
.page-item {
  line-height: 33px;
}

.digg_pagination {
  background: white;
  cursor: default;
  /* self-clearing method: */
}

.digg_pagination a, .digg_pagination span, .digg_pagination em {
  padding: 0.2em 0.5em;
  display: block;
  float: left;
  margin-right: 1px;
}

.digg_pagination .disabled {
  color: #999999;
  border: 1px solid #dddddd;
}

.digg_pagination .current {
  font-style: normal;
  font-weight: bold;
  background: #2e6ab1;
  color: white;
  border: 1px solid #2e6ab1;
}

.digg_pagination a {
  text-decoration: none;
  color: #105cb6;
  border: 1px solid #9aafe5;
}

.digg_pagination a:hover, .digg_pagination a:focus {
  color: #000033;
  border-color: #000033;
}

.digg_pagination .page_info {
  background: #2e6ab1;
  color: white;
  padding: 0.4em 0.6em;
  width: 22em;
  margin-bottom: 0.3em;
  text-align: center;
}

.digg_pagination .page_info b {
  color: #000033;
  background: #6aa6ed;
  padding: 0.1em 0.25em;
}

.digg_pagination:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

* html .digg_pagination {
  height: 1%;
}

*:first-child + html .digg_pagination {
  overflow: hidden;
}

.time {
  vertical-align: middle;
}

:root {
  --publisher-system-font: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
  --publisher-primary-color: #0080ce;
  --publisher-menu-height: calc(1px - 1px);
  --wp-adminbar-height: calc(1px - 1px) ;
}

body {
  font: 14px/1.7 Lato, sans-serif;
  color: #5f6569;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  font-size-adjust: auto;
}

::-moz-selection {
  color: #fff;
  text-shadow: none;
}

::selection {
  color: #fff;
  text-shadow: none;
}

::-moz-selection {
  color: #fff;
  text-shadow: none;
}

.heading-typo, .site-header .site-branding .logo, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  color: #2d2d2d;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  line-height: 1.3;
}

h1, .h1 {
  font-size: 34px;
}

h2, .h2 {
  font-size: 30px;
}

h3, .h3 {
  font-size: 25px;
}

h4, .h4 {
  font-size: 20px;
}

h5, .h5 {
  font-size: 17px;
}

h6, .h6 {
  font-size: 15px;
}

.bs-injection > .vc_row, .bs-injection > .vc_row[data-vc-full-width=true] > .bs-vc-wrapper, .bs-injection > .vc_vc_row, .container, .content-wrap, .footer-instagram.boxed, .page-layout-no-sidebar .bs-vc-content .vc_row[data-vc-full-width=true] > .bs-vc-wrapper, .page-layout-no-sidebar .bs-vc-content > .vc_row, .page-layout-no-sidebar .bs-vc-content > .vc_row.vc_row-has-fill .upb-background-text.vc_row, .page-layout-no-sidebar .bs-vc-content > .vc_vc_row, .site-footer.boxed, body.boxed .main-wrap {
  max-width: var(--publisher-site-width);
  width: 100%;
}

@media only screen and (max-width: 668px) {
  .layout-1-col, .layout-2-col, .layout-3-col {
    margin-top: 20px !important;
  }
}
body.page-layout-1-col, body.page-layout-2-col {
  --publisher-site-width: var(--publisher-site-width-2-col);
  --publisher-site-width-content: var(--publisher-site-width-2-col-content-col);
  --publisher-site-width-primary: var(--publisher-site-width-2-col-primary-col);
  --publisher-site-width-secondary: 0 ;
}

@media (min-width: 768px) {
  .layout-2-col .content-column {
    width: var(--publisher-site-width-content);
  }
  .bf-2-main-column-size.bf-2-main-column-size {
    width: var(--publisher-site-width-2-col-content-col);
  }
  .layout-2-col .sidebar-column {
    width: var(--publisher-site-width-primary);
  }
  .bf-2-primary-column-size.bf-2-primary-column-size {
    width: var(--publisher-site-width-2-col-primary-col);
  }
  .layout-2-col.layout-2-col-2 .content-column {
    left: var(--publisher-site-width-primary);
  }
  .rtl .layout-2-col.layout-2-col-2 .content-column {
    left: inherit;
    right: var(--publisher-site-width-primary);
  }
  .layout-2-col.layout-2-col-2 .sidebar-column {
    right: var(--publisher-site-width-content);
  }
  .rtl .layout-2-col.layout-2-col-2 .sidebar-column {
    right: inherit;
    left: var(--publisher-site-width-content);
  }
}
body.page-layout-3-col {
  --publisher-site-width: var(--publisher-site-width-3-col);
  --publisher-site-width-content: var(--publisher-site-width-3-col-content-col);
  --publisher-site-width-primary: var(--publisher-site-width-3-col-primary-col);
  --publisher-site-width-secondary: var(--publisher-site-width-3-col-secondary-col);
  --publisher-site-width-content-col-sm: calc(var(--publisher-site-width-content) + (var(--publisher-site-width-secondary) / 2));
  --publisher-site-width-primary-col-sm: calc(100% - var(--publisher-site-width-content-col-sm));
  --publisher-site-width-primary-col-xs: calc(var(--publisher-site-width-primary) + (var(--publisher-site-width-content) / 2));
  --publisher-site-width-secondary-col-xs: calc(100% - var(--publisher-site-width-primary-col-xs)) ;
}

@media (min-width: 1000px) {
  .layout-3-col .content-column {
    width: var(--publisher-site-width-content);
  }
  .bf-3-main-column-size.bf-3-main-column-size {
    width: var(--publisher-site-width-3-col-content-col);
  }
  .layout-3-col .sidebar-column-primary {
    width: var(--publisher-site-width-primary);
  }
  .bf-3-primary-column-size.bf-3-primary-column-size {
    width: var(--publisher-site-width-3-col-primary-col);
  }
  .layout-3-col .sidebar-column-secondary {
    width: var(--publisher-site-width-secondary);
  }
  .bf-3-secondary-column-size.bf-3-secondary-column-size {
    width: var(--publisher-site-width-3-col-secondary-col);
  }
}
@media (max-width: 1000px) and (min-width: 768px) {
  .layout-3-col .content-column {
    width: var(--publisher-site-width-content-col-sm);
  }
  .layout-3-col .sidebar-column-primary {
    width: var(--publisher-site-width-primary-col-sm);
  }
  .layout-3-col .sidebar-column-secondary {
    display: none;
  }
}
@media (max-width: 767px) and (min-width: 500px) {
  .layout-3-col .sidebar-column-primary {
    width: var(--publisher-site-width-primary-col-xs);
    float: left;
  }
  .layout-3-col .sidebar-column-secondary {
    width: var(--publisher-site-width-secondary-col-xs);
    float: left;
  }
}
@media (max-width: 500px) {
  .layout-3-col .sidebar-column-secondary {
    display: none;
  }
}
@media (min-width: 1001px) {
  .layout-3-col-2 .sidebar-column-primary {
    left: var(--publisher-site-width-secondary);
  }
  .rtl .layout-3-col-2 .sidebar-column-primary {
    left: inherit;
    right: var(--publisher-site-width-secondary);
  }
  .layout-3-col-2 .sidebar-column-secondary {
    right: var(--publisher-site-width-primary);
  }
  .rtl .layout-3-col-2 .sidebar-column-secondary {
    right: inherit;
    left: var(--publisher-site-width-primary);
  }
  .layout-3-col-3 .content-column {
    left: var(--publisher-site-width-primary);
  }
  .rtl .layout-3-col-3 .content-column {
    left: inherit;
    right: var(--publisher-site-width-primary);
  }
  .layout-3-col-3 .sidebar-column-primary {
    right: var(--publisher-site-width-content);
  }
  .rtl .layout-3-col-3 .sidebar-column-primary {
    right: inherit;
    left: var(--publisher-site-width-content);
  }
  .layout-3-col-4 .content-column {
    left: var(--publisher-site-width-secondary);
  }
  .rtl .layout-3-col-4 .content-column {
    left: inherit;
    right: var(--publisher-site-width-secondary);
  }
  .layout-3-col-4 .sidebar-column-primary {
    left: var(--publisher-site-width-secondary);
  }
  .rtl .layout-3-col-4 .sidebar-column-primary {
    left: inherit;
    right: var(--publisher-site-width-secondary);
  }
  .layout-3-col-4 .sidebar-column-secondary {
    right: calc(var(--publisher-site-width-content) + var(--publisher-site-width-primary));
  }
  .rtl .layout-3-col-4 .sidebar-column-secondary {
    right: inherit;
    left: calc(var(--publisher-site-width-content) + var(--publisher-site-width-primary));
  }
  .layout-3-col-5 .content-column {
    left: calc(var(--publisher-site-width-secondary) + var(--publisher-site-width-primary));
  }
  .rtl .layout-3-col-5 .content-column {
    left: inherit;
    right: calc(var(--publisher-site-width-secondary) + var(--publisher-site-width-primary));
  }
  .layout-3-col-5 .sidebar-column-primary {
    right: var(--publisher-site-width-content);
  }
  .rtl .layout-3-col-5 .sidebar-column-primary {
    right: inherit;
    left: var(--publisher-site-width-content);
  }
  .layout-3-col-5 .sidebar-column-secondary {
    right: var(--publisher-site-width-content);
  }
  .rtl .layout-3-col-5 .sidebar-column-secondary {
    right: inherit;
    left: var(--publisher-site-width-content);
  }
  .layout-3-col-6 .content-column {
    left: calc(var(--publisher-site-width-secondary) + var(--publisher-site-width-primary));
  }
  .rtl .layout-3-col-6 .content-column {
    left: inherit;
    right: calc(var(--publisher-site-width-secondary) + var(--publisher-site-width-primary));
  }
  .layout-3-col-6 .sidebar-column-primary {
    right: calc(var(--publisher-site-width-content) - var(--publisher-site-width-secondary));
  }
  .rtl .layout-3-col-6 .sidebar-column-primary {
    right: inherit;
    left: calc(var(--publisher-site-width-content) - var(--publisher-site-width-secondary));
  }
  .layout-3-col-6 .sidebar-column-secondary {
    right: calc(var(--publisher-site-width-content) + var(--publisher-site-width-primary));
  }
  .rtl .layout-3-col-6 .sidebar-column-secondary {
    right: inherit;
    left: calc(var(--publisher-site-width-content) + var(--publisher-site-width-primary));
  }
}
@media (max-width: 1000px) and (min-width: 768px) {
  .layout-3-col-3 .content-column, .layout-3-col-5 .content-column, .layout-3-col-6 .content-column {
    left: var(--publisher-site-width-primary-col-sm);
  }
  .rtl .layout-3-col-3 .content-column, .rtl .layout-3-col-5 .content-column, .rtl .layout-3-col-6 .content-column {
    left: inherit;
    right: var(--publisher-site-width-primary-col-sm);
  }
  .layout-3-col-3 .sidebar-column-primary, .layout-3-col-5 .sidebar-column-primary, .layout-3-col-6 .sidebar-column-primary {
    right: var(--publisher-site-width-content-col-sm);
  }
  .rtl .layout-3-col-3 .sidebar-column-primary, .rtl .layout-3-col-5 .sidebar-column-primary, .rtl .layout-3-col-6 .sidebar-column-primary {
    right: inherit;
    left: var(--publisher-site-width-content-col-sm);
  }
}
code {
  padding: 4px 6px;
  font-size: 90%;
  color: inherit;
  background-color: #eaeaea;
  border-radius: 0;
}

pre {
  padding: 15px;
  background-color: #f5f5f5;
  border: 1px solid #dcdcdc;
  border-radius: 0;
}

a:focus {
  color: inherit;
}

a, a:focus, a:hover {
  text-decoration: none;
  transition: all 0.07s ease;
}

input[type=color], input[type=date], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea {
  height: 36px;
  width: 100%;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

textarea {
  display: block;
  width: 100%;
  height: auto;
  background-color: #fff;
}

input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, textarea:focus {
  outline: 0;
}

.btn, button, html input[type=button], input[type=button], input[type=reset], input[type=submit] {
  border: none;
  color: #fff;
  border-radius: 0;
  outline: 0;
  height: auto;
  line-height: 1.4;
  padding: 8px 12px;
  vertical-align: middle;
  text-transform: uppercase !important;
  transition: all 0.3s ease;
  max-width: 100%;
  white-space: normal;
}

.entry-content .btn, .entry-content .btn a, .entry-content button, .entry-content html input[type=button], .entry-content input[type=button], .entry-content input[type=reset], .entry-content input[type=submit] {
  color: #fff;
}

.btn:focus, .btn:hover, button:focus, button:hover, html input[type=button]:focus, html input[type=button]:hover, input[type=button]:focus, input[type=button]:hover, input[type=reset]:focus, input[type=reset]:hover, input[type=submit]:focus, input[type=submit]:hover {
  opacity: 0.85;
}

.btn.btn-lg, .btn-group-lg > .btn {
  height: 57px;
  line-height: 57px;
  padding: 0 30px;
}

.btn.btn-xs {
  height: 47px;
  line-height: 47px;
  padding: 0 20px;
}

.btn.btn-light {
  background: #fff;
  border: 1px solid #d4d4d4;
  color: #5c5c5c;
  font-family: "Open Sans", Helvetica, sans-serif;
  font-size: 12px;
  height: auto;
  padding: 0 13px;
}

.btn.btn-light.hover, .btn.btn-light:hover {
  border-color: #868686 !important;
  color: #2b2b2b !important;
  background: #fff !important;
}

.btn.btn-light[disabled] {
  border-color: #eaeaea;
  color: #eaeaea;
}

ul.menu {
  padding: 0;
  margin: 0;
  list-style: none;
}

ul.menu a {
  text-decoration: none;
}

ul.menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

ul.menu > li {
  float: left;
}

ul.menu > li.alignright {
  float: right;
}

ul.menu li > a {
  position: relative;
}

ul.menu > li .sub-menu {
  background-color: #eee;
  position: absolute;
  top: 102%;
  top: calc(100% + 1px);
  z-index: 100;
  width: 200px;
}

ul.menu li.bs-flip-children {
  direction: rtl;
}

ul.menu li.bs-flip-children .sub-menu, ul.menu li.bs-flip-children a {
  direction: ltr;
}

ul.menu > li .sub-menu .sub-menu {
  left: 99.4%;
  top: 0 !important;
}

ul.menu li.bs-flip-children .sub-menu .sub-menu {
  left: -99.4%;
}

ul.menu li.bs-flip-children .mega-type-link .mega-links > li > a .better-custom-badge, ul.menu li.bs-flip-children .sub-menu.sub-menu .better-custom-badge {
  right: auto;
  left: 10px;
}

ul.menu li.bs-flip-children .sub-menu.sub-menu .menu-have-badge.menu-item-has-children > a > .better-custom-badge {
  right: auto;
  left: 24px;
}

ul.menu > li li:hover > .sub-menu {
  display: block;
}

ul.menu li.menu-have-icon > a > .bf-icon {
  margin-right: 6px;
  display: inline-block;
}

ul.menu li.menu-title-hide > a > .bf-icon {
  margin-right: 0;
}

ul.menu li.menu-title-hide > a {
  padding: 0 15px;
  display: inline-block;
}

ul.menu li.menu-item-has-children.menu-title-hide > a:after {
  display: none;
}

ul.menu li.menu-item-has-children > a:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f107";
  margin-left: 6px;
  font-size: 13px;
}

ul.menu .sub-menu > li.menu-item-has-children > a:after {
  position: absolute;
  right: 10px;
  top: 5px;
  content: "\f105";
}

ul.menu li.bs-flip-children .sub-menu > li.menu-item-has-children > a:after {
  content: "\f104";
  left: 10px;
  right: auto;
  margin-right: 8px;
  margin-left: 0;
}

ul.menu.menu li.bs-flip-children .sub-menu a {
  text-align: right;
}

ul.menu .sub-menu .sub-menu > li.menu-item-has-children > a:after {
  content: "\f0da";
}

ul.menu li.menu-have-icon .bf-icon {
  margin-right: 10px;
}

ul.menu li.menu-have-icon.menu-title-hide .bf-icon {
  margin-right: 0;
}

ul.menu .sub-menu > li > a {
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
}

ul.menu .sub-menu > li:last-child a {
  border-bottom: none !important;
}

ul.menu .mega-menu, ul.menu .sub-menu {
  z-index: -1;
  transition: 0.3s cubic-bezier(0.55, -0.01, 0.19, 0.98) 0s;
  display: none;
  visibility: hidden;
}

ul.menu.bsm-initialized .mega-menu, ul.menu.bsm-initialized .sub-menu {
  display: block;
}

ul.menu.bsm-pure li:hover > .mega-menu, ul.menu.bsm-pure li:hover > .sub-menu {
  visibility: visible !important;
  z-index: 9999 !important;
  opacity: 1 !important;
  display: block !important;
}

ul.menu.bsm-initialized li.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.bsm-enter > .sub-menu {
  visibility: visible;
  z-index: 9999;
}

ul.menu.bsm-initialized li.bsm-leave > .mega-menu, ul.menu.bsm-initialized li.bsm-leave > .sub-menu {
  display: none;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-none > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-none > .sub-menu {
  display: none;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-none.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-none.bsm-enter > .sub-menu {
  display: block;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-fade > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-fade > .sub-menu {
  opacity: 0;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-fade.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-fade.bsm-enter > .sub-menu {
  opacity: 1;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-fade > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-fade > .sub-menu {
  transform: translate3d(0, -10px, 0) scale3d(0.95, 0.95, 0.95);
  opacity: 0;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-fade.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-fade.bsm-enter > .sub-menu {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-bottom-in > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-bottom-in > .sub-menu {
  transform: translate3d(0, 11px, 0);
  opacity: 0;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-bottom-in.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-bottom-in.bsm-enter > .sub-menu {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-top-in > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-top-in > .sub-menu {
  transform: translate3d(0, 11px, 0);
  animation-duration: 0.5s;
  opacity: 0;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-top-in.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-top-in.bsm-enter > .sub-menu {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  animation-name: menu-slide-top-in;
}
@keyframes menu-slide-top-in {
  0% {
    transform: translate3d(0, -11px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-left-in > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-left-in > .sub-menu {
  transform: translate3d(11px, 0, 0);
  animation-duration: 0.5s;
  opacity: 0;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-left-in.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-left-in.bsm-enter > .sub-menu {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  animation-name: menu-slide-left-in;
}
@keyframes menu-slide-left-in {
  0% {
    transform: translate3d(-11px, 0, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-right-in > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-right-in > .sub-menu {
  transform: translate3d(-11px, 0, 0);
  animation-duration: 0.5s;
  opacity: 0;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-right-in.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-right-in.bsm-enter > .sub-menu {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  animation-name: menu-slide-right-in;
}
@keyframes menu-slide-right-in {
  0% {
    transform: translate3d(11px, 0, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-tada > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-tada > .sub-menu {
  animation-duration: 1s;
  opacity: 0;
  transform: scale3d(0.97, 0.97, 0.97);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-tada.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-tada.bsm-enter > .sub-menu {
  opacity: 1;
  animation-name: menu-tada;
  transform: scale3d(1, 1, 1);
}
@keyframes menu-tada {
  0% {
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    transform: scale3d(0.97, 0.97, 0.97) rotate3d(0, 0, 1, -1deg);
  }
  30%, 50%, 70%, 90% {
    transform: scale3d(1.03, 1.03, 1.03) rotate3d(0, 0, 1, 2deg);
  }
  40%, 60%, 80% {
    transform: scale3d(1.03, 1.03, 1.03) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-bounce > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-bounce > .sub-menu {
  animation-duration: 1s;
  opacity: 0;
  transform: translate3d(0, -8px, 0);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-bounce.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-bounce.bsm-enter > .sub-menu {
  opacity: 1;
  animation-name: menu-bounce;
  transform: translate3d(0, 0, 0);
}
@keyframes menu-bounce {
  0%, 20% {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, -15px, 0);
    opacity: 0;
  }
  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -20px, 0);
  }
  100%, 53%, 80% {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    transform: translate3d(0, -4px, 0);
  }
  100% {
    opacity: 1;
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-shake > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-shake > .sub-menu {
  animation-duration: 1s;
  opacity: 0;
  transform: translate3d(-10px, 0, 0);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-shake.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-shake.bsm-enter > .sub-menu {
  opacity: 1;
  animation-name: menu-shake;
  transform: translate3d(0, 0, 0);
}
@keyframes menu-shake {
  0% {
    transform: translate3d(0, 0, 0);
    opacity: 0;
  }
  20%, 50%, 60%, 70%, 90% {
    transform: translate3d(-5px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    transform: translate3d(5px, 0, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-swing > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-swing > .sub-menu {
  animation-duration: 1s;
  opacity: 0;
  transform: translate3d(0, -3px, 0) scale3d(0.95, 0.95, 0.95);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-swing.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-swing.bsm-enter > .sub-menu {
  opacity: 1;
  animation-name: menu-swing;
  transform: translate3d(0, 0, 0);
}
@keyframes menu-swing {
  0% {
    opacity: 0;
  }
  20% {
    transform: rotate3d(0, 0, 1, 5deg);
  }
  40% {
    transform: rotate3d(0, 0, 1, -4deg);
  }
  60% {
    transform: rotate3d(0, 0, 1, 2deg);
  }
  80% {
    transform: rotate3d(0, 0, 1, -2deg);
  }
  100% {
    transform: rotate3d(0, 0, 1, 0deg);
    opacity: 1;
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-wobble > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-wobble > .sub-menu {
  animation-duration: 1s;
  opacity: 0;
  transform: translate3d(0, -3px, 0) scale3d(0.95, 0.95, 0.95);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-wobble.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-wobble.bsm-enter > .sub-menu {
  opacity: 1;
  animation-name: menu-wobble;
  transform: translate3d(0, 0, 0);
}
@keyframes menu-wobble {
  0% {
    transform: none;
  }
  15% {
    transform: translate3d(-9%, 0, 0) rotate3d(0, 0, 1, -2deg);
  }
  30% {
    transform: translate3d(7%, 0, 0) rotate3d(0, 0, 1, 1.5deg);
  }
  45% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1.5deg);
  }
  60% {
    transform: translate3d(3%, 0, 0) rotate3d(0, 0, 1, 0.7deg);
  }
  75% {
    transform: translate3d(-1%, 0, 0) rotate3d(0, 0, 1, -0.7deg);
  }
  100% {
    transform: none;
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-x > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-x > .sub-menu {
  animation-duration: 1s;
  opacity: 0;
  transform: translate3d(0, -3px, 0) scale3d(0.95, 0.95, 0.95);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-x.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-x.bsm-enter > .sub-menu {
  opacity: 1;
  animation-name: menu-flipInX;
  transform: translate3d(0, 0, 0);
}
@keyframes menu-flipInX {
  0% {
    transform: perspective(200px) rotate3d(1, 0, 0, 50deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(200px) rotate3d(1, 0, 0, -10deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(200px) rotate3d(1, 0, 0, 5deg);
    opacity: 1;
  }
  80% {
    transform: perspective(200px) rotate3d(1, 0, 0, -2deg);
  }
  100% {
    transform: perspective(200px);
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-y > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-y > .sub-menu {
  animation-duration: 0.65s;
  opacity: 0;
  transform: translate3d(0, -3px, 0) scale3d(0.95, 0.95, 0.95);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-y.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-y.bsm-enter > .sub-menu {
  opacity: 1;
  animation-name: menu-flipInY;
  transform: translate3d(0, 0, 0);
}
@keyframes menu-flipInY {
  0% {
    transform: perspective(200px) rotate3d(0, 1, 0, 20deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(200px) rotate3d(0, 1, 0, -10deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(200px) rotate3d(0, 1, 0, 5deg);
    opacity: 1;
  }
  80% {
    transform: perspective(200px) rotate3d(0, 1, 0, -1deg);
  }
  100% {
    transform: perspective(200px);
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-buzz > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-buzz > .sub-menu {
  animation-duration: 0.65s;
  opacity: 0;
  transform: translateZ(0);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-buzz.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-buzz.bsm-enter > .sub-menu {
  opacity: 1;
  transform: translateZ(0);
  animation-name: menu-buzz;
  animation-duration: 0.15s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
@keyframes menu-buzz {
  50% {
    transform: translateX(1px) rotate(0.7deg);
  }
  100% {
    transform: translateX(-1px) rotate(-0.7deg);
  }
}
.main-menu-wrapper.bs-pinning-block.pinned {
  box-shadow: none;
}

.site-header .content-wrap {
  overflow: visible !important;
}

.site-header > .header-inner > .content-wrap > .container {
  position: relative;
}

.site-header .site-branding {
  margin: 0;
}

.site-header .site-branding .logo {
  margin: 0;
  line-height: 0;
  font-size: 50px;
}

.site-header .site-branding .logo.text-logo {
  font-size: 30px;
  line-height: 38px;
}

.site-header .site-branding .logo img {
  max-width: 100%;
}

.site-header .site-branding .logo .site-title {
  display: none;
}

.site-header > .header-inner > .container {
  position: relative;
}

.site-header > .header-inner .row-height {
  display: table;
  table-layout: fixed;
  width: 100%;
}

.site-header > .header-inner .logo-col, .site-header > .header-inner .sidebar-col {
  display: table-cell;
  float: none;
  height: 100%;
  vertical-align: middle;
}

.site-header .header-inner .row {
  position: relative;
}

.site-header.full-width.stretched .content-wrap, .site-header.full-width.stretched .content-wrap .container {
  max-width: 100% !important;
}

.site-header .sidebar-col .wpb_content_element {
  margin-bottom: 0 !important;
}

.site-header .menu-action-buttons {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 35px;
  z-index: 99;
}

.header-style-1.site-header.boxed .menu-action-buttons, .header-style-2.site-header.boxed .menu-action-buttons {
  bottom: -3px;
}

.site-header .menu-action-buttons.width-1 {
  width: 40px;
}

.site-header .menu-action-buttons.width-2 {
  width: 80px;
}

.site-header .menu-action-buttons.width-3 {
  width: 120px;
}

.site-header .menu-action-buttons > div {
  min-width: 37px;
  display: inline-block;
  float: right;
  height: 100%;
  text-align: right;
  position: relative;
}

.site-header .menu-action-buttons > div.close {
  opacity: 1;
}

.site-header .main-menu-container.search-open .menu-action-buttons, .site-header .search-container.open {
  width: 100%;
}

.site-header .menu-action-buttons .search-container {
  z-index: 1;
}

.site-header .main-menu-wrapper .main-menu-container.search-open .main-menu {
  opacity: 0;
  pointer-events: none;
}

.site-header .search-container.open {
  width: 100%;
}

.site-header .off-canvas-menu-icon-container + .search-container.open {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  padding: 0;
}

.site-header .main-menu-container.search-open .off-canvas-menu-icon-container + .search-container .search-handler {
  margin-right: 38px;
}

.site-header .search-container .search-handler, .site-header .shop-cart-container .cart-handler {
  position: absolute;
  right: 3px;
  top: 50%;
  margin-top: -15px;
  z-index: 100;
  width: 37px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  display: inline-block;
  font-size: 15px;
  color: #434343;
  cursor: pointer;
  transition: color 0.3s ease;
}

.site-header .search-container .search-box {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0 36px 0 0;
  z-index: 99;
  height: 100%;
  width: 100%;
  text-align: center;
}

.site-header .search-container .search-box .search-form .search-field {
  border: none;
  width: 100%;
  height: 45px;
  background: 0 0;
  line-height: 45px;
  font-size: 14px;
  color: #434343;
}

.site-header .search-container.open .search-box {
  display: block;
}

.site-header .search-container .search-box .search-form input[type=submit] {
  display: none;
}

.site-header .off-canvas-menu-icon-container {
  z-index: 2;
}

.site-header .shop-cart-container .cart-handler {
  transition: all 0.3s ease;
  font-size: 17px;
  white-space: nowrap;
}

.site-header .shop-cart-container .cart-handler * {
  white-space: inherit;
}

.site-header .shop-cart-container .cart-box {
  width: 260px;
  position: absolute;
  top: 100%;
  right: 0;
  background: #fff;
  padding: 20px;
  display: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  text-align: left;
}

.site-header .shop-cart-container .cart-box .buttons {
  margin-bottom: 0;
}

.site-header .shop-cart-container .cart-box .buttons .checkout {
  float: right;
}

.site-header .shop-cart-container.open .cart-box {
  display: block;
}

.site-header .main-menu-container.search-open .shop-cart-container {
  display: none;
}

.site-header .shop-cart-container .cart-handler .cart-count {
  display: inline-block;
  line-height: 18px;
  min-width: 18px;
  padding: 0 4px;
  font-size: 12px;
  font-weight: bolder;
  color: #fff;
  margin-left: 1px;
  vertical-align: middle;
  border-radius: 33px;
  font-family: sans-serif;
  text-align: center;
}

.site-header .shop-cart-container .cart-box:after {
  content: "";
  height: 3px;
  position: absolute;
  right: 0;
  left: 0;
  top: -3px;
  display: inline-block;
}

.site-header .shop-cart-container a.remove {
  display: inline-block;
  float: left;
  margin-right: 4px;
  font-size: 14px;
  margin-top: 4px;
}

.site-header .menu-action-buttons > .off-canvas-menu-icon-container {
  margin-right: 6px;
}

.off-canvas-menu-icon-container {
  line-height: 42px;
}

.off-canvas-menu-icon {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  line-height: 20px;
  text-align: center;
}

.off-canvas-menu-icon .off-canvas-menu-icon-el {
  margin: 9px 0 0;
  width: 16px;
  cursor: pointer;
  height: 2px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  background: #313131;
  transition: 0.38s cubic-bezier(0.55, -0.01, 0.19, 0.98) 0s;
}

.off-canvas-menu-icon .off-canvas-menu-icon-el:after, .off-canvas-menu-icon .off-canvas-menu-icon-el:before {
  content: "";
  display: inline-block;
  background: #313131;
  width: 20px;
  height: 2px;
  position: absolute;
  top: -6px;
  transition: 0.38s cubic-bezier(0.55, -0.01, 0.19, 0.98) 0s;
}

.off-canvas-menu-icon .off-canvas-menu-icon-el:after {
  top: 6px;
}

.off-canvas-menu-icon:hover .off-canvas-menu-icon-el:before, .off-canvas-menu-open .off-canvas-menu-icon .off-canvas-menu-icon-el:before {
  top: -8px;
}

.off-canvas-menu-icon:hover .off-canvas-menu-icon-el:after, .off-canvas-menu-open .off-canvas-menu-icon .off-canvas-menu-icon-el:after {
  top: 8px;
}

.off-canvas-menu-icon-container.off-icon-right .off-canvas-menu-icon-el {
  text-align: right;
}

.off-canvas-menu-icon-container.off-icon-right .off-canvas-menu-icon-el:after, .off-canvas-menu-icon-container.off-icon-right .off-canvas-menu-icon-el:before {
  right: 0;
}

.off-canvas-menu-icon-container.off-icon-left .off-canvas-menu-icon-el {
  text-align: left;
}

.off-canvas-container .canvas-close {
  position: absolute;
  width: 18px;
  height: 18px;
  top: 23px;
  right: 18px;
  cursor: pointer;
  z-index: 1;
}

.off-canvas-inner .canvas-close i, .off-canvas-inner .canvas-close:after, .off-canvas-inner .canvas-close:before {
  position: absolute;
  width: 18px;
  height: 2px;
  content: "";
  display: inline-block;
  background: #a8a8a8;
  left: 0;
  top: 7px;
  margin-top: 0;
  border-radius: 14px;
  transition: 0.38s cubic-bezier(0.55, -0.01, 0.19, 0.98) 0s;
}

.off-canvas-inner .canvas-close:hover i, .off-canvas-inner .canvas-close:hover:after, .off-canvas-inner .canvas-close:hover:before {
  background: #111;
}

.off-canvas-container.skin-dark .canvas-close i, .off-canvas-container.skin-dark .canvas-close:after, .off-canvas-container.skin-dark .canvas-close:before {
  background: #7e7e7e;
}

.off-canvas-container.skin-dark .canvas-close:hover i, .off-canvas-container.skin-dark .canvas-close:hover:after, .off-canvas-container.skin-dark .canvas-close:hover:before {
  background: #fff;
}

.off-canvas-inner .canvas-close:before {
  transform: rotate(45deg);
}

.off-canvas-inner .canvas-close:after {
  transform: rotate(-45deg);
}

.off-canvas-inner .canvas-close i {
  width: 0;
  left: inherit;
  right: 50%;
  margin-right: 0;
}

.off-canvas-container.left .canvas-close.open:before, .off-canvas-container.left .canvas-close:hover:before {
  width: 10px;
  left: 0;
  top: 10px;
}

.off-canvas-container.left .canvas-close.open:after, .off-canvas-container.left .canvas-close:hover:after {
  width: 10px;
  left: 0;
  top: 4px;
}

.off-canvas-container.left .canvas-close.open:hover i, .off-canvas-container.left .canvas-close:hover i {
  width: 16px;
  visibility: visible;
  position: absolute;
  right: 50%;
  margin-right: -8px;
}

.off-canvas-container.right .canvas-close {
  left: 18px;
  right: auto;
}

.off-canvas-container.right .canvas-close i, .off-canvas-container.right .canvas-close:after, .off-canvas-container.right .canvas-close:before {
  right: 0;
  left: auto;
}

.off-canvas-container.right .canvas-close i {
  width: 0;
  right: inherit;
  left: 50%;
  margin-left: 0;
  margin-right: auto;
}

.off-canvas-container.right .canvas-close.open:before, .off-canvas-container.right .canvas-close:hover:before {
  width: 10px;
  right: 0;
  left: auto;
  top: 4px;
}

.off-canvas-container.right .canvas-close.open:after, .off-canvas-container.right .canvas-close:hover:after {
  width: 10px;
  right: 0;
  left: auto;
  top: 10px;
}

.off-canvas-container.right .canvas-close.open:hover i, .off-canvas-container.right .canvas-close:hover i {
  width: 16px;
  visibility: visible;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  right: auto;
  margin-right: auto;
}

.main-menu > li {
  margin-right: 10px;
}

.main-menu > li > a {
  line-height: 48px;
  display: inline-block;
  padding: 0 12px;
}

.main-menu .sub-menu > li > a {
  padding: 0 16px 0 10px;
  line-height: 40px;
}

.main-menu.menu > li .sub-menu {
  width: 210px;
  background-color: #fff;
  box-shadow: 0 7px 7px rgba(0, 0, 0, 0.15);
}

.main-menu.menu .sub-menu li > a {
  line-height: 1.7;
  padding: 8px 16px;
}

.main-menu.menu .sub-menu > li {
  position: relative;
}

.main-menu.menu .sub-menu > li, .main-menu.menu .sub-menu > li > a {
  color: #434343;
}

.main-menu.menu .sub-menu li.current-menu-item:hover > a, .main-menu.menu .sub-menu > li:hover > a {
  color: #fff;
}

.main-menu.menu .sub-menu > li.menu-item-has-children > a:after {
  top: 7px;
}

.main-menu.menu .sub-menu > li > a {
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
}

.main-menu.menu .sub-menu .sub-menu > li > a {
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

.main-menu.menu > li > a:before {
  content: "";
  display: block;
  width: 20%;
  height: 3px;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.3s ease;
  visibility: hidden;
}

.main-menu.menu > li.current-menu-item > a:before, .main-menu.menu > li.current-menu-parent > a:before, .main-menu.menu > li:hover > a:before {
  width: 100%;
  visibility: visible;
}

.top-menu > li {
  line-height: 25px;
  margin-right: 15px;
}

.top-menu.menu li {
  position: relative;
}

.top-menu.menu li > a {
  color: #707070;
}

.top-menu .sub-menu > li > a {
  padding: 0 12px;
  line-height: 32px;
}

.top-menu.menu > li .sub-menu {
  width: 180px;
  background-color: #222;
}

.top-menu.menu .sub-menu > li, .top-menu.menu .sub-menu > li > a {
  color: silver;
}

.top-menu.menu .sub-menu > li.menu-item-has-children > a:after {
  top: 7px;
}

.top-menu.menu .sub-menu li > a {
  border-bottom: 1px solid rgba(255, 255, 255, 0.02);
}

.top-menu.menu .bs-pretty-tabs-elements.sub-menu {
  opacity: 0;
  transition: opacity 0.3s ease;
  padding: 0 !important;
  border: none !important;
  left: -15px;
  top: 114% !important;
  display: block !important;
}

.top-menu.menu .display-more-items .bs-pretty-tabs-elements {
  opacity: 1;
  visibility: visible !important;
  padding: 0 !important;
  border: none !important;
}

.bspw-header-style-3 > .bs-pinning-block.pinned .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-3 > .bs-pinning-block.unpinned-no-transition .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-4 > .bs-pinning-block.pinned .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-4 > .bs-pinning-block.unpinned-no-transition .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-7 > .bs-pinning-block.pinned .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-7 > .bs-pinning-block.unpinned-no-transition .main-menu > .menu-item > a > .better-custom-badge {
  display: block;
}

.bspw-header-style-1 > .bs-pinning-block.pinned .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-2 > .bs-pinning-block.pinned .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-3 > .bs-pinning-block .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-4 > .bs-pinning-block .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-7 > .bs-pinning-block .main-menu > .menu-item > a > .better-custom-badge, .widget.widget_nav_menu .menu .better-custom-badge {
  display: none;
}

.main-menu.menu .better-custom-badge, .off-canvas-menu .menu .better-custom-badge {
  position: absolute;
  left: 11px;
  top: -16px;
  display: inline-block;
  height: 16px;
  line-height: 16px;
  color: #fff;
  font-family: "Arial Narrow", Arial, sans-serif;
  font-size: 11px;
  padding: 0 5px;
  font-weight: 600;
  letter-spacing: 1px;
  z-index: 1;
  text-transform: uppercase;
  text-align: center;
  min-width: 19px;
  white-space: nowrap;
  transition: all 0.3s ease;
}

.main-menu.menu .better-custom-badge:after, .off-canvas-menu .menu .better-custom-badge:after {
  border: solid 4px transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  bottom: -8px;
  left: 5px;
}

.main-menu.menu > .menu-item:hover > a > .better-custom-badge {
  top: -12px;
}

.main-menu.menu .sub-menu.sub-menu .better-custom-badge, .mega-menu.mega-type-link .mega-links > li > a .better-custom-badge {
  left: auto;
  position: absolute;
  bottom: auto;
  right: 10px;
  top: 50%;
  margin-top: -8px;
}

.mega-menu.mega-type-link .mega-links > li > a .better-custom-badge {
  margin-top: -13px;
}

.main-menu.menu .sub-menu.sub-menu .menu-item.menu-badge-left > a > .better-custom-badge {
  position: inherit !important;
  margin-right: 6px;
}

.main-menu.menu .sub-menu.sub-menu .menu-have-badge.menu-item-has-children > a > .better-custom-badge {
  right: 24px;
}

.main-menu.menu .sub-menu.sub-menu .better-custom-badge:after, .mega-menu.mega-type-link .mega-links > li > a .better-custom-badge:after {
  display: none;
}

.site-header.header-style-3 .main-menu.menu > .menu-item > a > .better-custom-badge, .site-header.header-style-4 .main-menu.menu > .menu-item > a > .better-custom-badge, .site-header.header-style-7 .main-menu.menu > .menu-item > a > .better-custom-badge {
  top: 98%;
}

.site-header.header-style-3 .main-menu.menu > .menu-item:hover > a > .better-custom-badge, .site-header.header-style-4 .main-menu.menu > .menu-item:hover > a > .better-custom-badge, .site-header.header-style-7 .main-menu.menu > .menu-item:hover > a > .better-custom-badge {
  top: 98%;
  left: 20px;
}

.site-header.header-style-3 .main-menu.menu > .menu-item > a > .better-custom-badge:after, .site-header.header-style-4 .main-menu.menu > .menu-item > a > .better-custom-badge:after, .site-header.header-style-7 .main-menu.menu > .menu-item > a > .better-custom-badge:after {
  bottom: inherit;
  top: -8px;
  transform: rotate(180deg);
}

.site-header.header-style-5 .main-menu.menu > .menu-item > a > .better-custom-badge {
  top: 3px;
}

.site-header.header-style-6 .main-menu.menu > .menu-item:hover > a > .better-custom-badge, .site-header.header-style-6 .main-menu.menu > .menu-item > a > .better-custom-badge {
  top: 0;
}

.site-header.header-style-8 .main-menu.menu > .menu-item:hover > a > .better-custom-badge, .site-header.header-style-8 .main-menu.menu > .menu-item > a > .better-custom-badge {
  top: 0;
}

.site-header.header-style-3 .bs-pinning-block.pinned .main-menu.menu > .menu-item > a > .better-custom-badge, .site-header.header-style-4 .bs-pinning-block.pinned .main-menu.menu > .menu-item > a > .better-custom-badge, .site-header.header-style-7 .bs-pinning-block.pinned .main-menu.menu > .menu-item > a > .better-custom-badge {
  display: none;
}

.menu .mega-menu {
  width: 100%;
  position: absolute;
  left: 0;
  top: 102%;
  top: calc(100% + 1px);
  z-index: 100;
  background-color: #fff;
  -wbkit-box-shadow: 0 8px 14px rgba(0, 0, 0, 0.2);
  box-shadow: 0 8px 14px rgba(0, 0, 0, 0.2);
  text-align: left;
}

.menu > li > .mega-menu .bsm-leave .sub-menu, .menu > li > .mega-menu .sub-menu, .menu > li > .mega-menu li.menu-item-has-children.better-anim-none > .sub-menu {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
  animation-name: none !important;
  position: relative;
  top: auto !important;
  left: auto !important;
  background: 0 0 !important;
  width: 100%;
  box-shadow: none !important;
}

.menu > li > .mega-menu .sub-menu .sub-menu {
  padding-left: 15px;
}

.menu .mega-menu li.menu-item-has-children > a:after {
  display: none;
}

.menu > li > .mega-menu .mega-menu-links {
  background-color: #c8c8c8;
}

.mega-menu.mega-type-link {
  list-style: none;
  padding: 22px 25px;
}

.mega-menu.mega-type-link .mega-links {
  list-style: none;
  padding: 0;
  margin: 0;
}

.mega-menu.mega-type-link .mega-links > li {
  float: left;
}

.mega-menu.mega-type-link .mega-links > li > a {
  color: #434343;
  font-size: 105%;
  border-bottom: 2px solid rgba(0, 0, 0, 0.07);
  width: 100%;
  display: block;
  margin-bottom: 5px;
  padding-bottom: 10px;
}

.mega-menu.mega-type-link .mega-links .sub-menu {
  border: none;
  background: 0 0;
  box-shadow: none;
}

.mega-menu.mega-type-link-list {
  list-style: none;
  padding: 0;
}

.mega-menu.mega-type-link-list .mega-links {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: left;
}

.mega-menu.mega-type-link-list .mega-links > li {
  display: inline-block;
  padding: 10px 12px;
}

.mega-menu.mega-type-link-list .mega-links > li .sub-menu {
  display: none;
  position: absolute;
  top: 100% !important;
  left: 0 !important;
  background-color: #fff !important;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.37) !important;
  padding: 0 12px;
}

.mega-menu.mega-type-link-list .mega-links > li .sub-menu .sub-menu {
  background-color: #050505 !important;
  padding-left: 0;
}

.mega-menu.mega-type-link-list .mega-links li:hover > .sub-menu {
  display: block;
}

.mega-menu.mega-type-link-list .mega-links > li .sub-menu > li {
  position: inherit;
}

.mega-menu.mega-type-link-list .mega-links > li .sub-menu > li > a {
  border-bottom: none;
}

.mega-menu.mega-type-link-list .mega-links > li .sub-menu > li {
  display: inline-block;
}

.mega-menu.mega-type-link-list .mega-links > .menu-item {
  margin-bottom: 0;
}

.mega-grid-posts {
  padding: 20px;
}

.mega-grid-posts .post:nth-child(5), .mega-grid-posts .postli:nth-child(1) {
  clear: left;
  margin-left: -7px;
}

.mega-grid-posts .bs-listing-listing-mix-2-1, .mega-grid-posts .listing-item-grid-1 {
  margin-bottom: 0;
}

.mega-menu.tabbed-grid-posts .listing.listing-grid {
  display: inline-block;
  width: 100%;
}

.site-header .listing-item-grid-1 .title {
  line-height: 22px;
  font-size: 15px;
}

.site-header .bs-pagination {
  margin: 5px 0 0;
}

.tabbed-grid-posts {
  position: relative;
}

.tabbed-grid-posts:before {
  content: "";
  background-color: #fbfbfb;
  width: 220px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  display: inline-block;
  border-right: 1px solid #dedede;
}

.tabbed-grid-posts .tabs-section {
  list-style: none;
  width: 220px;
  max-width: 220px;
  text-align: left;
  position: relative;
  z-index: 1;
  float: left;
  padding: 23px 23px 0 23px;
  margin: 0;
}

.tabbed-grid-posts .tabs-section a, .tabbed-grid-posts .tabs-section a:hover {
  display: block;
  font-size: 14px;
  font-weight: 500;
  color: #333 !important;
  padding: 5px 17px;
  border: 1px solid transparent;
  text-transform: capitalize;
  transition: none !important;
}

.tabbed-grid-posts .tabs-section a .fa {
  margin-right: 4px;
  color: #adadad;
  transition: all 0.07s ease;
}

.tabbed-grid-posts .tabs-section .active a .fa {
  color: inherit;
}

.tabbed-grid-posts .tab-content {
  display: block;
  padding: 23px 23px 23px 245px;
}

.tabbed-grid-posts .listing.listing-grid-1 .listing-item-grid-1 {
  margin-bottom: 5px;
}

.tabbed-grid-posts .listing.listing-grid-1.columns-3[max-width~="450px"] .listing-item {
  width: 33.3333% !important;
  float: left !important;
}

.tabbed-grid-posts .listing.listing-grid-1.columns-3 .listing-item:nth-child(3n-2) {
  padding-right: 12px !important;
  clear: left !important;
}

.tabbed-grid-posts .listing.listing-grid-1.columns-3 .listing-item:nth-child(1) {
  clear: none !important;
}

.tabbed-grid-posts .listing.columns-3 .listing-item:nth-child(3n-1) {
  padding: 0 6px !important;
}

.tabbed-grid-posts .listing.columns-3 .listing-item:nth-child(3n+3) {
  padding-left: 12px !important;
}

.mega-type-page-builder {
  padding: 30px 25px;
}

.mega-type-page-builder .bs-listing:last-child, .mega-type-page-builder .bs-shortcode:last-child, .mega-type-page-builder .entry-content .better-studio-shortcode:last-child .mega-type-page-builder .better-studio-shortcode:last-child, .mega-type-page-builder .widget:last-child {
  margin-bottom: 0;
}

.main-menu-wrapper {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}

.main-menu-wrapper .main-menu-container {
  position: relative;
}

.site-header.boxed .main-menu-wrapper .main-menu-container, .site-header.full-width .main-menu-wrapper {
  border-top: 1px solid #dedede;
  border-bottom: 3px solid #dedede;
  background: #fff;
}

body.boxed .site-header .main-menu-wrapper {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

.menu .mega-menu, ul.menu > li .sub-menu {
  top: 107%;
  top: calc(100% + 3px);
}

.site-header.header-style-5 .search-container .search-handler, .site-header.header-style-5 .shop-cart-container .cart-handler, .site-header.header-style-8 .search-container .search-handler, .site-header.header-style-8 .shop-cart-container .cart-handler {
  margin-top: -14px;
}

.site-header.header-style-6 .search-container .search-handler, .site-header.header-style-6 .shop-cart-container .cart-handler {
  margin-top: -13px;
}

.site-header.header-style-1 .header-inner {
  padding: 40px 0;
}

.site-header.header-style-1.h-a-ad .header-inner {
  padding: 30px 0;
}

.site-header.header-style-1 .site-branding {
  text-align: center;
}

.site-header.header-style-1 .main-menu.menu {
  text-align: center;
  height: 68px;
  overflow-y: hidden;
  margin-bottom: -3px;
  padding-top: 20px;
  margin-top: -20px;
}

.site-header.header-style-1.full-width .main-menu.menu .mega-menu, .site-header.header-style-1.full-width .main-menu.menu > li .sub-menu {
  top: 100%;
}

.site-header.header-style-1 .main-menu.menu > li {
  float: none;
  display: inline-block;
  margin: 0 4px;
}

.site-header.header-style-1 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-1 .search-container .search-box .search-form .search-field {
  text-align: center;
}

.site-header.header-style-1.full-width .menu-action-buttons {
  top: 20px;
}

.site-header.header-style-1 .main-menu-wrapper.menu-actions-btn-width-1 .main-menu-container {
  padding: 0 40px;
}

.site-header.header-style-1 .main-menu-wrapper.menu-actions-btn-width-2 .main-menu-container {
  padding: 0 80px;
}

.site-header.header-style-1 .main-menu-wrapper.menu-actions-btn-width-3 .main-menu-container {
  padding: 0 120px;
}

.site-header.header-style-2 .header-inner {
  padding: 20px 0;
}

.site-header.header-style-2 .main-menu.menu {
  height: 68px;
  overflow-y: hidden;
  margin-bottom: -3px;
  padding-top: 20px;
  margin-top: -20px;
}

.site-header.header-style-2.full-width .main-menu.menu .mega-menu, .site-header.header-style-2.full-width .main-menu.menu > li .sub-menu {
  top: 100%;
}

.site-header.header-style-2 .main-menu.menu > li {
  float: left;
  display: inline-block;
  margin: 0 5px 0 0;
}

.site-header.header-style-2 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-2.full-width .menu-action-buttons {
  top: 20px;
}

.site-header.header-style-2 .main-menu-wrapper.menu-actions-btn-width-1 .main-menu-container {
  padding-right: 40px;
}

.site-header.header-style-2 .main-menu-wrapper.menu-actions-btn-width-2 .main-menu-container {
  padding-right: 80px;
}

.site-header.header-style-2 .main-menu-wrapper.menu-actions-btn-width-3 .main-menu-container {
  padding-right: 120px;
}

.site-header.header-style-3 .header-inner {
  padding: 25px 0;
}

.site-header.header-style-3 .main-menu.menu > li {
  float: left;
  display: inline-block;
  margin: 0 10px 0 0;
}

.site-header.header-style-3 .main-menu.menu {
  height: 63px;
  overflow-y: hidden;
  margin-bottom: -16px;
  padding-bottom: 15px;
}

.site-header.header-style-3 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-3.boxed .main-menu.menu .mega-menu, .site-header.header-style-3.boxed .main-menu.menu > li .sub-menu {
  top: 103%;
  top: calc(100% + 1px);
}

.site-header.header-style-3.full-width .main-menu.menu .mega-menu, .site-header.header-style-3.full-width .main-menu.menu > li .sub-menu {
  top: 76%;
  top: calc(100% - 15px);
}

.site-header.header-style-3.full-width .main-menu-wrapper.pinned .main-menu.menu .mega-menu, .site-header.header-style-3.full-width .main-menu-wrapper.pinned .main-menu.menu > li .sub-menu {
  top: 100%;
}

.site-header.boxed.header-style-3 .main-menu-wrapper .main-menu-container, .site-header.full-width.header-style-3 .main-menu-wrapper {
  border-bottom-width: 1px;
  border-top: none;
  border-bottom-color: #ececec;
}

.site-header.header-style-3 .main-menu.menu > li.current-menu-item > a:before, .site-header.header-style-3 .main-menu.menu > li.current-menu-parent > a:before, .site-header.header-style-3 .main-menu.menu > li:hover > a:before {
  height: 2px;
  bottom: 0;
}

.site-header.header-style-3 .ajax-search-results:after, .site-header.header-style-3 .shop-cart-container .cart-box:after {
  height: 2px;
  top: -2px;
}

.site-header.header-style-3.full-width .menu-action-buttons {
  bottom: 15px;
}

.site-header.header-style-3.full-width .bs-pinning-block.pinned .menu-action-buttons {
  bottom: 0;
}

.site-header.header-style-3 .main-menu-wrapper.menu-actions-btn-width-1 .main-menu-container {
  padding-right: 40px;
}

.site-header.header-style-3 .main-menu-wrapper.menu-actions-btn-width-2 .main-menu-container {
  padding-right: 80px;
}

.site-header.header-style-3 .main-menu-wrapper.menu-actions-btn-width-3 .main-menu-container {
  padding-right: 120px;
}

.site-header.header-style-3 .bs-pinning-block.pinned .main-menu.menu {
  height: 48px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.site-header.header-style-3 .bs-pinning-block.pinned .main-menu.menu {
  margin-bottom: -1px;
}

@media only screen and (max-width: 700px) {
  body.bs-show-ha .site-header.header-style-3 {
    border-bottom: none !important;
  }
}
.site-header.header-style-4 .header-inner {
  padding: 50px 0;
}

.site-header.header-style-4.h-a-ad .header-inner {
  padding: 30px 0;
}

.site-header.header-style-4 .main-menu.menu {
  height: 63px;
  overflow-y: hidden;
  margin-bottom: -16px;
  padding-bottom: 15px;
}

.site-header.header-style-4 .main-menu.menu .mega-menu, .site-header.header-style-4 .main-menu.menu > li .sub-menu {
  top: 102%;
  top: calc(100% + 1px);
}

.site-header.header-style-4.full-width .main-menu-wrapper.pinned .main-menu.menu .mega-menu, .site-header.header-style-4.full-width .main-menu-wrapper.pinned .main-menu.menu > li .sub-menu {
  top: 100%;
}

.site-header.header-style-4 .main-menu.menu > li {
  float: left;
  display: inline-block;
  margin: 0 10px 0 0;
}

.site-header.header-style-4 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.boxed.header-style-4 .main-menu-wrapper .main-menu-container, .site-header.full-width.header-style-4 .main-menu-wrapper {
  border-bottom-width: 1px;
  border-top: none;
  border-bottom-color: #ececec;
}

.site-header.header-style-4 .site-branding {
  text-align: center;
}

.site-header.header-style-4 .main-menu.menu {
  text-align: center;
}

.site-header.header-style-4 .main-menu.menu > li {
  float: none;
  display: inline-block;
}

.site-header.header-style-4 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-4 .bs-pinning-block.pinned .main-menu.menu, .site-header.header-style-4 .main-menu-wrapper .main-menu-container {
  height: 48px;
  margin-bottom: -1px;
  padding-bottom: 0;
}

.active-top-line .site-header.header-style-4.boxed .bs-pinning-block.pinned .main-menu-container {
  height: 50px;
}

.site-header.header-style-4 .search-container .search-box .search-form .search-field {
  text-align: center;
}

.site-header.header-style-4 .main-menu-wrapper.menu-actions-btn-width-1 .main-menu-container {
  padding: 0 40px;
}

.site-header.header-style-4 .main-menu-wrapper.menu-actions-btn-width-2 .main-menu-container {
  padding: 0 80px;
}

.site-header.header-style-4 .main-menu-wrapper.menu-actions-btn-width-3 .main-menu-container {
  padding: 0 120px;
}

.site-header.header-style-4.boxed .menu-action-buttons {
  bottom: 0;
}

.site-header.header-style-5 .header-inner {
  padding: 0;
  position: relative;
}

.site-header.header-style-5.boxed .header-inner, .site-header.header-style-5.full-width {
  border-bottom: 1px solid #eee;
}

.site-header.header-style-5 .main-menu.menu {
  text-align: right;
  width: 100%;
}

.site-header.header-style-5 .main-menu.menu > li {
  float: left;
  display: inline-block;
  margin: 0;
}

.site-header.header-style-5 .main-menu.menu > li > a {
  padding: 0 15px;
}

.site-header.header-style-5 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-5 .site-branding {
  width: 23.333%;
  float: left;
}

.site-header.header-style-5 .main-menu-container {
  width: 76.666%;
  float: right;
}

.site-header.header-style-5 .main-menu > li > a {
  line-height: 78px;
}

.site-header.header-style-5 .site-branding .logo {
  line-height: 78px;
  display: table;
  width: 100%;
}

.site-header.header-style-5 .site-branding .logo, .site-header.header-style-5 .site-branding .logo img {
  max-height: 74px;
}

.site-header.header-style-5 .site-branding .logo.img-logo a {
  display: table-cell;
  vertical-align: middle;
  line-height: 74px;
  height: 74px;
  padding: 0 10px 0 0;
}

.site-header.header-style-5 .site-branding .logo.text-logo a {
  vertical-align: middle;
  padding: 5px 10px 5px 0;
}

.site-header.header-style-5 .site-branding .logo img {
  vertical-align: middle;
  margin: 0;
  max-height: 100%;
  display: table-cell;
  max-width: 100%;
  table-layout: fixed;
}

.site-header.header-style-5 .ajax-search-results:after, .site-header.header-style-5 .main-menu.menu > li.current-menu-item > a:before, .site-header.header-style-5 .main-menu.menu > li.current-menu-parent > a:before, .site-header.header-style-5 .main-menu.menu > li:hover > a:before, .site-header.header-style-5 .shop-cart-container .cart-box:after {
  height: 2px;
  bottom: -1px;
}

.site-header.header-style-5 .main-menu.menu > li.current-menu-item > a, .site-header.header-style-5 .main-menu.menu > li.current-menu-parent > a, .site-header.header-style-5 .main-menu.menu > li:hover > a {
  background: rgba(0, 0, 0, 0.05);
}

.site-header.header-style-5 .main-menu.menu > li.menu-item-has-children > a:after {
  position: absolute;
  width: 100%;
  left: 0;
  margin: 0;
  text-align: center;
  bottom: 0;
  color: rgba(0, 0, 0, 0.21);
}

.site-header.header-style-5 .content-wrap > .bs-pinning-wrapper > .bs-pinning-block {
  box-shadow: none;
  background: #fff;
}

.site-header.header-style-5.full-width .content-wrap.bs-pinning-block.pinned {
  max-width: 100% !important;
}

.site-header.header-style-5.full-width .content-wrap.pinned {
  background: #fff;
  box-shadow: none;
  border-bottom: 1px solid #eee;
}

.site-header.header-style-5 .main-menu.menu, .site-header.header-style-6 .main-menu.menu, .site-header.header-style-8 .main-menu.menu {
  height: 79px;
  overflow-y: hidden;
  margin-bottom: -1px;
}

.site-header.header-style-6 .main-menu.menu {
  height: 91px;
}

.site-header.header-style-8 .main-menu.menu {
  height: 67px;
}

.site-header.header-style-5 .main-menu.menu .mega-menu, .site-header.header-style-5 .main-menu.menu > li .sub-menu, .site-header.header-style-6 .main-menu.menu .mega-menu, .site-header.header-style-6 .main-menu.menu > li .sub-menu, .site-header.header-style-8 .main-menu.menu .mega-menu, .site-header.header-style-8 .main-menu.menu > li .sub-menu {
  top: 101%;
  top: calc(100% + 1px);
}

.site-header.header-style-5 .main-menu.menu > li .sub-menu .sub-menu, .site-header.header-style-6 .main-menu.menu > li .sub-menu .sub-menu, .site-header.header-style-8 .main-menu.menu > li .sub-menu .sub-menu {
  top: 0;
}

.site-header.header-style-5 .main-menu-container.menu-actions-btn-width-1, .site-header.header-style-6 .main-menu-container.menu-actions-btn-width-1, .site-header.header-style-8 .main-menu-container.menu-actions-btn-width-1 {
  padding-right: 40px;
}

.site-header.header-style-5 .main-menu-container.menu-actions-btn-width-2, .site-header.header-style-6 .main-menu-container.menu-actions-btn-width-2, .site-header.header-style-8 .main-menu-container.menu-actions-btn-width-2 {
  padding-right: 80px;
}

.site-header.header-style-5 .main-menu-container.menu-actions-btn-width-3, .site-header.header-style-6 .main-menu-container.menu-actions-btn-width-3, .site-header.header-style-8 .main-menu-container.menu-actions-btn-width-3 {
  padding-right: 120px;
}

.site-header.header-style-5 .main-menu-container.search-open .search-container {
  width: 66.66%;
  line-height: 78px;
  right: 0;
  left: auto;
}

.site-header.header-style-6 .main-menu-container.search-open .search-container {
  width: 66.66%;
  line-height: 90px;
  right: 0;
  left: auto;
}

.site-header.header-style-8 .main-menu-container.search-open .search-container {
  width: 75%;
  line-height: 66px;
  right: 0;
  left: auto;
}

.site-header.header-style-5 .main-menu-container.search-open .main-menu.menu, .site-header.header-style-6 .main-menu-container.search-open .main-menu.menu, .site-header.header-style-8 .main-menu-container.search-open .main-menu.menu {
  opacity: 0;
  pointer-events: none;
}

.site-header.header-style-5 .menu-action-buttons > div {
  line-height: 78px;
}

.site-header.header-style-6 .menu-action-buttons > div {
  line-height: 90px;
}

.site-header.header-style-8 .menu-action-buttons > div {
  line-height: 66px;
}

.site-header.header-style-5 .shop-cart-container .cart-box, .site-header.header-style-6 .shop-cart-container .cart-box, .site-header.header-style-8 .shop-cart-container .cart-box {
  line-height: 22px;
}

.site-header.header-style-5 .menu-action-buttons .off-canvas-menu-icon, .site-header.header-style-8 .menu-action-buttons .off-canvas-menu-icon {
  margin-top: -2px;
}

.site-header.header-style-5 .search-container .search-box .search-form .search-field {
  height: 78px;
}

.site-header.header-style-6 .search-container .search-box .search-form .search-field {
  height: 90px;
}

.site-header.header-style-8 .search-container .search-box .search-form .search-field {
  height: 66px;
}

.site-header.header-style-5 .shop-cart-container .cart-box:after, .site-header.header-style-6 .shop-cart-container .cart-box:after, .site-header.header-style-8 .shop-cart-container .cart-box:after {
  content: "";
  height: 2px;
  position: absolute;
  right: 0;
  left: 0;
  top: -1px;
  opacity: 1;
  visibility: visible;
}

.site-header.header-style-6 .header-inner {
  padding: 0;
  position: relative;
}

.site-header.header-style-6.boxed .header-inner, .site-header.header-style-6.full-width {
  border-bottom: 1px solid #eee;
}

.site-header.header-style-6 .main-menu.menu {
  float: right;
}

.site-header.header-style-6 .main-menu.menu > li {
  float: left;
  display: inline-block;
  margin: 0;
}

.site-header.header-style-6 .main-menu.menu > li > a {
  padding: 0 15px;
}

.site-header.header-style-6 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-6 .site-branding {
  width: 23.333%;
  float: left;
  line-height: 90px;
}

.site-header.header-style-6 .main-menu-container {
  width: 76.666%;
  float: right;
}

.site-header.header-style-6 .main-menu > li > a {
  line-height: 90px;
}

.site-header.header-style-6 .site-branding .logo {
  display: table;
  width: 100%;
  line-height: 86px;
  height: 86px;
}

.site-header.header-style-6 .site-branding .logo.img-logo a {
  display: table-cell;
  vertical-align: middle;
  padding: 0 10px 0 0;
}

.site-header.header-style-6 .site-branding .logo.text-logo a {
  vertical-align: middle;
  padding: 5px 10px 5px 0;
}

.site-header.header-style-6 .site-branding .logo img {
  vertical-align: middle;
  margin: 0;
  display: table-cell;
  max-width: 100%;
  table-layout: fixed;
}

.site-header.header-style-6 .site-branding .logo img {
  padding: 0;
  line-height: 88px;
  max-height: 88px;
}

.site-header.header-style-6 .main-menu.menu > li > a > .bf-icon {
  position: absolute;
  width: 100%;
  top: 24px;
  left: 0;
  text-align: center;
  margin-right: 0;
  font-size: 16px;
}

.site-header.header-style-6 .main-menu.menu > li > a > .bf-icon img {
  vertical-align: top;
}

.site-header.header-style-6 .main-menu.menu > li > a > .bf-icon.bf-custom-icon {
  top: 20px;
}

.site-header.header-style-6 .main-menu.menu > li.menu-have-icon > a {
  padding-top: 24px;
  line-height: 66px;
}

.site-header.header-style-6 .main-menu.menu > li.current-menu-item > a:before, .site-header.header-style-6 .main-menu.menu > li.current-menu-parent > a:before, .site-header.header-style-6 .main-menu.menu > li:hover > a:before {
  height: 2px;
  bottom: -1px;
}

.site-header.header-style-6 .main-menu.menu > li.current-menu-item > a, .site-header.header-style-6 .main-menu.menu > li.current-menu-parent > a, .site-header.header-style-6 .main-menu.menu > li:hover > a {
  background: rgba(0, 0, 0, 0.05);
}

.site-header.header-style-6 .main-menu.menu > li.menu-item-has-children > a:after {
  position: absolute;
  width: 100%;
  left: 0;
  margin: 0;
  text-align: center;
  bottom: 0;
  color: rgba(0, 0, 0, 0.21);
}

.site-header.header-style-6 .content-wrap > .bs-pinning-wrapper > .bs-pinning-block {
  box-shadow: none;
  background: #fff;
}

.site-header.header-style-6.full-width .content-wrap {
  max-width: 100% !important;
}

.site-header.header-style-6.full-width .content-wrap.pinned {
  background: #fff;
  box-shadow: none;
  border-bottom: 1px solid #eee;
}

.site-header.header-style-7 .header-inner {
  padding: 50px 0;
}

.site-header.header-style-7.h-a-ad .header-inner {
  padding: 30px 0;
}

.site-header.header-style-7 .main-menu.menu > li {
  float: left;
  display: inline-block;
  margin: 0 10px 0 0;
}

.site-header.header-style-7 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.boxed.header-style-7 .main-menu-wrapper .main-menu-container, .site-header.full-width.header-style-7 .main-menu-wrapper {
  border-bottom-width: 1px;
  border-top: none;
  border-bottom-color: #ececec;
}

.site-header.header-style-7 .site-branding {
  text-align: center;
}

.site-header.header-style-7 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-7 .main-menu.menu {
  height: 63px;
  overflow-y: hidden;
  margin-bottom: -16px;
  padding-bottom: 15px;
}

.site-header.header-style-7.boxed .main-menu.menu .mega-menu, .site-header.header-style-7.boxed .main-menu.menu > li .sub-menu {
  top: 102%;
  top: calc(100% + 1px);
}

.site-header.header-style-7.full-width .main-menu.menu .mega-menu, .site-header.header-style-7.full-width .main-menu.menu > li .sub-menu {
  top: 76%;
  top: calc(100% - 15px);
}

.site-header.header-style-7.full-width .main-menu-wrapper.pinned .main-menu.menu .mega-menu, .site-header.header-style-7.full-width .main-menu-wrapper.pinned .main-menu.menu > li .sub-menu {
  top: 100%;
}

.site-header.header-style-7.full-width .menu-action-buttons {
  bottom: 15px;
}

.site-header.header-style-7 .main-menu-wrapper.menu-actions-btn-width-1 .main-menu-container {
  padding-right: 40px;
}

.site-header.header-style-7 .main-menu-wrapper.menu-actions-btn-width-2 .main-menu-container {
  padding-right: 80px;
}

.site-header.header-style-7 .main-menu-wrapper.menu-actions-btn-width-3 .main-menu-container {
  padding-right: 120px;
}

.site-header.header-style-7 .bs-pinning-block.pinned .main-menu.menu {
  height: 48px;
  margin-bottom: -1px;
  padding-bottom: 0;
}

.site-header.header-style-7.full-width .bs-pinning-block.pinned .menu-action-buttons {
  bottom: 0;
}

.site-header.header-style-8 .header-inner {
  padding: 0;
  position: relative;
}

.site-header.header-style-8.boxed .header-inner, .site-header.header-style-8.full-width {
  border-bottom: 1px solid #eee;
}

.site-header.header-style-8 .main-menu.menu > li {
  float: left;
  display: inline-block;
  margin: 0 10px 0 0;
}

.site-header.header-style-8 .main-menu.menu > li > a {
  padding: 0 7px;
}

.site-header.header-style-8 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-8 .site-branding {
  width: 20%;
  float: left;
  padding-right: 20px;
}

.site-header.header-style-8 .main-menu-container {
  width: 80%;
  float: right;
}

.site-header.header-style-8 .main-menu > li > a {
  line-height: 66px;
}

.site-header.header-style-8 .site-branding .logo {
  line-height: 58px;
  display: table;
  width: 100%;
}

.site-header.header-style-8 .site-branding .logo.img-logo a {
  display: table-cell;
  vertical-align: middle;
  line-height: 62px;
  height: 62px;
  padding: 0 10px 0 0;
  position: relative;
  z-index: 100;
}

.site-header.header-style-8 .site-branding .logo.text-logo a {
  vertical-align: middle;
  padding: 5px 10px 5px 0;
}

.site-header.header-style-8 .site-branding .logo img {
  vertical-align: middle;
  margin: 0;
  max-height: 100%;
  display: table-cell;
  max-width: 100%;
  table-layout: fixed;
}

.site-header.header-style-8 .site-branding .logo, .site-header.header-style-8 .site-branding .logo img {
  max-height: 58px;
  padding: 0;
}

.site-header.header-style-8 .main-menu.menu > li.current-menu-item > a:before, .site-header.header-style-8 .main-menu.menu > li.current-menu-parent > a:before, .site-header.header-style-8 .main-menu.menu > li:hover > a:before {
  height: 2px;
  bottom: -1px;
}

.site-header.header-style-8 .main-menu.menu > li.menu-item-has-children > a:after {
  position: absolute;
  width: 100%;
  left: 0;
  margin: 0;
  text-align: center;
  bottom: 0;
  color: rgba(0, 0, 0, 0.21);
}

.site-header.header-style-8 .content-wrap > .bs-pinning-wrapper > .bs-pinning-block {
  box-shadow: none;
  background: #fff;
}

.site-header.header-style-8.full-width .content-wrap {
  max-width: 100% !important;
}

.site-header.header-style-8.full-width .content-wrap.pinned {
  background: #fff;
  box-shadow: none;
  border-bottom: 1px solid #eee;
}

@media only screen and (max-width: 992px) {
  .main-menu > li {
    margin-right: 10px;
  }
  .site-header.header-style-1 .main-menu.menu > li {
    margin: 0 4px;
  }
  .site-header.header-style-3 .main-menu.menu > li, .site-header.header-style-4 .main-menu.menu > li, .site-header.header-style-8 .main-menu.menu > li {
    margin: 0 7px 0 0;
  }
  .site-header.header-style-5 .main-menu.menu > li > a, .site-header.header-style-6 .main-menu.menu > li > a, .site-header.header-style-8 .main-menu.menu > li > a {
    padding: 0 7px;
  }
  .main-menu > li > a {
    padding: 0 4px;
  }
}
.rh-header {
  display: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  min-width: 300px;
  position: relative;
}

.rh-header .rh-container {
  background-color: #222;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

@media only screen and (max-width: 700px) {
  body .site-header, body.bs-hide-ha .site-header {
    display: none;
  }
  body.bs-show-ha .site-header {
    display: block;
  }
  body.bs-show-ha .site-header .bs-pinning-wrapper, body.bs-show-ha .site-header .header-inner .logo-col, body.bs-show-ha .site-header .main-menu-wrapper, body.bs-show-ha .site-header .topbar {
    display: none;
  }
  body.bs-show-ha .site-header .header-inner .sidebar-col, body.bs-show-ha .site-header > .header-inner .row-height {
    display: block;
    height: auto;
    width: 100%;
  }
  body.bs-show-ha .site-header.header-style-2 .header-inner, body.bs-show-ha .site-header.header-style-3 .header-inner {
    padding: 15px 0;
  }
  body.bs-show-ha-a .main-wrap {
    display: flex;
    flex-direction: column;
  }
  body.bs-show-ha-a .main-wrap .rh-header {
    order: 1;
  }
  body.bs-show-ha-a .main-wrap .site-header {
    order: 2;
  }
  body.bs-show-ha-a .main-wrap > * {
    order: 3;
  }
  body.bs-show-ha.bs-show-ha-a .site-header.header-style-2 .header-inner, body.bs-show-ha.bs-show-ha-a .site-header.header-style-3 .header-inner {
    padding: 15px 0 0;
  }
  .rh-header {
    display: block;
  }
}
.rh-header .menu-container {
  position: absolute;
  top: 0;
  right: 0;
}

.rh-header .menu-container .menu-handler {
  color: #fff;
  width: 54px;
  height: 54px;
  text-align: center;
  display: inline-block;
  font-size: 18px;
  background-color: rgba(255, 255, 255, 0.05);
  cursor: pointer;
  position: relative;
  border-left: 1px solid rgba(0, 0, 0, 0.07);
  float: right;
}

.rh-header .menu-container .menu-handler .lines {
  display: inline-block;
  width: 22px;
  height: 2px;
  background: #ecf0f1;
  position: relative;
  margin-top: 25.5px;
}

.rh-header .menu-container .menu-handler .lines:after, .rh-header .menu-container .menu-handler .lines:before {
  display: inline-block;
  width: 22px;
  height: 2px;
  background: #ecf0f1;
  position: absolute;
  left: 0;
  content: "";
}

.rh-header .menu-container .menu-handler .lines:before {
  top: 8px;
}

.rh-header .menu-container .menu-handler .lines:after {
  top: -8px;
}

.rh-cover .rh-c-m .resp-menu li {
  display: block;
  line-height: 46px;
  float: none;
  position: relative;
}

.rh-cover .rh-c-m .resp-menu .sub-menu a > .fa {
  min-width: 12px;
}

.rh-cover .rh-c-m .resp-menu li a > .bf-icon {
  display: inline-block;
  min-width: 22px;
  margin: 0;
}

.rh-cover .rh-c-m .resp-menu li > a {
  padding: 0 0 0 3px;
  color: #fff;
  display: block;
  position: relative;
  font-size: 14px;
  border-bottom: none;
  transition: none;
}

.rh-cover .rh-c-m .resp-menu > li > a {
  border-bottom: 2px solid rgba(255, 255, 255, 0.05);
}

.rh-cover .rh-c-m .resp-menu li.menu-item-has-children.open-sub > a {
  border-bottom-color: transparent !important;
}

.rh-cover .rh-c-m .resp-menu .children-button {
  position: absolute;
  right: 0;
  top: 11px;
  line-height: 24px;
  width: 24px;
  height: 24px;
  text-align: center;
  color: silver;
  cursor: pointer;
  border-radius: 50%;
  transition: 0.55s cubic-bezier(0.37, -0.04, 0.2, 0.99);
  opacity: 0.5;
}

.rh-cover .rh-c-m .resp-menu + .resp-menu .children-button {
  top: 8px;
}

.rh-cover .rh-c-m .resp-menu li.open-sub > .children-button {
  background: rgba(0, 0, 0, 0.13);
}

.rh-cover .rh-c-m .resp-menu li li .children-button {
  top: 1px;
}

.rh-cover .rh-c-m .resp-menu .children-button:after, .rh-cover .rh-c-m .resp-menu .children-button:before {
  content: "";
  position: absolute;
  top: 11px;
  right: 6px;
  width: 11px;
  height: 2px;
  display: inline-block;
  background: #fff;
  transition: 0.55s cubic-bezier(0.37, -0.04, 0.2, 0.99);
}

.rh-cover .rh-c-m .resp-menu .children-button:after {
  transform: rotate(90deg);
}

.rh-cover .rh-c-m .resp-menu .open-sub > .children-button {
  opacity: 0.75;
}

.rh-cover .rh-c-m .resp-menu .open-sub > .children-button:after {
  transform: none;
}

.rh-cover .rh-c-m .resp-menu li.menu-item-has-children > a:after {
  display: none;
}

.rh-cover .rh-c-m .resp-menu li:hover > .mega-menu, .rh-cover .rh-c-m .resp-menu li:hover > .sub-menu {
  display: none;
}

.rh-cover .rh-c-m .resp-menu .mega-menu, .rh-cover .rh-c-m .resp-menu .sub-menu {
  display: none;
  visibility: visible;
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
  animation-name: none !important;
  position: relative;
  top: inherit !important;
  left: inherit !important;
  right: auto !important;
  background-color: transparent;
  width: 100%;
  margin-top: 1px;
  z-index: 1;
}

.rh-cover .rh-c-m .resp-menu .sub-menu > li:last-child > a {
  border-bottom: 2px solid rgba(255, 255, 255, 0.04) !important;
}

.rh-cover .rh-c-m .resp-menu .sub-menu > li.open-sub:last-child > a {
  border-bottom-color: transparent !important;
}

.rh-cover .rh-c-m .resp-menu .sub-menu .sub-menu {
  margin-top: 2px;
}

.rh-cover .rh-c-m .resp-menu .sub-menu > li > a {
  font-size: 13px;
}

.rh-cover .rh-c-m .resp-menu .mega-menu, .rh-cover .rh-c-m .resp-menu .sub-menu {
  padding-left: 22px;
}

.rh-cover .rh-c-m .resp-menu li li {
  line-height: 28px;
}

.rh-cover .rh-c-m .resp-menu .sub-menu > li:last-child > a {
  padding-bottom: 8px;
  margin-bottom: 5px;
}

.rh-cover .rh-c-m .resp-menu .better-custom-badge {
  display: inline-block;
  height: 16px;
  line-height: 16px;
  color: #fff;
  font-family: "Arial Narrow", Arial, sans-serif;
  font-size: 11px;
  padding: 0 5px;
  font-weight: 600;
  letter-spacing: 1px;
  z-index: 1;
  text-transform: uppercase;
  text-align: center;
  min-width: 19px;
  white-space: nowrap;
  transition: all 0.3s ease;
  float: right;
  margin: 6px 6px 0 0;
  background-color: transparent !important;
  opacity: 0.6;
}

.rh-cover .rh-c-m .resp-menu li.menu-item-has-children > a > .better-custom-badge {
  margin-right: 30px;
}

.rh-cover .rh-c-m .resp-menu li li.menu-item-has-children > a > .better-custom-badge {
  margin-top: 8px;
}

.rh-cover .rh-c-m .resp-menu + .resp-menu li {
  line-height: 40px;
}

.rh-cover .rh-c-m .resp-menu + .resp-menu li > a {
  font-size: 12px;
}

.rh-cover .search-form {
  margin-top: 35px;
  position: relative;
}

.rh-cover .search-form input[type=search] {
  margin: 0;
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: none;
  float: none;
  webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.rh-cover .search-form input[type=submit] {
  content: "\f002";
  position: absolute;
  right: 0;
  top: 0;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
  font-size: 16px;
  background: 0 0 !important;
}

.rh-cover .search-form ::-webkit-input-placeholder {
  color: #fff;
}

.rh-cover .search-form ::-moz-placeholder {
  color: #fff;
}

.rh-cover .search-form :-ms-input-placeholder {
  color: #fff;
}

.rh-cover .search-form :-moz-placeholder {
  color: #fff;
}

.rh-cover .better-social-counter {
  margin: 20px 0 0 !important;
}

.rh-cover .better-social-counter.style-button .social-list {
  text-align: center;
}

.rh-cover .better-social-counter.style-button .social-item {
  float: none;
  display: inline-block;
  margin: 0 4px 4px;
}

.rh-cover .better-social-counter.style-button .item-icon {
  width: 42px;
  height: 42px;
  line-height: 38px;
  color: #fff;
  background-color: #a3a3a3;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0) !important;
  border: 3px solid rgba(255, 255, 255, 0.25);
  font-size: 16px;
}

.rh-cover .better-social-counter.style-button .social-item:hover .item-icon {
  border-color: rgba(255, 255, 255, 0.45);
}

.rh-cover.no-login-icon .better-social-counter.style-button .social-list {
  position: absolute;
  top: 9px;
  max-width: 80%;
  height: 45px;
  overflow: hidden;
  text-align: left;
}

.rh-cover .rh-c-m .resp-menu .mega-menu {
  display: none;
  visibility: visible;
  opacity: 1;
  background-color: transparent;
  position: inherit;
  left: 0;
  top: 0;
  border: none;
  box-shadow: none;
}

.rh-cover .rh-c-m .resp-menu .mega-menu .container {
  width: 100%;
  max-width: 100%;
  padding: 0;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link {
  padding: 0;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link .mega-links > li {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link .mega-links li a {
  padding-bottom: 0;
  margin-bottom: 0;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link .mega-links li .sub-menu {
  display: none !important;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link .mega-links li.open-sub > .sub-menu {
  display: block !important;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link-list .mega-links li {
  padding: 0;
  text-align: left;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link-list .mega-links > li .sub-menu {
  position: relative;
  top: 0 !important;
  left: 0 !important;
  background-color: transparent !important;
  text-align: left !important;
  box-shadow: none !important;
  padding: 6px 0 0 22px;
  display: none !important;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link-list .mega-links > li .sub-menu > li {
  display: block;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-grid-posts .post {
  width: 100%;
  padding: 0 20px;
  float: none;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-grid-posts .post:nth-child(2), .rh-cover .rh-c-m .resp-menu .mega-menu.mega-grid-posts .post:nth-child(3), .rh-cover .rh-c-m .resp-menu .mega-menu.mega-grid-posts .post:nth-child(4) {
  display: none;
}

.rh-cover .mega-menu.mega-type-link-list .mega-links > li:hover > a {
  color: #fff !important;
}

.rh-header .logo-container {
  padding: 0 0 0 15px;
  line-height: 54px;
  height: 54px;
}

.rh-header .logo-container.rh-img-logo {
  font-size: 0;
}

.rh-header .logo-container img {
  max-height: 80%;
  max-width: 80%;
}

.rh-header .logo-container a {
  color: #fff;
}

.rh-cover {
  position: fixed;
  top: 0;
  left: -99%;
  z-index: 9999;
  width: 100%;
  transition: 0.54s cubic-bezier(0.65, 0.33, 0.35, 0.84);
  visibility: hidden;
  overflow: auto;
  background: #191919;
  height: 101%;
  height: calc(100% + 1px);
}

body.open-rh .rh-cover {
  left: 0;
  visibility: visible;
}

body.admin-bar .rh-cover {
  top: 46px;
}

body.mce-content-body {
  background-color: #fff !important;
}

.noscroll {
  overflow: hidden;
}

@media (max-width: 767px) {
  body {
    background-color: #f3f3f3 !important;
  }
  .main-wrap {
    background-color: #fff;
    overflow: auto;
    margin: auto;
    width: 100%;
  }
}
.rh-cover.gr-1 {
  background-image: -ms-linear-gradient(45deg, #001fd3 0, #2d9dfb 100%);
}

.rh-cover.gr-2 {
  background-image: -ms-linear-gradient(85deg, #b83917 0, #f7ae15 100%);
}

.rh-cover.gr-3 {
  background-image: -ms-linear-gradient(85deg, #9234ef 0, #22c1c3 100%);
}

.rh-cover.gr-4 {
  background-image: -ms-linear-gradient(85deg, #c23337 0, #d45f25 100%);
}

.rh-cover.gr-5 {
  background-image: -ms-linear-gradient(85deg, #0a58c0 0, #00ade1 100%);
}

.rh-cover.gr-6 {
  background-image: -ms-linear-gradient(85deg, #0b5c5e 0, #28ae92 100%);
}

.rh-cover.gr-7 {
  background-image: -ms-linear-gradient(85deg, #880d2c 0, #1d70bf 100%);
}

.rh-cover.gr-8 {
  background-image: -ms-linear-gradient(85deg, #191b1d 0, #525759 100%);
}

.rh-cover.bg-img:before {
  opacity: 0.13;
}

.rh-cover.bg-img:after {
  content: "";
  display: inline-block;
  position: fixed;
  top: 0;
  left: -100%;
  width: 100%;
  bottom: 0;
  background: #000;
  opacity: 0.4;
  z-index: -2;
  transition: 0.54s cubic-bezier(0.65, 0.33, 0.35, 0.84);
}

.close-rh .rh-cover.bg-img:after {
  left: -100%;
}

.open-rh .rh-cover.bg-img:after {
  left: 0;
}

.rh-cover:before {
  height: 60px;
  content: "";
  width: 100%;
  position: absolute;
  background-color: #fff;
  opacity: 0.08;
  box-shadow: 0 0 32px 0 #000;
  z-index: -1;
}

.rh-cover .rh-close {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 25px;
  display: inline-block;
  top: 21px;
  cursor: pointer;
  z-index: 10;
}

.rh-cover .rh-close:after, .rh-cover .rh-close:before {
  content: "";
  width: 2px;
  height: 18px;
  position: absolute;
  left: 50%;
  margin-left: -1px;
  top: 50%;
  margin-top: -10px;
  opacity: 0.65;
  background: #fff;
  transform: rotate(45deg);
  border-radius: 5px;
}

.rh-cover .rh-close:after {
  transform: rotate(-45deg);
}

.rh-cover .rh-panel {
  padding: 27px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.rh-cover .rh-panel.rh-p-u {
  display: none;
}

.rh-cover .rh-p-h {
  line-height: 60px;
  margin: -27px -27px 20px;
  padding: 0 23px;
  font-size: 14px;
  color: #fff;
  height: 60px;
  position: relative;
}

.rh-cover .rh-p-h a {
  color: #fff;
}

.rh-cover .rh-p-h .user-login {
  padding-left: 40px;
  position: relative;
  cursor: pointer;
}

.rh-cover .rh-p-h .user-login .user-avatar {
  border: 2px solid rgba(255, 255, 255, 0.16);
  border-radius: 50%;
  overflow: hidden;
  width: 30px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  left: 0;
  text-align: center;
}

.rh-cover .rh-p-h .user-login .user-avatar img {
  vertical-align: top;
}

.rh-cover .rh-p-h .user-login .user-avatar .fa {
  font-size: 23px;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 26px;
  width: 100%;
}

.rh-cover .rh-back-menu {
  width: 30px;
  height: 30px;
  display: inline-block;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  opacity: 0.65;
  cursor: pointer;
}

.rh-cover .rh-back-menu:focus, .rh-cover .rh-back-menu:hover {
  opacity: 0.8;
}

.rh-cover .rh-back-menu:after, .rh-cover .rh-back-menu:before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 10px;
  height: 2px;
  background: #fff;
  top: 10px;
  left: 6px;
  border-radius: 10px;
  transition: 0.55s cubic-bezier(0.37, -0.04, 0.2, 0.99);
}

.rh-cover .rh-back-menu:before {
  transform: rotate(-40deg);
}

.rh-cover .rh-back-menu.abtn:before, .rh-cover .rh-back-menu:hover:before {
  transform: rotate(0);
  width: 17px;
  left: 7px;
  top: 7px;
}

.rh-cover .rh-back-menu:after {
  transform: rotate(40deg);
  top: 16px;
  left: 6px;
}

.rh-cover .rh-back-menu.abtn:after, .rh-cover .rh-back-menu:hover:after {
  transform: rotate(0);
  left: 7px;
  width: 17px;
  top: 19px;
}

.rh-cover .rh-back-menu i {
  width: 17px;
  height: 2px;
  display: inline-block;
  background: #fff;
  position: absolute;
  top: 13px;
  left: 7px;
  border-radius: 15px;
}

.rh-cover .bs-login-shortcode {
  background: 0 0;
  padding: 0 !important;
  margin: 25px 0 0 !important;
  border: none !important;
  box-shadow: none;
}

.rh-cover .bs-login .login-header, .rh-cover .bs-login .login-header .login-icon {
  color: #fff;
}

.rh-cover .bs-login .social-login-buttons li .social-login-btn.btn {
  background: rgba(255, 255, 255, 0.2) !important;
  height: 34px;
  line-height: 34px;
  border-radius: 3px;
  font-size: 13px;
  padding: 0;
  text-align: center;
}

.rh-cover .bs-login .social-login-btn.btn .bf-icon {
  width: auto;
  height: auto;
  position: inherit;
  background: 0 0;
  margin-right: 5px;
}

.rh-cover .bs-login .social-login-buttons {
  border-bottom: none;
  margin-bottom: 26px;
}

.rh-cover .bs-login .social-login-buttons .or-text:after, .rh-cover .bs-login .social-login-buttons .or-text:before {
  content: "";
  width: 100px;
  height: 1px;
  background: #fff;
  opacity: 0.1;
  display: inline-block;
  position: absolute;
  top: 50%;
  margin-top: -0.5px;
  right: -101px;
}

.rh-cover .bs-login .social-login-buttons .or-text:after {
  left: -101px;
  right: inherit;
}

.rh-cover .bs-login .social-login-buttons .or-text {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(255, 255, 255, 0.17);
  color: #fff;
  position: relative;
}

.rh-cover .bs-login input[type=password], .rh-cover .bs-login input[type=text] {
  background: rgba(255, 255, 255, 0.2);
  border: none;
  color: #fff;
  box-shadow: none;
  -webkit-backface-visibility: hidden;
}

.rh-cover .bs-login input[type=password]::-webkit-input-placeholder, .rh-cover .bs-login input[type=text]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.55);
}

.rh-cover .bs-login input[type=password]::-moz-placeholder, .rh-cover .bs-login input[type=text]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.55);
}

.rh-cover .bs-login input[type=password]:-ms-input-placeholder, .rh-cover .bs-login input[type=text]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.55);
}

.rh-cover .bs-login input[type=password]:-moz-placeholder, .rh-cover .bs-login input[type=text]:-moz-placeholder {
  color: rgba(255, 255, 255, 0.55);
}

.rh-cover .bs-login .remember-checkbox + .remember-label {
  color: rgba(255, 255, 255, 0.4);
}

.rh-cover .bs-login .remember-label {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAAAAXNSR0IArs4c6QAAAVlJREFUSA3tkzFLA0EQhXeVKzxSaSEWtmJ6wS4/w84fkdJKy/yFFFb+B8EqYC22gfRBG8FCT7Bw/d45d6zeafa8NgOPnZ197+0y7PgQwqZz7ggcgBykRAFpAe48BsckO+DWe//CujLQDCCNwJNjc2qFlcKYII20GxTz1JtjA9PkMugVawPn1j346kHx36/MDyzURE3VqIuJcTVMC01jr3HWNGZgApYgNcSVJpOBkmuwz5OSQlzTTGQgt2RxdYOZLGUQqmLXVdpOXxn+EFyCvfoyNkkvgCbxo/jEHKj5zRfooHa3hNqQdAZ2rfTK+lHmcrGi+nEC3sA4qsU3cxTuwbbOtambSL4F3lW0GLMegoeqwFqLGwZWOI/ISp+j/Tdxq4EVLyJRlTbEvxq0mLSK/zSwwzOuvwFlw1T7GXqemtjrK+snXoEpRsnzYNxpqWWjH6WJ1EtSQ1xpsk/Dn+01H7ZKAQAAAABJRU5ErkJggg==);
}

.rh-cover .bs-login .go-login-panel, .rh-cover .bs-login .go-reset-panel {
  color: rgba(255, 255, 255, 0.5);
}

.rh-cover .bs-login .go-login-panel:hover, .rh-cover .bs-login .go-reset-panel:hover {
  color: #fff;
}

.rh-cover .bs-login .bs-login-reset-panel .login-header .login-icon, .rh-cover .bs-login .remember-checkbox:checked + .remember-label {
  color: #fff;
}

.rh-cover .bs-login .bs-login-reset-panel .login-btn, .rh-cover .bs-login .login-btn {
  background: #fff !important;
  color: #000;
  -webkit-backface-visibility: hidden;
}

.rh-cover .bs-login .login-signup {
  color: rgba(255, 255, 255, 0.66);
}

.rh-cover .bs-login .login-signup a {
  color: #fff;
  text-decoration: underline;
}

.rh-cover .bs-login .user-links, .rh-cover .bs-login .user-links li {
  border-color: rgba(255, 255, 255, 0.4);
}

.rh-cover .bs-login .user-links a {
  color: #fff;
}

.rh-header.light .rh-container {
  background: #fff;
  border-bottom: 1px solid #e5e5e5;
}

.rh-header.light .rh-container.bs-pinning-block.pinned {
  border-bottom-color: transparent;
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.17);
}

.rh-header.light .logo-container a {
  color: #2c2c2c;
}

.rh-header.light .menu-container .menu-handler .lines, .rh-header.light .menu-container .menu-handler .lines:after, .rh-header.light .menu-container .menu-handler .lines:before {
  background: #2c2c2c;
}

body.bs-show-ha.bs-show-ha-b .site-header + .rh-header.light .rh-container {
  border-top: 1px solid #e5e5e5;
}

.main-menu .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  padding: 0;
  border: none;
  right: auto;
  left: auto;
}

.main-menu .bs-pretty-tabs-container {
  position: inherit;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links .sub-menu {
  position: absolute;
  box-shadow: none;
  padding: 0;
  width: 100%;
  left: 100%;
  top: 0 !important;
  background-color: #fff;
  box-shadow: 0 7px 7px rgba(0, 0, 0, 0.15);
}

ul.sub-menu.bs-pretty-tabs-elements li.menu-item-mega-grid-posts > .mega-menu, ul.sub-menu.bs-pretty-tabs-elements li.menu-item-mega-grid-posts > a:after {
  display: none;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links .sub-menu .sub-menu.sub-menu, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links .sub-menu.sub-menu, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link-list .mega-links > li .sub-menu {
  top: inherit !important;
  position: absolute;
  margin-top: -39px;
  left: 100% !important;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.tabbed-grid-posts:before {
  display: none;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.tabbed-grid-posts .tab-content, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.tabbed-grid-posts .tabs-section li:first-child {
  display: none;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.tabbed-grid-posts .tabs-section {
  width: 100%;
  max-width: inherit;
  padding: 0;
  height: auto;
  float: none;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .content-wrap, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.tabbed-grid-posts .content-wrap {
  max-width: 100%;
  min-width: inherit;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links {
  list-style: none;
  padding: 0;
  margin: 0;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links > li > a {
  color: #434343;
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
  width: auto;
  display: block;
  margin-bottom: 0;
  padding: 8px 16px;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link-list .mega-links > li, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link-list .mega-links > li .sub-menu > li {
  display: block;
  padding: 0;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link-list .mega-links > li > a {
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links > li:last-child > a, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link-list .mega-links > li:last-child > a {
  border-bottom: none;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links.link-2-column > li, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links.link-3-column > li, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links.link-4-column > li {
  width: 100%;
  float: none;
  padding: 0 !important;
  margin: 0 !important;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links > li:hover > a {
  color: #fff !important;
}

.off-canvas-overlay {
  display: none;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 999999;
  overflow-y: hidden;
}

.off-canvas-inner > div {
  padding: 10px 20px 14px;
  line-height: 1.6;
  color: #434343;
}

.off-canvas-container {
  visibility: hidden;
  left: -300px;
  top: 0;
  position: fixed;
  width: 300px;
  height: 100%;
  z-index: 999999;
  transition: 0.6s cubic-bezier(0.55, -0.01, 0.19, 0.98) 0s;
}

body.off-canvas-scroll {
  overflow-y: hidden;
}

body.off-canvas-scroll .off-canvas-container {
  overflow-y: scroll;
}

.off-canvas-container.closing {
  overflow-y: hidden !important;
}

.off-canvas-menu-open .off-canvas-container {
  width: 100%;
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABmJLR0QA/wD/AP+gvaeTAAAA/UlEQVQ4jZXUvy4EQRwH8N9xvMI1aCWUCo/gX0h0nkWj1SiuQ4EQyYmCh/AIrnOeQI8EH8WtZEz2duem2uz+5jPf/c3sRkQE1rGNTkwxsIp9zAfW8GM8rjFbiOzgo5rXD2z6P64w04JsJQgMAh2cZtjFJAwbeE9qR1hIC44z7A7dDNnDZ1IzRK9utRwb/PUMu0VIA3ZZnCSD6nr2nVy/YLERaUnWmKRpm58iQnbvOSLepklzgK+aRHCPuRIkPbHwipsMa/4CapIM0as2oF+UbBKSPG/H2pAiDMtZT0ZYanj9Ds4z7CiM/ydFSIadJfMeA12c4NYUJ7bCDvGAlV8ryZTBSS7cPQAAAABJRU5ErkJggg==), no-drop;
}

.off-canvas-menu-open .off-canvas-container.left {
  left: 0;
  display: block;
  visibility: visible;
}

.off-canvas-container.right {
  left: inherit;
  right: -300px;
}

.off-canvas-menu-open .off-canvas-container.right {
  right: 0;
  display: block;
  visibility: visible;
}

.off-canvas-container:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 290px;
  background: #fff;
  box-shadow: 3px 0 10px 0 rgba(0, 0, 0, 0.1);
  cursor: default;
}

.off-canvas-inner {
  color: #434343;
  width: 290px;
  position: absolute;
  cursor: default;
  padding-top: 4px;
  background: #fff;
}

.off-canvas-inner:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 4px;
  background: 0 0;
  z-index: 1;
}

body.admin-bar .off-canvas-container {
  top: 32px;
}

.off-canvas-header {
  text-align: center;
  line-height: 1.5;
  padding-bottom: 10px;
}

.off-canvas-header img {
  max-width: 100%;
  height: auto;
}

.off-canvas-header .logo {
  margin-top: 20px;
}

.off-canvas-header .site-name {
  font-weight: bolder;
  font-size: 18px;
  margin-top: 15px;
}

.off-canvas-header .site-name:first-child {
  margin-bottom: 10px;
  font-size: 22px;
}

.off-canvas-header .site-name:first-child:last-child {
  margin-bottom: 0;
}

.off-canvas-header .logo + .site-description {
  margin-top: 15px;
}

.off-canvas-header .site-description:first-child:last-child {
  margin-bottom: 10px;
  margin-top: 15px;
}

.off-canvas-menu > ul > li > a {
  text-transform: none !important;
}

.off-canvas-inner > .off-canvas-menu {
  padding: 20px 0 10px;
}

.off-canvas-inner > .off-canvas-search + .off-canvas-menu {
  padding-top: 0;
}

.off-canvas-inner > .off-canvas-header + .off-canvas-menu {
  padding-top: 8px;
}

.off-canvas-inner .canvas-close + .off-canvas-search {
  margin-top: 44px;
}

.off-canvas-menu ul.menu li, .off-canvas-menu ul.menu > li {
  display: block;
  float: none;
}

.off-canvas-menu ul.menu > li {
  padding: 0 20px;
}

.off-canvas-menu li > a {
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  padding: 10px 0 !important;
}

.off-canvas-menu li:last-child > a {
  border-bottom: none !important;
}

.off-canvas-menu li li {
  padding: 0 18px !important;
}

.off-canvas-menu li li > a {
  padding: 8px 0 !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07) !important;
}

.off-canvas-menu a {
  color: #444;
}

.off-canvas-menu ul.menu > li > a {
  display: block !important;
}

.off-canvas-menu ul.menu > li .sub-menu {
  top: -5px;
  left: 100%;
  background: #fff;
  border: 1px solid #d7d7d7;
  padding: 7px 0;
  border-radius: 3px;
}

.off-canvas-menu ul.menu > li .sub-menu .sub-menu {
  left: 100%;
  top: -7px !important;
}

.off-canvas-menu ul.menu > li .sub-menu:after, .off-canvas-menu ul.menu > li .sub-menu:before {
  border: solid 13px transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  top: 13px;
  left: -27px;
  border-right-color: #d7d7d7;
}

.off-canvas-menu ul.menu > li .sub-menu:after {
  border: solid 12px transparent;
  border-right-color: #fff;
  top: 14px;
  left: -24px;
}

.off-canvas-menu .fa {
  margin-right: 5px;
}

.off-canvas-menu ul {
  padding: 0;
  margin-bottom: 0;
  position: relative;
}

.off-canvas-menu li {
  list-style: none;
  padding: 0 20px;
  position: relative;
}

.off-canvas-menu ul ul {
  display: none;
  box-shadow: 3px 0 10px 0 rgba(0, 0, 0, 0.1);
  background: #fff;
  position: absolute;
  left: 100%;
  width: 100%;
  top: 0;
  border: 1px solid #f5eaea;
  padding: 0 10px;
}

.off-canvas-menu ul.menu li.menu-item-has-children > a:after {
  content: "\f105";
  transition: all 0.35s;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -13px;
}

.off-canvas-menu ul.menu li.menu-item-has-children.bsm-enter > a:after {
  opacity: 0;
  right: -8px;
}

.off-canvas-menu .menu .better-custom-badge {
  bottom: inherit;
  top: 50%;
  right: 0;
  left: inherit;
  display: inline-block;
  margin-top: -8px;
}

.off-canvas-menu .menu .menu-item-has-children > a > .better-custom-badge {
  right: 20px;
}

.off-canvas-menu .menu .better-custom-badge:after {
  transform: rotate(90deg);
  bottom: 4px;
  left: -8px;
}

.off-canvas-inner > .off-canvas-search:first-child {
  padding-top: 25px;
}

.off-canvas-search form {
  position: relative;
}

.off-canvas-search input[type=text] {
  padding-right: 25px;
  padding-left: 10px;
  box-shadow: none;
  border: 1px solid #e3e3e3;
  background-color: #fff;
  font-size: 12px;
}

.off-canvas-search .fa {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
  color: #8f8f8f;
}

.off-canvas-inner > .off_canvas_footer {
  padding-top: 18px;
  margin-top: 10px;
  border-top: 1px solid rgba(0, 0, 0, 0.07);
}

.off-canvas-inner > .off_canvas_footer:first-child {
  padding-top: 20px;
  margin-top: 0;
  border-top: none;
}

.off-canvas-inner > .off-canvas-search + .off_canvas_footer {
  margin-top: 14px;
}

.off-canvas-inner > .off_canvas_footer .better-social-counter.style-button:first-child .social-list {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}

.off-canvas-inner > .off_canvas_footer .better-social-counter.style-button:first-child .social-item {
  float: none;
  margin: 0 3px;
  display: inline;
}

.off_canvas_footer .better-social-counter.style-button .item-icon {
  border-radius: 50%;
}

.off-canvas-container .social-share-list {
  padding: 15px 0 0;
}

.off-canvas-container .social-share-list li {
  list-style: none;
  display: inline-block;
  margin-right: 3px;
}

.off-canvas-container .social-share-list a {
  background: #424242;
  color: #fff;
  padding: 4px 7px;
  border-radius: 3px;
}

.off-canvas-container.right {
  right: -300px;
  left: auto;
}

.off-canvas-container.right .off-canvas-inner, .off-canvas-container.right:before {
  right: 0;
  left: auto;
}

.off-canvas-container.right .off-canvas-menu ul ul {
  left: auto;
  right: 100%;
  box-shadow: -3px 0 10px 0 rgba(0, 0, 0, 0.1);
}

.off-canvas-container.right .off-canvas-menu ul {
  text-align: right;
}

.off-canvas-container.right ul.menu li.menu-item-has-children > a:after {
  content: "\f104";
  right: inherit;
  left: 0;
}

.off-canvas-container.right ul.menu li.menu-item-has-children.bsm-enter > a:after {
  right: auto;
  left: -8px;
}

.off-canvas-container.right .off-canvas-menu ul.menu li.menu-item-has-children.bsm-enter > a:after {
  right: auto;
  left: -8px;
}

.off-canvas-container.right .off-canvas-menu .menu .better-custom-badge {
  right: inherit;
  left: 0;
}

.off-canvas-container.right .off-canvas-menu .menu .menu-item-has-children > a > .better-custom-badge {
  right: inherit;
  left: 20px;
}

.off-canvas-container.right .off-canvas-menu .menu .better-custom-badge:after {
  transform: rotate(-90deg);
  left: auto;
  right: -8px !important;
}

.off-canvas-container.right .off_canvas_footer {
  text-align: right;
}

.off-canvas-container.right .better-social-counter.style-button .social-item {
  float: right;
  margin: 0 0 6px 4px;
}

.off-canvas-container.right ul.menu li.menu-have-icon > a > .bf-icon {
  float: right;
  margin: 4px 0 0 6px;
}

.off-canvas-container.right .off-canvas-menu ul.menu > li .sub-menu:after, .off-canvas-container.right .off-canvas-menu ul.menu > li .sub-menu:before {
  left: inherit;
  right: -27px;
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: FlipH;
}

.off-canvas-container.right .off-canvas-menu ul.menu > li .sub-menu:after {
  left: inherit;
  right: -24px;
}

.off-canvas-container.right ul.menu > li .sub-menu .sub-menu {
  left: inherit;
  right: 100%;
}

.skin-dark.off-canvas-container .off-canvas-inner, .skin-dark.off-canvas-container:before {
  background: #151515;
}

.skin-dark.off-canvas-container .off-canvas-search input[type=text] {
  border-color: #272727;
  background-color: #151515;
  color: #fff;
}

.skin-dark.off-canvas-container .off-canvas-inner > div, .skin-dark.off-canvas-container .off-canvas-menu a {
  color: #fff;
}

.skin-dark.off-canvas-container .off-canvas-menu ul.menu > li .sub-menu {
  background: #151515;
  border-color: #232323;
}

.skin-dark.off-canvas-container .off-canvas-menu ul.menu > li .sub-menu:after, .skin-dark.off-canvas-container .off-canvas-menu ul.menu > li .sub-menu:before {
  border-right-color: #232323;
}

.skin-dark.off-canvas-container .off-canvas-menu li > a {
  border-bottom-color: rgba(255, 255, 255, 0.05) !important;
}

.skin-dark.off-canvas-container .off-canvas-inner > .off_canvas_footer {
  border-top-color: rgba(255, 255, 255, 0.07);
}

.search-header {
  margin: 0 0 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ebebeb;
}

.search-header .search-form {
  margin-bottom: 15px;
}

.search-header .found-categories ul, .search-header .found-tags ul {
  display: inline-block;
  list-style: none;
  padding: 0;
  margin: 0;
}

.search-header .found-categories li, .search-header .found-tags li {
  display: inline-block;
  margin: 0 10px 0 0;
}

.search-header .label {
  font-weight: 700;
  font-size: 14px;
  color: #383838;
  padding: 0 10px 0 0;
}

.search-header .clean-button {
  line-height: 18px;
}

.search-header .found-categories li .clean-button, .search-header .found-tags li .clean-button {
  margin: 0;
}

.search-header .found-categories + .found-tags {
  margin-top: 15px;
}

.search-header .found-tags .clean-button {
  line-height: 22px;
  padding: 0 6px;
}

.topbar {
  height: 35px;
  overflow: hidden;
}

.topbar.use-pretty-tabs {
  z-index: 9999;
  position: relative;
  height: auto;
  overflow: visible;
}

.topbar ul.menu > li .sub-menu {
  top: 100%;
}

.topbar .topbar-inner {
  padding: 4px 0;
}

.topbar .section-links {
  float: right;
}

.topbar.topbar-style-1 .section-menu {
  height: 26px;
}

.topbar.topbar-style-1 .section-menu {
  max-width: 80%;
}

.topbar.topbar-style-1 .section-menu:first-child:last-child {
  max-width: 100%;
}

.site-header.boxed .topbar .topbar-inner {
  border-bottom: 1px solid #efefef;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}

.site-header.full-width .topbar {
  border-bottom: 1px solid #efefef;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}

.topbar .better-studio-shortcode {
  display: inline-block;
  float: right;
  margin-bottom: 0;
}

.topbar .better-studio-shortcode .social-list {
  display: inline-block;
  float: right;
}

.topbar .better-social-counter.style-button .social-item {
  margin: 0 0 0 4px;
}

.topbar .better-social-counter.style-button .social-item .item-icon {
  color: #444;
  background-color: transparent;
  font-size: 12px;
  width: 24px;
  height: 24px;
  line-height: 24px;
}

.topbar .better-social-counter.style-button .social-item:hover .item-icon {
  color: #545454;
}

.topbar .better-social-counter.style-button .social-item {
  float: left;
  font-size: 13px;
}

.topbar .better-social-counter.style-button a:hover {
  color: #fff;
}

.topbar .topbar-date {
  color: #fff;
  display: inline-block;
  padding: 3px 10px;
  line-height: 18px;
  position: relative;
  top: -1px;
}

.topbar .better-newsticker {
  margin-bottom: 0;
}

.topbar .better-newsticker.better-newsticker {
  margin-bottom: 0 !important;
}

.topbar .section-links + .section-menu .better-newsticker .control-nav {
  right: 30px;
}

.topbar .topbar-sign-in {
  float: right;
  cursor: pointer;
  height: 24px;
  line-height: 24px;
}

.topbar .topbar-sign-in .fa {
  margin-right: 2px;
}

.topbar .topbar-sign-in.behind-social {
  margin-right: 8px;
  position: relative;
  padding-right: 8px;
}

.topbar .topbar-sign-in.behind-social:before {
  content: "";
  width: 1px;
  top: 50%;
  margin-top: -8px;
  height: 18px;
  display: inline-block;
  background: #dadada;
  background: rgba(0, 0, 0, 0.15);
  position: absolute;
  right: -2px;
}

@media only screen and (max-width: 850px) {
  .topbar .better-newsticker ul.news-list li {
    width: 65%;
  }
}
body {
  background: #fff;
  -webkit-text-decoration-skip: ink;
          text-decoration-skip: ink;
}

body.boxed {
  background-color: #eee;
}

body.boxed .bs-vc-content > .vc_row > .bs-vc-wrapper, body.boxed .content-wrap {
  padding-left: 5px;
  padding-right: 5px;
}

body.boxed .bf-breadcrumb > .bf-breadcrumb-container {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

body.boxed .mega-menu .content-wrap {
  padding-left: 2.5px;
  padding-right: 2.5px;
}

body.boxed .slider-container .content-wrap {
  padding-left: 0;
  padding-right: 0;
}

@media (max-width: 980px) {
  body.boxed .bs-vc-content > .vc_row > .bs-vc-wrapper, body.boxed .content-wrap, body.boxed .mega-menu .content-wrap {
    padding-left: 0;
    padding-right: 0;
  }
}
.main-wrap {
  margin: 0 auto;
}

.content-wrap, .main-wrap, main.content-container {
  position: relative;
}

body.active-top-line {
  border-top: 3px solid transparent;
}

.main-wrap .container {
  width: 100%;
}

body.full-width .main-wrap {
  width: 100%;
}

@media (min-width: 768px) {
  .boxed .main-wrap {
    width: 100% !important;
  }
}
@media only screen and (max-width: 768px) {
  .boxed .main-wrap {
    max-width: 100% !important;
  }
}
body.boxed .main-wrap {
  padding: 0;
  background-color: #fff;
  box-sizing: inherit;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.27);
}

@media only screen and (max-width: 480px) {
  .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .vc_row .bs-vc-wrapper > .bs-vc-column {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
.content-wrap {
  margin: 0 auto;
  padding: 0;
  min-width: 300px;
}

.container {
  width: 100%;
}

.page-layout-3-col-0 .content-column {
  width: 100% !important;
}

.page-layout-3-col-0.page-layout-3-col-0 .main-section {
  margin-bottom: 0 !important;
}

.listing .col-lg-1, .listing .col-lg-10, .listing .col-lg-11, .listing .col-lg-12, .listing .col-lg-2, .listing .col-lg-3, .listing .col-lg-4, .listing .col-lg-5, .listing .col-lg-6, .listing .col-lg-7, .listing .col-lg-8, .listing .col-lg-9, .listing .col-md-1, .listing .col-md-10, .listing .col-md-11, .listing .col-md-12, .listing .col-md-2, .listing .col-md-3, .listing .col-md-4, .listing .col-md-5, .listing .col-md-6, .listing .col-md-7, .listing .col-md-8, .listing .col-md-9, .listing .col-sm-1, .listing .col-sm-10, .listing .col-sm-11, .listing .col-sm-12, .listing .col-sm-2, .listing .col-sm-3, .listing .col-sm-4, .listing .col-sm-5, .listing .col-sm-6, .listing .col-sm-7, .listing .col-sm-8, .listing .col-sm-9, .listing .col-xs-1, .listing .col-xs-10, .listing .col-xs-11, .listing .col-xs-12, .listing .col-xs-2, .listing .col-xs-3, .listing .col-xs-4, .listing .col-xs-5, .listing .col-xs-6, .listing .col-xs-7, .listing .col-xs-8, .listing .col-xs-9 {
  padding-left: 15px;
  padding-right: 15px;
}

.listing .row {
  margin-left: -15px;
  margin-right: -15px;
}

.term-badges .format-badge, .term-badges .term-badge {
  display: inline-block;
  line-height: 0;
}

.term-badges a {
  color: #8b8b8b;
  padding: 0 0 4px;
}

.term-badges .fa {
  margin-right: 2px;
}

.term-badges.floated a {
  padding: 2px 7px;
  color: #fff;
  margin-right: 3px;
  margin-bottom: 3px;
  display: inline-block;
  line-height: 1.7;
  max-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}

.term-badges.floated {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  line-height: 0;
  font-size: 0;
}

.term-badges.text-badges, .term-badges.text-badges .term-badge {
  line-height: 1.4;
}

.term-badges.text-badges .term-badge {
  margin-right: 10px;
}

.term-badges.text-badges .term-badge:last-child {
  margin-right: 0;
}

.term-badges.text-badges a {
  background-color: transparent !important;
  font-weight: 500;
  padding: 0;
}

.format-icon {
  position: absolute;
  right: 20px;
  top: 20px;
  pointer-events: none;
  width: 32px;
  height: 32px;
  border: 2px solid #fff;
  line-height: 28px;
  text-align: center;
  border-radius: 50%;
  color: #fff;
  background: rgba(0, 0, 0, 0.3);
  font-size: 14px;
  transition: 0.43s cubic-bezier(0.47, 0.13, 0.16, 0.72) 0s;
}

.format-icon .fa {
  line-height: 28px;
  width: 100%;
  text-align: center;
}

.format-icon.format-audio {
  padding-right: 2px;
}

.format-icon.format-video {
  padding-left: 2px;
}

.post-summary p:last-child {
  margin-bottom: 0;
}

.entry-content a.read-more, a.read-more {
  font-size: 12px;
  color: #fff;
  background: #434343;
  display: inline-block;
  padding: 3px 11px;
  text-transform: uppercase !important;
  margin-top: 13px;
}

.entry-content a.read-more, a.read-more:hover {
  color: #fff;
}

.img-holder {
  position: relative;
  width: 80px;
  display: inline-block;
  float: left;
  margin-right: 15px;
  transition: none;
}

.bs-ll-a .img-cont:before, .bs-ll-a .img-holder:before, .bs-ll-a img[data-src]:not(.b-loaded) {
  opacity: 1;
  background-color: #e9ebee;
  background-image: linear-gradient(to left, #e9ebee 0, #f4f5f6 20%, #e9ebee 40%, #e9ebee 100%);
  background-repeat: no-repeat;
  background-size: 1000px 900px;
  animation: bs-lazy-anim 1.01s infinite linear forwards;
}

.bs-ll-d .img-cont, .bs-ll-d .img-holder {
  background-color: #f5f5f5;
}

.listing-mg-item .img-cont:before {
  content: "";
  display: inline-block;
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
}

.img-cont.b-error:before, .img-cont.b-loaded:before, .img-holder.b-error:before, .img-holder.b-loaded:before {
  background: 0 0;
  opacity: 0;
  animation: none;
}

.listing-item-blog-1 .featured .img-holder.b-error, .listing-item-blog-1 .featured .img-holder.b-loaded, .listing-item-blog-5 .featured .img-holder.b-error, .listing-item-blog-5 .featured .img-holder.b-loaded, .listing-item-tb-1 .img-holder.b-error, .listing-item-tb-1 .img-holder.b-loaded, .listing-item-tb-2 .img-holder.b-error, .listing-item-tb-2 .img-holder.b-loaded, .listing-item-tb-3 .img-holder.b-error, .listing-item-tb-3 .img-holder.b-loaded {
  background-size: cover !important;
  background-position: top center !important;
}
@keyframes bs-lazy-anim {
  from {
    background-position: -800px 0;
  }
  to {
    background-position: 400px 0;
  }
}
@keyframes bs-lazy-anim-rtl {
  from {
    background-position: 400px 0;
  }
  to {
    background-position: -800px 0;
  }
}
.img-cont.img-cont.img-content-ni.img-content-ni, .img-holder.img-holder.img-content-ni.img-content-ni {
  background: 0 0 !important;
}

.img-holder.b-load-ready {
  opacity: 0;
}

.img-holder.b-error, .img-holder.b-loaded, body.bs-ll-d .img-holder {
  background-size: cover;
  animation: none;
  background-position: top center;
}

.img-holder.b-loaded, body.bs-ll-d .img-holder {
  transition: opacity 0.2s ease-in-out;
  opacity: 1;
}

.bs-pagination-cached .img-holder.b-loaded {
  transition: none;
}

.img-holder:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 70%;
}

.search-field::-ms-clear {
  display: none;
}

.modal {
  z-index: 99999;
}

.margin-sm-left {
  margin-left: 7px;
}

.margin-sm-right {
  margin-right: 7px;
}

.margin-xsm-left {
  margin-left: 3px;
}

.margin-xsm-right {
  margin-right: 3px;
}

.limit-line {
  overflow: hidden;
  white-space: nowrap;
}

.limit-dot-line {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.top-line {
  border-top: 1px solid #f4f4f4;
}

.bottom-line {
  border-bottom: 1px solid #f4f4f4;
}

li.bottom-line:last-child {
  border-bottom: none;
}

.no-list-style {
  list-style: none !important;
}

.no-list-style li {
  padding-right: 0 !important;
}

.no-list-style li:before {
  display: none !important;
}

.bs-padding-1-1 {
  padding-left: 5%;
  padding-right: 5%;
}

.bs-padding-0-1 {
  padding-right: 5%;
}

.bs-padding-1-0 {
  padding-left: 5%;
}

.bs-padding-2-2 {
  padding-left: 10%;
  padding-right: 10%;
}

.bs-padding-2-1 {
  padding-left: 10%;
  padding-right: 5%;
}

.bs-padding-1-2 {
  padding-left: 5%;
  padding-right: 10%;
}

.bs-padding-0-2 {
  padding-right: 10%;
}

.bs-padding-2-0 {
  padding-left: 10%;
}

.bs-padding-3-3 {
  padding-left: 15%;
  padding-right: 15%;
}

.bs-padding-0-3 {
  padding-right: 15%;
}

.bs-padding-3-0 {
  padding-left: 15%;
}

.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.screen-reader-text:active, .screen-reader-text:focus, .screen-reader-text:hover {
  background-color: #f1f1f1;
  -webmit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

.search-form input[type=search] {
  float: left;
  height: 38px;
  line-height: 38px;
  margin-right: 8px;
  font-size: 12px;
  box-shadow: none;
}

.search-form input[type=submit] {
  height: 38px;
}

.post-meta {
  padding-top: 2px;
  font-style: inherit;
}

.post-meta .time {
  margin-right: 10px;
}

.post-meta .share, .post-meta .views {
  float: none;
  margin-right: 10px;
  font-style: normal;
}

.post-meta .comments, .post-meta .share, .post-meta .views {
  white-space: nowrap;
}

.post-meta .views {
  font-weight: 700;
}

.post-meta .views.rank-0, .post-meta .views.rank-default {
  font-weight: 400;
}

.post-meta .comments {
  margin-left: 10px;
  font-style: normal;
  float: right;
}

.post-meta .comments:first-child:last-child, .post-meta .rating:first-child:last-child {
  float: none;
  margin-left: 0;
  margin-right: 0;
}

.post-meta .rating + .comments {
  float: none;
  margin-left: 0;
}

.post-meta .comments .fa, .post-meta .share .bf-icon, .post-meta .views .bf-icon, .post-meta .views .fa {
  display: inline-block;
  margin-right: 3px;
}

.post-meta .post-author-avatar img {
  margin-right: 5px;
  margin-top: -2px;
}

.post-meta .post-author {
  font-weight: bolder;
  font-style: normal;
  margin-right: 8px;
  max-width: 110px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: top;
}

.post-meta .post-author:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f111";
  margin-left: 8px;
  font-size: 5px;
  vertical-align: middle;
  color: #adb5bd;
}

.post-meta .post-author-a:last-child .post-author {
  margin-right: 0;
}

.post-meta .post-author-a:last-child .post-author:after {
  display: none;
}

.post-meta > a:last-child, .post-meta > span:last-child {
  margin-right: 0 !important;
}

.slider-style-1-container, .slider-style-11-container, .slider-style-13-container, .slider-style-15-container, .slider-style-2-container.slider-container-1col, .slider-style-3-container, .slider-style-4-container.slider-container-1col, .slider-style-5-container, .slider-style-7-container, .slider-style-9-container {
  margin: 0 0 -20px;
  padding: 25px 0;
}

.slider-style-5-container {
  padding-bottom: 0;
}

.slider-style-16-container, .slider-style-2-container, .slider-style-4-container, .slider-style-8-container {
  margin: 0 0 25px;
}

.slider-style-15-container {
  margin: 0;
  padding-bottom: 0;
}

.slider-style-11-container .bs-slider, .slider-style-13-container .bs-slider, .slider-style-9-container .bs-slider {
  margin-bottom: 0;
}

.archive-title {
  border-bottom: 1px solid #f0f0f0;
  padding-bottom: 13px;
}

.archive-title .pre-title {
  position: relative;
  margin-bottom: 17px;
}

.archive-title .pre-title span {
  background-color: #444;
  display: inline-block;
  line-height: 26px;
  z-index: 1;
  position: relative;
  padding: 0 10px;
  color: #fff;
}

.archive-title .pre-title:after {
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
  top: 100%;
  height: 3px;
  width: 100%;
  background-color: #444;
}

.archive-title .page-heading {
  margin: 0 0 12px;
  position: relative;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
  padding: 0;
}

.archive-title.with-actions .page-heading {
  padding-right: 30px;
}

.archive-title .actions-container {
  width: 30px;
  float: right;
}

.archive-title.without-terms .actions-container {
  margin-top: 8px;
}

.archive-title .page-heading .count, .archive-title .rss-link {
  float: right;
  font-size: 20px;
}

.archive-title .rss-link {
  color: #f97410;
}

.archive-title .desc {
  margin-top: 12px;
}

.archive-title .desc p:last-child {
  margin-bottom: 0;
}

.archive-title .term-badges {
  margin: 10px 0 0;
  line-height: 0;
}

.archive-title .term-badges span.term-badge {
  margin-bottom: 6px;
}

.archive-title .term-badges span.term-badge a {
  background: #fff !important;
  border: 1px solid #d4d4d4 !important;
  border-color: #d4d4d4 !important;
  padding: 0 7px;
  display: inline-block;
  line-height: 20px;
  margin-right: 3px;
  font-size: 10px;
  float: left;
  color: #8b8b8b !important;
}

.archive-title .term-badges span.term-badge a:hover {
  color: #fff !important;
  border: 1px solid transparent !important;
}

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

.wpb_widgetised_column .wpb_wrapper > ul {
  margin: 0;
  padding: 0;
}

.bs-injection.bs-injection-1-col > .vc_row[data-vc-full-width=true] > .bs-vc-wrapper, .bs-injection.bs-injection-2-col > .vc_row[data-vc-full-width=true] > .bs-vc-wrapper, .bs-injection.bs-injection-3-col > .vc_row[data-vc-full-width=true] > .bs-vc-wrapper, .bs-injection.bs-vc-content, .bs-injection.bs-vc-content .vc_row, .bs-injection.bs-vc-content .vc_vc_row, .layout-1-col .bs-vc-content .vc_row, .layout-1-col .bs-vc-content .vc_row[data-vc-full-width=true] > .bs-vc-wrapper, .layout-1-col .bs-vc-content .vc_vc_row, .layout-3-col-0 .bs-vc-content .vc_row, .layout-3-col-0 .bs-vc-content .vc_row[data-vc-full-width=true] > .bs-vc-wrapper, .layout-3-col-0 .bs-vc-content .vc_vc_row {
  margin-left: auto;
  margin-right: auto;
}

.container, .vc_column_container {
  margin-right: auto !important;
  margin-left: auto !important;
}

.bs-vc-content > .vc_element > .vc_row[data-vc-full-width=true], .bs-vc-content > .vc_element > .vc_row[data-vc-stretch-content=true] > .bs-vc-wrapper, .bs-vc-content > .vc_row[data-vc-full-width=true], .bs-vc-content > .vc_row[data-vc-stretch-content=true] > .bs-vc-wrapper {
  width: 100%;
}

.bs-vc-content .vc_row[data-vc-full-width=true] {
  right: auto !important;
  left: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.full-width .bs-vc-content .vc_row[data-vc-full-width=true] {
  max-width: inherit !important;
}

.bs-vc-content .vc_row[data-vc-stretch-content=true] {
  right: auto !important;
  left: auto !important;
  width: auto !important;
  max-width: inherit !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.bs-injection.bs-vc-content .vc_row[data-vc-stretch-content=true] > .bs-vc-wrapper, .layout-3-col-0 .bs-vc-content .vc_row[data-vc-stretch-content=true] > .bs-vc-wrapper, .page-layout-1-col .bs-vc-content .vc_row[data-vc-stretch-content=true] > .bs-vc-wrapper {
  max-width: inherit !important;
}

.wpb_flexslider.flexslider .slides img {
  height: auto;
}

.bs-injection.bs-vc-content > .vc_row.vc_row-fluid.vc_row-has-fill:first-child {
  margin-top: 0 !important;
}

.vc_row.vc_row-flex > .bs-vc-wrapper {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
}

.vc_row.vc_row-flex .bs-vc-wrapper {
  width: 100%;
}

.vc_row.vc_row-flex > .bs-vc-wrapper > .vc_column_container {
  display: -ms-flexbox;
}

.vc_row.vc_row-flex > .bs-vc-wrapper, .vc_row.vc_row-flex > .bs-vc-wrapper > .vc_column_container {
  display: flex;
}

.vc_row.vc_row-flex > .bs-vc-wrapper > .vc_column_container > .vc_column-inner {
  display: -ms-flexbox;
  -webkit-box-orient: vertical;
}

.vc_row.vc_row-flex > .bs-vc-wrapper > .vc_column_container > .vc_column-inner {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  z-index: 1;
}

@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .vc_row.vc_row-flex > .bs-vc-wrapper > .vc_column_container > .vc_column-inner > * {
    min-height: 1em;
  }
}
.vc_row.vc_column-gap-1 > .bs-vc-wrapper {
  margin-left: -0.5px !important;
  margin-right: -0.5px !important;
}

.vc_row.vc_column-gap-1 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 0.5px !important;
  padding-right: 0.5px !important;
}

.vc_row.vc_column-gap-2 > .bs-vc-wrapper {
  margin-left: -1px !important;
  margin-right: -1px !important;
}

.vc_row.vc_column-gap-2 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.vc_row.vc_column-gap-3 > .bs-vc-wrapper {
  margin-left: -1.5px !important;
  margin-right: -1.5px !important;
}

.vc_row.vc_column-gap-3 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 1.5px !important;
  padding-right: 1.5px !important;
}

.vc_row.vc_column-gap-4 > .bs-vc-wrapper {
  margin-left: -2px !important;
  margin-right: -2px !important;
}

.vc_row.vc_column-gap-4 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.vc_row.vc_column-gap-5 > .bs-vc-wrapper {
  margin-left: -2.5px !important;
  margin-right: -2.5px !important;
}

.vc_row.vc_column-gap-5 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 2.5px !important;
  padding-right: 2.5px !important;
}

.vc_row.vc_column-gap-10 > .bs-vc-wrapper {
  margin-left: -5px !important;
  margin-right: -5px !important;
}

.vc_row.vc_column-gap-10 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.vc_row.vc_column-gap-15 > .bs-vc-wrapper {
  margin-left: -7.5px !important;
  margin-right: -7.5px !important;
}

.vc_row.vc_column-gap-15 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 7.5px !important;
  padding-right: 7.5px !important;
}

.vc_row.vc_column-gap-20 > .bs-vc-wrapper {
  margin-left: -10px !important;
  margin-right: -10px !important;
}

.vc_row.vc_column-gap-20 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.vc_row.vc_column-gap-25 > .bs-vc-wrapper {
  margin-left: -12.5px !important;
  margin-right: -12.5px !important;
}

.vc_row.vc_column-gap-25 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 12.5px !important;
  padding-right: 12.5px !important;
}

.vc_row.vc_column-gap-30 > .bs-vc-wrapper {
  margin-left: -15px !important;
  margin-right: -15px !important;
}

.vc_row.vc_column-gap-30 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.vc_row.vc_column-gap-35 > .bs-vc-wrapper {
  margin-left: -17.5px !important;
  margin-right: -17.5px !important;
}

.vc_row.vc_column-gap-35 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 17.5px !important;
  padding-right: 17.5px !important;
}

.listing-item a.vc_inline-link {
  display: none;
}

.bs-pagination-wrapper .listing + .listing {
  margin-top: 20px;
}

.post.emphasize-first-p .entry-content > p:first-child {
  font-size: 120%;
}

.listing-item .post-edit-link {
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.58);
  color: #fff;
  padding: 4px 11px;
  font-size: 13px;
  display: none;
  line-height: 20px;
}

.listing-item:hover .post-edit-link {
  display: block;
}

.infinity > .listing + .listing, .more_btn > .listing + .listing {
  margin-top: 20px;
}

.mega-links > .menu-item {
  margin-bottom: 30px;
}

.listing .listing-item, .mega-links > .menu-item {
  min-height: 0;
}

.listing.columns-1 .listing-item, .mega-links.columns-1 > .menu-item {
  width: 100%;
  float: none;
}

.listing.columns-2 .listing-item, .mega-links.columns-2 > .menu-item {
  width: 50%;
  float: left;
}

.listing.columns-2 .listing-item:nth-child(odd), .mega-links.columns-2 > .menu-item:nth-child(odd) {
  padding-right: 18px;
  clear: left;
}

.listing.columns-2 .listing-item:nth-child(even), .mega-links.columns-2 > .menu-item:nth-child(even) {
  padding-left: 18px;
}

.listing.columns-3 .listing-item, .mega-links.columns-3 > .menu-item {
  width: 33.3333%;
  float: left;
}

.listing.columns-3 .listing-item:nth-child(3n-1), .mega-links.columns-3 > .menu-item:nth-child(3n-1) {
  padding-left: 9px;
  padding-right: 9px;
}

.listing.columns-3 .listing-item:nth-child(3n-2), .mega-links.columns-3 > .menu-item:nth-child(3n-2) {
  padding-right: 18px;
  clear: left;
}

.listing.columns-3 .listing-item:nth-child(3n+3), .mega-links.columns-3 > .menu-item:nth-child(3n+3) {
  padding-left: 18px;
}

.listing.columns-4 .listing-item, .mega-links.columns-4 > .menu-item {
  width: 25%;
  float: left;
}

.listing.columns-4 .listing-item:nth-child(4n-3), .mega-links.columns-4 > .menu-item:nth-child(4n-3) {
  padding-left: 0;
  padding-right: 16px;
  clear: left;
}

.listing.columns-4 .listing-item:nth-child(4n+2), .mega-links.columns-4 > .menu-item:nth-child(4n+2) {
  padding-left: 5px;
  padding-right: 11px;
}

.listing.columns-4 .listing-item:nth-child(4n+3), .mega-links.columns-4 > .menu-item:nth-child(4n+3) {
  padding-left: 10px;
  padding-right: 6px;
}

.listing.columns-4 .listing-item:nth-child(4n+4), .mega-links.columns-4 > .menu-item:nth-child(4n+4) {
  padding-right: 0;
  padding-left: 16px;
}

.listing.columns-5 .listing-item, .mega-links.columns-5 > .menu-item {
  width: 20%;
  float: left;
}

.listing.columns-5 .listing-item:nth-child(5n+1), .mega-links.columns-5 > .menu-item:nth-child(5n+1) {
  padding-left: 0;
  padding-right: 12px;
  clear: left;
}

.listing.columns-5 .listing-item:nth-child(5n+2), .mega-links.columns-5 > .menu-item:nth-child(5n+2) {
  padding-left: 4px;
  padding-right: 8px;
}

.listing.columns-5 .listing-item:nth-child(5n+3), .mega-links.columns-5 > .menu-item:nth-child(5n+3) {
  padding-left: 6px;
  padding-right: 6px;
}

.listing.columns-5 .listing-item:nth-child(5n+4), .mega-links.columns-5 > .menu-item:nth-child(5n+4) {
  padding-left: 8px;
  padding-right: 4px;
}

.listing.columns-5 .listing-item:nth-child(5n+5), .mega-links.columns-5 > .menu-item:nth-child(5n+5) {
  padding-left: 8px;
  padding-right: 0;
}

.listing.columns-5.listing-tall .listing-item:nth-child(5n+5), .mega-links.columns-5.listing-tall > .menu-item:nth-child(5n+5) {
  padding-left: 12px;
  padding-right: 0;
}

@media only screen and (max-width: 1000px) {
  .listing.columns-5 .listing-item, .mega-links.columns-5 > .menu-item {
    width: 25%;
  }
  .listing.columns-5 .listing-item:nth-child(4n-3), .mega-links.columns-5 > .menu-item:nth-child(4n-3) {
    padding-left: 0;
    padding-right: 8px;
    clear: left;
  }
  .listing.columns-5 .listing-item:nth-child(4n+2), .mega-links.columns-5 > .menu-item:nth-child(4n+2) {
    padding-left: 3px;
    padding-right: 5px;
    clear: none;
  }
  .listing.columns-5 .listing-item:nth-child(4n+3), .mega-links.columns-5 > .menu-item:nth-child(4n+3) {
    padding-left: 5px;
    padding-right: 3px;
    clear: none;
  }
  .listing.columns-5 .listing-item:nth-child(4n+4), .mega-links.columns-5 > .menu-item:nth-child(4n+4) {
    padding-right: 0;
    padding-left: 8px;
    clear: none;
  }
}
@media only screen and (max-width: 900px) {
  .listing.columns-4 .listing-item, .listing.columns-5 .listing-item, .mega-links.columns-4 > .menu-item, .mega-links.columns-5 > .menu-item {
    width: 33.3333%;
  }
  .listing.columns-4 .listing-item:nth-child(3n-1), .listing.columns-5 .listing-item:nth-child(3n-1), .mega-links.columns-4 > .menu-item:nth-child(3n-1), .mega-links.columns-5 > .menu-item:nth-child(3n-1) {
    padding-left: 6px;
    padding-right: 6px;
    clear: none;
  }
  .listing.columns-4 .listing-item:nth-child(3n-2), .listing.columns-5 .listing-item:nth-child(3n-2), .mega-links.columns-4 > .menu-item:nth-child(3n-2), .mega-links.columns-5 > .menu-item:nth-child(3n-2) {
    padding-left: 0;
    padding-right: 12px;
    clear: left;
  }
  .listing.columns-4 .listing-item:nth-child(3n+3), .listing.columns-5 .listing-item:nth-child(3n+3), .mega-links.columns-4 > .menu-item:nth-child(3n+3), .mega-links.columns-5 > .menu-item:nth-child(3n+3) {
    padding-left: 12px;
    padding-right: 0;
    clear: none;
  }
}
@media only screen and (max-width: 600px) {
  .listing.columns-3 .listing-item, .listing.columns-4 .listing-item, .listing.columns-5 .listing-item, .mega-links.columns-3 > .menu-item, .mega-links.columns-4 > .menu-item, .mega-links.columns-5 > .menu-item {
    width: 50%;
  }
  .listing.columns-3 .listing-item:nth-child(odd), .listing.columns-4 .listing-item:nth-child(odd), .listing.columns-5 .listing-item:nth-child(odd), .mega-links.columns-3 > .menu-item:nth-child(odd), .mega-links.columns-4 > .menu-item:nth-child(odd), .mega-links.columns-5 > .menu-item:nth-child(odd) {
    padding-left: 0;
    padding-right: 13px;
    clear: left;
  }
  .listing.columns-3 .listing-item:nth-child(even), .listing.columns-4 .listing-item:nth-child(even), .listing.columns-5 .listing-item:nth-child(even), .mega-links.columns-3 .listing-item:nth-child(even), .mega-links.columns-4 .listing-item:nth-child(even), .mega-links.columns-5 .listing-item:nth-child(even) {
    padding-left: 13px;
    padding-right: 0;
    clear: none;
  }
}
@media only screen and (max-width: 500px) {
  .listing.columns-2 .listing-item, .listing.columns-3 .listing-item, .listing.columns-4 .listing-item, .listing.columns-5 .listing-item, .mega-links.columns-2 > .menu-item, .mega-links.columns-3 > .menu-item, .mega-links.columns-4 > .menu-item, .mega-links.columns-5 > .menu-item {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    clear: none !important;
  }
}
.archive-title img {
  max-width: 100%;
}

.bsbt-shortcode-placeholder-p.bsbt-shortcode-placeholder-p {
  word-break: break-all;
  margin: 0;
  line-height: 24px;
  font-size: 14px;
  font-family: var(--publisher-system-font);
}

.bsbt-shortcode-placeholder-p.bsbt-shortcode-placeholder-p + .bsbt-shortcode-placeholder {
  margin-top: 5px;
}

.bsbt-shortcode-placeholder {
  text-align: center;
  background: #fff8d7;
  border: 1px solid #e5d68d;
  margin: 0 0 40px;
  padding: 15px;
  line-height: 24px;
  font-size: 13px;
  font-family: var(--publisher-system-font);
}

.bsbt-shortcode-placeholder a, .bsbt-shortcode-placeholder a:hover {
  color: #e43c36 !important;
  font-weight: bolder;
}

.bsbt-shortcode-placeholder.type-small {
  padding: 7px;
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all;
}

.bs-shortcode-row {
  margin-bottom: 20px;
}

.bs-shortcode-row-2-column[max-width~="450px"] .bs-shortcode-col {
  width: 100% !important;
  margin-bottom: 15px;
}

.bs-shortcode-row-2-column[max-width~="450px"] .bs-shortcode-col:last-child {
  margin-bottom: 0;
}

.bs-shortcode-row-3-column[max-width~="600px"] .bs-shortcode-col {
  width: 50% !important;
  margin-bottom: 15px;
}

.bs-shortcode-row-3-column[max-width~="450px"] .bs-shortcode-col {
  width: 100% !important;
}

.bs-shortcode-row-3-column[max-width~="600px"] .bs-shortcode-col:last-child {
  margin-bottom: 0;
}

.bs-shortcode-row-4-column[max-width~="700px"] .bs-shortcode-col {
  width: 33.3333% !important;
  margin-bottom: 15px;
}

.bs-shortcode-row-4-column[max-width~="600px"] .bs-shortcode-col {
  width: 50% !important;
}

.bs-shortcode-row-4-column[max-width~="450px"] .bs-shortcode-col {
  width: 100% !important;
}

.bs-shortcode-row-4-column[max-width~="700px"] .bs-shortcode-col:last-child {
  margin-bottom: 0;
}

.bs-ll.a .fb-page, .bs-ll.a .google-plus-block {
  background-color: #e9ebee;
  background-image: linear-gradient(to left, #e9ebee 0, #f4f5f6 20%, #e9ebee 40%, #e9ebee 100%);
  background-repeat: no-repeat;
  background-size: 1000px 900px;
  animation: bs-lazy-anim 1.01s infinite linear forwards;
  width: 100% !important;
  min-height: 130px !important;
  text-align: center;
}

.bs-ll.a .footer-widgets.light-text .fb-page, .bs-ll.a .footer-widgets.light-text .google-plus-block {
  background-color: #373737;
  background-image: linear-gradient(to left, #373737 0, #2b2b2b 20%, #373737 40%, #373737 100%);
}

.fb-page.fb_iframe_widget {
  background: 0 0;
}

.bs-text a:hover {
  text-decoration: underline;
}

.bs-text .bs-text-content p:last-child {
  margin-bottom: 0;
}

.bs-text a.btn {
  color: #fff;
}

.pagination {
  margin: 20px 0 0;
  font-size: 18px;
}

.pagination:last-child {
  margin-bottom: 0 !important;
}

.entry-content .bs-post-pagination .pages {
  border-color: #dadada !important;
  color: #333;
}

.entry-content .bs-post-pagination span {
  line-height: 28px;
  height: 28px;
  min-width: 28px;
}

.entry-content > .bs-post-pagination:first-child {
  margin: 0 0 20px;
}

.pagination.bs-links-pagination .older {
  float: left;
  width: 50%;
  text-align: left;
}

.pagination.bs-links-pagination .newer {
  float: right;
  width: 50%;
  text-align: right;
}

.pagination.bs-links-pagination a {
  display: inline-block;
  margin-right: 1px;
  line-height: 26px;
  height: 26px;
  min-width: 30px;
  text-align: center;
  padding: 0 9px;
  background-color: #fff;
  border: 1px solid #dadada;
  color: #8a8f92;
  font-size: 12px;
  text-transform: uppercase;
}

.pagination.bs-links-pagination a:hover {
  color: #fff;
  border: 1px solid transparent;
}

.pagination.bs-numbered-pagination .page-numbers, .pagination.bs-numbered-pagination .page-numbers.dots:hover, .pagination.bs-numbered-pagination .wp-pagenavi a, .pagination.bs-numbered-pagination .wp-pagenavi span, .pagination.bs-numbered-pagination span {
  display: inline-block;
  margin-right: 1px;
  line-height: 30px;
  height: 30px;
  min-width: 30px;
  text-align: center;
  padding: 0 10px;
  background-color: #fff;
  border: 1px solid #dadada;
  color: #8a8f92;
  font-size: 12px;
  text-transform: uppercase;
  list-style: none;
}

.pagination.bs-numbered-pagination span {
  margin-right: 0;
}

.pagination.bs-numbered-pagination .current, .pagination.bs-numbered-pagination .page-numbers:hover, .pagination.bs-numbered-pagination .wp-pagenavi .current, .pagination.bs-numbered-pagination .wp-pagenavi a:hover, .pagination.bs-numbered-pagination > span {
  border: 1px solid;
}

.pagination.bs-numbered-pagination .next .fa {
  margin-left: 4px;
  font-size: 15px;
}

.pagination.bs-numbered-pagination .prev .fa {
  margin-right: 4px;
  font-size: 15px;
}

.pagination.bs-numbered-pagination.wc-pagination > .page-numbers {
  border: none;
  background: 0 0;
  display: block;
  padding: 0;
  margin: 0;
  text-align: inherit;
}

.pagination.bs-numbered-pagination.wc-pagination > .page-numbers > li {
  display: inline-block;
}

.post-related .listing-item .title {
  font-size: 15px;
  line-height: 1.4;
}

.post-related .include-last-mobile .listing-item:last-child {
  display: none;
}

@media only screen and (max-width: 600px) {
  .post-related .include-last-mobile .listing-item:last-child {
    display: block;
  }
}
.content-column .single-container:last-child {
  margin-bottom: 0;
}

.single-post-content .term-badges.floated a {
  max-width: auto;
}

.post-subtitle {
  padding: 0;
  margin: 0;
  color: #717171;
}

.single-post-content .post-embed iframe {
  max-width: 100%;
}

.entry-terms {
  margin-bottom: 7px;
}

.entry-terms:last-child {
  margin-bottom: -3px;
}

.entry-terms ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: inline;
}

.entry-terms li {
  display: inline;
}

.entry-terms span.sep {
  margin: 0 5px;
}

.entry-terms .terms-label {
  padding: 0 10px;
  display: inline-block;
  margin-right: 4px;
}

.entry-terms.post-tags .terms-label, .entry-terms.source .terms-label, .entry-terms.via .terms-label {
  line-height: 20px;
  border: 1px solid #444;
  background: #444;
  color: #fff;
  font-size: 10px;
  float: left;
  border-radius: 33px;
}

.entry-terms.post-tags a, .entry-terms.source a, .entry-terms.via a {
  background: #fff;
  border: 1px solid #d4d4d4;
  padding: 0 9px;
  display: inline-block;
  line-height: 20px;
  margin-right: 3px;
  font-size: 10px;
  float: left;
  margin-bottom: 3px;
  color: #5f5f5f;
  border-radius: 33px;
}

.entry-terms.post-tags a:hover, .entry-terms.source a:hover, .entry-terms.via a:hover {
  color: #fff;
  border: 1px solid transparent;
}

.single-container > .post-author {
  padding: 20px;
  margin: 15px 0 0;
  position: relative;
  border: 1px solid #e8e8e8;
}

.single-container > .post-author .post-author-avatar img {
  float: left;
  margin-right: 20px;
}

.single-container > .post-author .author-title {
  margin: 0 0 7px;
  font-size: 18px;
  text-transform: capitalize;
  padding-right: 50%;
}

.single-container > .post-author .author-title .title-counts {
  color: #8a8a8a;
  font-size: 12px;
  vertical-align: middle;
  font-weight: 400;
}

.single-container > .post-author .author-title .title-counts:before {
  content: "-";
  margin: 0 8px;
  opacity: 0.4;
}

.single-container > .post-author .author-links {
  width: 50%;
  text-align: right;
  position: absolute;
  top: 15px;
  right: 15px;
}

.single-container > .post-author .author-links ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.single-container > .post-author .author-links li {
  margin-left: 8px;
  display: inline-block;
}

.single-container > .post-author .author-links a {
  color: #353535;
  font-size: 15px;
  width: 24px;
  display: inline-block;
  text-align: center;
}

.single-container > .post-author .author-links li.facebook a:hover {
  color: #4a639f;
}

.single-container > .post-author .author-links li.telegram a:hover {
  color: #2da4d9;
}

.single-container > .post-author .author-links li.twitter a:hover {
  color: #59c8ff;
}

.single-container > .post-author .author-links li.google-plus a:hover {
  color: #d73d32;
}

.single-container > .post-author .author-links li.instagram a:hover {
  color: #517fa4;
}

.single-container > .post-author .author-links li.flickr a:hover {
  color: #2f44db;
}

.single-container > .post-author .author-links li.behance a:hover {
  color: #3b63fc;
}

.single-container > .post-author .author-links li.soundcloud a:hover {
  color: #f50;
}

.single-container > .post-author .author-links li.delicious a:hover {
  color: #4a79ff;
}

.single-container > .post-author .author-links li.vimeo a:hover {
  color: #46a3e9;
}

.single-container > .post-author .author-links li.dribbble a:hover {
  color: #ea4c89;
}

.single-container > .post-author .author-links li.linkedin a:hover {
  color: #0266a0;
}

.single-container > .post-author .author-links li.youtube a:hover {
  color: #cc181e;
}

.single-container > .post-author .author-links li.pinterest a:hover {
  color: #cb2027;
}

.single-container > .post-author .author-links li.github a:hover {
  color: #666;
}

.single-container > .post-author .post-author-bio {
  margin-top: 6px;
  font-size: 13px;
  padding-left: 100px;
}

.single-container > .post-author .post-author-bio p:last-child {
  margin-bottom: 0;
}

.post-related {
  position: relative;
  padding: 20px;
  border: 1px solid #e8e8e8;
}

.post-related .section-heading.sh-t2.sh-s1, .post-related .section-heading.sh-t2.sh-s2 {
  margin: -21px -21px 27px;
  padding: 4px 20px 0;
}

.post-related .listing-item-grid-simple .heading-container {
  background: #f5f5f5;
}

@media only screen and (max-width: 520px) {
  .single-container > .post-author .author-title {
    padding-right: 0;
  }
  .single-container > .post-author .author-links {
    width: 100%;
    text-align: left;
    position: relative;
    top: inherit;
    right: inherit;
  }
  .single-container > .post-author .author-links li {
    margin-left: 0;
    margin-right: 4px;
  }
  .single-container > .post-author .post-author-bio {
    margin-top: 5px;
  }
}
@media only screen and (max-width: 380px) {
  .single-container > .post-author .post-author-avatar {
    display: block;
    text-align: center;
    margin-bottom: 10px;
  }
  .single-container > .post-author .post-author-avatar img {
    float: none;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
  }
  .single-container > .post-author .author-links {
    text-align: center;
  }
  .single-container > .post-author .author-links li {
    margin-left: 7px;
    margin-right: 7px;
  }
  .single-container > .post-author .post-author-bio {
    margin-top: 5px;
  }
  .single-container > .post-author .author-title {
    text-align: center;
    margin: 14px 0 10px;
    padding: 0;
  }
  .single-container > .post-author .post-author-bio {
    text-align: center;
    padding-left: 0;
  }
}
.single-page-content > .featured {
  text-align: center;
  display: block;
  margin: 0 0 20px;
  line-height: 0;
}

.single-page-content > .featured img {
  max-width: 100%;
  height: auto !important;
}

.single-page-content > .featured iframe {
  max-width: 100%;
}

.single-attachment-content .return-to {
  margin-bottom: 20px;
}

.single-attachment-content .return-to .fa {
  border: 1px solid #d4d4d4;
  border: 1px solid rgba(138, 138, 138, 0.33);
  color: #9c9c9c;
  color: rgba(138, 138, 138, 0.83);
  font-size: 12px;
  padding: 0 9px;
  display: inline-block;
  line-height: 24px;
  min-width: 26px;
  text-align: center;
  cursor: pointer;
  margin-right: 7px;
  text-decoration: none;
  transition: all 0.07s ease;
}

.single-attachment-content .return-to:hover .fa {
  border-color: transparent;
  color: #fff;
}

.single-attachment-content .parent-images ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.single-attachment-content .parent-images .img-holder {
  width: 100%;
  margin-bottom: 12px;
}

.single-attachment-content .parent-images .img-holder .fa {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -15px;
  margin-left: -15px;
  display: inline-block;
  font-size: 30px;
  opacity: 0;
  transition: all 0.5s ease;
  color: #fff;
  z-index: 2;
}

.single-attachment-content .parent-images .img-holder:hover .fa {
  opacity: 1;
}

.single-attachment-content .parent-images .img-holder:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1;
  opacity: 0;
  transition: all 0.5s ease;
}

.single-attachment-content .parent-images .img-holder:hover:after, .single-attachment-content .parent-images .listing-item-current > .img-holder .fa, .single-attachment-content .parent-images .listing-item-current > .img-holder:after {
  opacity: 1;
}

.single-attachment-content .attachment-title {
  font-size: 22px;
}

.single-attachment-content .pagination {
  margin-bottom: 23px;
}

.listing.listing-attachment-siblings.columns-5[max-width~="900px"] .listing-item {
  width: 25% !important;
  float: left !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="900px"] .listing-item:nth-child(4n-3) {
  padding-left: 0 !important;
  padding-right: 8px !important;
  clear: left !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="900px"] .listing-item:nth-child(4n+2) {
  padding-left: 3px !important;
  padding-right: 5px !important;
  clear: none !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="900px"] .listing-item:nth-child(4n+3) {
  padding-left: 5px !important;
  padding-right: 3px !important;
  clear: initial !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="900px"] .listing-item:nth-child(4n+4) {
  padding-right: 0 !important;
  padding-left: 8px !important;
  clear: none !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="560px"] .listing-item:nth-child(3n-1) {
  padding: 0 6px !important;
  clear: none !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="560px"] .listing-item:nth-child(3n-2) {
  padding-left: 0 !important;
  padding-right: 12px !important;
  clear: left !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="560px"] .listing-item:nth-child(3n+3) {
  padding-left: 12px !important;
  padding-right: 0 !important;
  clear: none !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="560px"] .listing-item {
  width: 33.3333% !important;
  float: left;
}

.listing.listing-attachment-siblings.columns-5[max-width~="450px"] .listing-item {
  float: left !important;
  width: 50% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="450px"] .listing-item:nth-child(odd) {
  padding-right: 13px !important;
  clear: left !important;
  padding-left: 0 !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="450px"] .listing-item:nth-child(even) {
  padding-left: 13px !important;
  padding-right: 0 !important;
  clear: none !important;
}

.format-video.listing-item-grid .heading-container {
  margin-top: 0;
}

.format-gallery.listing-item-grid .heading-container {
  z-index: 999;
}

.single-post-content.format-aside .entry-content, .single-post-content.format-aside .post-summary {
  position: relative;
  padding: 32px 50px 32px 50px;
  line-height: 30px;
  color: #5a4f43;
  background-color: #f2f6c1;
  border: 1px solid #e8e8e8;
  background-image: -o-radial-gradient(center, cover, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.1) 90%), -o-repeating-linear-gradient(top, transparent 0, transparent 29px, rgba(239, 207, 173, 0.7) 29px, rgba(239, 207, 173, 0.7) 30px);
  background-size: 100% 100%;
}

.single-post-content.format-aside .entry-content {
  margin-bottom: 20px;
}

.single-post-content.format-aside .entry-content blockquote:before {
  background: 0 0;
  top: 26px;
}

.single-post-content.format-quote .entry-content, .single-post-content.format-quote .post-summary {
  text-align: center;
  background-color: #f3f3f3;
  border: 1px solid rgba(0, 0, 0, 0.11);
  padding: 30px 20px;
  margin-bottom: 30px;
}

.single-post-content.format-quote .entry-content blockquote, .single-post-content.format-quote .post-summary blockquote {
  border-left: none;
  margin-bottom: 0;
  padding: 0;
  font-size: 14px;
}

.single-post-content.format-quote .entry-content blockquote:before, .single-post-content.format-quote .post-summary blockquote:before {
  top: -20px;
  background: 0 0;
  line-height: 80px;
}

.single-post-content.format-quote .entry-content blockquote {
  background: 0 0;
  padding: 20px 0;
}

.single-post-content.format-quote .entry-content blockquote cite, .single-post-content.format-quote .post-summary blockquote cite {
  font-weight: 800;
  font-style: normal;
  display: block;
  margin-top: 10px;
}

.single-post-content.format-quote .entry-content blockquote cite:before, .single-post-content.format-quote .post-summary blockquote cite:before {
  content: "— ";
}

.single-post-content.format-quote .heading-container .post-meta, .single-post-content.format-quote .heading-container .title {
  text-align: center;
}

.single-post-content.format-status .entry-content, .single-post-content.format-status .post-summary {
  text-align: center;
  padding: 20px;
  border: 2px solid #eaeaea;
  font-size: 14px;
}

.single-post-content.format-status .post-summary {
  float: left;
}

.single-post-content.format-status .entry-content {
  margin-bottom: 19px;
}

.post.format-status .post-summary p:last-child, .single-post-content.format-status .entry-content p:last-child {
  margin-bottom: 0;
}

.single-post-content.format-status .heading-container .post-meta, .single-post-content.format-status .heading-container .title {
  text-align: center;
}

.better-chat {
  list-style: none;
  padding-left: 0;
  margin-bottom: 20px;
}

.better-chat .chat-item {
  margin-bottom: 10px;
}

.better-chat .chat-item p:last-child {
  margin-bottom: 0;
}

.better-chat .chat-item .user-name {
  display: inline-block;
  position: absolute;
  top: 100%;
  right: 0;
  color: #9a9a9a;
  font-size: 12px;
  font-weight: 400;
  font-family: var(--publisher-system-font);
}

.better-chat .chat-item {
  margin: 0 0 30px;
  border-radius: 14px;
  padding: 8px 16px;
  background: #e5e5ea;
  max-width: 75%;
  clear: both;
  position: relative;
}

.better-chat .chat-item.chat-no-author {
  margin-bottom: 10px;
}

.better-chat .chat-item.chat-next-author {
  margin-bottom: 2px;
}

.better-chat .chat-item.chat-next-author:after, .better-chat .chat-item.chat-next-author:before {
  display: none;
}

.better-chat .chat-item {
  float: right;
  background-color: #dcdcdc;
  color: #373737;
  text-align: right;
}

.better-chat .chat-item::after {
  content: "";
  position: absolute;
  right: -4px;
  bottom: 0;
  width: 12px;
  height: 16px;
  border-left: 8px solid #dcdcdc;
  border-bottom-left-radius: 12px 6px;
}

.better-chat .chat-item.chat-speaker-1, .better-chat .chat-item.chat-speaker-3, .better-chat .chat-item.chat-speaker-5, .better-chat .chat-item.chat-speaker-7, .better-chat .chat-item.chat-speaker-9 {
  float: left;
  text-align: left;
}

.better-chat .chat-item.chat-speaker-1:after, .better-chat .chat-item.chat-speaker-3:after, .better-chat .chat-item.chat-speaker-5:after, .better-chat .chat-item.chat-speaker-7:after, .better-chat .chat-item.chat-speaker-9:after {
  display: none;
}

.better-chat .chat-item.chat-speaker-1 .user-name, .better-chat .chat-item.chat-speaker-3 .user-name, .better-chat .chat-item.chat-speaker-5 .user-name, .better-chat .chat-item.chat-speaker-7 .user-name, .better-chat .chat-item.chat-speaker-9 .user-name {
  left: 0;
  right: auto;
}

.better-chat .chat-item.chat-speaker-1:before, .better-chat .chat-item.chat-speaker-3:before, .better-chat .chat-item.chat-speaker-5:before, .better-chat .chat-item.chat-speaker-7:before, .better-chat .chat-item.chat-speaker-9:before {
  content: "";
  position: absolute;
  left: -4px;
  bottom: 0;
  width: 12px;
  height: 16px;
  border-right: 8px solid transparent;
  border-left: none;
  border-bottom-right-radius: 12px 6px;
}

.better-chat .chat-item a, .better-chat .chat-item a:hover {
  color: #fff !important;
}

.better-chat .chat-item.chat-speaker-2 a, .better-chat .chat-item.chat-speaker-2 a:hover {
  color: #373737 !important;
}

.better-chat .chat-item.chat-speaker-1 {
  background-color: #1289fe;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-1:before {
  border-right-color: #1289fe;
}

.better-chat .chat-item.chat-speaker-3 {
  background-color: #009e5d;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-3:before {
  border-right-color: #009e5d;
}

.better-chat .chat-item.chat-speaker-4 {
  background-color: #daa715;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-4:after {
  border-left-color: #daa715;
}

.better-chat .chat-item.chat-speaker-5 {
  background-color: #ce4309;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-5:before {
  border-right-color: #ce4309;
}

.better-chat .chat-item.chat-speaker-6 {
  background-color: #da3699;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-6:after {
  border-left-color: #da3699;
}

.better-chat .chat-item.chat-speaker-7 {
  background-color: #7655ce;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-7:before {
  border-right-color: #7655ce;
}

.better-chat .chat-item.chat-speaker-8 {
  background-color: #3b99da;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-8:after {
  border-left-color: #3b99da;
}

.better-chat .chat-item.chat-speaker-9 {
  background-color: #158a54;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-9:before {
  border-right-color: #158a54;
}

.bs-intro, .entry-content .bs-intro {
  font-size: 110%;
  font-weight: bolder;
  -webkit-font-smoothing: antialiased;
}

.entry-content {
  font-size: 14px;
  line-height: 1.6;
  color: #4a4a4a;
  padding-bottom: 20px;
}

.post .entry-content.single-post-content:last-child {
  padding-bottom: 0;
}

.entry-content.single-post-content iframe, .single-page-simple-content .entry-content iframe {
  max-width: 100%;
}

.fluid-width-video-wrapper embed, .fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object {
  height: 100% !important;
}

.entry-content .wp-block-media-text {
  margin-bottom: 25px;
}

.entry-content p {
  margin-bottom: 17px;
}

.entry-content p:last-child {
  margin-bottom: 0;
}

.entry-content ol, .entry-content ul {
  margin-bottom: 17px;
}

.entry-content table {
  border: 1px solid #ddd;
  margin-bottom: 30px;
  width: 100%;
}

.entry-content table > tbody > tr > td, .entry-content table > tbody > tr > th, .entry-content table > tfoot > tr > td, .entry-content table > tfoot > tr > th, .entry-content table > thead > tr > td, .entry-content table > thead > tr > th {
  border: 1px solid #ddd;
  padding: 7px 10px;
}

.entry-content table > thead > tr > td, .entry-content table > thead > tr > th {
  border-bottom-width: 2px;
}

.entry-content dl dt {
  font-size: 15px;
}

.entry-content dl dd {
  margin-bottom: 10px;
}

.entry-content acronym[title] {
  border-bottom: 1px dotted #999;
}

.alignright, .entry-content .alignright {
  margin: 5px 0 20px 20px;
  float: right;
}

.alignleft, .entry-content .alignleft {
  margin: 5px 20px 15px 0;
  float: left;
}

.entry-content figure.alignleft .wp-caption-text {
  text-align: left;
}

.entry-content figure.alignright .wp-caption-text {
  text-align: right;
}

.entry-content figure, .entry-content img {
  max-width: 100%;
  height: auto;
}

.entry-content img.aligncenter {
  display: block;
  margin: 15px auto 25px;
}

.entry-content figure.aligncenter {
  margin: 20px auto;
  text-align: center;
}

.entry-content figure.aligncenter img {
  display: inline-block;
}

.entry-content .gallery-caption, .entry-content .wp-caption-text, .entry-content figcaption {
  margin: 5px 0 0;
  font-style: italic;
  font-size: 13px;
  line-height: 15px;
  color: #545454;
  padding: 0;
  text-align: center;
}

@media (min-width: 750px) {
  body.full-width .wp-block-image.alignfull {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    width: auto;
    max-width: 1000% !important;
  }
  body.full-width .wp-block-image.alignwide {
    margin-left: calc(25% - 25vw);
    margin-right: calc(25% - 25vw);
    width: auto;
    max-width: 1000% !important;
  }
  body.boxed .wp-block-image.alignfull, body.boxed .wp-block-image.alignwide {
    margin-left: -30px;
    margin-right: -30px;
    width: auto;
    max-width: 1000% !important;
  }
}
.entry-content .g-post, .entry-content .instagram-media, .entry-content .reddit-card, .entry-content .tumblr-post, .entry-content .twitter-tweet {
  margin-left: auto !important;
  margin-right: auto !important;
}

.entry-content .gallery {
  text-align: center;
}

.entry-content .gallery:after {
  content: "";
  display: table;
  clear: both;
}

.entry-content .gallery .gallery-item {
  position: relative;
}

.entry-content .gallery .gallery-item img {
  max-width: 100% !important;
  height: auto !important;
}

.entry-content .gallery.gallery-columns-1, .entry-content .gallery.gallery-columns-2, .entry-content .gallery.gallery-columns-3, .entry-content .gallery.gallery-columns-4, .entry-content .gallery.gallery-columns-5, .entry-content .gallery.gallery-columns-6, .entry-content .gallery.gallery-columns-7, .entry-content .gallery.gallery-columns-8, .entry-content .gallery.gallery-columns-9 {
  margin: -5px -5px 15px -5px;
}

.entry-content .gallery.gallery-columns-1 .gallery-item, .entry-content .gallery.gallery-columns-2 .gallery-item, .entry-content .gallery.gallery-columns-3 .gallery-item, .entry-content .gallery.gallery-columns-4 .gallery-item, .entry-content .gallery.gallery-columns-5 .gallery-item, .entry-content .gallery.gallery-columns-6 .gallery-item, .entry-content .gallery.gallery-columns-7 .gallery-item, .entry-content .gallery.gallery-columns-8 .gallery-item, .entry-content .gallery.gallery-columns-9 .gallery-item {
  padding: 5px;
}

.entry-content .gallery.gallery-columns-2 {
  clear: both;
}

.entry-content .gallery.gallery-columns-2 .gallery-item {
  width: 50%;
  float: left;
}

.entry-content .gallery.gallery-columns-3 .gallery-item {
  width: 33.33%;
  float: left;
}

.entry-content .gallery.gallery-columns-4 .gallery-item {
  width: 25%;
  float: left;
}

.entry-content .gallery.gallery-columns-5 .gallery-item {
  width: 20%;
  float: left;
}

.entry-content .gallery.gallery-columns-6 .gallery-item {
  width: 16.666%;
  float: left;
}

.entry-content .gallery.gallery-columns-7 .gallery-item {
  width: 14.28%;
  float: left;
}

.entry-content .gallery.gallery-columns-8 .gallery-item {
  width: 12.5%;
  float: left;
}

.entry-content .gallery.gallery-columns-9 .gallery-item {
  width: 11.111%;
  float: left;
}

.entry-content .gallery.gallery-columns-2 .gallery-item:nth-child(2n+3), .entry-content .gallery.gallery-columns-3 .gallery-item:nth-child(3n+4), .entry-content .gallery.gallery-columns-4 .gallery-item:nth-child(4n+5), .entry-content .gallery.gallery-columns-5 .gallery-item:nth-child(5n+6), .entry-content .gallery.gallery-columns-6 .gallery-item:nth-child(6n+7), .entry-content .gallery.gallery-columns-7 .gallery-item:nth-child(7n+8), .entry-content .gallery.gallery-columns-8 .gallery-item:nth-child(8n+9), .entry-content .gallery.gallery-columns-9 .gallery-item:nth-child(9n+10) {
  clear: left;
}

.entry-content .terms-list {
  margin-bottom: 10px;
}

.entry-content .terms-list span.sep {
  margin: 0 5px;
}

.entry-content.single-post-content a:hover, .single-page-simple-content .entry-content a:hover {
  text-decoration: underline;
}

.entry-content hr {
  margin: 27px 0;
  border-top: 2px solid #f0f0f0;
}

.entry-content .wp-block-separator {
  border: none;
  border-bottom: 2px solid #f0f0f0;
  margin: 1.65em auto;
}

.entry-content .wp-block-separator.is-style-default {
  border: none;
  border-bottom: 2px solid #f0f0f0;
  margin: 1.65em auto;
}

.entry-content .wp-block-separator.is-style-wide {
  border-bottom-width: 1px;
}

.entry-content .wp-block-separator.is-style-dots {
  border-bottom: none;
}

.entry-content .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
  max-width: 100px;
}

.entry-content > :last-child {
  margin-bottom: 0;
}

.entry-content > h1:first-child, .entry-content > .h1:first-child, .entry-content > h2:first-child, .entry-content > .h2:first-child, .entry-content > h3:first-child, .entry-content > .h3:first-child, .entry-content > h4:first-child, .entry-content > .h4:first-child, .entry-content > h5:first-child, .entry-content > .h5:first-child, .entry-content > h6:first-child, .entry-content > .h6:first-child {
  margin-top: 0;
}

blockquote {
  font-size: 14px;
}

blockquote p:last-child {
  margin-bottom: 0;
}

.entry-content.single-post-content blockquote, .single-page-simple-content .entry-content blockquote {
  font-size: 110%;
  background-color: #efefef;
  border-left: none;
  padding: 60px 35px 50px;
  margin: 40px 0 30px 0;
  position: relative;
  text-align: center;
  clear: both;
}

.entry-content.single-post-content blockquote:before, .single-page-simple-content .entry-content blockquote:before {
  content: "\f10e";
  position: absolute;
  top: 0;
  left: 50%;
  margin-top: -30px;
  margin-left: -40px;
  font-size: 30px;
  font-family: FontAwesome;
  color: #444;
  display: block;
  width: 80px;
  height: 80px;
  background: #fff;
  line-height: 91px;
  border-radius: 50%;
  text-align: center;
}

.entry-content.single-post-content blockquote blockquote:before, .single-page-simple-content .entry-content blockquote blockquote:before {
  display: none;
}

.entry-content.single-post-content blockquote blockquote, .single-page-simple-content .entry-content blockquote blockquote {
  background-color: transparent;
  padding: 0;
  margin: 0 0 10px;
}

.entry-content.single-post-content blockquote blockquote:last-child, .single-page-simple-content .entry-content blockquote blockquote:last-child {
  margin-bottom: 0;
}

.entry-content.single-post-content blockquote.bs-pullquote, .single-page-simple-content .entry-content blockquote.bs-pullquote {
  min-width: 250px;
  max-width: 333px;
  display: inline-block;
  padding: 20px 20px 20px;
  margin: 0 20px 20px 0;
  background-color: #f3f3f3;
  clear: none;
}

.entry-content blockquote.bs-pullquote:before {
  display: none;
}

.entry-content.single-post-content blockquote.bs-pullquote-right, .single-page-simple-content .entry-content blockquote.bs-pullquote-right {
  text-align: right;
  float: right;
  margin-left: 25px;
  border-right: 4px solid transparent;
}

.entry-content.single-post-content blockquote.bs-pullquote-left, .single-page-simple-content .entry-content blockquote.bs-pullquote-left {
  text-align: left;
  float: left;
  margin-right: 25px;
  border-left: 4px solid transparent;
}

@media only screen and (max-width: 530px) {
  .alignleft, .alignright, .entry-content .alignleft, .entry-content .alignright {
    text-align: center !important;
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 100% !important;
    display: block !important;
  }
  .entry-content figure.alignright .wp-caption-text {
    text-align: center !important;
  }
}
.continue-reading-container {
  display: none;
}

@media only screen and (max-width: 700px) {
  .continue-reading-content.close {
    overflow: hidden;
    position: relative;
    margin-bottom: 10px;
    max-height: 170px;
    transition: max-height 0.75s ease;
    width: 100%;
  }
  .continue-reading-content.close:after {
    content: " ";
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    background: linear-gradient(transparent 35%, #fff);
    z-index: 99;
  }
  .continue-reading-container {
    display: block;
    text-align: center;
    position: relative;
    z-index: 300;
    bottom: 25px;
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 20px;
    letter-spacing: 1.4px;
  }
  .continue-reading-container:last-child {
    border-bottom: none;
  }
  .continue-reading-btn.btn {
    color: #fff;
    line-height: 42px;
    height: auto;
    padding: 0 42px;
    box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.37);
    border-radius: 23px;
  }
}
.comments-wrap {
  margin: 0 auto;
  position: relative;
}

.comments-template .comments-closed {
  text-align: center;
  padding: 20px 15px;
  background-color: #f5f5f5;
}

.comments-wrap ol.comment-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.comments-wrap ol.comment-list .children {
  list-style: none;
  margin: 0;
  padding-left: 10%;
}

@media only screen and (max-width: 600px) {
  .comments-wrap ol.comment-list .children {
    padding-left: 7%;
  }
}
.comments-wrap li.comment, .comments-wrap li.pingback {
  clear: both;
}

.comments-wrap li > div {
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  padding: 15px 0;
}

.comments-wrap .comment-list > li:first-child > div {
  border-top: none;
}

.comment-list .comment-avatar {
  float: left;
  margin: 0 20px 10px 0;
}

.comment-list .comment-avatar .avatar {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}

.comment-list .comment-meta {
  margin: 0 0 5px;
  color: #858585;
}

.comment-list .comment-meta .comment-author {
  display: inline-block;
  padding: 4px 0 0;
  font-size: 15px;
  text-transform: capitalize !important;
  font-style: normal;
}

.comments-wrap li.pingback .comment-meta .comment-author {
  padding-top: 0;
}

.comment-list .comment-meta .comment-author .says {
  color: #9a9a9a;
}

.comment-list .comment-meta .comment-published {
  font-style: italic;
  display: inline-block;
  margin: 0;
  padding: 4px 0 0;
  float: right;
  font-size: 11px;
  color: #c2c2c2;
}

.comment-list .comment-content {
  margin: 0 0 8px;
  font-size: 13px;
  padding-left: 80px;
}

.comment-list .comment-content em.needs-approve {
  background: #f2f2f2;
  padding: 2px 5px;
  border-radius: 3px;
  margin-bottom: 7px;
  display: inline-block;
}

.comment-list .comment-footer {
  font-size: 12px;
}

.comment-list .comment-footer .comment-edit-link {
  margin-left: 15px;
}

.comment-list .comment-footer, .comment-list .comment-footer .comment-edit-link {
  color: #868686;
  float: right;
}

.comment-list .comment-footer .comment-reply-link {
  display: inline-block;
  float: right;
  color: #909090;
  text-align: center;
}

.comments-wrap .comments-nav {
  margin-top: 10px;
  position: relative;
  border-top: 1px solid #ebebeb;
  padding-top: 10px;
  padding-bottom: 5px;
}

.comments-wrap .comments-nav .pagination {
  margin-top: 0;
}

.comments-wrap .comments-nav .page-numbers {
  font-size: 12px;
  color: #b3b3b3;
  font-weight: 400;
}

.comment-respond {
  margin: 0 auto;
  position: relative;
}

.comments-wrap + .comment-respond {
  margin-top: 20px;
}

@media only screen and (max-width: 780px) {
  .comment-respond {
    margin-bottom: 30px;
  }
}
.comment-respond .comment-reply-title:empty {
  display: none;
}

.comment-respond #cancel-comment-reply-link, .comment-respond .comment-reply-title .h-text {
  display: inline-block;
  padding: 6px 12px;
  text-transform: uppercase;
}

.comment-respond .log-in-out {
  text-align: center;
}

.form-allowed-tags {
  margin-top: -1.5rem;
  font-size: 0.9375rem;
}

.comment-respond #cancel-comment-reply-link {
  float: right;
  color: #fff !important;
}

.comments-wrap .comment-respond .comment-reply-title {
  text-align: inherit;
}

.comment-respond .wp-social-login-widget {
  text-align: center;
}

.comment-respond .wp-social-login-connect-with {
  font-size: 17px;
  font-weight: 700;
  color: #414141;
}

.comment-respond .note-after, .comment-respond .note-before {
  text-align: center;
  margin-bottom: 15px;
}

.comment-respond .note-after p:last-child, .comment-respond .note-before p:last-child {
  margin-bottom: 0;
}

.comment-respond .author-wrap {
  width: 50%;
  float: left;
  padding-right: 10px;
}

.comment-respond .email-wrap {
  width: 50%;
  float: left;
  padding-left: 10px;
}

.comment-respond .url-wrap {
  width: 100%;
}

.comment-respond .url-wrap .url {
  max-width: 100%;
  width: 100%;
}

.comment-respond .author-wrap input, .comment-respond .email-wrap input {
  width: 100%;
}

.comment-respond .author-wrap, .comment-respond .comment-wrap, .comment-respond .email-wrap, .comment-respond .url-wrap {
  margin-bottom: 15px;
}

.comment-respond .author, .comment-respond .comment, .comment-respond .email, .comment-respond .url {
  border: 1px solid #d8d8d8;
  padding: 18px 12px;
}

.comment-respond .author, .comment-respond .email, .comment-respond .url {
  padding: 8px 12px;
  height: auto;
}

.comment-respond .comment {
  height: 160px;
}

.comment-respond .comment-submit {
  background: #434343;
  font-size: 12px;
  font-weight: 400;
}

.comment-respond .form-submit {
  margin: 0;
}

.ajaxified-comments-container {
  margin: 20px 0;
  border: 1px solid #e1e2e4;
  background: #f6f7f9;
  padding: 20px 20px;
  text-align: center;
  color: #1d1d1d;
  border-radius: 3px;
  font-size: 13px;
  font-weight: bolder;
}

.comment-ajaxified-placeholder {
  color: #696969;
  margin: 0 5px;
}

.comment-form input + label {
  margin-left: 5px;
}

.comments-template-multiple .nav-tabs {
  padding: 0;
  border: 1px solid #ddd;
  border-radius: 4px;
}

.comments-template-multiple .nav-tabs li {
  list-style: none;
  display: inline-block;
  margin: 0 !important;
  width: 33.333%;
  line-height: 56px;
}

.comments-template-multiple.providers-2 .nav-tabs li {
  width: 50%;
}

@media only screen and (max-width: 600px) {
  .comments-template-multiple.providers-2 .nav-tabs li, .comments-template-multiple.providers-3 .nav-tabs li {
    width: 100% !important;
  }
}
.comments-template-multiple .nav-tabs a {
  font-size: 14px;
  font-weight: 700;
  padding: 0 26px;
  display: block;
  line-height: 56px;
  height: 56px;
  border: none !important;
  border-radius: 0;
  white-space: nowrap;
  position: relative;
  transition: all 0.3s ease;
  text-align: center;
  background: #eff0f1;
  margin: 0 !important;
}

.comments-template-multiple .nav-tabs li:first-child a {
  border-radius: 4px 0 0 4px;
}

.comments-template-multiple .nav-tabs li:last-child a {
  border-radius: 0 4px 4px 0;
}

.comments-template-multiple .nav-tabs a:after {
  content: " ";
  display: inline-block;
  height: 3px;
  width: 0;
  background-color: transparent;
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  margin: 0 auto;
  transition: all 0.3s ease;
  border-radius: 23px;
}

.comments-template-multiple .nav-tabs .active a:after {
  width: 80%;
}

.comments-template-multiple .nav-tabs a:before {
  content: " ";
  display: inline-block;
  height: 56px;
  width: 1px;
  background-color: #ddd;
  position: absolute;
  bottom: 0;
  top: 0;
  right: 0;
}

.comments-template-multiple .nav-tabs li:last-child a:before {
  display: none;
}

.comments-template-multiple .nav-tabs .active a {
  border: none !important;
}

.comments-template-multiple .nav-tabs .fa {
  margin-right: 6px;
  font-size: 16px;
}

.comments-template-multiple .comments-count, .comments-template-multiple .disqus-comment-count {
  background-color: #cacaca;
  color: #262626;
  border-radius: 3px;
  padding: 0 6px;
  font-size: 12px;
  font-weight: 700;
  vertical-align: middle;
  margin-left: 10px;
  transition: all 0.3s ease;
}

.comments-template-multiple .disqus-comment-count {
  width: 30px;
  display: inline-block;
  white-space: normal;
  overflow: hidden;
  height: 20px !important;
  line-height: 20px;
}

.comments-template-multiple .active .comments-count {
  color: #fff;
}

.comments-template-multiple .comments-count:empty {
  display: none;
}

.comments-template-multiple .multi-wordpress-comment-section .comment-respond:first-child > .section-heading {
  display: none;
}

.comments-template-multiple .tab-pane .comments-template, .comments-template-multiple .tab-pane .comments-template.comment-respond {
  margin-top: 10px !important;
}

.comments-template-multiple .multi-wordpress-comment-section .comment-respond:first-child {
  margin-top: 15px !important;
}

.back-top {
  color: #fff;
  width: 40px;
  height: 40px;
  position: fixed;
  bottom: 10px;
  right: 10px;
  text-align: center;
  line-height: 42px;
  z-index: 9999;
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  font-size: 16px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.09);
}

.back-top.fade-out:hover {
  opacity: 1;
}

.back-top.is-visible {
  visibility: visible;
  opacity: 0.6;
  bottom: 8px;
}

.back-top.fade-out1 {
  opacity: 0.7;
}

.back-top.fade-out2 {
  opacity: 0.8;
}

.back-top.fade-out3 {
  opacity: 0.9;
}

.back-top.fade-out4 {
  opacity: 1;
}

.back-top.dark {
  background: #383838;
  color: #fff;
}

.back-top:hover {
  opacity: 1;
}

.error404 .content-column {
  max-width: 800px !important;
  margin: 10px auto 50px;
}

.error404 .content-column .second-row {
  margin-bottom: 5px;
}

.error404 .content-column .desc-section {
  text-align: center;
}

.error404 .content-column .desc-section .title-404 {
  margin: 0 0 15px;
  color: #444;
  font-weight: bolder;
  text-align: center;
}

.error404 .content-column .text-404 {
  font-size: 130px;
  line-height: 175px;
  font-weight: 700;
  color: #444;
  text-align: center;
  margin: 0;
}

.error404 .content-column .action-links {
  margin-bottom: 10px;
  margin-top: 20px;
}

.error404 .content-column .action-links .fa {
  margin-right: 5px;
}

.error404 .content-column .top-line {
  margin-top: 15px;
  padding-top: 25px;
}

.error404 .content-column .search-form {
  position: relative;
}

.error404 .content-column .search-form label {
  width: 100%;
}

.error404 .content-column .search-form .search-field {
  width: 100%;
  border: 1px solid #cbcbcb;
  height: 34px;
  line-height: 20px;
  padding: 0 30% 0 10px;
  outline: 0;
  float: left;
  background: #fff;
}

.error404 .content-column .search-form .search-submit {
  position: absolute;
  right: 0;
  top: 0;
  height: 34px;
  padding: 0 7%;
  line-height: 28px;
  border: none;
  text-transform: uppercase;
  color: #fff;
  margin-top: 0;
}

.error404 .content-column .search-form.have-focus .search-field {
  border-color: #9e9e9e;
}

.error404 .search-action-container {
  width: 50%;
  float: left;
  margin: 0;
}

.error404 script + .search-action-container:last-child {
  width: 100%;
  float: none;
}

@media (max-width: 768px) {
  .error404 .content-column .search-form {
    margin-left: 20px;
    margin-right: 20px;
  }
}
.author-profile {
  margin-bottom: 29px;
}

.author-profile .post-author-avatar {
  float: left;
  margin-right: 15px;
}

.author-profile .post-author-avatar img {
  border-radius: 50%;
}

.author-profile .author-title {
  font-size: 22px;
  margin: 20px 0 0;
  text-transform: uppercase;
}

.author-profile .author-title .author-title {
  margin: 0 0 7px;
  font-size: 18px;
  text-transform: capitalize;
  padding-right: 50%;
}

.author-profile .author-title .title-counts {
  color: #8a8a8a;
  font-size: 12px;
  vertical-align: middle;
  font-weight: 400;
}

.author-profile .author-title .title-counts:before {
  content: "-";
  margin: 0 8px;
  opacity: 0.4;
}

.author-profile .post-author-bio {
  margin: 10px auto 0 auto;
  padding-left: 115px;
}

.author-profile .post-author-bio p:last-child {
  margin-bottom: 0;
}

.author-profile .author-links {
  margin-top: 15px;
}

.author-profile .author-links ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.author-profile .author-links ul li {
  display: inline-block;
  background-color: #fff;
  padding: 0;
  margin: 0 10px 0 0;
  position: relative;
  z-index: 1;
  text-align: center;
}

.author-profile .author-links ul li a, .author-profile .author-links ul li > span {
  display: inline-block;
  line-height: 26px;
  height: 26px;
  width: 26px;
  background-color: #eee;
  font-size: 12px;
  color: #fff;
  vertical-align: middle;
}

.author-profile .author-links ul li.posts-count > span {
  background-color: transparent;
  color: #2d2d2d;
  border: 1px solid #d8d8d8;
  overflow: hidden;
  white-space: nowrap;
  width: auto;
  padding: 0 8px;
  text-transform: uppercase;
  line-height: 24px;
}

.author-profile .author-links ul li.facebook a {
  background-color: #4a639f;
}

.author-profile .author-links ul li.twitter a {
  background-color: #59c8ff;
}

.author-profile .author-links ul li.google-plus a {
  background-color: #d73d32;
}

.author-profile .author-links ul li.instagram a {
  background-color: #517fa4;
}

.author-profile .author-links ul li.flickr a {
  background-color: #2f44db;
}

.author-profile .author-links ul li.behance a {
  background-color: #3b63fc;
}

.author-profile .author-links ul li.soundcloud a {
  background-color: #f50;
}

.author-profile .author-links ul li.delicious a {
  background-color: #4a79ff;
}

.author-profile .author-links ul li.vimeo a {
  background-color: #46a3e9;
}

.author-profile .author-links ul li.dribbble a {
  background-color: #ea4c89;
}

.author-profile .author-links ul li.linkedin a {
  background-color: #0266a0;
}

.author-profile .author-links ul li.youtube a {
  background-color: #cc181e;
}

.author-profile .author-links ul li.pinterest a {
  background-color: #cb2027;
}

.author-profile .author-links ul li.github a {
  background-color: #666;
}

.author-profile .author-links ul li.site a {
  background-color: #666;
}

.better-gallery {
  margin: 10px 0 25px;
}

.better-gallery .gallery-title {
  color: #fff;
  padding: 10px 0 0;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.better-gallery p {
  margin: 0;
}

.better-gallery br {
  display: none;
}

.better-gallery .gallery-title .next, .better-gallery .gallery-title .prev {
  cursor: pointer;
  color: #373737;
  vertical-align: middle;
  border: 1px solid rgba(0, 0, 0, 0.17);
  font-family: "Open Sans";
  font-size: 11px !important;
  padding: 0 11px;
  display: inline-block;
  line-height: 20px !important;
  transition: all 0.4s ease;
  text-transform: uppercase;
}

.better-gallery .gallery-title .next:hover, .better-gallery .gallery-title .prev:hover {
  color: #fff;
}

.better-gallery .gallery-title .next .fa {
  margin-left: 3px;
}

.better-gallery .gallery-title .prev .fa {
  margin-right: 3px;
}

.better-gallery .count {
  font-size: 12px;
  margin-right: 20px;
  margin-left: 20px;
  font-style: normal;
  line-height: 24px;
  display: inline-block;
  color: grey;
  vertical-align: middle;
  min-width: 46px;
}

.better-gallery .count i {
  font-style: normal;
}

.better-gallery .main-title {
  width: 100%;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #373737;
  font-weight: bolder;
  text-align: center;
  font-size: 26px;
  margin-bottom: 12px;
}

.better-gallery .slide-title-wrap {
  display: block;
  color: #fff;
  position: absolute;
  bottom: 0;
  width: 100%;
}

.better-gallery .slide-title-wrap .slide-copy, .better-gallery .slide-title-wrap .slide-title {
  padding: 4px 11px;
  background-color: rgba(20, 20, 20, 0.55);
  display: inline-block;
  font-size: 12px;
}

.better-gallery .slide-title-wrap .slide-copy {
  margin: 4px;
  font-style: italic;
}

.better-gallery .fotorama__thumb:before {
  width: 85px;
  height: 62px;
  position: relative;
  display: block;
  content: "";
  border: 2px solid rgba(255, 255, 255, 0.33);
  z-index: 8;
}

.better-gallery .fotorama__nav:before, .better-gallery .fotorama__stage:before {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.6) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.7), transparent);
  background-position: 0 0, 0 0;
  opacity: 0.4;
}

.better-gallery .fotorama__nav:after, .better-gallery .fotorama__stage:after {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.6) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.7), transparent);
  background-position: 100% 0, 100% 0;
  opacity: 0.4;
}

.better-gallery .fotorama__wrap {
  padding-top: 15px;
}

.better-gallery .count {
  font-size: 12px;
  margin-right: 20px;
  margin-left: 20px;
  font-style: normal;
  line-height: 24px;
  display: inline-block;
  color: grey;
  vertical-align: middle;
  text-transform: lowercase;
}

.better-gallery .fotorama__nav-wrap {
  margin-top: 8px;
  padding: 0 10px;
}

.better-gallery .fotorama__wrap .fotorama__html {
  height: 100%;
  text-align: center;
}

.better-gallery .fotorama__wrap .fotorama__html img {
  max-height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  box-shadow: 0 0 22px rgba(0, 0, 0, 0.17);
}

.better-gallery .fotorama__wrap .fotorama__html > div {
  height: 100%;
}

.better-gallery.better-gallery-img-full .fotorama__nav__frame {
  text-align: center;
}

.better-gallery.better-gallery-img-full .fotorama__nav__frame img {
  max-width: 100% !important;
  max-height: 100% !important;
  height: auto !important;
  width: auto !important;
  margin-left: auto !important;
  margin-right: auto !important;
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  top: 0 !important;
  bottom: 0;
}

.no-results {
  text-align: center;
}

.no-results > .title {
  text-align: center;
  font-size: 28px;
  text-transform: uppercase;
  position: relative;
  margin: 20px 0;
}

.no-results > .title:after {
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
  top: 50%;
  height: 2px;
  width: 100%;
  background-color: #f0f0f0;
}

.no-results > .title span {
  display: inline-block;
  padding: 0 10px;
  background-color: #fff;
  position: relative;
  z-index: 1;
}

.no-results .search-form {
  margin: 20px 0 30px;
}

.no-results .search-form input[type=submit] {
  float: none;
}

.no-results .search-form input[type=search] {
  float: none;
  width: 240px;
}

.widget > .bs-shortcode:last-child {
  margin-bottom: 0;
}

.bs-shortcode.bs-heading-shortcode {
  margin-bottom: 21px;
}
@keyframes bs-fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-10px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes bs-fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(10px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes bs-fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -10px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes bs-fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 10px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes bs-spin {
  0% {
    -webkit-transform: rotate(0);
    tranform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    tranform: rotate(360deg);
  }
}
.bs-animate {
  animation-duration: 0.55s;
  animation-timing-function: cubic-bezier(0.55, -0.01, 0.19, 0.98);
  animation-fill-mode: both;
}

.bs-fadeInLeft {
  animation-name: bs-fadeInLeft;
}

.bs-fadeInRight {
  animation-name: bs-fadeInRight;
}

.bs-fadeInDown {
  animation-name: bs-fadeInDown;
}

.bs-fadeInUp {
  animation-name: bs-fadeInUp;
}

.bs-spin {
  animation-name: bs-spin;
}

.pagination-animate > .bs-animate {
  animation-duration: 0.55s;
  animation-timing-function: cubic-bezier(0.55, -0.01, 0.19, 0.98);
}

.bs-tab-anim.bs-tab-animated.active {
  animation-duration: 0.55s;
  animation-fill-mode: both;
  animation-name: bs-fadeInDown;
  animation-timing-function: cubic-bezier(0.55, -0.01, 0.19, 0.98);
}

.bs-loading, .bs-loading > div {
  position: relative;
  box-sizing: border-box;
}

.bs-loading {
  display: block;
  font-size: 0;
  color: #333;
}

.bs-loading > div {
  display: inline-block;
  float: none;
}

.bs-loading {
  width: 54px;
  height: 54px;
}

.bs-loading > div {
  width: 10px;
  height: 10px;
  margin: 4px;
  border-radius: 100%;
  animation-name: bs-loading-keyframe;
  animation-iteration-count: infinite;
}

.bs-loading > div:nth-child(1) {
  animation-duration: 0.65s;
  animation-delay: 0.03s;
}

.bs-loading > div:nth-child(2) {
  animation-duration: 1.02s;
  animation-delay: 0.09s;
}

.bs-loading > div:nth-child(3) {
  animation-duration: 1.06s;
  animation-delay: -0.69s;
}

.bs-loading > div:nth-child(4) {
  animation-duration: 1.5s;
  animation-delay: -0.41s;
}

.bs-loading > div:nth-child(5) {
  animation-duration: 1.6s;
  animation-delay: 0.04s;
}

.bs-loading > div:nth-child(6) {
  animation-duration: 0.84s;
  animation-delay: 0.07s;
}

.bs-loading > div:nth-child(7) {
  animation-duration: 0.68s;
  animation-delay: -0.66s;
}

.bs-loading > div:nth-child(8) {
  animation-duration: 0.93s;
  animation-delay: -0.76s;
}

.bs-loading > div:nth-child(9) {
  animation-duration: 1.24s;
  animation-delay: -0.76s;
}
@keyframes bs-loading-keyframe {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  50% {
    opacity: 0.35;
    transform: scale(0.45);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.deferred-loading-container {
  position: relative;
}

.bs-pagination-wrapper:focus {
  outline: 0 !important;
}

.bs-pagin-loading-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99;
}

.bs-pagin-loading-wrapper .bs-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -27px;
  margin-left: -27px;
}

.bs-pagination-wrapper .bs-pagination-in-loading {
  opacity: 0.15;
  pointer-events: none;
}

.bs-pagination {
  margin: 15px 0 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.post-related .bs-pagination {
  margin-top: 0;
}

.bs-pagination-label {
  color: #9c9c9c;
  color: rgba(138, 138, 138, 0.83);
  font-size: 11px;
  margin-left: 4px;
}

.btn-bs-pagination {
  border: 1px solid #d4d4d4;
  border: 1px solid rgba(138, 138, 138, 0.33);
  color: #9c9c9c !important;
  color: rgba(138, 138, 138, 0.83) !important;
  font-size: 11px !important;
  padding: 0 6px;
  display: inline-block;
  line-height: 22px !important;
  min-width: 26px;
  text-align: center !important;
  cursor: pointer;
  text-transform: uppercase !important;
}

.btn-bs-pagination.bs-pagination-in-loading, .btn-bs-pagination.hover, .btn-bs-pagination:hover {
  color: #fff !important;
}

body .bs-pagination a.btn-bs-pagination.disabled:hover {
  border: 1px solid #d4d4d4 !important;
  border: 1px solid rgba(138, 138, 138, 0.33) !important;
  color: #9c9c9c !important;
  color: rgba(138, 138, 138, 0.83) !important;
  background-color: transparent !important;
  cursor: default;
}

.btn-bs-pagination.disabled, .btn-bs-pagination.disabled:hover {
  opacity: 0.5;
}

.btn-bs-pagination .fa {
  font-weight: 700;
}

.btn-bs-pagination.next .fa {
  margin-left: 2px;
}

.btn-bs-pagination.prev .fa {
  margin-right: 2px;
}

.bs-pagination-wrapper {
  position: relative;
}

.btn-bs-pagination .loading .fa {
  margin-right: 2px;
}

.btn-bs-pagination .loaded .fa {
  margin-left: 2px;
}

.bs-pagination.bs-ajax-pagination.infinity, .bs-pagination.bs-ajax-pagination.more_btn, .bs-pagination.bs-ajax-pagination.more_btn_infinity {
  text-align: center;
}

.bs-pagination.bs-ajax-pagination.infinity .btn-bs-pagination, .bs-pagination.bs-ajax-pagination.more_btn .btn-bs-pagination, .bs-pagination.bs-ajax-pagination.more_btn_infinity .btn-bs-pagination {
  line-height: 26px !important;
  padding: 0 7px;
}

.bs-pagination.bs-simple-pagination .btn-bs-pagination.prev .fa {
  margin: 0 0 0 2px;
}

.bs-pagination.bs-simple-pagination .btn-bs-pagination.next .fa {
  margin: 0 2px 0 0;
}

.bs-listing-listing-classic-2 .bs-pagination, .bs-listing-listing-classic-2 .bs-pagination .pagination, .bs-listing-listing-classic-3 .bs-pagination, .bs-listing-listing-classic-3 .bs-pagination .pagination, .bs-listing-listing-grid-1 .bs-pagination, .bs-listing-listing-grid-1 .bs-pagination .pagination, .bs-listing-listing-grid-2 .bs-pagination, .bs-listing-listing-grid-2 .bs-pagination .pagination, .bs-listing-listing-mix-3-2 .bs-pagination, .bs-listing-listing-mix-3-2 .bs-pagination .pagination, .bs-listing-listing-mix-4-1 .bs-pagination, .bs-listing-listing-mix-4-1 .bs-pagination .pagination, .bs-listing-listing-mix-4-2 .bs-pagination, .bs-listing-listing-mix-4-2 .bs-pagination .pagination, .bs-listing-listing-mix-4-3 .bs-pagination, .bs-listing-listing-mix-4-3 .bs-pagination .pagination, .bs-listing-listing-mix-4-4 .bs-pagination, .bs-listing-listing-mix-4-4 .bs-pagination .pagination, .bs-listing-listing-mix-4-5 .bs-pagination, .bs-listing-listing-mix-4-5 .bs-pagination .pagination, .bs-listing-listing-mix-4-6 .bs-pagination, .bs-listing-listing-mix-4-6 .bs-pagination .pagination, .bs-listing-listing-tall-1 .bs-pagination, .bs-listing-listing-tall-1 .bs-pagination .pagination, .bs-listing-listing-tall-2 .bs-pagination, .bs-listing-listing-tall-2 .bs-pagination .pagination, .bs-listing-listing-text-1 .bs-pagination, .bs-listing-listing-text-1 .bs-pagination .pagination, .bs-listing-listing-thumbnail-1 .bs-pagination, .bs-listing-listing-thumbnail-1 .bs-pagination .pagination, .bs-listing-listing-thumbnail-2 .bs-pagination, .bs-listing-listing-thumbnail-2 .bs-pagination .pagination, .bs-listing-listing-thumbnail-3 .bs-pagination, .bs-listing-listing-thumbnail-3 .bs-pagination .pagination, .bs-listing-modern-grid-listing-3 .bs-pagination, .bs-listing-modern-grid-listing-3 .bs-pagination .pagination {
  margin-top: 0;
}

.bs-slider-controls .btn-bs-pagination.next {
  margin-left: 5px;
}

.bs-slider-items-container > .bs-slider-item {
  display: none;
}

.bs-slider-items-container .bs-slider-item.bs-slider-first-item {
  display: block;
}

.bs-slider-items-container .bs-control-nav-style-2 .btn-bs-pagination.next {
  float: right;
}

.bs-slider-items-container .bs-control-nav-style-3 {
  text-align: center;
}

.bs-listing.bs-listing-single-tab .bs-slider-items-container .bs-control-nav-style-4 .btn-bs-pagination {
  line-height: 22px;
  min-width: 24px;
  padding: 0 6px;
  border-radius: 50%;
}

.bs-slider-dots {
  list-style: none;
  padding: 0 !important;
  margin: 0 !important;
}

.bs-slider-dots li {
  display: inline-block;
}

.bs-slider-dots .bts-bs-dots-btn {
  cursor: pointer;
}

.bs-slider-dots-style-1, .bs-slider-dots-style-2, .bs-slider-dots-style-3, .bs-slider-dots-style-4 {
  text-align: center;
  line-height: 27px;
  pointer-events: none;
  position: absolute;
  left: 0;
  right: 0;
}

.bs-control-nav + .bs-slider-dots-style-1, .bs-control-nav + .bs-slider-dots-style-2, .bs-control-nav + .bs-slider-dots-style-3, .bs-control-nav + .bs-slider-dots-style-4 {
  bottom: 0;
}

.bs-control-nav-style-4 + .bs-slider-dots-style-1, .bs-control-nav-style-4 + .bs-slider-dots-style-2, .bs-control-nav-style-4 + .bs-slider-dots-style-3, .bs-control-nav-style-4 + .bs-slider-dots-style-4 {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
}

.bs-slider-dots-style-1 .bts-bs-dots-btn, .bs-slider-dots-style-2 .bts-bs-dots-btn, .bs-slider-dots-style-3 .bts-bs-dots-btn, .bs-slider-dots-style-4 .bts-bs-dots-btn {
  display: inline-block;
  height: 8px;
  width: 8px;
  text-indent: -9999px;
  overflow: hidden;
  background: #eee;
  background: rgba(0, 0, 0, 0.2);
  margin: 0 3px;
  transition: all 0.3s ease;
  pointer-events: all;
}

.bs-slider-dots-style-1 .bts-bs-dots-btn {
  border-radius: 50%;
}

.bs-slider-dots-style-3 .bts-bs-dots-btn {
  transform: rotate(45deg);
}

.bs-slider-dots-style-4 .bts-bs-dots-btn {
  width: 12px;
  height: 4px;
}

.bs-simple-pagination.simple_next_prev .btn-bs-pagination.prev {
  float: right;
}

.bs-listing-listing-blog-1 .bs-slider-controls, .bs-listing-listing-blog-2 .bs-slider-controls, .bs-listing-listing-blog-3 .bs-slider-controls, .bs-listing-listing-blog-4 .bs-slider-controls, .bs-listing-listing-classic-1 .bs-slider-controls, .bs-listing-listing-classic-3 .bs-slider-controls, .bs-listing-listing-mix-1-1 .bs-slider-controls, .bs-listing-listing-mix-1-3 .bs-slider-controls, .bs-listing-listing-mix-1-4 .bs-slider-controls, .bs-listing-listing-mix-3-1 .bs-slider-controls, .bs-listing-listing-mix-3-3 .bs-slider-controls, .bs-listing-listing-mix-4-7 .bs-slider-controls, .bs-listing-listing-mix-4-8 .bs-slider-controls, .bs-listing-listing-text-1 .bs-slider-controls, .bs-listing-listing-text-2 .bs-slider-controls, .bs-listing-listing-text-3 .bs-slider-controls, .bs-listing-listing-text-4 .bs-slider-controls, .bs-listing-modern-grid-listing-1 .bs-slider-controls, .bs-listing-modern-grid-listing-2 .bs-slider-controls, .bs-listing-modern-grid-listing-5 .bs-slider-controls {
  height: 27px;
  margin-top: 20px;
  position: relative;
  z-index: 1;
}

.bs-listing-listing-mix-1-4 .bs-slider-controls, .bs-listing-modern-grid-listing-5 .bs-slider-controls {
  margin-top: 0;
}

.bs-listing-listing-text-1 .bs-slider-controls, .bs-listing-listing-text-3 .bs-slider-controls, .bs-listing-listing-text-4 .bs-slider-controls {
  margin-top: 0;
}

.bs-listing-modern-grid-listing-1 .bs-slider-controls, .bs-listing-modern-grid-listing-2 .bs-slider-controls {
  margin-top: 10px;
}

.bs-listing-modern-grid-listing-6 .bs-slider-controls {
  height: 27px;
  margin-bottom: -10px;
  margin-top: 5px;
  position: relative;
  z-index: 1;
}

.bs-listing-listing-mix-2-2 .bs-slider-controls {
  height: 27px;
  margin-top: 15px;
  position: relative;
  z-index: 1;
}

.bs-listing-listing-thumbnail-1 .bs-slider-controls {
  height: 27px;
  margin-top: -5px;
  position: relative;
  z-index: 1;
}

.bs-listing-listing-thumbnail-2 .bs-slider-controls {
  height: 27px;
  margin-top: 0;
  position: relative;
  z-index: 1;
}

.bs-listing-listing-classic-2 .bs-slider-controls {
  height: 27px;
  margin-top: -5px;
  position: relative;
  z-index: 1;
}

.bs-listing-modern-grid-listing-4 .bs-slider-controls {
  height: 27px;
}

.bs-listing-listing-tall-1 .bs-slider-controls, .bs-listing-listing-tall-2 .bs-slider-controls {
  height: 27px;
  margin-top: 5px;
  position: relative;
  z-index: 1;
}

.bs-listing-modern-grid-listing-3 .bs-slider-controls {
  height: 27px;
  margin-top: -10px;
  position: relative;
  z-index: 1;
}

.bs-listing-listing-grid-1 .bs-slider-controls, .bs-listing-listing-grid-2 .bs-slider-controls {
  height: 27px;
  margin-top: -7px;
  position: relative;
  z-index: 1;
}

.listing-mix-4-7 + .bs-pagination-response, .listing-mix-4-7 + .bs-pagination-response ~ .bs-pagination-response, .listing-mix-4-8 + .bs-pagination-response, .listing-mix-4-8 + .bs-pagination-response ~ .bs-pagination-response {
  margin-top: 20px;
}

.dropcap.dropcap {
  display: inline-block;
  float: left;
  margin: 0 8px -10px 0;
  font-size: 74px;
  line-height: 74px;
  height: 74px;
  text-transform: uppercase;
}

.dropcap.dropcap-square {
  color: #fff;
  padding: 0 11px;
}

.dropcap.dropcap-square-outline {
  border: 2px solid transparent;
  padding: 0 11px;
  line-height: 70px;
}

.dropcap.dropcap-circle {
  color: #fff;
  padding: 0 11px;
  border-radius: 50%;
  min-width: 74px;
  font-size: 52px;
  text-align: center;
}

.dropcap.dropcap-circle-outline {
  border: 2px solid transparent;
  padding: 0 11px;
  border-radius: 50%;
  min-width: 74px;
  font-size: 52px;
  text-align: center;
  line-height: 72px;
}

.bs-highlight {
  background-color: #ff9;
  padding: 0 3px;
}

.bs-highlight.bs-highlight-red {
  background-color: #ffb6b6;
}

.bs-tab-shortcode {
  margin-bottom: 20px;
}

.bs-tab-shortcode .nav.nav-tabs {
  border: none;
  padding: 0;
  margin: 0;
}

.bs-tab-shortcode .nav-tabs > li > a {
  background-color: #f3f4f6;
  border: 1px solid #d6d6d6 !important;
  padding: 9px 22px;
  margin-right: -1px;
  border-radius: 0;
  color: #4a4a4a !important;
  font-weight: bolder;
  position: relative;
}

.bs-tab-shortcode .nav-tabs > li > a:after {
  display: inline-block;
  content: "";
  height: 1px;
  left: 0;
  right: 0;
  bottom: -1px;
  background: 0 0;
  position: absolute;
}

.bs-tab-shortcode .nav-tabs > li.active > a, .bs-tab-shortcode .nav-tabs > li > a:focus, .bs-tab-shortcode .nav-tabs > li > a:hover {
  text-decoration: none !important;
  background-color: #fff;
}

.bs-tab-shortcode .nav-tabs > li.active > a:after {
  background-color: #fff;
}

.bs-tab-shortcode .tab-content .tab-pane {
  padding: 20px;
  border: 1px solid #d6d6d6;
}

.bs-row-shortcode {
  margin-bottom: 20px;
}

.bs-accordion-shortcode .panel {
  box-shadow: none;
  border: 1px solid #d6d6d6;
  transition: all 0.07s ease;
  border-radius: 0 !important;
}

.bs-accordion-shortcode .panel-heading {
  padding: 0 0 0 60px;
  position: relative;
}

.bs-accordion-shortcode .panel-heading a {
  color: #585858;
}

.bs-accordion-shortcode .panel-heading a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f067";
  margin: 0 10px 0 0;
  font-size: 14px;
  position: absolute;
  left: 0;
  width: 44px;
  line-height: 44px;
  top: 0;
  bottom: 0;
  text-align: center;
  border-right: 1px solid #d6d6d6;
}

.bs-accordion-shortcode .panel-heading.active a:before {
  content: "\f068";
}

.bs-accordion-shortcode .panel-heading *, .bs-accordion-shortcode .panel-heading .panel-title br {
  display: none;
}

.bs-accordion-shortcode .panel-heading .panel-title, .bs-accordion-shortcode .panel-heading .panel-title a {
  display: block;
}

.bs-accordion-shortcode .panel + .panel {
  margin-top: 12px !important;
}

.bs-accordion-shortcode .panel-heading .panel-title a {
  padding: 12px 0;
  font-size: 14px;
}

.bs-accordion-shortcode .panel-heading + .panel-collapse > .panel-body {
  transition: all 0.07s ease;
}

.bs-accordion-shortcode .panel .panel-heading a {
  color: #444 !important;
}

.bs-accordion-shortcode .panel .panel-heading a, .bs-accordion-shortcode .panel .panel-heading a:hover {
  text-decoration: none;
}

ul.bs-shortcode-list, ul.bs-shortcode-list ul {
  list-style: none !important;
  padding-left: 20px;
  overflow: hidden;
}

ul.bs-shortcode-list ul {
  padding-left: 13px;
}

ul.bs-shortcode-list li {
  position: relative;
  margin-bottom: 7px;
  padding-left: 25px;
}

ul.bs-shortcode-list li:before {
  width: 25px;
  content: "\f00c";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 0;
  top: 6px;
}

ul.bs-shortcode-list li:empty {
  display: none;
}

ul.bs-shortcode-list.list-style-check li:before {
  content: "\f00c";
}

ul.bs-shortcode-list.list-style-star li:before {
  content: "\f005";
}

ul.bs-shortcode-list.list-style-edit li:before {
  content: "\f044";
}

ul.bs-shortcode-list.list-style-folder li:before {
  content: "\f07b";
}

ul.bs-shortcode-list.list-style-file li:before {
  content: "\f15b";
}

ul.bs-shortcode-list.list-style-heart li:before {
  content: "\f004";
}

ul.bs-shortcode-list.list-style-asterisk li:before {
  content: "\f069";
}

hr.bs-divider {
  height: 2px;
  border-width: 2px;
  border-style: solid;
  border-color: #dbdbdb;
  border-top-width: 0;
  border-right-width: 0;
  border-left-width: 0;
  margin: 30px auto 28px;
  position: relative;
  width: 90%;
}

hr.bs-divider.dashed-line {
  border-style: dashed;
  border-width: 1px;
}

hr.bs-divider.full {
  width: 100%;
}

hr.bs-divider.large {
  width: 90%;
}

hr.bs-divider.small {
  width: 70%;
}

hr.bs-divider.tiny {
  width: 50%;
}

hr.bs-divider + h1, hr.bs-divider + .h1, hr.bs-divider + h2, hr.bs-divider + .h2, hr.bs-divider + h3, hr.bs-divider + .h3 {
  margin-top: -10px;
}

hr.bs-divider + h5, hr.bs-divider + .h5 {
  margin-top: -5px;
}

h1 + hr.bs-divider, .h1 + hr.bs-divider, h2 + hr.bs-divider, .h2 + hr.bs-divider, h3 + hr.bs-divider, .h3 + hr.bs-divider, h4 + hr.bs-divider, .h4 + hr.bs-divider, h5 + hr.bs-divider, .h5 + hr.bs-divider {
  margin-top: 28px;
}

.bs-shortcode-alert.alert {
  border-radius: 0;
}

.bs-shortcode-alert.alert-simple {
  background-color: #f3f3f3;
  border-color: #e6e6e6;
}

.listing-item-blog.sticky, .listing-item-blog.sticky:first-child {
  background-color: #fffbdf;
  padding: 18px;
  border: 1px solid rgba(0, 0, 0, 0.07);
}

.vc_images_carousel:hover .vc_carousel-control .icon-next, .vc_images_carousel:hover .vc_carousel-control .icon-prev {
  background: #fff;
}

.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item {
  height: 0;
}

.vc_images_carousel .vc_carousel-control .icon-next.icon-next:before, .vc_images_carousel .vc_carousel-control .icon-prev.icon-prev:before {
  top: -11px;
  line-height: 30px;
  color: #333;
  text-shadow: none;
}

.vc_images_carousel .vc_carousel-control .icon-next.icon-next:before {
  right: -1px;
}

.vc_images_carousel .vc_carousel-control .icon-prev.icon-prev:before {
  left: -1px;
}

.wpb_gallery > .wpb_wrapper > .wpb_flexslider {
  padding: 0;
  margin: 0 0 30px;
  background: 0 0;
  border-radius: 0;
  box-shadow: none;
  zoom: 1;
  height: auto !important;
}

.wpb_flexslider .flex-direction-nav a {
  width: 30px;
  height: 30px;
}

.wpb_flexslider .flex-direction-nav a:before {
  font-family: flexslider-icon;
  font-size: 14px;
  display: inline-block;
  content: "\f001";
  text-shadow: none;
  line-height: 30px;
  height: 30px;
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a {
  border: none;
  background: #fff;
  text-align: center;
  line-height: 30px;
}

.wpb_gmaps_widget .wpb_wrapper {
  padding: 0 !important;
}

.vc_btn3 {
  height: auto !important;
}

.wpcf7-form p {
  margin-bottom: 0;
  margin-top: 17px;
}

.wpcf7-form p:first-child {
  margin-top: 0;
}

.wpcf7-form label {
  display: block;
}

.archive-title.search-title.search-bgcs-title {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

.better-gcs-wrapper {
  border-top: none;
  padding-top: 30px !important;
  margin-top: -30px;
}

.better-gcs-wrapper {
  padding-top: 30px !important;
}

.bs-pretty-tabs-container {
  position: relative;
  display: inline-block;
  float: right;
  text-align: center;
  z-index: 2;
}

.bs-pretty-tabs-container .bs-pretty-tabs-more {
  z-index: 3;
  position: relative;
  cursor: pointer;
}

.bs-pretty-tabs-container .bs-pretty-tabs-elements .other-link {
  display: block;
  float: none;
  width: 100%;
}

.bs-pretty-tabs-container .bs-pretty-tabs-elements .h-text {
  border: none;
  display: block;
  width: 100%;
  margin: 0;
  padding: 3px 10px;
  text-align: right;
}

.bs-pretty-tabs-container .bs-pretty-tabs-elements {
  position: absolute;
  top: 100%;
  right: 0;
  background: #fff;
  z-index: 2;
  white-space: nowrap;
  border: 1px solid #d8d8d8;
  display: none;
  padding: 5px;
  min-width: 160px;
}

.bs-pretty-tabs .bs-pretty-tabs-more.other-link {
  pointer-events: none;
}

.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  position: relative;
  cursor: pointer;
  padding: 3px 10px;
  border: 1px solid transparent;
}

.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text {
  transition: none;
}

.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text .fa {
  margin-left: 3px;
}

.bs-pretty-tabs.bs-pretty-tabs-initialized .bs-pretty-tabs-container:hover .bs-pretty-tabs-more.other-link .h-text:after {
  display: block;
}

.bs-pretty-tabs-container.display-more-items .bs-pretty-tabs-elements {
  display: block;
}

.bs-pretty-tabs .bs-pretty-tabs-more.other-link:hover .h-text {
  background: 0 0 !important;
  color: currentColor !important;
  border-color: rgba(0, 0, 0, 0.13) !important;
}

.section-heading.multi-tab .other-link {
  opacity: 0;
  transition: color 0.7s ease, background 0.7s ease;
  position: absolute;
}

.section-heading.multi-tab .bs-pretty-tabs-container {
  padding-left: 10px;
}

.bs-pretty-tabs.bs-pretty-tabs-initialized .other-link {
  opacity: 1;
  position: relative;
}

.bs-slider-1-item .rating-stars, .listing-mg-1-item .rating-stars, .listing-mg-2-item .rating-stars, .listing-mg-3-item .rating-stars, .listing-mg-4-item .rating-stars, .listing-mg-6-item .rating-stars {
  color: #fff;
}

.bs-slider-1-item .post-meta .rating-bar, .listing-mg-1-item .post-meta .rating-bar, .listing-mg-2-item .post-meta .rating-bar, .listing-mg-3-item .post-meta .rating-bar, .listing-mg-4-item .post-meta .rating-bar, .listing-mg-6-item .post-meta .rating-bar {
  background-color: #fff;
}

.bs-slider-item .post-meta .rating, .listing-item-tall-2 .post-meta .rating, .listing-item-text-1 .post-meta .rating, .listing-mg-3-item .post-meta .rating, .listing-mg-4-item .post-meta .rating, .listing-mg-5-item-big .post-meta .rating {
  float: none;
  vertical-align: middle;
  margin-top: 0;
  margin-right: 10px;
}

.listing-item-tall-2 .post-meta .comments, .listing-item-text-1 .post-meta .comments {
  float: none;
  margin-left: 0;
}

.search-container {
  position: relative;
}

.search-container.open.result-results-exist .search-preview {
  display: block;
}

.search-preview {
  display: none;
  border: 1px solid #dedede;
  position: absolute;
  top: 100%;
  width: 100%;
  background: #fff;
  box-shadow: 0 7px 7px 0 rgba(0, 0, 0, 0.1);
  font-weight: 400;
  color: #383838;
  line-height: 1;
  z-index: 99;
  text-align: left;
}

.search-preview [data-section-name] {
  max-height: 310px;
}

.search-preview .clean-title {
  font-size: 16px;
  margin-bottom: 15px;
}

.search-preview .listing-item-thumbnail:last-child, .search-preview ul.products {
  margin-bottom: 0;
}

.ajax-search-results {
  background: inherit;
}

.ajax-search-results .search-404 {
  text-align: center;
  font-weight: 500;
  font-size: 16px;
}

.ajax-search-results .clean-button {
  margin-left: 0 !important;
  margin-bottom: 0 !important;
  max-width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.result-results-exist .search-preview {
  border-top: 0;
}

.ajax-search-no-product .ajax-ajax-posts-list, .two-column-results-list {
  padding: 21px;
  position: relative;
}

.two-column-results-list > div {
  width: 50%;
  float: left;
  background: inherit;
  padding-right: 3%;
}

.two-column-results-list > div:last-child {
  padding-right: 0;
}

.two-column-results-list > .ajax-posts-columns {
  width: 45%;
}

.two-column-results-list > .ajax-products-columns {
  width: 55%;
}

.ajax-search-loading {
  display: block;
  text-align: center;
  color: #a6a6a6;
}

.ajax-ajax-posts-list {
  overflow: hidden;
  background: inherit;
  display: table-cell;
}

.ajax-ajax-posts-list .ajax-search-loading, .ajax-ajax-posts-list .align-vertical-center {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: 0;
  height: 18px;
  line-height: 18px;
  font-size: 14px;
  color: #afafaf;
}

.ajax-taxonomy-list .ajax-search-loading, .ajax-taxonomy-list .align-vertical-center {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: 0;
  height: 18px;
  line-height: 18px;
  font-size: 14px;
  color: #afafaf;
}

.ajax-ajax-posts-list .ajax-taxonomy-list {
  margin-top: 30px;
}

.ajax-ajax-posts-list .listing-thumbnail {
  margin-bottom: 20px;
  transform: scale3d(0.97, 0.97, 0.97);
  animation-duration: 0.4s;
  animation-fill-mode: both;
  animation-name: bs-fadeInDown;
}

.search-preview .bs-listing-products {
  margin-bottom: 28px;
}

.ajax-taxonomy-list {
  background: #fbfbfb;
  border-left: 1px solid #e2e2e2;
  display: table-cell;
  overflow: hidden;
  width: 30%;
  padding: 25px;
}

.ajax-products-columns .add_to_cart_button {
  display: none !important;
}

.ajax-products-columns .price {
  margin-top: 19px;
}

.ajax-products-columns .star-rating + .price {
  margin-top: 0;
}

.ajax-products-columns ul.products li.product {
  margin-bottom: 1px;
}

.search-preview .post-categories {
  margin: 13px 0 0;
  padding: 0;
  list-style: none;
  transform: scale3d(0.97, 0.97, 0.97);
  animation-duration: 0.4s;
  animation-fill-mode: both;
  animation-name: bs-fadeInDown;
}

.search-preview .post-categories li {
  display: inline-block;
  margin: 0 0 0 5px;
}

.ajax-search-results {
  display: table-row;
}

.ajax-search-results-wrapper {
  display: table;
  background: inherit;
  width: 100%;
  height: 350px;
}

.ajax-search-results:after {
  content: " ";
  display: block;
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  height: 3px;
}

.ajax-categories-columns {
  background: inherit;
  margin-bottom: 30px;
}

.ajax-tags-columns {
  background: inherit;
}

.ajax-search-no-product .ajax-taxonomy-list > div {
  width: 100%;
  float: none;
  background: inherit;
  height: 152px;
  margin-bottom: 0;
  position: relative;
}

.ajax-search-no-product .ajax-taxonomy-list {
  width: 100%;
}

.ajax-search-no-product .ajax-ajax-posts-list {
  width: 53%;
}

.ajax-search-no-product.ajax-search-fullwidth .ajax-ajax-posts-list {
  width: 69%;
  position: relative;
}

.ajax-search-no-product.ajax-search-fullwidth .two-column-results-list {
  padding: 5px;
}

.ajax-search-no-product.ajax-search-fullwidth .listing-thumbnail {
  margin-bottom: 0;
}

.ajax-posts-column {
  background: inherit;
}

.search-preview .woocommerce ul.products li.product, .search-preview .woocommerce-page ul.products li.product {
  font-size: 14px;
}

.search-preview .woocommerce ul.products li.product h3, .search-preview .woocommerce ul.products li.product .h3 {
  font-size: 1em;
}

.ajax-posts-columns {
  background: inherit;
}

.clean-title {
  position: relative;
  background: inherit;
  margin-bottom: 8px;
}

.clean-title > span {
  position: relative;
  z-index: 30;
  background: inherit;
  display: inline-block;
  padding: 0 15px;
  margin-left: -10px;
}

.clean-title::after {
  position: absolute;
  z-index: 20;
  width: 100%;
  top: 50%;
  height: 1px;
  background: #e5e5e5;
  display: block;
  content: " ";
}

.clean-button {
  border-radius: 0;
  border: 1px solid #e2e2e2;
  background: #f9f9f9;
  color: #383838;
  font-size: 13px;
  font-weight: 600;
  padding: 6px 9px;
  margin: 0 1px 5px;
  display: inline-block;
}

.clean-button-light {
  background: #fff;
}

.clean-button .fa {
  margin-right: 6px;
}

@media only screen and (max-width: 1000px) {
  .container {
    width: 100%;
  }
  .content-wrap {
    padding: 0;
  }
}
@media only screen and (max-width: 768px) {
  .slider-container .content-wrap {
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 420px) {
  .widget {
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 668px) {
  body {
    padding: 0;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .bs-visible-md {
    display: block !important;
  }
}
@media (max-width: 991px) {
  .bs-visible-sm {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .bs-visible-lg {
    display: block !important;
  }
}
@media (max-width: 991px) {
  .bs-hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .bs-hidden-md {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .bs-hidden-sm, .bs-hidden-xs {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .bs-hidden-lg {
    display: none !important;
  }
}
.ajax-post-content {
  margin-top: 30px;
}

.ajax-post-content .post-header-inner .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
}

.ajax-post-content .single-post-title {
  margin: 10px 0 5px;
}

.ajax-post-content .single-featured.single-featured {
  margin-left: 0;
  margin-right: 0;
}

.ajax-post-content .post-meta {
  margin: 0 0 10px;
}

.ajax-post-content .comments-template.comments-template, .ajax-post-content .post-related.post-related, .ajax-post-content .single-container.single-container {
  padding-right: 0;
  padding-left: 0;
}

.ajax-post-content {
  max-width: 856px;
  margin-left: auto;
  margin-right: auto;
}

.ajax-post-content .post-header-inner .single-post-excerpt {
  margin-top: -5px;
  padding-bottom: 10px;
}

.ajax-post-content .post-header-inner .single-post-excerpt:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.ajax-post-content .post-header-inner .post-subtitle + .single-post-excerpt {
  padding: 0 0 10px;
  margin: -5px 0 0;
}

.ajax-post-content .post-header-inner .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

.modal.sign-in-modal {
  text-align: center;
  padding: 0 !important;
}

.modal.sign-in-modal:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.sign-in-modal .modal-content {
  border: none;
  border-radius: 0;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.31);
}

.sign-in-modal .modal-header {
  padding: 0;
  border-bottom: 1px solid #efefef;
  line-height: 48px;
  text-align: center;
}

.sign-in-modal .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  max-width: 440px;
  position: relative;
  transition: 0.6s cubic-bezier(0.58, 0.99, 0.63, 1.06) 0s !important;
}

.sign-in-modal .close-modal {
  position: absolute;
  top: 32px;
  right: 37px;
  font-size: 15px;
  color: #bdbdbd;
  line-height: 15px;
  z-index: 1;
  cursor: pointer;
  transition: 0.6s cubic-bezier(0.58, 0.99, 0.63, 1.06) 0s !important;
}

.sign-in-modal .close-modal:hover {
  color: #333;
}

.sign-in-modal .modal-body {
  padding: 25px 15px;
}

.bs-login {
  max-width: 290px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}

.bs-login .bs-login-panel {
  display: block;
  width: 100%;
  transition: all 0.44s cubic-bezier(0.8, 0.2, 0.24, 0.88);
}

.bs-login.inmove .bs-login-panel {
  position: absolute;
  top: 0;
}

.bs-login .bs-login-panel.bs-current-login-panel.bs-login-sign-panel {
  left: 0;
  opacity: 1;
  visibility: visible;
}

.bs-login .bs-login-panel.bs-login-sign-panel {
  left: -44px;
  opacity: 0;
}

.bs-login .bs-login-panel.bs-login-reset-panel {
  right: -44px;
  visibility: hidden;
  position: absolute;
  top: 0;
  opacity: 0;
}

.bs-login .bs-login-panel.bs-current-login-panel.bs-login-reset-panel {
  right: 0;
  opacity: 1;
  visibility: visible;
}

.bs-login .login-header {
  text-align: center;
  color: #7a7a7a;
  font-size: 14px;
  margin-bottom: 15px;
}

.bs-login .login-header:last-child {
  margin-bottom: 0;
}

.bs-login .login-header .login-icon {
  display: block;
  margin-bottom: 10px;
  font-size: 64px;
  line-height: 80px;
}

.bs-login .bs-login-reset-panel .login-header {
  margin-bottom: 27px;
}

.bs-login .bs-login-reset-panel .login-header .login-icon {
  color: #494949;
}

.bs-login .bs-login-reset-panel .login-header p {
  margin-bottom: 4px;
}

.bs-login .login-field {
  margin-bottom: 15px;
}

.bs-login .login-field:last-child {
  margin-bottom: 0;
}

.bs-login input[type=password], .bs-login input[type=text] {
  width: 100%;
  height: 36px;
  line-height: 36px;
  border-radius: 3px;
}

.bs-login .remember-checkbox {
  position: absolute;
  z-index: -1000;
  left: -1000px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

.bs-login .remember-checkbox + .remember-label {
  padding-left: 21px;
  height: 16px;
  display: inline-block;
  line-height: 16px;
  background-repeat: no-repeat;
  background-position: 0 0;
  font-size: 14px;
  vertical-align: middle;
  cursor: pointer;
  color: #a0a0a0;
  font-weight: lighter;
}

.bs-login .remember-checkbox:checked + .remember-label {
  background-position: 0 -16px;
  color: #424242;
}

.bs-login .remember-label {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAAABGdBTUEAALGPC/xhBQAAAVZJREFUSA3tlTFug0AQRQcwMgoFEg2uXbnlCJyF0kdIAU1a38A14hb0Ri6ho0UUpDOFEdrMR4EQgyIIRYp4pZVgdt6fgd2ZleI4ViVJeuPpNk1j0oyhKMq7EOLM83UDWNf1436/f1FVdQZOVNe1mWXZ8Xa7EV2v1/J+v7PYsgEGrIy050YepgcGrDw0/ub5KUD0/Af8D1AYfLYXnyEwYGWugDMXRrVEBL5gwEpry3n1Nv63fpCmKbmuS3mef2375XKZ1cuSJBGWZQkmxeFwEGhpYEe7MHUeENlxHCqKoo3MTZhk+RMdZhCGodA0TZxOpz6rYWREt21blGXZroOlTqCqKsGNsk0RjhDhyGK32/W2IQyFbwIw+L7fO0PEMIz+/RGeFIDR87wegshj2vDpxiiDbmEoMhW584PAhiOMBn8KbbdbiqKIgiAg0/zhylx9tXE6f9sPPgDpK2Td6sBUpAAAAABJRU5ErkJggg==);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.bs-login .go-reset-panel {
  float: right;
  color: #595959;
}

.bs-login .login-submit {
  margin-bottom: 10px;
}

.bs-login .login-btn {
  border-radius: 3px;
  height: 38px;
  text-align: center;
  width: 100%;
}

.bs-login .bs-login-reset-panel .login-btn {
  background: #575757 !important;
}

.bs-login .login-signup {
  font-size: 14px;
  color: #a7a7a7;
  text-align: center;
}

.bs-login .go-login-panel {
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 0;
  color: #adadad;
  transition: all 0.5s ease;
}

.sign-in-modal .bs-login .go-login-panel {
  left: -30px;
}

.bs-login .go-login-panel:hover {
  cursor: pointer;
  position: absolute;
  color: #3f3f3f;
}

.bs-login.bs-type-profile {
  max-width: 290px;
  height: 240px;
}

.bs-login .bs-login-panel.bs-current-login-panel.bs-login-user-panel {
  opacity: 1;
  visibility: visible;
  top: 0;
}

.bs-login .bs-login-user-panel .login-header img {
  border-radius: 50%;
  width: 80px;
  height: 80px;
}

.bs-login .user-links {
  padding: 0;
  list-style: none;
  margin: 0;
  border-radius: 3px;
  border: 1px solid #dcdcdc;
}

.bs-login .user-links li {
  border-bottom: 1px solid #dcdcdc;
  height: 38px;
  line-height: 38px;
  margin: 0;
  padding: 0;
  text-align: center;
  font-size: 14px;
}

.bs-login .user-links li:last-child {
  border-bottom: none;
}

.bs-login .user-links .fa {
  margin-right: 5px;
}

.bs-login .social-login-buttons {
  text-align: center;
  padding: 0 0 17px;
  border-bottom: 1px solid #eaeaea;
  position: relative;
  margin-bottom: 25px;
}

.bs-login .social-login-buttons .or-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -13px;
  text-align: center;
}

.bs-login .social-login-buttons .or-text {
  padding: 0 10px;
  background-color: #fff;
  border: 1px solid #e4e3e3;
  border-radius: 26px;
  font-size: 12px;
  min-width: 28px;
  height: 24px;
  line-height: 24px;
  display: inline-block;
  vertical-align: middle;
  font-weight: bolder;
  color: #9e9e9e;
  text-transform: uppercase;
}

.bs-login .social-login-buttons ul {
  list-style: none;
  padding: 0;
  margin: 0 -4px;
  font-size: 0;
}

.bs-login .social-login-buttons li {
  display: inline-block;
  width: 50%;
  padding: 0 4px 8px;
  margin: 0;
}

.bs-login .social-login-buttons li .social-login-btn.btn {
  width: 100%;
  margin: 0;
}

.bs-login .social-login-buttons ul li:first-child, .bs-login .social-login-buttons ul.items-count-2 li {
  width: 100%;
}

.bs-login .social-login-buttons ul li:first-child .social-login-btn, .bs-login .social-login-buttons ul.items-count-2 li .social-login-btn {
  text-align: center;
}

.social-login-btn.social-login-btn-facebook, .social-login-btn.social-login-btn-facebook:focus, .social-login-btn.social-login-btn-facebook:hover {
  background-color: #49639f !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-google, .social-login-btn.social-login-btn-google:focus, .social-login-btn.social-login-btn-google:hover {
  background-color: #d73d32 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-twitter, .social-login-btn.social-login-btn-twitter:focus, .social-login-btn.social-login-btn-twitter:hover {
  background-color: #59c8ff !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-instagram, .social-login-btn.social-login-btn-instagram:focus, .social-login-btn.social-login-btn-instagram:hover {
  background-color: #517fa4 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-wordpress, .social-login-btn.social-login-btn-wordpress:focus, .social-login-btn.social-login-btn-wordpress:hover {
  background-color: #1a638d !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-yahoo, .social-login-btn.social-login-btn-yahoo:focus, .social-login-btn.social-login-btn-yahoo:hover {
  background-color: #723e98 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-linkedin, .social-login-btn.social-login-btn-linkedin:focus, .social-login-btn.social-login-btn-linkedin:hover {
  background-color: #0c5d98 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-disqus, .social-login-btn.social-login-btn-disqus:focus, .social-login-btn.social-login-btn-disqus:hover {
  background-color: #2e9fff !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-reddit, .social-login-btn.social-login-btn-reddit:focus, .social-login-btn.social-login-btn-reddit:hover {
  background-color: #7ba3bc !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-foursquare, .social-login-btn.social-login-btn-foursquare:focus, .social-login-btn.social-login-btn-foursquare:hover {
  background-color: #3492ce !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-lastfm, .social-login-btn.social-login-btn-lastfm:focus, .social-login-btn.social-login-btn-lastfm:hover {
  background-color: #e02529 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-tumblr, .social-login-btn.social-login-btn-tumblr:focus, .social-login-btn.social-login-btn-tumblr:hover {
  background-color: #354a60 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-goodreads, .social-login-btn.social-login-btn-goodreads:focus, .social-login-btn.social-login-btn-goodreads:hover {
  background-color: #7c460f !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-stackoverflow, .social-login-btn.social-login-btn-stackoverflow:focus, .social-login-btn.social-login-btn-stackoverflow:hover {
  background-color: #f36f21 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-github, .social-login-btn.social-login-btn-github:focus, .social-login-btn.social-login-btn-github:hover {
  background-color: #1b1919 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-dribbble, .social-login-btn.social-login-btn-dribbble:focus, .social-login-btn.social-login-btn-dribbble:hover {
  background-color: #ea4c89 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-500px, .social-login-btn.social-login-btn-500px:focus, .social-login-btn.social-login-btn-500px:hover {
  background-color: #231f20 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-skyrock, .social-login-btn.social-login-btn-skyrock:focus, .social-login-btn.social-login-btn-skyrock:hover {
  background-color: #5597cd !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-mixi, .social-login-btn.social-login-btn-mixi:focus, .social-login-btn.social-login-btn-mixi:hover {
  background-color: #e49100 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-steam, .social-login-btn.social-login-btn-steam:focus, .social-login-btn.social-login-btn-steam:hover {
  background-color: #303030 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-twitchtv, .social-login-btn.social-login-btn-twitchtv:focus, .social-login-btn.social-login-btn-twitchtv:hover {
  background-color: #5a399c !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-vkontakte, .social-login-btn.social-login-btn-vkontakte:focus, .social-login-btn.social-login-btn-vkontakte:hover {
  background-color: #31537d !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-mailru, .social-login-btn.social-login-btn-mailru:focus, .social-login-btn.social-login-btn-mailru:hover {
  background-color: #3881c2 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-yandex, .social-login-btn.social-login-btn-yandex:focus, .social-login-btn.social-login-btn-yandex:hover {
  background-color: #ed1c24 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-odnoklassniki, .social-login-btn.social-login-btn-odnoklassniki:focus, .social-login-btn.social-login-btn-odnoklassniki:hover {
  background-color: #e87502 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-aol, .social-login-btn.social-login-btn-aol:focus, .social-login-btn.social-login-btn-aol:hover {
  background-color: #e69827 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-live, .social-login-btn.social-login-btn-live:focus, .social-login-btn.social-login-btn-live:hover {
  background-color: #7fb0cc !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-pixelpin, .social-login-btn.social-login-btn-pixelpin:focus, .social-login-btn.social-login-btn-pixelpin:hover {
  background-color: #000 !important;
  color: #fff !important;
}

.social-login-btn.btn {
  height: 34px;
  line-height: 34px;
  border-radius: 3px;
  text-transform: capitalize !important;
  padding: 0 14px 0 43px;
  width: auto;
  font-size: 14px;
  position: relative;
  text-align: left;
  overflow: hidden;
  margin: 0 4px 7px 0;
}

.social-login-btn.btn .bf-icon {
  vertical-align: top;
  line-height: 34px;
  margin-right: 10px;
  position: absolute;
  height: 34px;
  width: 34px;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.1);
  text-align: center;
}

.social-login-btn.btn:hover {
  color: #fff;
}

.wp-social-login-provider-list {
  text-align: center;
}

.bs-login .g-recaptcha {
  margin-bottom: 10px;
  max-width: 100%;
}

.listing-item.better-ads-listitemad.listing-item-classic-1 {
  padding-bottom: 20px;
  border-bottom: 1px solid #f1f1f1;
  border-bottom-color: rgba(0, 0, 0, 0.07);
}

.better-ads-listitemad.listing-item-text-1 {
  padding-bottom: 15px;
}

.bf-breadcrumb .bf-breadcrumb-items {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 0;
}

.bf-breadcrumb .bf-breadcrumb-item {
  display: inline-block;
  font-size: 12px;
  line-height: 22px;
}

.bf-breadcrumb .bf-breadcrumb-item:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f105";
  margin-left: 9px;
  margin-right: 9px;
  color: #929292;
  vertical-align: top;
}

.bf-breadcrumb .bf-breadcrumb-item.bf-breadcrumb-end:after, .bf-breadcrumb .bf-breadcrumb-item:last-child:after {
  display: none;
}

.bf-breadcrumb.hide_current .bf-breadcrumb-item.bf-breadcrumb-end {
  opacity: 0;
  visibility: hidden;
}

.bf-breadcrumb .bf-breadcrumb-item span {
  vertical-align: top;
  transition: all 0.4s ease;
}

.bf-breadcrumb .bf-breadcrumb-item a, .bf-breadcrumb .bf-breadcrumb-item span {
  color: #9e9e9e;
  display: inline-block;
}

.bf-breadcrumb.bc-align-center {
  text-align: center;
}

.bf-breadcrumb.bc-light-color .bf-breadcrumb-item a, .bf-breadcrumb.bc-light-color .bf-breadcrumb-item span, .bf-breadcrumb.bc-light-color .bf-breadcrumb-item:after {
  color: #fff;
}

.bf-breadcrumb.bc-light-color .bf-breadcrumb-item.bf-breadcrumb-end {
  opacity: 0.8;
}

.bf-breadcrumb.bc-hide-last .bf-breadcrumb-item.bf-breadcrumb-end {
  display: none;
}

.bf-breadcrumb.bc-top-style {
  padding: 7px 0 0;
}

@media only screen and (max-width: 680px) {
  body.single .bf-breadcrumb .bf-breadcrumb-item:last-child {
    display: none;
  }
}
body.single .content-column > .bs-newsletter-pack:last-child {
  margin-bottom: 0 !important;
}

.bsnp-empty-note {
  margin-bottom: 30px;
}

.bs-light-scheme, .bs-light-scheme .listing-item-blog-1 > .item-inner > .title, .bs-light-scheme .listing-item-blog-2 > .item-inner > .title, .bs-light-scheme .listing-item-blog-3 > .item-inner > .title, .bs-light-scheme .listing-item-blog-5 > .item-inner > .title, .bs-light-scheme .listing-item-classic-1 .title, .bs-light-scheme .listing-item-classic-2 .title, .bs-light-scheme .listing-item-grid-1 .title, .bs-light-scheme .listing-item-grid-2 .title, .bs-light-scheme .listing-item-tb-1 .title, .bs-light-scheme .listing-item-tb-2 .title, .bs-light-scheme .listing-item-tb-3 .title, .bs-light-scheme .listing-item-text-1 .title, .bs-light-scheme .listing-item-text-2 .title, .bs-light-scheme .listing-item-text-3 .title, .bs-light-scheme .listing-item-text-4 .title, .bs-light-scheme .post-meta, .bs-light-scheme .post-meta a, .bs-light-scheme .post-summary, .bs-light-scheme .section-heading .other-link .h-text, .bs-light-scheme .title, .bs-light-scheme a {
  color: #fff;
}

.bs-light-scheme .post-meta > a, .bs-light-scheme .post-meta > span {
  opacity: 0.6;
}

.bs-light-scheme .post-summary {
  opacity: 0.9;
}

.bs-light-scheme .listing-blog-4 .listing-item-blog.has-post-thumbnail, .bs-light-scheme .listing-classic-1.columns-2 .listing-item-classic-1:last-child .listing-inner, .bs-light-scheme .listing-classic-1.columns-3 .listing-item-classic-1:last-child .listing-inner, .bs-light-scheme .listing-item-classic-1 .listing-inner, .bs-light-scheme .listing-item-grid-2 .post-summary {
  border-bottom-color: rgba(255, 255, 255, 0.129);
}

.bs-light-scheme .listing-item-classic-2 .listing-inner {
  border-color: rgba(255, 255, 255, 0.129);
}

.bs-light-scheme .pagination.bs-numbered-pagination .page-numbers, .bs-light-scheme .pagination.bs-numbered-pagination .page-numbers.dots:hover, .bs-light-scheme .pagination.bs-numbered-pagination .wp-pagenavi a, .bs-light-scheme .pagination.bs-numbered-pagination .wp-pagenavi span, .bs-light-scheme .pagination.bs-numbered-pagination span {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: rgba(255, 255, 255, 0.1);
}

.bs-light-scheme.better-social-counter.style-clean .social-item, .bs-light-scheme.better-social-counter.style-modern .social-item, .bs-light-scheme.better-social-counter.style-style-10 .social-item, .bs-light-scheme.better-social-counter.style-style-6 .social-item, .bs-light-scheme.better-social-counter.style-style-7 .social-item, .bs-light-scheme.better-social-counter.style-style-8 .social-item, .bs-light-scheme.better-social-counter.style-style-9 .social-item {
  border-color: rgba(255, 255, 255, 0.0705882);
}

.bs-light-scheme.better-social-counter.style-style-10 .item-count:before, .bs-light-scheme.better-social-counter.style-style-10 .item-join:before, .bs-light-scheme.better-social-counter.style-style-9 .item-count:before, .bs-light-scheme.better-social-counter.style-style-9 .item-join:before {
  background-color: rgba(255, 255, 255, 0.0705882);
}

.bs-light-scheme.bs-popular-categories .bs-popular-term-item .term-count, .bs-light-scheme.bs-popular-categories .bs-popular-term-item a {
  color: #fff;
}

.bs-light-scheme .section-heading.sh-t2.sh-s2 .h-text, .bs-light-scheme .section-heading.sh-t2.sh-s3 .h-text, .bs-light-scheme .section-heading.sh-t2.sh-s4 .h-text {
  color: #fff;
}

.bs-light-scheme .section-heading.sh-t1.sh-s1:after {
  background-color: rgba(255, 255, 255, 0.25) !important;
}

.bs-light-scheme .section-heading.sh-t1.sh-s2:after {
  opacity: 0.15;
}

.bs-light-scheme .section-heading.sh-t1.sh-s3:after, .bs-light-scheme .section-heading.sh-t1.sh-s6:after, .bs-light-scheme .section-heading.sh-t1.sh-s7:after, .bs-light-scheme .section-heading.sh-t4.sh-s3:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABBJREFUCNdjEGBQYHBgaAAAAlgA8X2AAy8AAAAASUVORK5CYII=) repeat;
  opacity: 0.3;
}

.bs-light-scheme .section-heading.sh-t1 > .h-text:last-child:first-child, .bs-light-scheme .section-heading.sh-t1 > .main-link > .h-text, .bs-light-scheme .section-heading.sh-t1 > a:last-child:first-child > .h-text {
  color: #fff !important;
}

.bs-light-scheme .section-heading.sh-t1.sh-s5:after, .bs-light-scheme .section-heading.sh-t3.sh-s1:after {
  opacity: 0.15;
}

.section-heading.sh-t1.sh-s8 .h-text {
  padding: 4px 17px 4px 21px;
}

.section-heading.sh-t1.sh-s8 .other-link .h-text {
  padding: 4px 4px 4px 17px !important;
}

.section-heading.sh-t1.sh-s8:first-child:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjQ4NUVFODNGNzc1MTFFN0I4NTdCMTRBMzQ3RTIwNTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjQ4NUVFODRGNzc1MTFFN0I4NTdCMTRBMzQ3RTIwNTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNDg1RUU4MUY3NzUxMUU3Qjg1N0IxNEEzNDdFMjA1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNDg1RUU4MkY3NzUxMUU3Qjg1N0IxNEEzNDdFMjA1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk86A7EAAAASSURBVHjaYmBgYLBgIAgAAgwAB88AOccVbLsAAAAASUVORK5CYII=) repeat;
  opacity: 1;
  height: 10px;
  margin-top: -6px;
  background-color: transparent !important;
}

.section-heading.sh-t1.sh-s8 .main-link .h-text:before, .section-heading.sh-t1.sh-s8 .main-link.h-text:before, .section-heading.sh-t1.sh-s8 > .h-text:first-child:last-child:before {
  content: "";
  position: absolute;
  left: 0;
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-bottom: 0 solid transparent;
  border-right: 14px solid rgba(0, 0, 0, 0.06);
  top: 50%;
  margin-top: -9px;
}

.bs-light-scheme .section-heading.sh-t2.sh-s2 {
  background: rgba(255, 255, 255, 0.06);
}

.bs-light-scheme .section-heading.sh-t3.sh-s3:before {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.bs-light-scheme .section-heading.multi-tab.sh-t4 .main-link.active .h-text, .bs-light-scheme .section-heading.multi-tab.sh-t4 .main-link:hover .h-text, .bs-light-scheme .section-heading.sh-t3.sh-s4.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text.h-text, .bs-light-scheme .section-heading.sh-t3.sh-s4 > .h-text.h-text.h-text, .bs-light-scheme .section-heading.sh-t3.sh-s4 > a.active > .h-text.h-text.h-text, .bs-light-scheme .section-heading.sh-t3.sh-s4 > a > .h-text.h-text.h-text, .bs-light-scheme .section-heading.sh-t3.sh-s7.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text.h-text.h-text, .bs-light-scheme .section-heading.sh-t3.sh-s7 > .h-text.h-text.h-text, .bs-light-scheme .section-heading.sh-t3.sh-s7 > a.active > .h-text.h-text.h-text, .bs-light-scheme .section-heading.sh-t3.sh-s7 > a > .h-text.h-text.h-text, .bs-light-scheme .section-heading.sh-t4 .main-link.active .h-text, .bs-light-scheme .section-heading.sh-t4 .main-link:first-child:last-child .h-text, .bs-light-scheme .section-heading.sh-t4 a.active .h-text, .bs-light-scheme .section-heading.sh-t4 a:hover .h-text, .bs-light-scheme .section-heading.sh-t4 > .h-text, .bs-light-scheme .section-heading.sh-t6 > .h-text:last-child:first-child, .bs-light-scheme .section-heading.sh-t6 > .main-link > .h-text, .bs-light-scheme .section-heading.sh-t6 > a:last-child:first-child > .h-text {
  color: #fff !important;
}

.bs-light-scheme .section-heading.sh-t3.sh-s9.section-heading.sh-t3.sh-s9:before {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.bs-light-scheme .section-heading.sh-t3.sh-s9.section-heading.sh-t3.sh-s9:after {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.bs-light-scheme .section-heading.sh-t3.sh-s5 {
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.bs-light-scheme .section-heading.sh-t3.sh-s8 > .h-text:last-child:first-child, .bs-light-scheme .section-heading.sh-t3.sh-s8 > .main-link > .h-text, .bs-light-scheme .section-heading.sh-t3.sh-s8 > a:last-child:first-child > .h-text {
  border-color: rgba(255, 255, 255, 0.15) !important;
}

.bs-light-scheme .section-heading.sh-t3.sh-s8:after {
  opacity: 0.15;
  background: #fff;
}

.bs-light-scheme .section-heading.sh-t4.sh-s1:after, .bs-light-scheme .section-heading.sh-t4.sh-s3:after, .bs-light-scheme .section-heading.sh-t6.sh-s6:before, .bs-light-scheme .section-heading.sh-t6.sh-s7:before {
  background: rgba(255, 255, 255, 0.1) !important;
}

.bs-light-scheme .section-heading.multi-tab.sh-t4 .bs-pretty-tabs-container .bs-pretty-tabs-elements, .bs-light-scheme .section-heading.multi-tab.sh-t4 .h-text, .bs-light-scheme .section-heading.multi-tab.sh-t4 .main-link .h-text, .bs-light-scheme .section-heading.multi-tab.sh-t4.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text {
  border-color: rgba(255, 255, 255, 0.15);
}

.bs-light-scheme .section-heading.sh-t5:before {
  background: rgba(255, 255, 255, 0.1);
}

.bs-light-scheme .section-heading.sh-t6.sh-s9:before {
  background: rgba(255, 255, 255, 0.1) !important;
}

.bs-light-scheme .section-heading.sh-t6.sh-s13.section-heading.sh-t6.sh-s13 .h-text {
  color: #000 !important;
}

.bs-light-scheme .section-heading.sh-t7.sh-s1 .h-text {
  color: #fff !important;
}

.bs-light-scheme .section-heading.sh-t7:before {
  background: rgba(255, 255, 255, 0.1) !important;
}

.bs-light-scheme .listing-item-user .user-display-name {
  color: #fff;
}

.bs-light-scheme.bs-about .about-icons-list .about-icon-item a {
  color: #fff;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.18);
}

.bs-light-scheme.bs-popular-categories .bs-popular-term-item {
  border-bottom-color: rgba(226, 226, 226, 0.15);
}

.bs-light-scheme.bs-popular-categories .bs-popular-term-item .term-count {
  background: rgba(255, 255, 255, 0.08);
}

.bs-light-scheme.bs-subscribe-newsletter .powered-by {
  color: #fff;
}

@media print {
  body {
    background: #fff none !important;
    color: #000;
  }
  .back-top, .bs-irp, .bs-pinning-wrapper, .comment-list .comment-footer, .comment-respond, .footer-instagram, .main-menu-wrapper, .more-stories, .next-prev-post, .post-related, .post-tp-4-header .move-to-content, .post-tp-6-header.wfi, .post-tp-8-header, .sidebar-column.sidebar-column-primary, .sidebar-column.sidebar-column-secoundary, .single-container > .post-author .author-links ul, .single-post-share, .single-post-share .share-handler-wrap, .site-footer .footer-social-icons, .site-footer .footer-widgets, body.single .bf-breadcrumb .bf-breadcrumb-item.bf-breadcrumb-end, body.single .bf-breadcrumb .bf-breadcrumb-item:last-child {
    display: none !important;
  }
  .single-post-share .post-share-btn.post-share-btn-comments, .single-post-share .post-share-btn.post-share-btn-views {
    float: none;
  }
  a[href]:after {
    content: none !important;
  }
  .term-badges a {
    max-width: inherit;
  }
  .bs-sks {
    display: none;
  }
  body.active-top-line {
    border-top: none;
  }
  .comment-list .comment-meta .comment-published {
    float: none;
    margin: 0 15px;
  }
  .post-template-6.wfi .post-header-inner, .post-template-7.wfi .post-header-inner, .post-tp-11-header.wfi .post-header-inner, .post-tp-2-header.wfi .post-header-inner, .post-tp-3-header.wfi .post-header-inner, .post-tp-4-header.wfi .post-header-inner, .post-tp-5-header.wfi .post-header-inner, .post-tp-7-header.wfi .post-header-inner {
    height: auto;
    padding: 0;
  }
  .post-template-6.wfi .post-header-inner, .post-tp-11-header.wfi .post-header-title, .post-tp-2-header.wfi .post-header-title, .post-tp-3-header.wfi .post-header-title, .post-tp-4-header .term-badges.floated, .post-tp-4-header.wfi .post-header-title, .post-tp-5-header .term-badges.floated, .post-tp-5-header.wfi .post-header-title, .post-tp-7-header.wfi .post-header-title {
    position: relative !important;
    top: inherit !important;
    left: inherit !important;
    right: inherit !important;
    bottom: inherit !important;
    margin-top: 20px !important;
    opacity: 1 !important;
    transform: none !important;
  }
  .post-template-6.wfi .post-header-inner, .post-template-7.wfi .post-header-inner, .post-tp-4-header .term-badges.floated {
    margin-bottom: 15px;
  }
  .post-tp-7-header.wfi .post-header-title {
    padding: 0;
  }
}
.bs-wrap-gdpr-law {
  display: block;
  color: #212121;
  font-size: 14px;
}

.bs-gdpr-law {
  padding: 8px 15px;
  color: inherit;
  font-size: inherit;
  display: block;
  text-align: center;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  background: #f5f5f5;
}

.bs-gdpr-law p {
  font-size: inherit;
  color: inherit;
  margin: 0;
  display: inline-block;
}

.bs-gdpr-law .bs-gdpr-accept, .bs-gdpr-law .bs-gdpr-more {
  display: inline-block;
  padding: 0;
  line-height: 1;
  font-size: inherit;
  color: inherit;
  margin-left: 10px;
  transition: opacity 0.3s;
  -webkit-transition: opacity 0.3s;
}

.bs-gdpr-law .bs-gdpr-accept {
  background: #212121;
  color: #fff;
  padding: 6px 15px;
}

.bs-gdpr-law .bs-gdpr-accept:hover, .bs-gdpr-law .bs-gdpr-more:hover {
  opacity: 0.8;
}

.bs-gdpr-law, .bs-wrap-gdpr-law .bs-gdpr-show {
  position: fixed;
  z-index: 19999;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
}

.bs-wrap-gdpr-law .bs-gdpr-show {
  display: inline-block;
  width: auto;
  right: 100px;
  left: auto;
  padding: 6px 15px;
  font-size: inherit;
  color: inherit;
  background: #f5f5f5;
  line-height: 1;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition-delay: 0.2s;
  -webkit-transition-delay: 0.2s;
}

.bs-wrap-gdpr-law-close {
  z-index: 0;
}

.bs-wrap-gdpr-law .bs-gdpr-show, .bs-wrap-gdpr-law-close .bs-gdpr-law {
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
}

.bs-wrap-gdpr-law-close .bs-gdpr-show {
  transform: translateY(0);
  -webkit-transform: translateY(0);
}

@media screen and (max-width: 768px) {
  .bs-wrap-gdpr-law .bs-gdpr-show {
    display: none !important;
  }
}
.sidebar-column-primary {
  z-index: 1000;
}

.bs-sks {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  z-index: 99999;
  pointer-events: none;
}

.bs-sks.bs-sks-type-1 {
  bottom: 0;
}

.bs-sks.bs-sks-type-2 {
  left: calc((100vw - var(--publisher-site-width)) / 2 * -1);
  max-width: initial !important;
  display: inline-table;
  width: calc(100vw - 9px) !important;
  height: 100%;
}

.bs-sksin1, .bs-sksin3 {
  display: inline-table;
  height: 100%;
  width: 100%;
}

.bs-sks.bs-sks-s1 .bs-sksin2 {
  --sks-top: calc(1px - 1px);
  --sks-top-gap: var(--wp-adminbar-height);
  position: sticky;
  top: calc(var(--sks-top) + var(--sks-top-gap));
  transition: top 0.2s ease;
}

body.menu-pined .bs-sks.bs-sks-s1 .bs-sksin2 {
  --sks-top-gap: calc(var(--publisher-menu-height) + var(--wp-adminbar-height)) ;
}

.bs-sks .bs-sks-path {
  overflow: hidden;
}

.bs-sks .bs-sks-path-boxed {
  max-width: var(--publisher-site-width);
  margin-left: auto;
  margin-right: auto;
}

.bs-sks .bs-sksitem > * {
  pointer-events: all;
}

.bs-sks .bs-sksiteml {
  float: left;
  transform: translateX(-100%);
}

.bs-sks.bs-sks-type-2 .bs-sksiteml {
  transform: translateX(calc(-100% + 5px));
}

.bs-sks .bs-sksitemr {
  float: right;
  transform: translateX(100%);
}

.bs-sks.bs-sks-type-2 .bs-sksitemr {
  transform: translateX(calc(100% + 5px));
}

.bs-sks.bs-sks-sticky .bs-sksin2 {
  --sks-top: 0px;
  --sks-top-gap: 0px;
  position: sticky;
  top: calc(var(--sks-top) + var(--sks-top-gap));
  transition: top 0.2s ease;
}

body.admin-bar .bs-sks.bs-sks-sticky .bs-sksin2, body.full-width .bs-sks.bs-sks-sticky.bs-sks-pafter-header .bs-sksin2 {
  --sks-top: 30px ;
}

body.full-width.admin-bar .bs-sks.bs-sks-sticky.bs-sks-pafter-header .bs-sksin2 {
  --sks-top: 60px ;
}

body.full-menu-pined .bs-sks.bs-sks-sticky .bs-sksin2 {
  --sks-top-gap: 30px ;
}

.listing.scolumns-1 .listing-item {
  width: 100%;
  float: none;
}

.listing.scolumns-2 .listing-item {
  width: 50%;
  float: left;
}

.listing.scolumns-2 .listing-item:nth-child(odd) {
  padding-right: 12px;
  clear: left;
}

.listing.scolumns-2 .listing-item:nth-child(even) {
  padding-left: 12px;
}

.listing.scolumns-3 .listing-item {
  width: 33.3333%;
  float: left;
}

.listing.scolumns-3 .listing-item:nth-child(3n-1) {
  padding: 0 6px;
}

.listing.scolumns-3 .listing-item:nth-child(3n-2) {
  padding-right: 12px;
  clear: left;
}

.listing.scolumns-3 .listing-item:nth-child(3n+3) {
  padding-left: 12px;
}

.listing.scolumns-4 .listing-item {
  width: 25%;
  float: left;
}

.listing.scolumns-4 .listing-item:nth-child(4n-3) {
  padding-left: 0;
  padding-right: 14px;
  clear: left;
}

.listing.scolumns-4 .listing-item:nth-child(4n+2) {
  padding-left: 5px;
  padding-right: 9px;
}

.listing.scolumns-4 .listing-item:nth-child(4n+3) {
  padding-left: 9px;
  padding-right: 5px;
}

.listing.scolumns-4 .listing-item:nth-child(4n+4) {
  padding-right: 0;
  padding-left: 14px;
  clear: none;
}

.listing.scolumns-5 .listing-item {
  width: 20%;
  float: left;
}

.listing.scolumns-5 .listing-item:nth-child(5n+1) {
  padding-left: 0;
  padding-right: 12px;
  clear: left;
}

.listing.scolumns-5 .listing-item:nth-child(5n+2) {
  padding-left: 4px;
  padding-right: 8px;
}

.listing.scolumns-5 .listing-item:nth-child(5n+3) {
  padding-left: 6px;
  padding-right: 6px;
}

.listing.scolumns-5 .listing-item:nth-child(5n+4) {
  padding-left: 8px;
  padding-right: 4px;
}

.listing.scolumns-5 .listing-item:nth-child(5n+5) {
  padding-left: 12px;
  padding-right: 0;
}

@media only screen and (max-width: 1000px) {
  .listing.scolumns-5 .listing-item {
    width: 25%;
    float: left;
  }
  .listing.scolumns-5 .listing-item:nth-child(4n-3) {
    padding-left: 0;
    padding-right: 14px;
    clear: left;
  }
  .listing.scolumns-5 .listing-item:nth-child(4n+2) {
    padding-left: 5px;
    padding-right: 9px;
    clear: none;
  }
  .listing.scolumns-5 .listing-item:nth-child(4n+3) {
    padding-left: 9px;
    padding-right: 5px;
  }
  .listing.scolumns-5 .listing-item:nth-child(4n+4) {
    padding-right: 0;
    padding-left: 14px;
    clear: none !important;
  }
}
@media only screen and (max-width: 900px) {
  .listing.scolumns-4 .listing-item, .listing.scolumns-5 .listing-item {
    width: 33.3333%;
    float: left;
  }
  .listing.scolumns-4 .listing-item:nth-child(3n-1), .listing.scolumns-5 .listing-item:nth-child(3n-1) {
    padding: 0 6px;
    clear: none;
  }
  .listing.scolumns-4 .listing-item:nth-child(3n-2), .listing.scolumns-5 .listing-item:nth-child(3n-2) {
    padding-right: 12px;
    padding-left: 0;
    clear: left;
  }
  .listing.scolumns-4 .listing-item:nth-child(3n+3), .listing.scolumns-5 .listing-item:nth-child(3n+3) {
    padding-left: 12px;
    padding-right: 0;
    clear: none;
  }
}
@media only screen and (max-width: 600px) {
  .listing.scolumns-3 .listing-item, .listing.scolumns-4 .listing-item, .listing.scolumns-5 .listing-item {
    width: 50%;
    float: left;
  }
  .listing.scolumns-3 .listing-item:nth-child(odd), .listing.scolumns-4 .listing-item:nth-child(odd), .listing.scolumns-5 .listing-item:nth-child(odd) {
    padding-left: 0;
    padding-right: 12px;
    clear: left;
  }
  .listing.scolumns-3 .listing-item:nth-child(even), .listing.scolumns-4 .listing-item:nth-child(even), .listing.scolumns-5 .listing-item:nth-child(even) {
    padding-right: 0;
    padding-left: 12px;
    clear: none;
  }
}
@media only screen and (max-width: 320px) {
  .listing.scolumns-2 .listing-item, .listing.scolumns-3 .listing-item, .listing.scolumns-4 .listing-item, .listing.scolumns-5 .listing-item {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    clear: none !important;
  }
}
.post-count-badge {
  pointer-events: none;
  display: inline-block;
}

.post-count-badge.pcb-t1 {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  line-height: 25px;
  font-size: 12px;
  text-align: center;
  font-weight: bolder;
  box-shadow: 0 0 0 2px #fff;
}

.post-count-badge.pcb-t1.pcb-s1 {
  color: #fff;
  background: #2a2a2a;
}

.post-count-badge.pcb-t1.pcb-s2 {
  color: #000;
  background: rgba(0, 0, 0, 0.06);
  box-shadow: none;
}

.post-count-badge.pcb-t2 {
  line-height: 1;
  font-size: 90px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.045);
  font-family: arial;
}

.post-count-badge.pcb-t2.pcb-s2 {
  font-size: 42px;
}

.listing-item-classic .post-subtitle {
  margin-bottom: 7px;
}

.listing-item-classic-1 {
  margin-bottom: 22px;
}

.listing-classic-1.columns-2 .listing-item-classic-1:last-child .listing-inner, .listing-classic-1.columns-3 .listing-item-classic-1:last-child .listing-inner, .listing-item-classic-1 .listing-inner {
  padding-bottom: 22px;
  border-bottom: 1px solid #f1f1f1;
}

.listing-item-classic-1.has-not-post-thumbnail .listing-inner {
  padding-bottom: 28px;
}

.listing-item-classic-1:last-child {
  margin-bottom: 0;
}

.listing-item-classic-1:last-child .listing-inner {
  padding-bottom: 0;
  border-bottom: none;
}

.listing-item-classic-1 .featured {
  position: relative;
  line-height: 0;
  margin-bottom: 17px;
}

.listing-item-classic-1 .featured iframe {
  max-width: 100%;
  height: auto;
  display: inline-block;
}

.listing-item-classic-1 .featured .img-holder {
  width: 100%;
  margin: 0;
  float: none;
}

.listing-item-classic-1 .featured .img-holder:before {
  padding-top: 50%;
}

.listing-item-classic-1 .title {
  margin: 0 0 6px;
}

.listing-item-classic-1 .title a {
  color: inherit;
}

.listing-item-classic-1 .post-meta {
  margin: 0 0 9px;
}

.listing-item-classic.bsw-1 .title, .listing-item-classic.bsw-2 .title, .listing-item-classic.bsw-3 .title, .listing-item-classic.bsw-4 .title {
  line-height: 1.3;
}

.listing-item-classic.bsw-1 .title .post-title, .listing-item-classic.bsw-2 .title .post-title, .listing-item-classic.bsw-3 .title .post-title, .listing-item-classic.bsw-4 .title .post-title {
  font-size: 88%;
}

@media only screen and (max-width: 400px) {
  .listing-item-classic .title {
    line-height: 1.3 !important;
  }
  .listing-item-classic .title .post-title {
    font-size: 88% !important;
  }
}
.listing.columns-1 > .listing-item-classic-2:last-child, .listing.columns-3 > .listing-item-classic-2:last-child {
  margin-bottom: 25px;
}

.listing-item-classic-2, .listing.columns-2 > .listing-item-classic-2:last-child {
  margin-bottom: 30px;
}

.listing .listing-classic-2 > .listing-item-classic-2:last-child, .listing-item-classic-2:last-child {
  margin-bottom: 0;
}

.listing-item-classic-2 .listing-inner {
  padding: 0 20px 20px 20px;
  border: 1px solid #e6e6e6;
}

.listing-item-classic-2.has-not-post-thumbnail .listing-inner {
  padding-top: 20px;
}

.listing-item-classic-2 .featured {
  position: relative;
  line-height: 0;
  margin: -1px -21px 17px;
}

.listing-item-classic-2 .featured iframe {
  max-width: 100%;
  height: auto;
  display: inline-block;
}

.listing-item-classic-2 .featured .img-holder {
  width: 100%;
  margin: 0;
  float: none;
}

.listing-item-classic-2 .featured .img-holder:before {
  padding-top: 56%;
}

.listing-item-classic-2 .title {
  margin: 0 0 6px;
}

.listing-item-classic-2 .title a {
  color: inherit;
}

.listing-item-classic-2 .post-meta {
  margin: 0 0 9px;
}

.listing-classic-3.columns-2 .listing-item-classic-3:last-child, .listing-classic-3.columns-3 .listing-item-classic-3:last-child, .listing-item-classic-3 {
  margin-bottom: 25px;
}

.listing-item-classic-3 .listing-inner {
  padding: 0 25px 25px;
  border-bottom: 1px solid #f1f1f1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  margin-left: 4%;
  margin-right: 4%;
  position: relative;
  z-index: 1;
  margin-top: -15px;
}

.listing-item-classic-3:last-child, .listing-item-classic-3:last-child .listing-inner {
  margin-bottom: 0;
  border-bottom: none;
}

.listing-classic-3.columns-2 .listing-item-classic-3:last-child .listing-inner, .listing-classic-3.columns-3 .listing-item-classic-3:last-child .listing-inner {
  border-bottom: 1px solid #f1f1f1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

.listing-item-classic-3 .featured {
  position: relative;
  line-height: 0;
}

.listing-item-classic-3 .featured iframe {
  max-width: 100%;
  height: auto;
  display: inline-block;
}

.listing-item-classic-3 .featured .img-holder {
  width: 100%;
  margin: 0;
  float: none;
}

.listing-item-classic-3 .featured .img-holder:before {
  padding-top: 55%;
}

.listing-item-classic-3 .title {
  margin: 40px 0 6px;
}

.listing-item-classic-3 .featured .title {
  margin: 0 4%;
  background: #fff;
  position: absolute;
  bottom: -2px;
  padding: 26px 25px 25px;
  width: 92%;
}

.listing-item-classic-3 .title a {
  color: inherit;
}

.listing-item-classic-3 .title h2, .listing-item-classic-3 .title .h2 {
  margin: 0;
}

.listing-item-classic-3 .post-meta {
  margin: 0 0 9px;
}

.listing-item-classic-3.has-not-post-thumbnail .listing-inner {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.listing-item-classic-3.has-not-post-thumbnail .title {
  margin-top: 20px;
}

.listing-item-classic-3.bsw-1 .featured .img-holder:before, .listing-item-classic-3.bsw-2 .featured .img-holder:before, .listing-item-classic-3.bsw-3 .featured .img-holder:before, .listing-item-classic-3.bsw-4 .featured .img-holder:before {
  padding-top: 65%;
}

.listing-item-classic-3.bsw-1 .featured .title, .listing-item-classic-3.bsw-2 .featured .title, .listing-item-classic-3.bsw-3 .featured .title {
  margin: 15px 0 10px;
  padding: 0;
  background: #fff;
  position: relative;
}

.listing-item-classic-3.bsw-1 .listing-inner, .listing-item-classic-3.bsw-2 .listing-inner, .listing-item-classic-3.bsw-3 .listing-inner {
  padding: 0 0 15px;
  margin: 0;
}

@media only screen and (max-width: 380px) {
  .listing-item-classic-3 .featured .img-holder:before {
    padding-top: 65% !important;
  }
  .listing-item-classic-3 .featured .title {
    margin: 15px 0 10px !important;
    padding: 0 !important;
    background: #fff !important;
    position: relative !important;
    bottom: inherit !important;
  }
  .listing-item-classic-3 .listing-inner {
    padding: 0 0 15px !important;
    margin: 0 !important;
  }
}
.listing-item-grid-1 {
  margin-bottom: 22px;
}

.listing-item-grid-1 .featured {
  position: relative;
  line-height: 0;
  margin-bottom: 13px;
}

.listing-item-grid-1 .featured iframe {
  max-width: 100%;
  height: auto;
  display: inline-block;
}

.listing-item-grid-1 .featured .img-holder {
  width: 100%;
  margin: 0;
  float: none;
  display: block;
}

.listing-item-grid-1 .featured .img-holder:before {
  padding-top: 58%;
}

.listing-item-grid-1:hover .format-icon {
  right: 50%;
  top: 50%;
  margin-top: -16px;
  margin-right: -16px;
  transform: scale(1.4);
}

.listing-item-grid-1 .title {
  margin: 0 0 6px;
}

.listing-item-grid-1 .title a {
  color: inherit;
  text-transform: inherit;
}

.listing-item-grid-1 .post-meta {
  margin: 0 0 7px;
}

.listing-item-grid-1 .post-summary {
  padding-bottom: 22px;
  border-bottom: 1px solid #f1f1f1;
  border-bottom-color: rgba(0, 0, 0, 0.07);
}

.listing-item-grid-1 .post-subtitle {
  margin-bottom: 6px;
}

.listing-grid.columns-1 .listing-item-grid-1:last-child .post-summary {
  padding-bottom: 0;
  border-bottom: none;
}

.listing-item-grid.simple-grid .featured {
  margin-bottom: 7px;
}

.listing-item-grid.simple-grid .featured .img-holder:before {
  padding-top: 66%;
}

.listing-item-grid-2 {
  margin-bottom: 22px;
}

.listing-item-grid-2 .featured {
  position: relative;
  line-height: 0;
  margin-bottom: 13px;
}

.listing-item-grid-2 .featured iframe {
  max-width: 100%;
  height: auto;
  display: inline-block;
}

.listing-item-grid-2 .featured .img-holder {
  width: 100%;
  margin: 0;
  float: none;
  display: block;
}

.listing-item-grid-2 .featured .img-holder:before {
  padding-top: 58%;
}

.listing-item-grid-2:hover .format-icon {
  right: 50%;
  top: 50%;
  margin-top: -16px;
  margin-right: -16px;
  transform: scale(1.4);
}

.listing-item-grid-2 .title {
  margin: 0 0 6px;
}

.listing-item-grid-2 .title a {
  color: inherit;
  text-transform: inherit;
}

.listing-item-grid-2 .post-meta {
  margin: 0 0 15px;
}

.listing-item-grid-2 .post-summary {
  padding-bottom: 22px;
  border-bottom: 1px solid #f1f1f1;
}

.listing-item-grid-2 .post-subtitle {
  margin-bottom: 6px;
}

.listing-item-blog .format-icon {
  right: 15px;
  top: 15px;
  width: 28px;
  height: 28px;
  line-height: 25px;
  font-size: 13px;
}

.listing-item-blog .format-icon.format-audio {
  padding-right: 3px;
}

.listing-item-blog .format-icon.format-video {
  padding-left: 3px;
}

.listing-item-blog .format-icon .fa {
  line-height: 25px;
}

.listing-item-blog .featured:hover .format-icon {
  right: 50%;
  top: 50%;
  margin-top: -16px;
  margin-right: -16px;
  transform: scale(1.4);
}

.listing-item-blog-1, .listing-item-blog-5 {
  margin-bottom: 25px;
}

.listing-item-blog-1:last-child, .listing-item-blog-5:last-child {
  margin-bottom: 0;
}

.listing-item-blog-1 .featured, .listing-item-blog-5 .featured {
  position: relative;
  float: left;
  margin-right: 26px;
  line-height: 0;
}

.listing-item-blog-1 .featured .img-holder, .listing-item-blog-5 .featured .img-holder {
  width: 210px;
  margin: 0;
}

.listing-item-blog-1 .featured .img-holder.img-holder:before, .listing-item-blog-5 .featured .img-holder.img-holder:before {
  padding-top: 64%;
}

.listing-item-blog-1 > .item-inner > .title, .listing-item-blog-5 > .item-inner > .title {
  margin: 0 0 6px;
}

.listing-item-blog-1 > .item-inner > .title a, .listing-item-blog-5 > .item-inner > .title a {
  color: inherit;
}

.listing-item-blog-1 .post-summary, .listing-item-blog-5 .post-summary {
  margin-top: 6px;
}

.listing-item-blog-1.has-post-thumbnail .post-summary {
  padding-left: 237px;
}

.listing-item-blog-5.has-post-thumbnail .post-summary {
  padding-left: 326px;
}

.listing-item-blog-5 .post-summary p + .read-more {
  margin-top: 0;
}

.listing-item-blog-5 .featured .img-holder {
  width: 300px;
  margin: 0;
}

.listing-item-blog.has-not-post-thumbnail:first-child {
  padding-top: 0;
  border-top: none;
}

.listing-item-blog + .listing-item-blog.has-not-post-thumbnail, .listing-item-blog.has-not-post-thumbnail + .listing-item-blog {
  padding-top: 18px;
  border-top: 1px solid #f1f3f5;
}

.listing-item-blog > .item-inner > .post-subtitle {
  margin-bottom: 5px;
}

.listing-item-blog > .item-inner > .post-meta + .post-subtitle {
  margin-top: 5px;
}

.listing-item-blog-5.bsw-1 .img-holder, .listing-item-blog-5.bsw-2 .img-holder, .listing-item-blog-5.bsw-3 .img-holder, .listing-item-blog-5.bsw-4 .img-holder, .listing-item-blog-5.bsw-5 .img-holder {
  width: 220px;
}

.listing-item-blog-5.has-post-thumbnail.bsw-1 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-2 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-3 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-4 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-5 .post-summary {
  padding-left: 243px;
}

.listing-item-blog-1.bsw-1 .featured, .listing-item-blog-1.bsw-2 .featured, .listing-item-blog-1.bsw-3 .featured, .listing-item-blog-1.bsw-4 .featured, .listing-item-blog-2.bsw-1 .featured, .listing-item-blog-2.bsw-2 .featured, .listing-item-blog-2.bsw-3 .featured, .listing-item-blog-2.bsw-4 .featured, .listing-item-blog-5.bsw-1 .featured, .listing-item-blog-5.bsw-2 .featured, .listing-item-blog-5.bsw-3 .featured, .listing-item-blog-5.bsw-4 .featured {
  float: none;
  text-align: center;
  margin: 0 0 10px 0;
  display: inline-block;
}

.listing-item-blog-5.bsw-1 .featured, .listing-item-blog-5.bsw-1 .img-holder, .listing-item-blog-5.bsw-2 .featured, .listing-item-blog-5.bsw-2 .img-holder, .listing-item-blog-5.bsw-3 .featured, .listing-item-blog-5.bsw-3 .img-holder, .listing-item-blog-5.bsw-4 .featured, .listing-item-blog-5.bsw-4 .img-holder {
  width: 100%;
}

.listing-item-blog-2.has-post-thumbnail.bsw-1 .post-summary, .listing-item-blog-2.has-post-thumbnail.bsw-2 .post-summary, .listing-item-blog-2.has-post-thumbnail.bsw-3 .post-summary, .listing-item-blog-2.has-post-thumbnail.bsw-4 .post-summary {
  padding-right: 0;
}

.listing-item-blog-1.has-post-thumbnail.bsw-1 .post-summary, .listing-item-blog-1.has-post-thumbnail.bsw-2 .post-summary, .listing-item-blog-1.has-post-thumbnail.bsw-3 .post-summary, .listing-item-blog-1.has-post-thumbnail.bsw-4 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-1 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-2 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-3 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-4 .post-summary {
  padding-left: 0;
}

@media only screen and (max-width: 830px) {
  .listing-item-blog-1.has-post-thumbnail .post-summary, .listing-item-blog-5.has-post-thumbnail .post-summary {
    padding-left: 0 !important;
  }
  .listing-item-blog-1 .featured, .listing-item-blog-2 .featured, .listing-item-blog-5 .featured {
    float: none !important;
    text-align: center !important;
    margin: 0 0 10px 0 !important;
    display: inline-block !important;
  }
  .listing-item-blog-5 .featured, .listing-item-blog-5 .img-holder {
    width: 100% !important;
  }
}
.listing-item-blog-2 {
  margin-bottom: 25px;
}

.listing-item-blog-2:last-child {
  margin-bottom: 0;
}

.listing-item-blog-2 .featured {
  position: relative;
  float: right;
  margin-left: 23px;
  line-height: 0;
}

.listing-item-blog-2 .featured .img-holder {
  width: 210px;
  margin: 0;
}

.listing-item-blog-2 .featured .img-holder.img-holder:before {
  padding-top: 64%;
}

.listing-item-blog-2 > .item-inner > .title {
  margin: 0 0 6px;
}

.listing-item-blog-2 > .item-inner > .title a {
  color: inherit;
}

.listing-item-blog-2 .post-summary {
  margin-top: 6px;
}

.listing-item-blog-2.has-post-thumbnail .post-summary {
  padding-right: 233px;
}

@media only screen and (max-width: 420px) {
  .listing-item-blog-2.has-post-thumbnail .post-summary {
    padding-right: 0 !important;
  }
  .listing-item-blog-2 .featured {
    float: none;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}
.listing-item-blog-3 {
  margin-bottom: 25px;
}

.listing-item-blog-3:last-child {
  margin-bottom: 0;
}

.listing-item-blog-3 .featured {
  position: relative;
  float: left;
  margin-right: 23px;
  line-height: 0;
}

.listing-item-blog-3 .featured .img-holder {
  width: 210px;
  margin: 0;
}

.listing-item-blog-3.has-post-thumbnail .post-summary {
  padding-left: 233px;
}

.listing-item-blog-3 .featured .img-holder.img-holder:before {
  padding-top: 64%;
}

.listing-item-blog-3 > .item-inner > .title {
  margin: 7px 0 3px;
}

.listing-item-blog-3 > .item-inner > .post-meta {
  margin-bottom: 10px;
}

.listing-item-blog-3 > .item-inner > .title a {
  color: inherit;
}

.listing-item-blog-3.bsw-1 .featured, .listing-item-blog-3.bsw-2 .featured, .listing-item-blog-3.bsw-3 .featured, .listing-item-blog-3.bsw-4 .featured {
  float: none;
  text-align: center;
  margin: 0 0 10px 0;
}

.listing-item-blog-3.bsw-1 .featured, .listing-item-blog-3.bsw-2 .featured, .listing-item-blog-3.bsw-3 .featured, .listing-item-blog-3.bsw-4 .featured {
  float: none;
  text-align: center;
  margin: 0 0 10px 0;
  display: inline-block;
}

.listing-item-blog-3.has-post-thumbnail.bsw-1 .post-summary, .listing-item-blog-3.has-post-thumbnail.bsw-2 .post-summary, .listing-item-blog-3.has-post-thumbnail.bsw-3 .post-summary, .listing-item-blog-3.has-post-thumbnail.bsw-4 .post-summary {
  padding-left: 0;
}

@media only screen and (max-width: 420px) {
  .listing-item-blog-3 .featured {
    float: none !important;
    text-align: center !important;
    margin: 0 0 10px 0 !important;
  }
  .listing-item-blog-3 .featured {
    float: none !important;
    text-align: center !important;
    margin: 0 0 10px 0 !important;
    display: inline-block !important;
  }
  .listing-item-blog-3.has-post-thumbnail .post-summary {
    padding-left: 0 !important;
  }
}
.listing-blog-4 .listing-item-blog.has-post-thumbnail {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #f1f1f1;
}

.listing-blog-4 .listing-item-blog.has-post-thumbnail:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

.listing-item-blog-5 .post-subtitle {
  margin-bottom: 7px;
}

.listing-item-tall .format-icon {
  right: 15px;
  top: 15px;
  width: 28px;
  height: 28px;
  line-height: 25px;
  font-size: 12px;
}

.listing-item-tall .format-icon .fa {
  line-height: 25px;
}

.listing-item-tall:hover .format-icon {
  right: 50%;
  top: 50%;
  margin-top: -16px;
  margin-right: -16px;
  transform: scale(1.4);
}

.listing-item-tall .post-subtitle {
  margin-bottom: 5px;
}

.listing-item-tall .featured + .post-subtitle {
  margin: 8px 0 -8px;
}

.listing-item-tall .post-meta + .post-subtitle {
  margin-top: 8px;
}

.listing-item-tall-1 {
  margin-bottom: 23px;
}

.listing-item-tall-1:last-child {
  margin-bottom: 0;
}

.listing-item-tall-1 .featured {
  position: relative;
}

.bs-ll-a .listing-item-tall-1 .featured .img-holder.b-loaded, .bs-ll-d .listing-item-tall-1 .featured .img-holder, .listing-item-tall-1 .featured .img-holder {
  width: 100%;
  margin: 0;
  background-position: top center;
}

.bs-ll-a .listing-item-tall-1 .featured .img-holder {
  background-position: center center;
}

.listing-item-tall-1 .featured .img-holder.img-holder:before {
  padding-top: 134%;
}

.listing-item-tall-1 > .title {
  margin: 15px 0 9px;
}

.listing-item-tall-1 > .title a {
  color: inherit;
}

.listing-item-tall-1 .post-summary {
  margin-top: 10px;
}

.listing-item-tall-2 {
  margin-bottom: 23px;
}

.bs-slider-item .listing-item-tall-2 {
  margin-bottom: 0 !important;
}

.listing-item-tall-2:last-child {
  margin-bottom: 0;
}

.listing-item-tall-2 .featured {
  position: relative;
}

.bs-ll-a .listing-item-tall-2 .featured .img-holder.b-loaded, .bs-ll-d .listing-item-tall-2 .featured .img-holder, .listing-item-tall-2 .featured .img-holder {
  width: 100%;
  margin: 0;
  background-position: top center;
}

.bs-ll-a .listing-item-tall-2 .featured .img-holder {
  background-position: center center;
}

.listing-item-tall-2 .featured .img-holder.img-holder:before {
  padding-top: 134%;
}

.listing-item-tall-2 .term-badges.floated {
  left: 0;
  right: 0;
  text-align: center;
  pointer-events: none;
}

.listing-item-tall-2 .term-badges.floated a {
  pointer-events: all;
}

.listing-item-tall-2 > .title {
  margin: 15px 0 9px;
}

.listing-item-tall-2 > .title a {
  color: inherit;
}

.listing-item-tall-2 .post-meta {
  text-align: center;
}

.listing-item-tall-2 .post-summary {
  text-align: center;
  margin-top: 10px;
}

.listing-item-tall-2 .post-subtitle {
  text-align: center !important;
}

.listing-item-tb-1 {
  margin-bottom: 22px;
  position: relative;
}

.listing-item-tb-1:last-child, .listing-mix-3-1 .listing-tb-1 > .listing-item-tb-1:last-child {
  margin-bottom: 0;
}

.listing-item-tb-1 .title {
  margin: 0;
}

.listing-item-tb-1 .title a {
  color: inherit;
}

.listing-item-tb-1 .featured {
  margin-right: 13px;
  float: left;
  position: relative;
  line-height: 0;
}

.listing-item-tb-1 .img-holder {
  width: 86px;
  margin-right: 0;
  float: none;
}

.listing-item-tb-1 .img-holder:before {
  padding-top: 74%;
}

.listing-item-tb-1 .featured.featured-type-author-avatar .img-holder:before {
  padding-top: 100%;
}

.listing-item-tb-1 .post-subtitle {
  margin-top: 4px;
}

.listing-item-tb-1 .featured + .post-subtitle {
  margin: 0;
}

.bs-listing.bs-listing-listing-thumbnail-1 .bs-pagination {
  margin-top: 15px;
}

.listing-item-tb-1.has-post-thumbnail .post-count-badge.pcb-t1.pcb-s1 {
  position: absolute;
  top: -10px;
  left: -10px;
  z-index: 1;
}

.listing-item-tb-1.has-not-post-thumbnail .post-count-badge.pcb-t1.pcb-s1 {
  margin-bottom: 5px;
}

.listing-item-tb-2 {
  margin-bottom: 20px;
  position: relative;
}

.listing-item-tb-2 .term-badges.floated {
  left: 0;
}

.listing-item-tb-2 .item-inner {
  position: relative;
}

.listing-item-tb-2 .title {
  margin: 0;
}

.listing-item-tb-2 .title a {
  color: inherit;
}

.listing-item-tb-2 .post-meta {
  margin-top: 5px;
}

.listing-item-tb-2 .post-summary {
  margin-top: 5px;
}

.listing-item-tb-2 .featured {
  margin-bottom: 10px;
  line-height: 0;
  position: relative;
}

.listing-item-tb-2 .format-icon {
  right: 15px;
  top: 15px;
  width: 28px;
  height: 28px;
  line-height: 24px;
  font-size: 12px;
}

.listing-item-tb-2 .format-icon .fa {
  line-height: 24px;
}

.listing-item-tb-2:hover .format-icon {
  right: 50%;
  top: 50%;
  margin-top: -16px;
  margin-right: -16px;
  transform: scale(1.5);
}

.listing-item-tb-2 .img-holder {
  width: 100%;
  margin-right: 0;
  float: none;
  display: block;
}

.listing-item-tb-2 .img-holder:before {
  padding-top: 70%;
}

.listing-item-tb-2 .featured.featured-type-author-avatar .img-holder:before {
  padding-top: 100%;
}

.listing-item-tb-2 .post-subtitle {
  margin-bottom: 5px;
}

.listing-item-tb-2 .title + .post-subtitle {
  margin: 5px 0 0;
}

.listing-item-tb-2.has-post-thumbnail .post-count-badge.pcb-t1.pcb-s1 {
  position: absolute;
  bottom: -14px;
  left: 6px;
  z-index: 1;
}

.listing-item-tb-2.has-post-thumbnail.has-counter-badge .featured {
  margin-bottom: 22px;
}

.listing-item-tb-2.has-not-post-thumbnail .post-count-badge.pcb-t1.pcb-s1 {
  margin-bottom: 10px;
}

.listing-item-tb-3 {
  margin-bottom: 20px;
  position: relative;
}

.listing-item-tb-3:last-child {
  margin-bottom: 0;
}

.listing-tb-3 > .listing-item-tb-3:last-child {
  margin-bottom: 20px;
}

.listing-item-tb-3 .title {
  margin: 0;
}

.listing-item-tb-3 .title a {
  color: inherit;
}

.listing-item-tb-3 .featured {
  margin-left: 15px;
  float: right;
  position: relative;
  line-height: 0;
}

.listing-item-tb-3 .img-holder {
  width: 86px;
  margin-right: 0;
  float: none;
}

.listing-item-tb-3 .img-holder:before {
  padding-top: 74%;
}

.listing-item-tb-3 .featured.featured-type-author-avatar .img-holder:before {
  padding-top: 100%;
}

.listing-item-tb-3 .post-subtitle {
  margin-top: 4px;
}

.listing-item-tb-3 .featured + .post-subtitle {
  margin: 0;
}

.listing-item-tb-3.has-post-thumbnail .post-count-badge.pcb-t1.pcb-s1 {
  position: absolute;
  top: -10px;
  right: -10px;
  z-index: 1;
}

.listing-item-tb-3.has-not-post-thumbnail .post-count-badge.pcb-t1.pcb-s1 {
  margin-bottom: 5px;
}

.listing-item-text-1 {
  position: relative;
  margin-bottom: 15px;
}

.listing-item-text-1:last-child {
  margin-bottom: 0;
}

.listing-item-text-1 .item-inner {
  padding-bottom: 15px;
  border-bottom: 1px dashed #eaeaea;
  border-bottom-color: rgba(0, 0, 0, 0.08);
}

.listing-item-text-1 .term-badges.floated {
  position: relative;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  text-align: center;
  margin-bottom: 12px;
}

.listing-item-text-1 .term-badges.floated .term-badge a {
  color: #fff !important;
  margin: 0 2px;
}

.listing-item-text-1 .title {
  margin: 0;
}

.listing-item-text-1.no-meta .title {
  margin-bottom: 10px;
}

.listing-item-text-1 .title a {
  color: inherit;
}

.listing-item-text-1 .post-meta {
  padding-top: 6px;
  text-align: center;
}

.listing-item-text-1 .post-summary {
  padding-top: 4px;
  text-align: center;
}

.listing-text-1.listing.columns-1 .listing-item:last-child {
  margin-bottom: 0;
}

.listing-text-1.listing.columns-1 .listing-item:last-child .item-inner {
  border-bottom: none;
}

.listing-item-text-1 .post-subtitle {
  text-align: center !important;
  margin: 5px 0 0;
}

.listing-item-text-1 .post-subtitle + .post-meta {
  padding-top: 5px;
}

.listing-item-text-1 .post-subtitle + .title {
  margin-top: 6px;
}

.listing-item-text-1 .post-subtitle:first-child {
  margin-top: 0;
}

.listing-item-text-1 .post-count-badge.pcb-t2.pcb-s1 {
  position: absolute;
  top: 0;
  left: 0;
}

.listing-item-text-2 {
  position: relative;
  margin-bottom: 15px;
}

.listing-item-text-2:last-child {
  margin-bottom: 0;
}

.listing-item-text-2 .item-inner {
  border-left: 3px solid rgba(0, 0, 0, 0.11);
  transition: 0.3s cubic-bezier(0.55, -0.01, 0.19, 0.98) 0s;
  padding: 6px 0 6px 14px;
}

.listing-item-text-2 .term-badges.floated {
  position: relative;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  text-align: center;
  margin-bottom: 10px;
}

.listing-item-text-2 .term-badges.floated .term-badge a {
  background: #434343 !important;
  color: #fff !important;
  margin: 0;
}

.listing-item-text-2 .title {
  margin: 0;
}

.listing-item-text-2 .title a {
  color: inherit;
}

.listing-item-text-2 .post-meta, .listing-item-text-2 .post-meta .comments, .listing-item-text-2 .post-meta .post-author {
  font-size: 11px;
}

.listing-text-2.listing.columns-1 .listing-item:last-child {
  margin-bottom: 0;
}

.listing-text-2.listing.columns-1 .listing-item:last-child .item-inner {
  border-bottom: none;
}

.listing-item-text-2 .post-subtitle {
  margin-top: 4px;
}

.listing-item-text-2 .post-subtitle:first-child {
  margin-top: 0;
}

.listing-item-text-2 .post-subtitle + .title {
  margin-top: 4px;
}

.listing-item-text-2 .post-summary {
  padding-top: 6px;
}

.listing-item-text-2 .post-count-badge.pcb-t2.pcb-s2 {
  position: absolute;
  bottom: 0;
  right: 0;
}

.listing-item-text-3 {
  margin-bottom: 13px;
}

.listing-item-text-3 .item-inner {
  padding-bottom: 13px !important;
  border-bottom: 1px solid #f0f0f0;
  border-bottom-color: rgba(0, 0, 0, 0.06);
  position: relative;
}

.listing-item-text-3:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.listing-item-text-3 .title {
  margin: 0;
}

.listing-item-text-3 .title a {
  color: inherit;
}

.listing-item-text-3 .post-meta {
  margin-top: 2px;
}

.listing-item-text-3 .post-summary {
  margin-top: 4px;
}

.content-column > .listing-text-3 .listing-item-text-3 {
  margin-bottom: 17px;
  padding-bottom: 17px !important;
}

.listing-item-text-3 .post-subtitle {
  margin-top: 4px;
}

.listing-item-text-3 .post-subtitle:first-child {
  margin-top: 0;
}

.listing-item-text-3 .post-subtitle + .title {
  margin-top: 4px;
}

.listing-item-text-3.has-counter-badge .item-inner {
  padding-left: 43px;
}

.listing-item-text-3.has-counter-badge .post-count-badge.pcb-t1.pcb-s2 {
  position: absolute;
  top: 3px;
  left: 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 13px;
}

.listing-item-text-4 {
  margin-bottom: 13px;
}

.listing-item-text-4 .item-inner {
  padding-bottom: 13px !important;
  border-bottom: 1px solid #f0f0f0;
  border-bottom-color: rgba(0, 0, 0, 0.06);
  position: relative;
}

.listing-item-text-4:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.listing-text-4.columns-1 .listing-item-text-4:last-child {
  margin-bottom: 0;
}

.listing-text-4.columns-1 .listing-item-text-4:last-child .item-inner {
  border-bottom: none;
  padding-bottom: 0;
}

.listing-item-text-4 .title {
  margin: 0;
}

.listing-item-text-4 .title a {
  color: inherit;
}

.listing-item-text-4 .post-meta {
  margin-top: 2px;
}

.listing-item-text-4 .post-summary {
  margin-top: 4px;
}

.listing-item-text-4 .term-badges.text-badges {
  margin-bottom: 6px;
}

.content-column > .listing-text-4 .listing-item-text-4 {
  margin-bottom: 17px;
  padding-bottom: 17px !important;
}

.listing-item-text-4 .post-subtitle {
  margin-top: 4px;
}

.listing-item-text-4 .post-subtitle:first-child {
  margin-top: 0;
}

.listing-item-text-4 .post-subtitle + .title {
  margin-top: 4px;
}

.listing-item-text-4.has-counter-badge .item-inner {
  padding-left: 43px;
}

.listing-item-text-4.has-counter-badge .post-count-badge.pcb-t1.pcb-s2 {
  position: absolute;
  top: 5px;
  left: 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 13px;
}

.bs-listing p:empty {
  display: none;
}

.listing-mix-1-1 .listing-item-grid-1 {
  margin-bottom: 0;
}

.listing-mix-1-1 .listing-item-grid-1 .post-summary {
  padding-bottom: 0;
  border-bottom: none;
}

.listing-mix-1-1 .listing-item-tb-1 {
  margin-bottom: 27px;
}

.listing-mix-1-1 .listing-item-tb-1:last-child {
  margin-bottom: 0;
}

.listing-mix-1-1 .column-1 {
  width: 50%;
  float: left;
  padding-right: 18px;
}

.listing-mix-1-1 .column-2 {
  width: 50%;
  float: left;
  padding-left: 18px;
}

.listing.listing-mix-1-1.l-1-col .column-1, .listing.listing-mix-1-1.l-1-col .column-2 {
  width: 100%;
  padding: 0;
  float: none;
}

.listing.listing-mix-1-1.l-1-col .column-1 {
  margin-bottom: 24px;
}

@media only screen and (max-width: 450px) {
  .listing.listing-mix-1-1 .column-1, .listing.listing-mix-1-1 .column-2 {
    width: 100%;
    padding: 0;
    float: none;
  }
  .listing.listing-mix-1-1 .column-1 {
    margin-bottom: 24px;
  }
}
.listing.listing-mix-1-2 .listing-item-grid-1 {
  margin-bottom: 30px;
}

.listing.listing-mix-1-2 .listing-item-grid-1 .post-summary {
  padding-bottom: 0;
  border-bottom: none;
}

.listing.listing-mix-1-2 .listing-item-tb-1 {
  margin-bottom: 7px;
}

.listing.listing-mix-1-2 .column-1 {
  width: 50%;
  float: left;
  padding-right: 18px;
}

.listing.listing-mix-1-2 .column-2 {
  width: 50%;
  float: left;
  padding-left: 18px;
}

.bs-listing-listing-mix-1-2 .bs-pagination-wrapper .listing + .listing {
  margin-top: 0;
}

.listing.listing-mix-1-2.l-1-col .column-1, .listing.listing-mix-1-2.l-1-col .column-2 {
  width: 100%;
  padding: 0;
  float: none;
}

.listing.listing-mix-1-2.l-1-col .column-1 {
  margin-bottom: 20px;
}

@media only screen and (max-width: 450px) {
  .listing.listing-mix-1-2 .column-1, .listing.listing-mix-1-2 .column-2 {
    width: 100% !important;
    padding: 0 !important;
    float: none !important;
  }
  .listing.listing-mix-1-2 .column-1 {
    margin-bottom: 20px;
  }
}
.listing.listing-mix-1-4 .listing-item-grid-1 {
  margin-bottom: 0;
}

.listing.listing-mix-1-4 .listing-item-grid-1 .post-summary {
  padding-bottom: 0;
  border-bottom: none;
}

.listing.listing-mix-1-4 .column-1 {
  width: 70%;
  float: left;
  padding-right: 18px;
}

.listing.listing-mix-1-4 .column-2 {
  width: 30%;
  float: left;
  padding-left: 18px;
}

.listing.listing-mix-1-4.l-1-col .column-1, .listing.listing-mix-1-4.l-1-col .column-2 {
  width: 100%;
  padding: 0;
  float: none;
}

.listing.listing-mix-1-4.l-1-col .listing-item-grid-1 {
  margin-bottom: 20px;
}

.listing.listing-mix-1-4.l-1-col .listing-item-tb-2 {
  width: 50%;
  float: left;
}

.listing.listing-mix-1-4.l-1-col .listing-item-tb-2:nth-child(odd) {
  padding-right: 13px;
  clear: left;
}

.listing.listing-mix-1-4.l-1-col .listing-item-tb-2:nth-child(even) {
  padding-left: 13px;
}

@media only screen and (max-width: 450px) {
  .listing.listing-mix-1-4 .column-1, .listing.listing-mix-1-4 .column-2 {
    width: 100% !important;
    padding: 0 !important;
    float: none !important;
  }
  .listing.listing-mix-1-4 .listing-item-grid-1 {
    margin-bottom: 20px;
  }
  .listing.listing-mix-1-4 .listing-item-tb-2 {
    width: 50%;
    float: left;
  }
  .listing.listing-mix-1-4 .listing-item-tb-2:nth-child(odd) {
    padding-right: 13px;
    clear: left;
  }
  .listing.listing-mix-1-4 .listing-item-tb-2:nth-child(even) {
    padding-left: 13px;
  }
}
.listing-mix-2-1 .listing-item-grid-1 .post-summary {
  padding-bottom: 0;
  border-bottom: none;
}

.bs-listing-listing-mix-2-1 .bs-pagination-wrapper .listing + .listing {
  margin-top: 0;
}

.listing-mix-2-1.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  float: none;
  padding: 0 !important;
}

@media only screen and (max-width: 450px) {
  .listing-mix-2-1 .listing.columns-2 .listing-item {
    width: 100%;
    float: none;
    padding: 0 !important;
  }
}
.listing-mix-2-2 .listing-item-grid-1 .post-summary {
  padding-bottom: 0;
  border-bottom: none;
}

.listing-mix-2-2.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  float: none;
  padding: 0 !important;
}

@media only screen and (max-width: 450px) {
  .listing-mix-2-2 .listing.columns-2 .listing-item {
    width: 100%;
    float: none;
    padding: 0 !important;
  }
}
.listing.listing-mix-3-1 .row-1 + .row-2 {
  margin-top: 23px;
}

.listing.listing-mix-3-1 .listing-item-grid-1 {
  margin-bottom: 0;
}

.listing.listing-mix-3-2 .row-1:last-child {
  margin-bottom: 20px;
}

.listing.listing-mix-3-2 .row-1 + .row-2 {
  margin-top: 23px;
}

.listing.listing-mix-3-2 .listing-item-grid-1 {
  margin-bottom: 0;
}

.listing.listing-mix-3-2 .listing-item-tb-2 {
  margin-bottom: 25px;
}

.infinity > .listing-mix-3-2 + .listing-mix-3-2, .more_btn > .listing-mix-3-2 + .listing-mix-3-2 {
  margin-top: 0;
}

.listing.listing-mix-3-3 .row-1 + .row-2 {
  margin-top: 23px;
}

.listing.listing-mix-3-3 .listing-item-grid-1 {
  margin-bottom: 0;
}

.listing.listing-mix-3-3 .listing-item-text-2 {
  margin-bottom: 25px;
}

.listing-mix-3-3.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  float: none;
  padding: 0 !important;
}

@media only screen and (max-width: 450px) {
  .listing-mix-3-3 .listing.columns-2 .listing-item {
    width: 100%;
    float: none;
    padding: 0 !important;
  }
}
.listing.listing-mix-3-4 .row-1 + .row-2 {
  margin-top: 23px;
}

.listing.listing-mix-3-4 .listing-item-tb-1:last-child, .listing.listing-mix-3-4 .listing-mg-3-item {
  margin-bottom: 0;
}

.listing.listing-mix-3-4 .listing-item-tb-1 {
  margin-bottom: 25px;
}

.listing-mix-6 .listing-item-grid-1 {
  margin-bottom: 0;
}

.listing-mix-6 .listing-item-grid-1 .post-summary {
  padding-bottom: 0;
  border-bottom: none;
}

.listing-mix-6 .listing-item-text:last-child {
  margin-bottom: 0;
}

.listing-mix-6 .column-1 {
  width: 50%;
  float: left;
  padding-right: 18px;
}

.listing-mix-6 .column-2 {
  width: 50%;
  float: left;
  padding-left: 18px;
}

.listing.listing-mix-6.l-1-col .column-1, .listing.listing-mix-6.l-1-col .column-2 {
  width: 100%;
  padding: 0;
  float: none;
}

.listing.listing-mix-6.l-1-col .column-1 {
  margin-bottom: 20px;
}

@media only screen and (max-width: 450px) {
  .listing.listing-mix-6 .column-1, .listing.listing-mix-6 .column-2 {
    width: 100%;
    padding: 0;
    float: none;
  }
  .listing.listing-mix-6 .column-1 {
    margin-bottom: 20px;
  }
}
.listing-mix-4-1 .listing-classic-3 {
  margin-bottom: 15px;
}

.bs-pagination-wrapper .listing-mix-4-1 + .listing-mix-4-1 {
  margin-top: 0;
}

.listing.listing-mix-4-1.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  padding: 0;
  float: none;
}

@media only screen and (max-width: 500px) {
  .listing.listing-mix-4-1 .listing.columns-2 .listing-item {
    width: 100%;
    padding: 0;
    float: none;
  }
}
.listing-mix-4-2 .listing-classic-3 {
  margin-bottom: 15px;
}

.bs-listing-listing-mix-4-2 .bs-pagination-wrapper .listing + .listing {
  margin-top: 0;
}

.listing.listing-mix-4-2.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  padding: 0;
  float: none;
}

@media only screen and (max-width: 500px) {
  .listing.listing-mix-4-2 .listing.columns-2 .listing-item {
    width: 100%;
    padding: 0;
    float: none;
  }
}
.listing-mix-4-3 .listing-classic-2 {
  margin-bottom: 25px;
}

.bs-pagination-wrapper .listing-mix-4-3 + .listing-mix-4-3 {
  margin-top: 0;
}

.listing.listing-mix-4-3.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  padding: 0;
  float: none;
}

@media only screen and (max-width: 500px) {
  .listing.listing-mix-4-3 .listing.columns-2 .listing-item {
    width: 100%;
    padding: 0;
    float: none;
  }
}
.listing-mix-4-4 .listing-classic-2 {
  margin-bottom: 25px;
  margin-top: 0 !important;
}

.bs-pagination-wrapper .listing-mix-4-4 + .listing-mix-4-4 {
  margin-top: 0;
}

.listing.listing-mix-4-4.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  padding: 0;
  float: none;
}

@media only screen and (max-width: 500px) {
  .listing.listing-mix-4-4 .listing.columns-2 .listing-item {
    width: 100%;
    padding: 0;
    float: none;
  }
}
.listing-mix-4-5 .listing-classic-2.columns-2 .listing-item-classic-2 {
  margin-bottom: 30px !important;
}

.listing-mix-4-5 .listing-classic-2 {
  margin-bottom: 30px;
}

.listing-mix-4-5 .listing-classic-2:last-child {
  margin-bottom: 0;
}

.bs-listing-listing-mix-4-5 .bs-pagination-wrapper .listing + .listing {
  margin-top: 0;
}

.listing.listing-mix-4-5.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  padding: 0;
  float: none;
}

@media only screen and (max-width: 500px) {
  .listing.listing-mix-4-5 .listing.columns-2 .listing-item {
    width: 100%;
    padding: 0;
    float: none;
  }
}
.listing-mix-4-6 .listing-classic-2.columns-2 .listing-item-classic-2 {
  margin-bottom: 30px !important;
}

.listing-mix-4-6 .listing-classic-2 {
  margin-bottom: 30px;
}

.listing-mix-4-6 .listing-classic-2.columns-2 {
  margin-bottom: 0;
}

.bs-listing-listing-mix-4-6 .bs-pagination-wrapper .listing + .listing {
  margin-top: 0;
}

.listing.listing-mix-4-6.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  padding: 0;
  float: none;
}

@media only screen and (max-width: 500px) {
  .listing.listing-mix-4-6 .listing.columns-2 .listing-item {
    width: 100%;
    padding: 0;
    float: none;
  }
}
.listing-mix-4-7 .listing-classic-3 {
  margin-bottom: 0;
}

.bs-listing-listing-mix-4-7 .bs-pagination-wrapper .listing + .listing {
  margin-top: 0;
}

.bs-listing-listing-mix-4-7 .bs-pagination-wrapper .listing-mix-4-7 + .listing-mix-4-7.listing-mix-4-7 {
  margin-top: 20px;
}

.listing-mix-4-8 .listing-classic-2 {
  margin-bottom: 25px;
}

.listing-mg-item {
  position: relative;
  overflow: hidden;
}

.listing-mg-item.has-not-post-thumbnail .img-cont {
  background-color: #e4e4e4;
}

.listing-mg-1-item .item-content, .listing-mg-item .content-container, .listing-mg-item .term-badges.floated, .listing-modern-grid .bs-slider-item .item-content {
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
}

.listing-mg-1-item .img-cont {
  -webkit-backface-visibility: hidden;
}

.listing-mg-item .post-meta .views.views.views {
  color: #fff !important;
}

.listing-mg-item.listing-mg-5-item .post-meta.post-meta .views.views.views {
  padding: 0;
  background: 0 0;
}

.listing-mg-item .post-meta .views {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  padding: 1px 6px;
  vertical-align: middle;
}

.listing-modern-grid.slider-overlay-simple .listing-mg-item .content-container {
  padding: 22px 20px 20px;
  background: rgba(0, 0, 0, 0.42);
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
}

.listing-modern-grid.slider-overlay-simple-gr .listing-mg-item .img-cont:after {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.65) 100%);
  top: auto;
  height: 75%;
}

.listing-modern-grid.slider-overlay-colored .listing-item-1 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-17 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-9 .img-cont:after {
  background: #dc4225;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #292484), color-stop(100%, #dc4225));
  background: linear-gradient(45deg, #292484 0, #dc4225 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-item-10 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-18 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-2 .img-cont:after {
  background: #26d0ce;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #1a2980), color-stop(100%, #26d0ce));
  background: linear-gradient(45deg, #1a2980 0, #26d0ce 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-item-11 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-19 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-3 .img-cont:after {
  background: #1d976c;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #1d976c), color-stop(100%, #3cf93d));
  background: linear-gradient(45deg, #1d976c 0, #3cf93d 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-item-12 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-20 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-4 .img-cont:after {
  background: #dc4225;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #e0be00), color-stop(100%, #dc4225));
  background: linear-gradient(45deg, #e0be00 0, #dc4225 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-item-13 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-21 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-5 .img-cont:after {
  background: #ff4f39;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #ff4f39), color-stop(100%, #dd0098));
  background: linear-gradient(45deg, #ff4f39 0, #dd0098 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-item-14 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-22 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-6 .img-cont:after {
  background: #3895ff;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #3895ff), color-stop(100%, #2add28));
  background: linear-gradient(45deg, #3895ff 0, #2add28 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-item-15 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-23 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-7 .img-cont:after {
  background: #7741d5;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #7741d5), color-stop(100%, #c56200));
  background: linear-gradient(45deg, #7741d5 0, #c56200 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-item-16 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-24 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-8 .img-cont:after {
  background: #06c67b;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #06c67b), color-stop(100%, #076fc5));
  background: linear-gradient(45deg, #06c67b 0, #076fc5 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-mg-item .img-cont:after {
  opacity: 0.7;
}

.listing-modern-grid.slider-overlay-colored .listing-mg-item:hover .img-cont:after {
  opacity: 0.53;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-mg-item .img-cont:after {
  background-size: 300% 300%;
  animation: mg-gr-anim 5.5s ease-in infinite;
  opacity: 0.5;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-mg-item:hover .img-cont:after {
  opacity: 0.7;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-1 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-17 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-9 .img-cont:after {
  background: linear-gradient(135deg, #292484, #dc4225);
  background-size: 500% 500%;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-10 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-18 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-2 .img-cont:after {
  background: linear-gradient(135deg, #1a2980, #26d0ce);
  background-size: 500% 500%;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-11 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-19 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-3 .img-cont:after {
  background: linear-gradient(135deg, #1d976c, #3cf93d);
  background-size: 500% 500%;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-12 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-20 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-4 .img-cont:after {
  background: linear-gradient(135deg, #e0be00, #dc4225);
  background-size: 500% 500%;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-13 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-21 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-5 .img-cont:after {
  background: linear-gradient(135deg, #ff4f39, #dd0098);
  background-size: 1000% 1000%;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-14 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-22 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-6 .img-cont:after {
  background: linear-gradient(135deg, #06c67b, #076fc5);
  background-size: 1000% 1000%;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-15 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-23 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-7 .img-cont:after {
  background: linear-gradient(135deg, #7741d5, #c56200);
  background-size: 1000% 1000%;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-16 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-24 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-8 .img-cont:after {
  background: linear-gradient(135deg, #3895ff, #2add28);
  background-size: 1000% 1000%;
}
@keyframes mg-gr-anim {
  0% {
    background-position: 0 0;
  }
  50% {
    background-position: 100% 100%;
  }
  100% {
    background-position: 0 0;
  }
}
.listing-mg-item.listing-mg-1-item.listing-mg-1-item:hover .title a, .listing-mg-item.listing-mg-2-item.listing-mg-2-item:hover .title a, .listing-mg-item.listing-mg-3-item.listing-mg-3-item:hover .title a, .listing-mg-item.listing-mg-4-item.listing-mg-4-item:hover .title a, .listing-mg-item.listing-mg-6-item.listing-mg-6-item:hover .title a {
  color: #fff !important;
}

.listing-modern-grid-1.l-2 .listing-mg-item:hover .format-icon, .listing-modern-grid-1.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-1.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-1.l-5 .listing-mg-item:hover .format-icon, .listing-modern-grid-2.l-2 .listing-mg-item:hover .format-icon, .listing-modern-grid-2.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-2.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-2.l-5 .listing-mg-item:hover .format-icon, .listing-modern-grid-3.l-2 .listing-mg-item:hover .format-icon, .listing-modern-grid-3.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-3.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-3.l-5 .listing-mg-item:hover .format-icon, .listing-modern-grid-4.l-2 .listing-mg-item:hover .format-icon, .listing-modern-grid-4.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-4.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-4.l-5 .listing-mg-item:hover .format-icon, .listing-modern-grid-6.l-2 .listing-mg-item:hover .format-icon, .listing-modern-grid-6.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-6.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-6.l-5 .listing-mg-item:hover .format-icon {
  right: 20px;
  top: 20px;
  margin-top: 0;
  margin-right: 0;
  transform: none;
}

.listing-mg-item:hover .format-icon {
  right: 50%;
  top: 50%;
  margin-top: -16px;
  margin-right: -16px;
  transform: scale(1.4);
}

.listing-item-3.listing-mg-1-item:hover .format-icon, .listing-item-4.listing-mg-1-item:hover .format-icon {
  margin-top: -30px;
}

.listing-item-2.listing-mg-2-item:hover .format-icon, .listing-item-3.listing-mg-2-item:hover .format-icon, .listing-item-4.listing-mg-2-item:hover .format-icon, .listing-item-5.listing-mg-2-item:hover .format-icon {
  margin-top: -25px;
}

.listing-mg-3-item:hover .format-icon {
  top: 27px;
  margin-top: 0;
}

.infinity > .listing-modern-grid-3 + .listing-modern-grid-3, .more_btn > .listing-modern-grid-3 + .listing-modern-grid-3 {
  margin-top: 0;
}

body.bs-ll-a .listing-mg-type-1 .img-cont.img-cont {
  background-size: inherit !important;
  transition: none;
  transition: all 0.35s;
}

body.bs-ll-a .listing-mg-type-1 .img-cont.img-cont.b-error, body.bs-ll-a .listing-mg-type-1 .img-cont.img-cont.b-loaded, body.bs-ll-d .listing-mg-type-1 .img-cont.img-cont {
  background-size: cover !important;
  transition: all 0.5s;
  animation: none;
}

.listing-mg-item .post-subtitle {
  -webkit-text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}

.listing-mg-item .post-subtitle, .listing-mg-item .post-subtitle a {
  color: #fff !important;
}

.listing-mg-item .post-subtitle {
  margin-top: 10px;
}

.listing-mg-item .post-subtitle + .post-meta {
  margin-top: 5px;
}

.listing-mg-item .post-subtitle:first-child {
  margin: 0 0 7px;
}

@media only screen and (max-width: 480px) {
  .listing-modern-grid-1 .listing-mg-item .format-icon, .listing-modern-grid-1 .listing-mg-item:hover .format-icon, .listing-modern-grid-2 .listing-mg-item .format-icon, .listing-modern-grid-2 .listing-mg-item:hover .format-icon, .listing-modern-grid-3 .listing-mg-item .format-icon, .listing-modern-grid-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-4 .listing-mg-item .format-icon, .listing-modern-grid-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-6 .listing-mg-item .format-icon, .listing-modern-grid-6 .listing-mg-item:hover .format-icon {
    right: 20px;
    top: 20px;
    margin-top: 0;
    margin-right: 0;
    transform: none;
  }
}
.listing-mg-type-1:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 68.17%;
}

.listing-mg-type-1 .item-content, .listing-modern-grid .bs-slider-item .listing-mg-type-1 .item-content {
  position: absolute !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

.listing-mg-type-1 .img-cont {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  position: absolute;
  top: -1px;
  left: -2px;
  right: -2px;
  bottom: -1px;
  transition: all 0.5s;
  backface-visibility: hidden;
  image-rendering: optimizeQuality;
  -moz-transform-origin: 0 0;
}

.listing-mg-type-1 .img-cont.b-error, .listing-mg-type-1 .img-cont.b-loaded, body.bs-ll-d .listing-mg-type-1 .img-cont {
  background-size: cover !important;
}

.listing-mg-type-1 .img-cont:after {
  transition: all 0.35s ease;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.listing-mg-type-1:hover .img-cont {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
}

.listing-mg-type-1 .content-container {
  position: absolute;
  bottom: 15px;
  left: 20px;
  right: 20px;
  padding: 0;
  max-height: 75%;
  overflow: hidden;
  pointer-events: none;
}

.listing-mg-type-1 .content-container a {
  pointer-events: all;
}

.listing-mg-type-1 .title {
  margin: 0;
  -webkit-text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  line-height: 1.4;
}

.listing-item.listing-mg-type-1 .title.title a.post-url.post-url, .listing-item.listing-mg-type-1 .title.title a.post-url.post-url:hover {
  color: inherit !important;
}

.listing-mg-type-1 .post-meta {
  margin-top: 3px;
}

.listing-mg-type-1 .post-meta .post-author {
  color: #fff;
}

.listing-mg-type-1 .post-meta .comments {
  color: #fff;
  float: right;
  margin-right: 0;
  margin-left: 15px;
}

.listing-mg-type-1 .post-meta .rating + .comments {
  float: none;
  margin-left: 0;
  vertical-align: middle;
}

.listing-mg-type-1 .post-meta .post-author:after, .listing-mg-type-1 .post-meta .time {
  color: rgba(255, 255, 255, 0.57);
}

.listing-mg-1-item.listing-item-2 .title, .listing-mg-1-item.listing-item-3 .title, .listing-mg-1-item.listing-item-4 .title, .listing-mg-1-item.listing-item-5 .title {
  font-size: 72%;
}

.listing-mg-1-item.listing-item-2 .title {
  font-size: 80%;
}

.listing-modern-grid-1 .mg-col-1 {
  width: 56%;
  float: left;
  padding-right: 1px;
  overflow: hidden;
}

.listing-modern-grid-1 .mg-col-2 {
  width: 44%;
  float: left;
  padding-left: 1px;
  overflow: hidden;
}

.listing-modern-grid-1 .mg-row-1 {
  margin: 0 0 2px;
  overflow: hidden;
}

.listing-mg-1-item.listing-item-2:before {
  padding-top: 47.29%;
}

.listing-modern-grid-1 .item-3-cont, .listing-modern-grid-1 .item-4-cont {
  width: 50%;
  float: left;
  overflow: hidden;
}

.listing-modern-grid-1 .item-3-cont {
  padding-right: 1px;
}

.listing-modern-grid-1 .item-4-cont {
  padding-left: 1px;
}

.listing-mg-1-item.listing-item-3:before, .listing-mg-1-item.listing-item-4:before {
  padding-top: 78.54%;
}

.listing-modern-grid-1.l-1 .listing-mg-1-item.listing-item-3:before, .listing-modern-grid-1.l-1 .listing-mg-1-item.listing-item-4:before {
  padding-top: 78.43%;
}

.listing-modern-grid-1.l-2 .listing-mg-1-item:before {
  padding-top: 89%;
}

.listing-modern-grid-1.l-2 .listing-mg-1-item.listing-item-2:before {
  padding-top: 63.74%;
}

.listing-modern-grid-1.l-2 .listing-mg-1-item.listing-item-3:before, .listing-modern-grid-1.l-2 .listing-mg-1-item.listing-item-4:before {
  padding-top: 98.58%;
}

.listing-modern-grid-1.l-2 .listing-item-1 .title, .listing-modern-grid-1.l-3 .listing-item-1 .title, .listing-modern-grid-1.l-4 .listing-item-1 .title, .listing-modern-grid-1.l-5 .listing-item-1 .title {
  font-size: 80%;
}

.listing-modern-grid-1.l-2 .listing-item-2 .title {
  font-size: 72%;
}

.listing-modern-grid-1.l-2 .listing-item-3 .title, .listing-modern-grid-1.l-2 .listing-item-4 .title, .listing-modern-grid-1.l-3 .listing-item-3 .title, .listing-modern-grid-1.l-3 .listing-item-4 .title, .listing-modern-grid-1.l-4 .listing-item-3 .title, .listing-modern-grid-1.l-4 .listing-item-4 .title, .listing-modern-grid-1.l-5 .listing-item-3 .title, .listing-modern-grid-1.l-5 .listing-item-4 .title {
  font-size: 62%;
}

.listing-modern-grid-1.l-2 .listing-item-3 .term-badges, .listing-modern-grid-1.l-2 .listing-item-4 .term-badges, .listing-modern-grid-1.l-3 .listing-item-4 .term-badges, .listing-modern-grid-1.l-4 .listing-item-4 .term-badges, .listing-modern-grid-1.l-5 .listing-item-4 .term-badges {
  display: none;
}

.listing-modern-grid-1.l-2 .listing-mg-item .content-container, .listing-modern-grid-1.l-3 .listing-mg-item .content-container, .listing-modern-grid-1.l-4 .listing-mg-item .content-container, .listing-modern-grid-1.l-5 .listing-mg-item .content-container {
  left: 15px;
  right: 15px;
  bottom: 10px;
  max-height: 50%;
}

.listing-modern-grid-1.l-3 .listing-mg-item .format-icon, .listing-modern-grid-1.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-1.l-4 .listing-mg-item .format-icon, .listing-modern-grid-1.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-1.l-5 .listing-mg-item .format-icon, .listing-modern-grid-1.l-5 .listing-mg-item:hover .format-icon {
  right: 12px;
  top: 12px;
}

.listing-modern-grid-1.l-3 .mg-col-1, .listing-modern-grid-1.l-5 .mg-col-1 {
  width: 100%;
  padding: 0;
}

.listing-modern-grid-1.l-3 .mg-col-2, .listing-modern-grid-1.l-5 .mg-col-2 {
  width: 100%;
  padding: 2px 0 0 0;
}

.listing-modern-grid-1.l-3 .mg-row-1, .listing-modern-grid-1.l-5 .mg-row-1 {
  width: 100%;
  padding: 0;
  float: none;
}

.listing-modern-grid-1.l-3 .mg-row-2, .listing-modern-grid-1.l-5 .mg-row-2 {
  width: 100%;
  padding: 0;
  float: none;
}

.listing-modern-grid-1.l-3 .listing-item-1:before, .listing-modern-grid-1.l-3 .listing-mg-1-item.listing-item-2:before, .listing-modern-grid-1.l-4 .listing-item-1:before, .listing-modern-grid-1.l-4 .listing-mg-1-item.listing-item-2:before, .listing-modern-grid-1.l-5 .listing-item-1:before, .listing-modern-grid-1.l-5 .listing-mg-1-item.listing-item-2:before {
  padding-top: 46%;
}

.listing-modern-grid-1.l-3 .listing-item-2 .title, .listing-modern-grid-1.l-4 .listing-item-2 .title, .listing-modern-grid-1.l-5 .listing-item-2 .title {
  font-size: 72%;
}

.listing-modern-grid-1.l-3 .listing-item-2 .post-meta, .listing-modern-grid-1.l-3 .listing-item-3 .term-badges.floated, .listing-modern-grid-1.l-3 .listing-item-4 .term-badges.floated {
  display: none;
}

.listing-modern-grid-1.l-4 .listing-mg-1-item.listing-item-1:before {
  padding-top: 50%;
}

.listing-modern-grid-1.l-4 .listing-mg-1-item.listing-item-2 .term-badges.floated {
  display: none;
}

.listing-modern-grid-1.l-4 .listing-mg-1-item.listing-item-2:before {
  padding-top: 38%;
}

.listing-modern-grid-1.l-5 .listing-mg-1-item.listing-item-1:before {
  padding-top: 57%;
}

.listing-modern-grid-1.l-5 .listing-item-2 .post-meta, .listing-modern-grid-1.l-5 .listing-item-3 .term-badges.floated, .listing-modern-grid-1.l-5 .listing-item-4 .term-badges.floated, .listing-modern-grid-1.l-5 .listing-mg-1-item.listing-item-1 .post-meta, .listing-modern-grid-1.l-5 .listing-mg-1-item.listing-item-2 .term-badges.floated {
  display: none;
}

.listing-modern-grid-1.l-5 .listing-item-2 .title {
  font-size: 64%;
}

.listing-modern-grid-1.l-5 .listing-mg-item .content-container {
  left: 12px;
  right: 12px;
  bottom: 12px;
}

.listing-modern-grid-1.l-5 .listing-mg-item.listing-item-2 .content-container {
  max-height: 40%;
}

.slider-overlay-simple.listing-modern-grid-1.l-5 .listing-mg-item.listing-item-2 .content-container {
  max-height: 60%;
  padding: 12px 12px 10px;
}

.listing-modern-grid-1.l-5 .listing-mg-1-item.listing-item-3:before, .listing-modern-grid-1.l-5 .listing-mg-1-item.listing-item-4:before {
  padding-top: 88%;
}

.listing-modern-grid-1.l-5 .listing-mg-1-item.listing-item-2:before {
  padding-top: 50.5%;
}

@media only screen and (max-width: 980px) {
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-3:before, .listing-modern-grid-1 .listing-mg-1-item.listing-item-4:before {
    padding-top: 78.43%;
  }
}
@media only screen and (max-width: 780px) {
  .listing-modern-grid-1 .listing-mg-1-item:before {
    padding-top: 89%;
  }
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-2:before {
    padding-top: 63.74%;
  }
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-3:before, .listing-modern-grid-1 .listing-mg-1-item.listing-item-4:before {
    padding-top: 98.58%;
  }
  .listing-modern-grid-1 .listing-item-1 .title {
    font-size: 80%;
  }
  .listing-modern-grid-1 .listing-item-2 .title {
    font-size: 72%;
  }
  .listing-modern-grid-1 .listing-item-3 .title, .listing-modern-grid-1 .listing-item-4 .title {
    font-size: 62%;
  }
  .listing-modern-grid-1 .listing-item-3 .term-badges, .listing-modern-grid-1 .listing-item-4 .term-badges {
    display: none;
  }
  .listing-modern-grid-1 .listing-mg-item .content-container {
    left: 15px;
    right: 15px;
    bottom: 10px;
    max-height: 50%;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-1 .listing-mg-item .format-icon, .listing-modern-grid-1 .listing-mg-item:hover .format-icon {
    right: 12px;
    top: 12px;
  }
  .listing-modern-grid-1 .mg-col-1 {
    width: 100%;
    padding: 0;
  }
  .listing-modern-grid-1 .mg-col-2 {
    width: 100%;
    padding: 2px 0 0 0;
  }
  .listing-modern-grid-1 .mg-row-1 {
    width: 100%;
    padding: 0;
    float: none;
  }
  .listing-modern-grid-1 .mg-row-2 {
    width: 100%;
    padding: 0;
    float: none;
  }
  .listing-modern-grid-1 .listing-item-1:before, .listing-modern-grid-1 .listing-mg-1-item.listing-item-2:before {
    padding-top: 46%;
  }
  .listing-modern-grid-1 .listing-item-2 .title {
    font-size: 72%;
  }
  .listing-modern-grid-1 .listing-item-2 .post-meta, .listing-modern-grid-1 .listing-item-3 .term-badges.floated, .listing-modern-grid-1 .listing-item-4 .term-badges.floated {
    display: none;
  }
}
@media only screen and (max-width: 560px) {
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-1:before {
    padding-top: 50%;
  }
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-2 .term-badges.floated {
    display: none;
  }
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-2:before {
    padding-top: 38%;
  }
}
@media only screen and (max-width: 480px) {
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-2:before {
    padding-top: 50.5%;
  }
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-1:before {
    padding-top: 57%;
  }
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-1 .post-meta {
    display: none;
  }
  .listing-modern-grid-1 .listing-item-2 .title {
    font-size: 64%;
  }
  .listing-modern-grid-1 .listing-mg-item .content-container {
    left: 12px;
    right: 12px;
    bottom: 12px;
  }
  .listing-modern-grid-1 .listing-mg-item.listing-item-2 .content-container {
    max-height: 40%;
  }
  .slider-overlay-simple.listing-modern-grid-1 .listing-mg-item.listing-item-2 .content-container {
    max-height: 60%;
    padding: 12px 12px 10px;
  }
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-3:before, .listing-modern-grid-1 .listing-mg-1-item.listing-item-4:before {
    padding-top: 88%;
  }
}
.listing-mg-2-item.listing-item-2 .title, .listing-mg-2-item.listing-item-3 .title, .listing-mg-2-item.listing-item-4 .title, .listing-mg-2-item.listing-item-5 .title {
  font-size: 72%;
}

.listing-mg-2-item:before {
  padding-top: 77.8%;
}

.listing-mg-2-item.listing-item-1:before {
  padding-top: 69.05%;
}

.listing-modern-grid-2 .mg-col-1 {
  width: 53%;
  float: left;
  padding-right: 1px;
}

.listing-modern-grid-2 .mg-col-2 {
  width: 47%;
  float: left;
  padding-left: 1px;
}

.listing-modern-grid-2 .item-2-cont, .listing-modern-grid-2 .item-3-cont, .listing-modern-grid-2 .item-4-cont, .listing-modern-grid-2 .item-5-cont {
  width: 50%;
  float: left;
}

.listing-modern-grid-2 .item-2-cont, .listing-modern-grid-2 .item-4-cont {
  padding-right: 1px;
}

.listing-modern-grid-2 .item-3-cont, .listing-modern-grid-2 .item-5-cont {
  padding-left: 1px;
}

.listing-modern-grid-2 .mg-row-1 {
  margin-bottom: 2px;
}

.listing-modern-grid-2.l-1 .listing-mg-item .content-container, .listing-modern-grid-2.l-2 .listing-mg-item .content-container, .listing-modern-grid-2.l-3 .listing-mg-item .content-container, .listing-modern-grid-2.l-4 .listing-mg-item .content-container, .listing-modern-grid-2.l-5 .listing-mg-item .content-container {
  left: 15px;
  right: 15px;
  bottom: 12px;
  max-height: 50%;
}

.listing-modern-grid-2.l-2 .mg-col-1, .listing-modern-grid-2.l-2 .mg-col-2, .listing-modern-grid-2.l-3 .mg-col-1, .listing-modern-grid-2.l-3 .mg-col-2, .listing-modern-grid-2.l-4 .mg-col-1, .listing-modern-grid-2.l-4 .mg-col-2, .listing-modern-grid-2.l-5 .mg-col-1, .listing-modern-grid-2.l-5 .mg-col-2 {
  width: 50%;
}

.listing-modern-grid-2.l-2 .listing-mg-item:before, .listing-modern-grid-2.l-3 .listing-mg-item:before, .listing-modern-grid-2.l-4 .listing-mg-item:before, .listing-modern-grid-2.l-5 .listing-mg-item:before {
  padding-top: 92.97%;
}

.listing-modern-grid-2.l-2 .listing-item-1:before, .listing-modern-grid-2.l-3 .listing-item-1:before, .listing-modern-grid-2.l-4 .listing-item-1:before, .listing-modern-grid-2.l-5 .listing-item-1:before {
  padding-top: 93%;
}

.listing-modern-grid-2.l-2 .listing-mg-item .title, .listing-modern-grid-2.l-3 .listing-mg-item .title, .listing-modern-grid-2.l-4 .listing-mg-item .title, .listing-modern-grid-2.l-5 .listing-mg-item .title {
  font-size: 64%;
}

.listing-modern-grid-2.l-2 .listing-item-1 .title, .listing-modern-grid-2.l-3 .listing-item-1 .title, .listing-modern-grid-2.l-4 .listing-item-1 .title, .listing-modern-grid-2.l-5 .listing-item-1 .title {
  font-size: 86%;
}

.listing-modern-grid-2.l-2 .listing-item-2 .term-badges, .listing-modern-grid-2.l-2 .listing-item-3 .term-badges, .listing-modern-grid-2.l-2 .listing-item-4 .term-badges, .listing-modern-grid-2.l-2 .listing-item-5 .term-badges, .listing-modern-grid-2.l-3 .listing-item-2 .term-badges, .listing-modern-grid-2.l-3 .listing-item-3 .term-badges, .listing-modern-grid-2.l-3 .listing-item-4 .term-badges, .listing-modern-grid-2.l-3 .listing-item-5 .term-badges, .listing-modern-grid-2.l-4 .listing-item-2 .term-badges, .listing-modern-grid-2.l-4 .listing-item-3 .term-badges, .listing-modern-grid-2.l-4 .listing-item-4 .term-badges, .listing-modern-grid-2.l-4 .listing-item-5 .term-badges, .listing-modern-grid-2.l-5 .listing-item-2 .term-badges, .listing-modern-grid-2.l-5 .listing-item-3 .term-badges, .listing-modern-grid-2.l-5 .listing-item-4 .term-badges, .listing-modern-grid-2.l-5 .listing-item-5 .term-badges {
  display: none;
}

.listing-modern-grid-2.l-3 .listing-mg-item .post-meta, .listing-modern-grid-2.l-4 .listing-mg-item .post-meta, .listing-modern-grid-2.l-5 .listing-mg-item .post-meta {
  display: none !important;
}

.listing-modern-grid-2.l-3 .listing-mg-item.listing-item-1 .post-meta, .listing-modern-grid-2.l-4 .listing-mg-item.listing-item-1 .post-meta, .listing-modern-grid-2.l-5 .listing-mg-item.listing-item-1 .post-meta {
  display: block;
}

.listing-modern-grid-2.l-3 .listing-mg-item .format-icon, .listing-modern-grid-2.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-2.l-4 .listing-mg-item .format-icon, .listing-modern-grid-2.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-2.l-5 .listing-mg-item .format-icon, .listing-modern-grid-2.l-5 .listing-mg-item:hover .format-icon {
  right: 12px;
  top: 12px;
}

.listing-modern-grid-2.l-3 .listing-mg-item:before, .listing-modern-grid-2.l-4 .listing-mg-item:before, .listing-modern-grid-2.l-5 .listing-mg-item:before {
  padding-top: 60%;
}

.listing-modern-grid-2.l-3 .listing-item-1:before, .listing-modern-grid-2.l-4 .listing-item-1:before, .listing-modern-grid-2.l-5 .listing-item-1:before {
  padding-top: 45%;
}

.listing-modern-grid-2.l-3 .mg-col-1, .listing-modern-grid-2.l-4 .mg-col-1, .listing-modern-grid-2.l-5 .mg-col-1 {
  width: 100%;
  padding: 0;
  margin-bottom: 2px;
}

.listing-modern-grid-2.l-3 .mg-col-2, .listing-modern-grid-2.l-4 .mg-col-2, .listing-modern-grid-2.l-5 .mg-col-2 {
  width: 100%;
  padding: 0;
}

.listing-modern-grid-2.l-4 .listing-mg-item .format-icon, .listing-modern-grid-2.l-5 .listing-mg-item .format-icon {
  display: none;
}

.listing-modern-grid-2.l-4 .listing-mg-item-1 .format-icon, .listing-modern-grid-2.l-5 .listing-mg-item-1 .format-icon {
  display: block;
}

.listing-modern-grid-2.l-4 .listing-mg-item:before, .listing-modern-grid-2.l-5 .listing-mg-item:before {
  padding-top: 80%;
}

.listing-modern-grid-2.l-4 .listing-item-1:before, .listing-modern-grid-2.l-5 .listing-item-1:before {
  padding-top: 60%;
}

.slider-overlay-simple.listing-modern-grid-2.l-5 .listing-mg-item.listing-item-2 .content-container, .slider-overlay-simple.listing-modern-grid-2.l-5 .listing-mg-item.listing-item-3 .content-container, .slider-overlay-simple.listing-modern-grid-2.l-5 .listing-mg-item.listing-item-4 .content-container, .slider-overlay-simple.listing-modern-grid-2.l-5 .listing-mg-item.listing-item-5 .content-container {
  max-height: 64%;
  padding: 12px;
}

@media only screen and (max-width: 900px) {
  .listing-modern-grid-2 .listing-mg-item .content-container {
    left: 15px;
    right: 15px;
    bottom: 12px;
    max-height: 50%;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-2 .mg-col-1, .listing-modern-grid-2 .mg-col-2 {
    width: 50%;
  }
  .listing-modern-grid-2 .listing-mg-item:before {
    padding-top: 92.97%;
  }
  .listing-modern-grid-2 .listing-item-1:before {
    padding-top: 93%;
  }
  .listing-modern-grid-2 .listing-mg-item .title {
    font-size: 66%;
  }
  .listing-modern-grid-2 .listing-item-1 .title {
    font-size: 86%;
  }
  .listing-modern-grid-2 .listing-item-2 .term-badges, .listing-modern-grid-2 .listing-item-3 .term-badges, .listing-modern-grid-2 .listing-item-4 .term-badges, .listing-modern-grid-2 .listing-item-5 .term-badges {
    display: none;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-2 .listing-mg-item .post-meta {
    display: none;
  }
  .listing-modern-grid-2 .listing-mg-item.listing-item-1 .post-meta {
    display: block;
  }
  .listing-modern-grid-2 .listing-mg-item .format-icon, .listing-modern-grid-2 .listing-mg-item:hover .format-icon {
    right: 12px;
    top: 12px;
  }
  .listing-modern-grid-2 .listing-mg-item:before {
    padding-top: 60%;
  }
  .listing-modern-grid-2 .listing-item-1:before {
    padding-top: 45%;
  }
  .listing-modern-grid-2 .mg-col-1 {
    width: 100%;
    padding: 0;
    margin-bottom: 2px;
  }
  .listing-modern-grid-2 .mg-col-2 {
    width: 100%;
    padding: 0;
  }
}
@media only screen and (max-width: 560px) {
  .listing-modern-grid-2 .listing-mg-item:before {
    padding-top: 80%;
  }
  .listing-modern-grid-2 .listing-item-1:before {
    padding-top: 60%;
  }
}
@media only screen and (max-width: 480px) {
  .slider-overlay-simple.listing-modern-grid-2 .listing-mg-item.listing-item-2 .content-container, .slider-overlay-simple.listing-modern-grid-2 .listing-mg-item.listing-item-3 .content-container, .slider-overlay-simple.listing-modern-grid-2 .listing-mg-item.listing-item-4 .content-container, .slider-overlay-simple.listing-modern-grid-2 .listing-mg-item.listing-item-5 .content-container {
    max-height: 64%;
    padding: 12px;
  }
}
.bs-shortcode.bs-modern-grid-listing-3 {
  margin-bottom: 10px;
}

.listing-mg-3-item {
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
}

.listing-mg-3-item .item-content {
  position: relative;
  overflow: hidden;
}

.listing-mg-3-item .item-content:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 65%;
}

.listing-mg-3-item .img-cont {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  position: absolute;
  top: -1px;
  left: -2px;
  right: -2px;
  bottom: -1px;
  transition: all 0.5s;
  backface-visibility: hidden;
  image-rendering: optimizeQuality;
  -moz-transform-origin: 0 0;
}

.listing-mg-3-item .img-cont.b-error, .listing-mg-3-item .img-cont.b-loaded, body.bs-ll-d .listing-mg-3-item .img-cont {
  background-size: cover !important;
  animation: none;
}

.listing-mg-3-item .img-cont:after {
  transition: all 0.35s;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.listing-mg-3-item:hover .img-cont {
  transform: scale(1.1, 1.1);
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
}

.listing-mg-3-item .content-container {
  position: absolute !important;
  bottom: 20px;
  left: 20px;
  right: 20px;
  padding: 0;
  overflow: hidden;
  pointer-events: none;
}

.listing-mg-3-item .content-container a {
  pointer-events: all;
}

.listing-mg-3-item .title {
  margin: 0;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  line-height: 1.4;
  text-align: center !important;
}

.listing-mg-3-item .title a {
  color: #fff;
}

.listing-mg-3-item .post-meta {
  margin-top: 12px;
  text-align: center !important;
  font-size: 11px;
}

.listing-mg-3-item .post-meta .comments, .listing-mg-3-item .post-meta .post-author {
  color: #fff;
  font-size: 11px;
}

.listing-mg-3-item .post-meta .comments {
  float: none;
  margin-left: 0;
}

.listing-mg-3-item .post-meta .post-author:after, .listing-mg-3-item .post-meta .time {
  color: rgba(255, 255, 255, 0.57);
}

.listing-mg-3-item .term-badges.floated {
  position: relative;
  right: auto;
  left: auto;
  top: auto;
  bottom: auto;
  text-align: center;
  margin-bottom: 15px;
}

.listing-mg-3-item .term-badges.floated .term-badge a {
  margin: 0 2px;
}

.listing-mg-3-item.bsw-1 .title, .listing-mg-3-item.bsw-2 .title {
  font-size: 82%;
}

.listing-mg-3-item.bsw-1 .post-meta, .listing-mg-3-item.bsw-2 .post-meta {
  display: none;
}

.listing-mg-3-item.bsw-1 .item-content:before, .listing-mg-3-item.bsw-2 .item-content:before {
  padding-top: 65% !important;
}

.listing-mg-3-item.bsw-1 .format-icon, .listing-mg-3-item.bsw-2 .format-icon {
  display: none !important;
}

.listing-mg-3-item.bsw-1 .title a, .listing-mg-3-item.bsw-2 .title a {
  display: inline-block;
}

.listing-mg-3-item.bsw-100 .title, .listing-mg-3-item.bsw-150 .title, .listing-mg-3-item.bsw-200 .title, .listing-mg-3-item.bsw-250 .title, .listing-mg-3-item.bsw-300 .title {
  font-size: 82%;
}

.listing-mg-3-item.bsw-100 .post-meta, .listing-mg-3-item.bsw-150 .post-meta, .listing-mg-3-item.bsw-200 .post-meta, .listing-mg-3-item.bsw-250 .post-meta, .listing-mg-3-item.bsw-300 .post-meta {
  display: none;
}

.listing-mg-3-item.bsw-400 .item-content:before {
  padding-top: 88% !important;
}

.listing-mg-3-item.bsw-100 .item-content:before, .listing-mg-3-item.bsw-150 .item-content:before, .listing-mg-3-item.bsw-200 .item-content:before, .listing-mg-3-item.bsw-250 .item-content:before, .listing-mg-3-item.bsw-300 .item-content:before {
  padding-top: 68% !important;
}

.listing-mg-3-item.bsw-100 .format-icon, .listing-mg-3-item.bsw-150 .format-icon, .listing-mg-3-item.bsw-200 .format-icon, .listing-mg-3-item.bsw-250 .format-icon {
  display: none !important;
}

.listing-mg-3-item.bsw-100 .title a, .listing-mg-3-item.bsw-150 .title a, .listing-mg-3-item.bsw-200 .title a, .listing-mg-3-item.bsw-250 .title a, .listing-mg-3-item.bsw-300 .title a {
  display: inline-block;
}

@media only screen and (max-width: 480px) {
  .listing-mg-3-item .title {
    font-size: 82%;
  }
  .listing-mg-3-item .post-meta {
    display: none;
  }
  .listing-mg-3-item .item-content:before {
    padding-top: 65% !important;
  }
  .listing-mg-3-item .format-icon {
    display: none !important;
  }
  .listing-mg-3-item .title a {
    display: inline-block;
  }
}
.bs-shortcode.bs-modern-grid-listing-4 {
  margin-bottom: 10px;
}

.listing-mg-4-item {
  position: relative;
  overflow: hidden;
  margin-bottom: 6px;
}

.listing-mg-4-item .item-content {
  position: relative;
  overflow: hidden;
}

.listing-mg-4-item .item-content:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 135%;
}

.listing-mg-4-item .img-cont {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  transition: all 0.5s;
  backface-visibility: hidden;
  image-rendering: optimizeQuality;
  -moz-transform-origin: 0 0;
}

.listing-mg-4-item .img-cont.b-error, .listing-mg-4-item .img-cont.b-loaded, body.bs-ll-d .listing-mg-4-item .img-cont {
  background-size: cover !important;
  animation: none;
}

.listing-mg-4-item .img-cont:after {
  transition: all 0.35s;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.listing-mg-4-item:hover .img-cont {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
}

.listing-mg-4-item .content-container {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 20px 20px;
  overflow: hidden;
  pointer-events: none;
}

.listing-mg-4-item .content-container a {
  pointer-events: all;
}

.listing-mg-4-item .title {
  margin: 0;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  line-height: 1.4;
  text-align: center !important;
}

.listing-mg-4-item .title a {
  color: #fff;
}

.listing-mg-4-item .post-subtitle {
  text-align: center !important;
}

.listing-mg-4-item .post-meta {
  margin-top: 12px;
  text-align: center !important;
  font-size: 11px;
}

.listing-mg-4-item .post-meta .comments, .listing-mg-4-item .post-meta .post-author {
  color: #fff;
}

.listing-mg-4-item .post-meta .comments {
  float: none;
  margin-left: 0;
}

.listing-mg-4-item .post-meta .post-author:after, .listing-mg-4-item .post-meta .time {
  color: rgba(255, 255, 255, 0.57);
}

.listing-mg-4-item .term-badges.floated {
  position: absolute;
  right: auto;
  left: 0;
  top: 26px;
  bottom: auto;
  text-align: center;
  margin-bottom: 0;
  width: 100%;
  pointer-events: none;
}

.listing-mg-4-item .term-badges.floated .term-badge a {
  margin: 0 2px;
  pointer-events: all;
}

.listing-modern-grid-4.listing.columns-2 .listing-item {
  width: 50%;
}

.listing-modern-grid-4.listing.columns-2 .listing-item:nth-child(odd) {
  padding-left: 0;
  padding-right: 4px;
  clear: left;
}

.listing-modern-grid-4.listing.columns-2 .listing-item:nth-child(even) {
  padding-left: 4px;
  padding-right: 0;
  clear: none;
}

.listing-modern-grid-4.listing.columns-3 .listing-item:nth-child(3n-1) {
  padding: 0 2px;
}

.listing-modern-grid-4.listing.columns-3 .listing-item:nth-child(3n-2) {
  padding-right: 4px;
  clear: left;
}

.listing-modern-grid-4.listing.columns-3 .listing-item:nth-child(3n+3) {
  padding-left: 4px;
}

.listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(4n-3) {
  padding-left: 0;
  padding-right: 3px;
  clear: left;
}

.listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(4n+2) {
  padding-left: 1px;
  padding-right: 2px;
}

.listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(4n+3) {
  padding-left: 2px;
  padding-right: 1px;
}

.listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(4n+4) {
  padding-right: 0;
  padding-left: 3px;
}

.listing-modern-grid-4.bsw-6 .listing-mg-4-item .item-content:before {
  padding-top: 115%;
}

.listing-mg-4-item.bsw-100 .post-meta, .listing-mg-4-item.bsw-150 .post-meta, .listing-mg-4-item.bsw-200 .post-meta, .listing-mg-4-item.bsw-250 .post-meta {
  display: none;
}

.listing-mg-4-item.bsw-100 .item-content:before, .listing-mg-4-item.bsw-150 .item-content:before, .listing-mg-4-item.bsw-200 .item-content:before, .listing-mg-4-item.bsw-250 .item-content:before {
  padding-top: 125% !important;
}

.listing-mg-4-item.bsw-100 .format-icon, .listing-mg-4-item.bsw-150 .format-icon, .listing-mg-4-item.bsw-200 .format-icon, .listing-mg-4-item.bsw-250 .format-icon {
  display: none !important;
}

.listing-mg-4-item.bsw-100 .title a, .listing-mg-4-item.bsw-150 .title a, .listing-mg-4-item.bsw-200 .title a, .listing-mg-4-item.bsw-250 .title a {
  font-size: 82%;
  display: inline-block;
}

@media only screen and (max-width: 900px) {
  .listing-modern-grid-4.listing.columns-4 .listing-item {
    width: 33.3333%;
  }
  .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(3n-1) {
    padding: 0 2px;
    clear: none !important;
  }
  .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(3n-2) {
    padding-left: 0;
    padding-right: 4px;
    clear: left !important;
  }
  .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(3n+3) {
    padding-left: 4px;
    padding-right: 0;
    clear: none !important;
  }
}
@media only screen and (max-width: 680px) {
  .listing-modern-grid-4.listing.columns-4 .listing-item {
    width: 33.333%;
  }
  .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(3n-1) {
    padding: 0 2px;
    clear: none !important;
  }
  .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(3n-2) {
    padding-right: 4px;
    padding-left: 0;
    clear: left !important;
  }
  .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(3n+3) {
    padding-left: 4px;
    padding-right: 0;
    clear: none !important;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-4.listing.columns-3 .listing-item, .listing-modern-grid-4.listing.columns-4 .listing-item {
    width: 50%;
  }
  .listing-modern-grid-4.listing.columns-3 .listing-item:nth-child(odd), .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(odd) {
    padding-left: 0;
    padding-right: 4px;
    clear: left !important;
  }
  .listing-modern-grid-4.listing.columns-3 .listing-item:nth-child(even), .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(even) {
    padding-left: 4px;
    padding-right: 0;
    clear: none !important;
  }
}
@media only screen and (max-width: 300px) {
  .listing-modern-grid-4 .listing-mg-4-item .post-meta {
    display: none;
  }
}
@media only screen and (max-width: 380px) {
  .listing-mg-4-item .item-content:before {
    padding-top: 115% !important;
  }
  .listing-mg-4-item .format-icon {
    display: none !important;
  }
  .listing-mg-4-item .title a {
    font-size: 82%;
    display: inline-block;
  }
}
.listing-modern-grid-5 .mg-col {
  position: relative;
  float: left;
}

.listing-modern-grid-5 .mg-col-1 {
  width: 55%;
  left: 22.5%;
  padding: 0 10px;
}

.listing-modern-grid-5 .mg-col-2 {
  width: 22.5%;
  left: -55%;
  padding: 0 20px 0 0;
}

.listing-modern-grid-5 .mg-col-3 {
  width: 22.5%;
  padding: 0 0 0 20px;
}

.listing-modern-grid-5.l-2 .mg-col-1 {
  width: 100%;
  left: auto;
  margin: 0 0 20px;
  padding: 0;
}

.listing-modern-grid-5.l-2 .mg-col-2, .listing-modern-grid-5.l-2 .mg-col-3 {
  width: 50%;
  left: auto;
  padding: 0 40px;
}

.listing-modern-grid-5.bsw-2 .mg-col-1, .listing-modern-grid-5.bsw-3 .mg-col-1, .listing-modern-grid-5.bsw-4 .mg-col-1, .listing-modern-grid-5.bsw-5 .mg-col-1, .listing-modern-grid-5.bsw-6 .mg-col-1 {
  margin-bottom: 10px;
}

.listing-modern-grid-5.bsw-2 .mg-col-2, .listing-modern-grid-5.bsw-2 .mg-col-3, .listing-modern-grid-5.bsw-3 .mg-col-2, .listing-modern-grid-5.bsw-3 .mg-col-3, .listing-modern-grid-5.bsw-4 .mg-col-2, .listing-modern-grid-5.bsw-4 .mg-col-3, .listing-modern-grid-5.bsw-5 .mg-col-2, .listing-modern-grid-5.bsw-5 .mg-col-3, .listing-modern-grid-5.bsw-6 .mg-col-2, .listing-modern-grid-5.bsw-6 .mg-col-3 {
  padding: 0 20px;
}

.listing-modern-grid-5.bsw-2 .listing-mg-5-item-small .title, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-small .title, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-small .title, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-small .title, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-small .title {
  padding: 0;
  line-height: 1.3;
}

.listing-modern-grid-5.bsw-2 .listing-mg-5-item-small .title a, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-small .title a, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-small .title a, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-small .title a, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-small .title a {
  font-size: 90%;
}

.listing-modern-grid-5.bsw-1 .mg-col-3, .listing-modern-grid-5.bsw-2 .mg-col-3, .listing-modern-grid-5.bsw-3 .mg-col-3, .listing-modern-grid-5.bsw-4 .mg-col-3, .listing-modern-grid-5.bsw-5 .mg-col-3 {
  padding: 0 0 0 10px;
}

.listing-modern-grid-5.bsw-1 .mg-col-2, .listing-modern-grid-5.bsw-2 .mg-col-2, .listing-modern-grid-5.bsw-3 .mg-col-2, .listing-modern-grid-5.bsw-4 .mg-col-2, .listing-modern-grid-5.bsw-5 .mg-col-2 {
  padding: 0 10px 0 0;
}

.listing-modern-grid-5 .term-badges.floated {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: auto;
  pointer-events: none;
  z-index: 1;
  line-height: 0;
  text-align: center;
}

.listing-modern-grid-5 .term-badges.floated a {
  pointer-events: all;
}

.listing-mg-5-item .item-content {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.listing-mg-5-item .item-content:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 70.29%;
}

.listing-mg-5-item .img-cont {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: all 0.5s;
  backface-visibility: hidden;
  image-rendering: optimizeQuality;
  -moz-transform-origin: 0 0;
}

.listing-mg-5-item .img-cont.b-error, .listing-mg-5-item .img-cont.b-loaded, body.bs-ll-d .listing-mg-5-item .img-cont {
  background-size: cover !important;
  animation: none;
}

.listing-mg-5-item .title a {
  color: inherit;
}

.listing-mg-5-item .title {
  line-height: 1.4;
}

.listing-mg-5-item .content-container {
  padding: 0 !important;
  background: 0 0 !important;
}

.listing-mg-5-item-big .img-cont {
  top: -1px;
  left: -2px;
  right: -2px;
  bottom: -1px;
}

.listing-mg-5-item-big .item-content:before {
  padding-top: 66.29%;
}

.listing-mg-5-item-big:hover .img-cont {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1) rotate(0.02deg);
}

.listing-mg-5-item-big .content-container {
  position: relative;
  padding: 20px !important;
  overflow: hidden;
  pointer-events: none;
  margin: -80px 35px 0;
  z-index: 1;
  background: #fff !important;
  min-height: 100px;
}

.listing-mg-5-item-big .title {
  margin: 0 0 6px;
}

.listing-mg-5-item-big .post-subtitle {
  color: #2d2d2d !important;
  text-shadow: none;
}

.listing-mg-5-item-big .post-meta {
  text-align: center;
}

.listing-mg-5-item-big .post-meta .comments {
  float: none;
  margin-left: 0;
}

.listing-modern-grid-5.bsw-1 .listing-mg-5-item-big .content-container, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-big .content-container, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-big .content-container, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-big .content-container, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-big .content-container {
  padding: 20px 15px !important;
  overflow: hidden;
  pointer-events: none;
  margin: -80px 18px 0;
}

.listing-modern-grid-5.bsw-1 .listing-mg-5-item-big .title, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-big .title, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-big .title, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-big .title, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-big .title, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-big .title, .listing-modern-grid-5.bsw-7 .listing-mg-5-item-big .title, .listing-modern-grid-5.bsw-8 .listing-mg-5-item-big .title {
  line-height: 1;
}

.listing-modern-grid-5.bsw-1 .listing-mg-5-item-big .title a, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-big .title a, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-big .title a, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-big .title a, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-big .title a, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-big .title a, .listing-modern-grid-5.bsw-7 .listing-mg-5-item-big .title a, .listing-modern-grid-5.bsw-8 .listing-mg-5-item-big .title a {
  font-size: 71%;
}

.listing-modern-grid-5.bsw-1 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-7 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-8 .listing-mg-5-item-big .item-content:before {
  padding-top: 54%;
}

.listing-modern-grid-5.bsw-1 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-big .item-content:before {
  padding-top: 62%;
}

.listing-mg-5-item-small .item-content:before {
  padding-top: 68%;
}

.listing-modern-grid-5.bsw-1 .listing-mg-5-item-small .format-icon, .listing-modern-grid-5.bsw-1 .listing-mg-5-item-small .term-badges.floated, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-small .format-icon, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-small .term-badges.floated, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-small .format-icon, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-small .term-badges.floated, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-small .format-icon, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-small .term-badges.floated, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-small .format-icon, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-small .term-badges.floated, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-small .format-icon, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-small .term-badges.floated {
  display: none;
}

.listing-modern-grid-5.bsw-1 .listing-mg-5-item-small .item-content:before, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-small .item-content:before, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-small .item-content:before, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-small .item-content:before, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-small .item-content:before, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-small .item-content:before {
  padding-top: 70%;
}

.listing-mg-5-item-small {
  margin-bottom: 16px;
}

.mg-col .listing-mg-5-item-small:last-child {
  margin-bottom: 0;
}

.listing-mg-5-item-small .title {
  padding: 0 13px;
  margin: 10px 0 0;
  min-height: 38px;
}

@media only screen and (max-width: 780px) {
  .listing-modern-grid-5 .mg-col-1 {
    width: 100%;
    left: auto;
    margin: 0 0 20px;
    padding: 0;
  }
  .listing-modern-grid-5 .mg-col-2, .listing-modern-grid-5 .mg-col-3 {
    width: 50%;
    left: auto;
    padding: 0 40px;
  }
  .listing-modern-grid-5 .listing-mg-5-item-big .title {
    line-height: 1;
  }
  .listing-modern-grid-5 .listing-mg-5-item-big .title a {
    font-size: 71%;
  }
  .listing-modern-grid-5 .listing-mg-5-item-big .item-content:before {
    padding-top: 54%;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-5 .listing-mg-5-item-small .format-icon {
    display: none;
  }
  .listing-modern-grid-5 .mg-col-1 {
    margin-bottom: 10px;
  }
  .listing-modern-grid-5 .mg-col-2, .listing-modern-grid-5 .mg-col-3 {
    padding: 0 20px;
  }
  .listing-modern-grid-5 .listing-mg-5-item-small .title {
    padding: 0;
    line-height: 1.3;
  }
  .listing-modern-grid-5 .listing-mg-5-item-small .title a {
    font-size: 90%;
  }
}
@media only screen and (max-width: 560px) {
  .listing-modern-grid-5 .listing-mg-5-item-big .item-content:before {
    padding-top: 62%;
  }
  .listing-modern-grid-5 .listing-mg-5-item-small .term-badges.floated {
    display: none;
  }
  .listing-modern-grid-5 .listing-mg-5-item-small .item-content:before {
    padding-top: 70%;
  }
}
@media only screen and (max-width: 480px) {
  .listing-modern-grid-5 .mg-col-3 {
    padding: 0 0 0 10px !important;
  }
  .listing-modern-grid-5 .mg-col-2 {
    padding: 0 10px 0 0 !important;
  }
}
@media only screen and (max-width: 450px) {
  .listing-modern-grid-5 .listing-mg-5-item-big .content-container {
    padding: 20px 15px !important;
    overflow: hidden;
    pointer-events: none;
    margin: -80px 18px 0;
  }
}
.listing-mg-6-item {
  position: relative;
  overflow: hidden;
}

.listing-mg-6-item + .listing-mg-6-item {
  margin-top: 2px;
}

.listing-mg-6-item:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 64%;
}

.listing-mg-6-item .item-content, .listing-modern-grid .bs-slider-item .item-content {
  position: absolute !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.listing-mg-6-item .img-cont {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  transition: all 0.5s;
  backface-visibility: hidden;
  image-rendering: optimizeQuality;
  -moz-transform-origin: 0 0;
}

.listing-mg-6-item .img-cont.b-error, .listing-mg-6-item .img-cont.b-loaded, body.bs-ll-d .listing-mg-6-item .img-cont {
  background-size: cover !important;
}

.listing-mg-6-item .img-cont:after {
  transition: all 0.35s;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.listing-mg-6-item:hover .img-cont {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
}

.listing-mg-6-item .content-container {
  position: absolute;
  bottom: 15px;
  left: 20px;
  right: 20px;
  padding: 0;
  max-height: 75%;
  overflow: hidden;
  pointer-events: none;
}

.listing-mg-6-item .content-container a {
  pointer-events: all;
}

.listing-mg-6-item .title {
  margin: 0;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  line-height: 1.4;
}

.listing-mg-6-item .title a {
  color: inherit;
}

.listing-mg-6-item .post-meta {
  margin-top: 3px;
}

.listing-mg-6-item .post-meta .post-author {
  color: #fff;
}

.listing-mg-6-item .post-meta .comments {
  color: #fff;
  float: right;
  margin-right: 0;
  margin-left: 15px;
}

.listing-mg-6-item .post-meta .rating + .comments {
  float: none;
  margin-left: 0;
}

.listing-mg-6-item .post-meta .post-author:after, .listing-mg-6-item .post-meta .time {
  color: rgba(255, 255, 255, 0.57);
}

.listing-modern-grid-6 .mg-col-1 {
  width: 50%;
  float: left;
  padding-right: 1px;
}

.listing-modern-grid-6 .mg-col-2 {
  width: 50%;
  float: left;
  padding-left: 1px;
}

.infinity > .listing-modern-grid-6 + .listing-modern-grid-6, .more_btn > .listing-modern-grid-6 + .listing-modern-grid-6 {
  margin-top: 4px;
}

.listing-modern-grid-6.bsw-1 .content-container, .listing-modern-grid-6.bsw-2 .content-container, .listing-modern-grid-6.bsw-3 .content-container, .listing-modern-grid-6.bsw-4 .content-container, .listing-modern-grid-6.bsw-5 .content-container, .listing-modern-grid-6.bsw-6 .content-container, .listing-modern-grid-6.bsw-7 .content-container, .listing-modern-grid-6.bsw-8 .content-container {
  max-height: 50%;
}

.listing-modern-grid-6.bsw-1 .listing-item .title, .listing-modern-grid-6.bsw-2 .listing-item .title, .listing-modern-grid-6.bsw-3 .listing-item .title, .listing-modern-grid-6.bsw-4 .listing-item .title, .listing-modern-grid-6.bsw-5 .listing-item .title, .listing-modern-grid-6.bsw-6 .listing-item .title, .listing-modern-grid-6.bsw-7 .listing-item .title, .listing-modern-grid-6.bsw-8 .listing-item .title {
  line-height: 1;
}

.listing-modern-grid-6.bsw-1 .listing-item .title a, .listing-modern-grid-6.bsw-2 .listing-item .title a, .listing-modern-grid-6.bsw-3 .listing-item .title a, .listing-modern-grid-6.bsw-4 .listing-item .title a, .listing-modern-grid-6.bsw-5 .listing-item .title a, .listing-modern-grid-6.bsw-6 .listing-item .title a, .listing-modern-grid-6.bsw-7 .listing-item .title a, .listing-modern-grid-6.bsw-8 .listing-item .title a {
  font-size: 80%;
}

.listing-modern-grid-6.bsw-1 .mg-col-1, .listing-modern-grid-6.bsw-2 .mg-col-1, .listing-modern-grid-6.bsw-3 .mg-col-1, .listing-modern-grid-6.bsw-4 .mg-col-1, .listing-modern-grid-6.bsw-5 .mg-col-1 {
  width: 100%;
  padding: 0;
}

.listing-modern-grid-6.bsw-1 .mg-col-2, .listing-modern-grid-6.bsw-2 .mg-col-2, .listing-modern-grid-6.bsw-3 .mg-col-2, .listing-modern-grid-6.bsw-4 .mg-col-2, .listing-modern-grid-6.bsw-5 .mg-col-2 {
  width: 100%;
  padding: 4px 0 0 0;
}

.listing-modern-grid-6.bsw-1 .format-icon, .listing-modern-grid-6.bsw-2 .format-icon, .listing-modern-grid-6.bsw-3 .format-icon, .listing-modern-grid-6.bsw-4 .format-icon, .listing-modern-grid-6.bsw-5 .format-icon {
  display: none;
}

.listing-modern-grid-6.bsw-1 .listing-mg-6-item:before, .listing-modern-grid-6.bsw-2 .listing-mg-6-item:before, .listing-modern-grid-6.bsw-3 .listing-mg-6-item:before, .listing-modern-grid-6.bsw-4 .listing-mg-6-item:before, .listing-modern-grid-6.bsw-5 .listing-mg-6-item:before {
  padding-top: 60%;
}

.slider-overlay-simple.listing-modern-grid-6.bsw-1 .listing-mg-item .content-container, .slider-overlay-simple.listing-modern-grid-6.bsw-2 .listing-mg-item .content-container, .slider-overlay-simple.listing-modern-grid-6.bsw-3 .listing-mg-item .content-container, .slider-overlay-simple.listing-modern-grid-6.bsw-4 .listing-mg-item .content-container, .slider-overlay-simple.listing-modern-grid-6.bsw-5 .listing-mg-item .content-container {
  max-height: 60%;
  padding: 18px 15px 18px;
}

@media only screen and (max-width: 780px) {
  .listing-modern-grid-6 .content-container {
    max-height: 50%;
  }
  .listing-modern-grid-6 .listing-item .title {
    line-height: 1;
  }
  .listing-modern-grid-6 .listing-item .title a {
    font-size: 80%;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-6 .listing-mg-6-item .post-meta {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  .listing-modern-grid-6 .format-icon {
    display: none;
  }
  .listing-modern-grid-6 .mg-col-1 {
    width: 100%;
    padding: 0;
  }
  .listing-modern-grid-6 .mg-col-2 {
    width: 100%;
    padding: 4px 0 0 0;
  }
  .listing-modern-grid-6 .listing-mg-6-item:before {
    padding-top: 60%;
  }
  .slider-overlay-simple.listing-modern-grid-6 .listing-mg-item .content-container {
    max-height: 60%;
    padding: 18px 15px 18px;
  }
}
.listing-mg-7-item:before {
  padding-top: 60%;
}

.listing-modern-grid-7 .mg-row-1 {
  padding-bottom: 2px;
}

.listing-modern-grid-7 .mg-row-1 .mg-col-1 {
  width: 50%;
  float: left;
  padding-right: 1px;
}

.listing-modern-grid-7 .mg-row-1 .mg-col-2 {
  width: 50%;
  float: left;
  padding-left: 1px;
}

.listing-modern-grid-7 .mg-row-2 .mg-col {
  width: 33.333%;
  float: left;
}

.listing-modern-grid-7 .mg-row-2 .mg-col-1 {
  padding-right: 1.5px;
}

.listing-modern-grid-7 .mg-row-2 .mg-col-2 {
  padding-left: 0.75px;
  padding-right: 0.75px;
}

.listing-modern-grid-7 .mg-row-2 .mg-col-3 {
  padding-left: 1.5px;
}

.listing-modern-grid-7 .mg-row-2 .listing-mg-7-item {
  width: 100%;
}

.listing-modern-grid-7 .mg-row-2 .listing-mg-7-item:before {
  padding-top: 60%;
}

.listing-modern-grid-7 .mg-row-2 .listing-mg-7-item .post-subtitle, .listing-modern-grid-7 .mg-row-2 .listing-mg-7-item .title {
  font-size: 79%;
}

.listing-modern-grid-7.bsw-10 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-2 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-3 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-4 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-5 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-6 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-7 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-8 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-9 .mg-row-1 .listing-mg-7-item .title {
  font-size: 92%;
}

.listing-modern-grid-7.bsw-10 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-2 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-3 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-4 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-5 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-6 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-7 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-8 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-9 .mg-row-2 .listing-mg-7-item .title {
  font-size: 72%;
}

.listing-modern-grid-7.bsw-2 .listing-mg-7-item.listing-mg-item .format-icon, .listing-modern-grid-7.bsw-2 .listing-mg-7-item.listing-mg-item:hover .format-icon, .listing-modern-grid-7.bsw-3 .listing-mg-7-item.listing-mg-item .format-icon, .listing-modern-grid-7.bsw-3 .listing-mg-7-item.listing-mg-item:hover .format-icon, .listing-modern-grid-7.bsw-4 .listing-mg-7-item.listing-mg-item .format-icon, .listing-modern-grid-7.bsw-4 .listing-mg-7-item.listing-mg-item:hover .format-icon, .listing-modern-grid-7.bsw-5 .listing-mg-7-item.listing-mg-item .format-icon, .listing-modern-grid-7.bsw-5 .listing-mg-7-item.listing-mg-item:hover .format-icon, .listing-modern-grid-7.bsw-6 .listing-mg-7-item.listing-mg-item .format-icon, .listing-modern-grid-7.bsw-6 .listing-mg-7-item.listing-mg-item:hover .format-icon, .listing-modern-grid-7.bsw-7 .listing-mg-7-item.listing-mg-item .format-icon, .listing-modern-grid-7.bsw-7 .listing-mg-7-item.listing-mg-item:hover .format-icon {
  right: 20px !important;
  top: 20px !important;
  transform: none;
  margin: 0;
}

.listing-modern-grid-7.bsw-1 .mg-col, .listing-modern-grid-7.bsw-1 .mg-row, .listing-modern-grid-7.bsw-2 .mg-col, .listing-modern-grid-7.bsw-2 .mg-row, .listing-modern-grid-7.bsw-3 .mg-col, .listing-modern-grid-7.bsw-3 .mg-row, .listing-modern-grid-7.bsw-4 .mg-col, .listing-modern-grid-7.bsw-4 .mg-row, .listing-modern-grid-7.bsw-5 .mg-col, .listing-modern-grid-7.bsw-5 .mg-row, .listing-modern-grid-7.bsw-6 .mg-col, .listing-modern-grid-7.bsw-6 .mg-row, .listing-modern-grid-7.bsw-7 .mg-col, .listing-modern-grid-7.bsw-7 .mg-row {
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  float: none !important;
}

.listing-modern-grid-7.bsw-1 .listing-item, .listing-modern-grid-7.bsw-2 .listing-item, .listing-modern-grid-7.bsw-3 .listing-item, .listing-modern-grid-7.bsw-4 .listing-item, .listing-modern-grid-7.bsw-5 .listing-item, .listing-modern-grid-7.bsw-6 .listing-item, .listing-modern-grid-7.bsw-7 .listing-item {
  margin-bottom: 2px;
}

.listing-modern-grid-7.bsw-4 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-5 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-6 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-7 .listing-mg-7-item:before {
  padding-top: 50% !important;
}

.listing-modern-grid-7.bsw-1 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-2 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-3 .listing-mg-7-item:before {
  padding-top: 72% !important;
}

.listing-modern-grid-7.bsw-1 .listing-mg-7-item .format-icon, .listing-modern-grid-7.bsw-2 .listing-mg-7-item .format-icon, .listing-modern-grid-7.bsw-3 .listing-mg-7-item .format-icon {
  display: none;
}

.listing-modern-grid-7.bsw-1 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-2 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-3 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-4 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-5 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-6 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-7 .listing-mg-7-item:before {
  padding-top: 24% !important;
}

.listing-modern-grid-7.bsw-1 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-2 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-3 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-4 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-5 .listing-mg-7-item:before {
  padding-top: 40% !important;
}

.listing-modern-grid-7.bsw-2 .listing-mg-7-item .post-meta, .listing-modern-grid-7.bsw-3 .listing-mg-7-item .post-meta, .listing-modern-grid-7.bsw-4 .listing-mg-7-item .post-meta, .listing-modern-grid-7.bsw-5 .listing-mg-7-item .post-meta {
  display: none;
}

.listing-modern-grid-7.bsw-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-3 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-4 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-5 .listing-mg-7-item .title {
  font-size: 62% !important;
}

.listing-modern-grid-7.bsw-2 .listing-mg-7-item .post-subtitle, .listing-modern-grid-7.bsw-3 .listing-mg-7-item .post-subtitle, .listing-modern-grid-7.bsw-4 .listing-mg-7-item .post-subtitle, .listing-modern-grid-7.bsw-5 .listing-mg-7-item .post-subtitle {
  font-size: 60% !important;
}

.listing-modern-grid-7.bsw-2 .listing-mg-7-item .content-container, .listing-modern-grid-7.bsw-3 .listing-mg-7-item .content-container, .listing-modern-grid-7.bsw-4 .listing-mg-7-item .content-container, .listing-modern-grid-7.bsw-5 .listing-mg-7-item .content-container {
  max-height: 43% !important;
}

@media only screen and (max-width: 980px) {
  .listing-modern-grid-7 .mg-row-1 .listing-mg-7-item .title {
    font-size: 92%;
  }
  .listing-modern-grid-7 .mg-row-2 .listing-mg-7-item .title {
    font-size: 72%;
  }
}
@media only screen and (max-width: 780px) {
  .listing-modern-grid-7 .listing-mg-7-item.listing-mg-item .format-icon, .listing-modern-grid-7 .listing-mg-7-item.listing-mg-item:hover .format-icon {
    right: 20px !important;
    top: 20px !important;
    transform: none;
    margin: 0;
  }
  .listing-modern-grid-7 .listing-mg-7-item.listing-mg-7-item:before {
    padding-top: 70% !important;
  }
  .listing-modern-grid-7 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7 .mg-row-2 .listing-mg-7-item .title {
    font-size: 78% !important;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-7 .listing-item {
    margin-bottom: 2px;
  }
  .listing-modern-grid-7 .mg-col {
    width: 100% !important;
    float: none !important;
    padding: 0 !important;
  }
  .listing-modern-grid-7 .mg-row {
    margin: 0 !important;
    padding: 0 !important;
  }
  .listing-modern-grid-7 .post-meta {
    display: none;
  }
  .listing-modern-grid-7 .term-badges.floated {
    display: block;
  }
  .listing-modern-grid-7 .listing-mg-7-item.listing-mg-7-item:before {
    padding-top: 40% !important;
  }
}
@media only screen and (max-width: 480px) {
  .listing-modern-grid-7 .mg-row-1 .listing-mg-7-item .title {
    font-size: 82%;
  }
  .listing-modern-grid-7 .mg-row-1 .listing-mg-7-item.listing-item-2 .title, .listing-modern-grid-7 .mg-row-2 .listing-mg-7-item .title {
    font-size: 62%;
  }
  .listing-modern-grid-7 .mg-row-2 .listing-mg-7-item .post-subtitle {
    font-size: 60%;
  }
  .listing-modern-grid-7 .mg-row-2 .listing-mg-7-item .content-container {
    max-height: 43%;
  }
}
.listing-mg-8-item.listing-item-2 .title, .listing-mg-8-item.listing-item-3 .title, .listing-mg-8-item.listing-item-4 .title, .listing-mg-8-item.listing-item-5 .post-subtitle, .listing-mg-8-item.listing-item-5 .title {
  font-size: 72%;
}

.listing-mg-8-item.listing-item-2 .title {
  font-size: 80%;
}

.listing-modern-grid-8 .mg-col-1 {
  width: 46%;
  float: left;
  padding-right: 1px;
  overflow: hidden;
}

.listing-modern-grid-8 .mg-col-2 {
  width: 32%;
  float: left;
  padding-left: 1px;
  padding-right: 1px;
  overflow: hidden;
}

.listing-modern-grid-8 .mg-col-3 {
  width: 22%;
  float: left;
  padding-left: 1px;
  overflow: hidden;
}

.listing-modern-grid-8 .mg-row-1 {
  margin: 0 0 2px;
  overflow: hidden;
}

.listing-modern-grid-8 .item-3-cont, .listing-modern-grid-8 .item-4-cont {
  width: 50%;
  float: left;
  overflow: hidden;
}

.listing-modern-grid-8 .item-3-cont {
  padding-right: 1px;
}

.listing-modern-grid-8 .item-4-cont {
  padding-left: 1px;
}

.listing-mg-8-item.listing-item-1:before {
  padding-top: 71.779%;
}

.listing-mg-8-item.listing-item-2:before {
  padding-top: 53.005%;
}

.listing-mg-8-item.listing-item-3:before, .listing-mg-8-item.listing-item-4:before {
  padding-top: 100.55%;
}

.listing-mg-8-item.listing-item-5:before {
  padding-top: 150.394%;
}

.listing-mg-8-item.listing-mg-item .format-icon, .listing-mg-8-item.listing-mg-item:hover .format-icon {
  right: 20px !important;
  top: 20px !important;
  transform: none;
  margin: 0;
}

.listing-modern-grid-8.l-1 .mg-col-3, .listing-modern-grid-8.l-2 .mg-col-3, .listing-modern-grid-8.l-3 .mg-col-3, .listing-modern-grid-8.l-4 .mg-col-3 {
  width: 100%;
  padding: 2px 0 0;
}

.listing-modern-grid-8.l-1 .mg-col-1, .listing-modern-grid-8.l-2 .mg-col-1, .listing-modern-grid-8.l-3 .mg-col-1, .listing-modern-grid-8.l-4 .mg-col-1 {
  width: 56%;
}

.listing-modern-grid-8.l-1 .mg-col-2, .listing-modern-grid-8.l-2 .mg-col-2, .listing-modern-grid-8.l-3 .mg-col-2, .listing-modern-grid-8.l-4 .mg-col-2 {
  width: 44%;
  padding: 0 0 0 1px;
}

.listing-modern-grid-8.l-1 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-2:before {
  padding-top: 47.29%;
}

.listing-modern-grid-8.l-1 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-1 .listing-mg-8-item.listing-item-4:before, .listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-4:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-4:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-4:before {
  padding-top: 87.68%;
}

.listing-modern-grid-8.l-1 .listing-mg-8-item.listing-item-5:before, .listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-5:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-5:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-5:before {
  padding-top: 18%;
}

.listing-modern-grid-8.l-2 .listing-mg-8-item:before, .listing-modern-grid-8.l-3 .listing-mg-8-item:before, .listing-modern-grid-8.l-4 .listing-mg-8-item:before {
  padding-top: 89%;
}

.listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-5:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-5:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-5:before {
  padding-top: 18%;
}

.listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-2:before {
  padding-top: 65.5%;
}

.listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-4:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-4:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-4:before {
  padding-top: 95.055%;
}

.listing-modern-grid-8.l-2 .listing-item-1 .title, .listing-modern-grid-8.l-3 .listing-item-1 .title, .listing-modern-grid-8.l-4 .listing-item-1 .title {
  font-size: 80%;
}

.listing-modern-grid-8.l-2 .listing-item-2 .title, .listing-modern-grid-8.l-2 .listing-item-3 .title, .listing-modern-grid-8.l-2 .listing-item-4 .title, .listing-modern-grid-8.l-3 .listing-item-2 .title, .listing-modern-grid-8.l-3 .listing-item-3 .title, .listing-modern-grid-8.l-3 .listing-item-4 .title, .listing-modern-grid-8.l-4 .listing-item-2 .title, .listing-modern-grid-8.l-4 .listing-item-3 .title, .listing-modern-grid-8.l-4 .listing-item-4 .title {
  font-size: 62%;
}

.listing-modern-grid-8.l-2 .listing-item-3 .term-badges, .listing-modern-grid-8.l-2 .listing-item-4 .term-badges, .listing-modern-grid-8.l-3 .listing-item-3 .term-badges, .listing-modern-grid-8.l-3 .listing-item-4 .term-badges, .listing-modern-grid-8.l-4 .listing-item-3 .term-badges, .listing-modern-grid-8.l-4 .listing-item-4 .term-badges {
  display: none;
}

.listing-modern-grid-8.l-2 .listing-mg-item .content-container, .listing-modern-grid-8.l-3 .listing-mg-item .content-container, .listing-modern-grid-8.l-4 .listing-mg-item .content-container {
  left: 15px;
  right: 15px;
  bottom: 10px;
  max-height: 50%;
}

.listing-modern-grid-8.l-3 .mg-col-1, .listing-modern-grid-8.l-4 .mg-col-1 {
  width: 100%;
  padding: 0;
}

.listing-modern-grid-8.l-3 .mg-col-2, .listing-modern-grid-8.l-4 .mg-col-2 {
  width: 100%;
  padding: 2px 0 0 0;
}

.listing-modern-grid-8.l-3 .mg-row-2, .listing-modern-grid-8.l-4 .mg-row-2 {
  width: 100%;
  padding: 0;
  float: none;
}

.listing-modern-grid-8.l-3 .listing-item-1:before, .listing-modern-grid-8.l-4 .listing-item-1:before {
  padding-top: 46%;
}

.listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-3:before {
  padding-top: 65.5%;
}

.listing-modern-grid-8.l-3 .listing-item-2 .title, .listing-modern-grid-8.l-4 .listing-item-2 .title {
  font-size: 72%;
}

.listing-modern-grid-8.l-3 .listing-item-2 .post-meta, .listing-modern-grid-8.l-3 .mg-col-2 .post-meta, .listing-modern-grid-8.l-3 .mg-col-2 .term-badges.floated, .listing-modern-grid-8.l-3 .mg-col-3 .post-meta, .listing-modern-grid-8.l-3 .mg-col-3 .term-badges.floated, .listing-modern-grid-8.l-4 .listing-item-2 .post-meta, .listing-modern-grid-8.l-4 .mg-col-2 .post-meta, .listing-modern-grid-8.l-4 .mg-col-2 .term-badges.floated, .listing-modern-grid-8.l-4 .mg-col-3 .post-meta, .listing-modern-grid-8.l-4 .mg-col-3 .term-badges.floated {
  display: none;
}

.listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-1:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-1:before {
  padding-top: 50%;
}

.listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-2 .term-badges.floated, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-2 .term-badges.floated {
  display: none;
}

.listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-5:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-5:before {
  padding-top: 36%;
}

.listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-4:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-4:before {
  padding-top: 79.5%;
}

.listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-2:before {
  padding-top: 50.5%;
}

.listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-1:before {
  padding-top: 55%;
}

.listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-1 .post-meta {
  display: none;
}

.listing-modern-grid-8.l-4 .listing-mg-item .content-container {
  left: 12px;
  right: 12px;
  bottom: 12px;
}

.listing-modern-grid-8.l-4 .listing-mg-item.listing-item-2 .content-container, .listing-modern-grid-8.l-4 .listing-mg-item.listing-item-3 .content-container {
  max-height: 40%;
}

.slider-overlay-simple.listing-modern-grid-8.l-4 .listing-mg-item.listing-item-2 .content-container, .slider-overlay-simple.listing-modern-grid-8.l-4 .listing-mg-item.listing-item-3 .content-container {
  max-height: 60%;
  padding: 12px 12px 10px;
}

.listing-mg-8-item.listing-mg-item.l-4 .format-icon, .listing-mg-8-item.listing-mg-item.l-4:hover .format-icon {
  right: 10px !important;
  top: 10px !important;
}

@media only screen and (max-width: 980px) {
  .listing-modern-grid-8 .mg-col-3 {
    width: 100%;
    padding: 2px 0 0;
  }
  .listing-modern-grid-8 .mg-col-1 {
    width: 56%;
  }
  .listing-modern-grid-8 .mg-col-2 {
    width: 44%;
    padding: 0 0 0 1px;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-2:before {
    padding-top: 47.29%;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8 .listing-mg-8-item.listing-item-4:before {
    padding-top: 87.68%;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-5:before {
    padding-top: 18%;
  }
}
@media only screen and (max-width: 780px) {
  .listing-modern-grid-8 .listing-mg-8-item:before {
    padding-top: 89%;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-5:before {
    padding-top: 18%;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-2:before {
    padding-top: 65.5%;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8 .listing-mg-8-item.listing-item-4:before {
    padding-top: 95.055%;
  }
  .listing-modern-grid-8 .listing-item-1 .title {
    font-size: 80%;
  }
  .listing-modern-grid-8 .listing-item-2 .title, .listing-modern-grid-8 .listing-item-3 .title {
    font-size: 72%;
  }
  .listing-modern-grid-8 .listing-item-3 .term-badges, .listing-modern-grid-8 .listing-item-4 .term-badges {
    display: none;
  }
  .listing-modern-grid-8 .listing-mg-item .content-container {
    left: 15px;
    right: 15px;
    bottom: 10px;
    max-height: 50%;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-8 .mg-col-1 {
    width: 100% !important;
    padding: 0 !important;
  }
  .listing-modern-grid-8 .mg-col-2 {
    width: 100% !important;
    padding: 2px 0 0 0 !important;
  }
  .listing-modern-grid-8 .mg-row-2 {
    width: 100% !important;
    padding: 0 !important;
    float: none !important;
  }
  .listing-modern-grid-8 .listing-item-1:before {
    padding-top: 46% !important;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8 .listing-mg-8-item.listing-item-3:before {
    padding-top: 65.5% !important;
  }
  .listing-modern-grid-8 .listing-item-2 .title, .listing-modern-grid-8 .listing-item-3 .title {
    font-size: 72% !important;
  }
  .listing-modern-grid-8 .listing-item-2 .post-meta, .listing-modern-grid-8 .mg-col-2 .post-meta, .listing-modern-grid-8 .mg-col-2 .term-badges.floated, .listing-modern-grid-8 .mg-col-3 .post-meta, .listing-modern-grid-8 .mg-col-3 .term-badges.floated {
    display: none !important;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-1:before {
    padding-top: 50% !important;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-2 .term-badges.floated {
    display: none !important;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8 .listing-mg-8-item.listing-item-5:before {
    padding-top: 36% !important;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8 .listing-mg-8-item.listing-item-4:before {
    padding-top: 79.5% !important;
  }
}
@media only screen and (max-width: 480px) {
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-2:before {
    padding-top: 50.5%;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-1:before {
    padding-top: 55%;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-1 .post-meta {
    display: none;
  }
  .listing-modern-grid-8 .listing-item-2 .title, .listing-modern-grid-8 .listing-item-3 .title {
    font-size: 64%;
  }
  .listing-modern-grid-8 .listing-mg-item .content-container {
    left: 12px;
    right: 12px;
    bottom: 12px;
  }
  .listing-modern-grid-8 .listing-mg-item.listing-item-2 .content-container, .listing-modern-grid-8 .listing-mg-item.listing-item-3 .content-container {
    max-height: 40%;
  }
  .slider-overlay-simple.listing-modern-grid-8 .listing-mg-item.listing-item-2 .content-container, .slider-overlay-simple.listing-modern-grid-8 .listing-mg-item.listing-item-3 .content-container {
    max-height: 60%;
    padding: 12px 12px 10px;
  }
  .listing-mg-8-item.listing-mg-item .format-icon, .listing-mg-8-item.listing-mg-item:hover .format-icon {
    right: 10px !important;
    top: 10px !important;
  }
}
.listing-mg-9-item.listing-item-2 .title, .listing-mg-9-item.listing-item-3 .title, .listing-mg-9-item.listing-item-4 .title, .listing-mg-9-item.listing-item-5 .title, .listing-mg-9-item.listing-item-6 .title, .listing-mg-9-item.listing-item-7 .title {
  font-size: 72%;
}

.listing-mg-9-item.listing-mg-item .format-icon, .listing-mg-9-item.listing-mg-item:hover .format-icon {
  right: 20px !important;
  top: 20px !important;
  transform: none;
  margin: 0;
}

.listing-mg-9-item:before {
  padding-top: 93.76%;
}

.listing-modern-grid-9 .mg-col-3 .listing-mg-9-item:before {
  padding-top: 93.97%;
}

.listing-mg-9-item.listing-item-1:before {
  padding-top: 74.545%;
}

.listing-modern-grid-9 .mg-col-1 {
  width: 45.6%;
  float: left;
  padding-right: 1px;
}

.listing-modern-grid-9 .mg-col-2 {
  width: 36.35%;
  float: left;
  padding-left: 1px;
  padding-right: 1px;
}

.listing-modern-grid-9 .mg-col-3 {
  width: 18.05%;
  float: left;
  padding-left: 1px;
}

.listing-modern-grid-9 .item-2-cont, .listing-modern-grid-9 .item-3-cont, .listing-modern-grid-9 .item-4-cont, .listing-modern-grid-9 .item-5-cont {
  width: 50%;
  float: left;
}

.listing-modern-grid-9 .item-2-cont, .listing-modern-grid-9 .item-4-cont {
  padding-right: 1px;
}

.listing-modern-grid-9 .item-3-cont, .listing-modern-grid-9 .item-5-cont {
  padding-left: 1px;
}

.listing-modern-grid-9 .mg-row-1 {
  margin-bottom: 2px;
}

.listing-modern-grid-9.l-1 .mg-col-1, .listing-modern-grid-9.l-2 .mg-col-1, .listing-modern-grid-9.l-3 .mg-col-1, .listing-modern-grid-9.l-4 .mg-col-1, .listing-modern-grid-9.l-5 .mg-col-1 {
  width: 53%;
}

.listing-modern-grid-9.l-1 .mg-col-2, .listing-modern-grid-9.l-2 .mg-col-2, .listing-modern-grid-9.l-3 .mg-col-2, .listing-modern-grid-9.l-4 .mg-col-2, .listing-modern-grid-9.l-5 .mg-col-2 {
  width: 47%;
}

.listing-modern-grid-9.l-1 .listing-mg-9-item:before, .listing-modern-grid-9.l-2 .listing-mg-9-item:before, .listing-modern-grid-9.l-3 .listing-mg-9-item:before, .listing-modern-grid-9.l-4 .listing-mg-9-item:before, .listing-modern-grid-9.l-5 .listing-mg-9-item:before {
  padding-top: 86.97%;
}

.listing-modern-grid-9.l-1 .listing-item-1:before, .listing-modern-grid-9.l-2 .listing-item-1:before, .listing-modern-grid-9.l-3 .listing-item-1:before, .listing-modern-grid-9.l-4 .listing-item-1:before, .listing-modern-grid-9.l-5 .listing-item-1:before {
  padding-top: 77%;
}

.listing-modern-grid-9.l-1 .listing-mg-item .content-container, .listing-modern-grid-9.l-2 .listing-mg-item .content-container, .listing-modern-grid-9.l-3 .listing-mg-item .content-container, .listing-modern-grid-9.l-4 .listing-mg-item .content-container, .listing-modern-grid-9.l-5 .listing-mg-item .content-container {
  left: 15px;
  right: 15px;
  bottom: 12px;
  max-height: 50%;
}

.listing-modern-grid-9.l-1 .mg-col-3 .mg-row, .listing-modern-grid-9.l-2 .mg-col-3 .mg-row, .listing-modern-grid-9.l-3 .mg-col-3 .mg-row, .listing-modern-grid-9.l-4 .mg-col-3 .mg-row, .listing-modern-grid-9.l-5 .mg-col-3 .mg-row {
  width: 50%;
  float: left;
}

.listing-modern-grid-9.l-1 .mg-col-3, .listing-modern-grid-9.l-2 .mg-col-3, .listing-modern-grid-9.l-3 .mg-col-3, .listing-modern-grid-9.l-4 .mg-col-3, .listing-modern-grid-9.l-5 .mg-col-3 {
  width: 100%;
  padding: 2px 0 0;
}

.listing-modern-grid-9.l-1 .mg-col-3 .mg-row.mg-row-1, .listing-modern-grid-9.l-2 .mg-col-3 .mg-row.mg-row-1, .listing-modern-grid-9.l-3 .mg-col-3 .mg-row.mg-row-1, .listing-modern-grid-9.l-4 .mg-col-3 .mg-row.mg-row-1, .listing-modern-grid-9.l-5 .mg-col-3 .mg-row.mg-row-1 {
  padding-right: 1px;
}

.listing-modern-grid-9.l-1 .mg-col-3 .mg-row.mg-row-2, .listing-modern-grid-9.l-2 .mg-col-3 .mg-row.mg-row-2, .listing-modern-grid-9.l-3 .mg-col-3 .mg-row.mg-row-2, .listing-modern-grid-9.l-4 .mg-col-3 .mg-row.mg-row-2, .listing-modern-grid-9.l-5 .mg-col-3 .mg-row.mg-row-2 {
  padding-left: 1px;
}

.listing-modern-grid-9.l-2 .mg-col-1, .listing-modern-grid-9.l-2 .mg-col-2, .listing-modern-grid-9.l-3 .mg-col-1, .listing-modern-grid-9.l-3 .mg-col-2, .listing-modern-grid-9.l-4 .mg-col-1, .listing-modern-grid-9.l-4 .mg-col-2, .listing-modern-grid-9.l-5 .mg-col-1, .listing-modern-grid-9.l-5 .mg-col-2 {
  width: 50%;
}

.listing-modern-grid-9.l-2 .listing-mg-item:before, .listing-modern-grid-9.l-3 .listing-mg-item:before, .listing-modern-grid-9.l-4 .listing-mg-item:before, .listing-modern-grid-9.l-5 .listing-mg-item:before {
  padding-top: 93%;
}

.listing-modern-grid-9.l-2 .listing-item-1:before, .listing-modern-grid-9.l-3 .listing-item-1:before, .listing-modern-grid-9.l-4 .listing-item-1:before, .listing-modern-grid-9.l-5 .listing-item-1:before {
  padding-top: 92.876%;
}

.listing-modern-grid-9.l-2 .mg-col-3 .listing-item:before {
  padding-top: 37%;
}

.listing-modern-grid-9.l-2 .listing-mg-item .title, .listing-modern-grid-9.l-3 .listing-mg-item .title, .listing-modern-grid-9.l-4 .listing-mg-item .title, .listing-modern-grid-9.l-5 .listing-mg-item .title {
  font-size: 66%;
}

.listing-modern-grid-9.l-2 .listing-item-1 .title, .listing-modern-grid-9.l-3 .listing-item-1 .title, .listing-modern-grid-9.l-4 .listing-item-1 .title, .listing-modern-grid-9.l-5 .listing-item-1 .title {
  font-size: 86%;
}

.listing-modern-grid-9.l-2 .mg-col-2 .term-badges, .listing-modern-grid-9.l-2 .mg-col-3 .term-badges, .listing-modern-grid-9.l-3 .mg-col-2 .term-badges, .listing-modern-grid-9.l-3 .mg-col-3 .term-badges, .listing-modern-grid-9.l-4 .mg-col-2 .term-badges, .listing-modern-grid-9.l-4 .mg-col-3 .term-badges, .listing-modern-grid-9.l-5 .mg-col-2 .term-badges, .listing-modern-grid-9.l-5 .mg-col-3 .term-badges {
  display: none;
}

.listing-modern-grid-9.l-3 .listing-mg-item .post-meta, .listing-modern-grid-9.l-4 .listing-mg-item .post-meta, .listing-modern-grid-9.l-5 .listing-mg-item .post-meta {
  display: none !important;
}

.listing-modern-grid-9.l-3 .listing-mg-item .format-icon, .listing-modern-grid-9.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-9.l-4 .listing-mg-item .format-icon, .listing-modern-grid-9.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-9.l-5 .listing-mg-item .format-icon, .listing-modern-grid-9.l-5 .listing-mg-item:hover .format-icon {
  right: 12px !important;
  top: 12px !important;
}

.listing-modern-grid-9.l-3.l-3 .listing-mg-item:before, .listing-modern-grid-9.l-4 .listing-mg-item:before, .listing-modern-grid-9.l-5 .listing-mg-item:before {
  padding-top: 60%;
}

.listing-modern-grid-9.l-3 .listing-item-1:before, .listing-modern-grid-9.l-4 .listing-item-1:before, .listing-modern-grid-9.l-5 .listing-item-1:before {
  padding-top: 45%;
}

.listing-modern-grid-9.l-3 .mg-col-1, .listing-modern-grid-9.l-4 .mg-col-1, .listing-modern-grid-9.l-5 .mg-col-1 {
  width: 100% !important;
  padding: 0 !important;
  margin-bottom: 2px !important;
}

.listing-modern-grid-9.l-3 .mg-col-2, .listing-modern-grid-9.l-4 .mg-col-2, .listing-modern-grid-9.l-5 .mg-col-2 {
  width: 100% !important;
  padding: 0 !important;
}

.listing-modern-grid-9.l-4 .listing-mg-item:before, .listing-modern-grid-9.l-4 .mg-col-3 .listing-item:before, .listing-modern-grid-9.l-5 .listing-mg-item:before, .listing-modern-grid-9.l-5 .mg-col-3 .listing-item:before {
  padding-top: 80%;
}

.listing-modern-grid-9.l-4 .listing-item-1:before, .listing-modern-grid-9.l-5 .listing-item-1:before {
  padding-top: 55%;
}

.slider-overlay-simple.listing-modern-grid-9.l-5 .listing-mg-item.listing-item-2 .content-container, .slider-overlay-simple.listing-modern-grid-9.l-5 .listing-mg-item.listing-item-3 .content-container, .slider-overlay-simple.listing-modern-grid-9.l-5 .listing-mg-item.listing-item-4 .content-container, .slider-overlay-simple.listing-modern-grid-9.l-5 .listing-mg-item.listing-item-5 .content-container {
  max-height: 64%;
  padding: 12px !important;
}

@media only screen and (max-width: 980px) {
  .listing-modern-grid-9 .mg-col-1 {
    width: 53%;
  }
  .listing-modern-grid-9 .mg-col-2 {
    width: 47%;
  }
  .listing-modern-grid-9 .listing-mg-9-item:before {
    padding-top: 86.97%;
  }
  .listing-modern-grid-9 .listing-item-1:before {
    padding-top: 77%;
  }
  .listing-modern-grid-9 .listing-mg-item .content-container {
    left: 15px;
    right: 15px;
    bottom: 12px;
    max-height: 50%;
  }
  .listing-modern-grid-9 .mg-col-3 .mg-row {
    width: 50% !important;
    float: left !important;
  }
  .listing-modern-grid-9 .mg-col-3 {
    width: 100%;
    padding: 2px 0 0;
  }
  .listing-modern-grid-9 .mg-col-3 .mg-row.mg-row-1 {
    padding-right: 1px;
  }
  .listing-modern-grid-9 .mg-col-3 .mg-row.mg-row-2 {
    padding-left: 1px;
  }
  .listing-modern-grid-9 .mg-col-3 .listing-item:before {
    padding-top: 37%;
  }
}
@media only screen and (max-width: 780px) {
  .listing-modern-grid-9 .mg-col-1, .listing-modern-grid-9 .mg-col-2 {
    width: 50% !important;
  }
  .listing-modern-grid-9 .listing-mg-item:before {
    padding-top: 93%;
  }
  .listing-modern-grid-9 .listing-item-1:before {
    padding-top: 92.876%;
  }
  .listing-modern-grid-9 .listing-mg-item .title {
    font-size: 66%;
  }
  .listing-modern-grid-9 .listing-item-1 .title {
    font-size: 86%;
  }
  .listing-modern-grid-9 .mg-col-2 .term-badges, .listing-modern-grid-9 .mg-col-3 .term-badges {
    display: none;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-9 .listing-mg-item .post-meta {
    display: none;
  }
  .listing-modern-grid-9 .listing-mg-item .format-icon, .listing-modern-grid-9 .listing-mg-item:hover .format-icon {
    right: 12px;
    top: 12px;
  }
  .listing-modern-grid-9 .listing-mg-item:before, .listing-modern-grid-9 .mg-col-3 .listing-item:before {
    padding-top: 60%;
  }
  .listing-modern-grid-9 .listing-item-1:before {
    padding-top: 45%;
  }
  .listing-modern-grid-9 .mg-col-1 {
    width: 100% !important;
    padding: 0 !important;
    margin-bottom: 2px !important;
  }
  .listing-modern-grid-9 .mg-col-2 {
    width: 100% !important;
    padding: 0 !important;
  }
}
@media only screen and (max-width: 560px) {
  .listing-modern-grid-9 .listing-mg-item:before, .listing-modern-grid-9 .mg-col-3 .listing-item:before {
    padding-top: 80% !important;
  }
  .listing-modern-grid-9 .listing-item-1:before {
    padding-top: 55% !important;
  }
}
@media only screen and (max-width: 480px) {
  .slider-overlay-simple.listing-modern-grid-9 .listing-mg-item.listing-item-2 .content-container, .slider-overlay-simple.listing-modern-grid-9 .listing-mg-item.listing-item-3 .content-container, .slider-overlay-simple.listing-modern-grid-9 .listing-mg-item.listing-item-4 .content-container, .slider-overlay-simple.listing-modern-grid-9 .listing-mg-item.listing-item-5 .content-container {
    max-height: 64%;
    padding: 12px;
  }
}
.listing-mg-10-item:before {
  padding-top: 60%;
}

.listing-modern-grid-10 .mg-row-1 {
  padding-bottom: 4px;
}

.listing-modern-grid-10 .mg-row-1 .mg-col-1 {
  width: 50%;
  float: left;
  padding-right: 2px;
}

.listing-modern-grid-10 .mg-row-1 .mg-col-2 {
  width: 50%;
  float: left;
  padding-left: 2px;
}

.listing-modern-grid-10 .mg-row-2 .mg-col {
  width: 25%;
  float: left;
}

.listing-modern-grid-10 .mg-row-2 .mg-col-1 {
  padding-right: 3px;
}

.listing-modern-grid-10 .mg-row-2 .mg-col-2 {
  padding-left: 1px;
  padding-right: 2px;
}

.listing-modern-grid-10 .mg-row-2 .mg-col-3 {
  padding-left: 2px;
  padding-right: 1px;
}

.listing-modern-grid-10 .mg-row-2 .mg-col-4 {
  padding-left: 3px;
}

.listing-modern-grid-10 .mg-row-2 .listing-mg-10-item {
  width: 100%;
}

.listing-modern-grid-10 .mg-row-2 .listing-mg-10-item:before {
  padding-top: 64%;
}

.listing-modern-grid-10 .mg-row-2 .listing-mg-10-item .post-subtitle, .listing-modern-grid-10 .mg-row-2 .listing-mg-10-item .title {
  font-size: 75%;
}

.listing-modern-grid-10 .mg-row-2 .listing-mg-item:hover .format-icon {
  margin-top: -46px;
  transform: scale(1.2);
}

.listing-modern-grid-10.l-1 .listing-mg-10-item.listing-mg-item .format-icon, .listing-modern-grid-10.l-1 .listing-mg-10-item.listing-mg-item:hover .format-icon {
  right: 20px !important;
  top: 20px !important;
  transform: none;
  margin: 0;
}

.listing-modern-grid-10.l-1 .mg-row-2 .mg-col, .listing-modern-grid-10.l-2 .mg-row-2 .mg-col, .listing-modern-grid-10.l-3 .mg-row-2 .mg-col, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col {
  width: 50%;
}

.listing-modern-grid-10.l-1 .mg-row-2 .mg-col-1, .listing-modern-grid-10.l-1 .mg-row-2 .mg-col-3, .listing-modern-grid-10.l-2 .mg-row-2 .mg-col-1, .listing-modern-grid-10.l-2 .mg-row-2 .mg-col-3, .listing-modern-grid-10.l-3 .mg-row-2 .mg-col-1, .listing-modern-grid-10.l-3 .mg-row-2 .mg-col-3, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-1, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-3 {
  padding-right: 2px;
  padding-left: 0;
}

.listing-modern-grid-10.l-1 .mg-row-2 .mg-col-2, .listing-modern-grid-10.l-1 .mg-row-2 .mg-col-4, .listing-modern-grid-10.l-2 .mg-row-2 .mg-col-2, .listing-modern-grid-10.l-2 .mg-row-2 .mg-col-4, .listing-modern-grid-10.l-3 .mg-row-2 .mg-col-2, .listing-modern-grid-10.l-3 .mg-row-2 .mg-col-4, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-2, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-4 {
  padding-left: 2px;
  padding-right: 0;
}

.listing-modern-grid-10.l-1 .mg-row-2 .mg-col-3, .listing-modern-grid-10.l-1 .mg-row-2 .mg-col-4, .listing-modern-grid-10.l-2 .mg-row-2 .mg-col-3, .listing-modern-grid-10.l-2 .mg-row-2 .mg-col-4, .listing-modern-grid-10.l-3 .mg-row-2 .mg-col-3, .listing-modern-grid-10.l-3 .mg-row-2 .mg-col-4, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-3, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-4 {
  padding-top: 4px;
}

.listing-modern-grid-10.l-1 .mg-row-1 .listing-mg-10-item .title, .listing-modern-grid-10.l-2 .mg-row-1 .listing-mg-10-item .title, .listing-modern-grid-10.l-3 .mg-row-1 .listing-mg-10-item .title, .listing-modern-grid-10.l-4 .mg-row-1 .listing-mg-10-item .title {
  font-size: 92%;
}

.listing-modern-grid-10.l-1 .mg-row-2 .listing-mg-10-item .title, .listing-modern-grid-10.l-2 .mg-row-2 .listing-mg-10-item .title, .listing-modern-grid-10.l-3 .mg-row-2 .listing-mg-10-item .title, .listing-modern-grid-10.l-4 .mg-row-2 .listing-mg-10-item .title {
  font-size: 72%;
}

.listing-modern-grid-10.l-2 .mg-row-1 .mg-col, .listing-modern-grid-10.l-3 .mg-row-1 .mg-col, .listing-modern-grid-10.l-4 .mg-row-1 .mg-col {
  width: 100%;
  padding: 0;
  float: none;
}

.listing-modern-grid-10.l-2 .mg-row-1 .mg-col-1, .listing-modern-grid-10.l-3 .mg-row-1 .mg-col-1, .listing-modern-grid-10.l-4 .mg-row-1 .mg-col-1 {
  padding-bottom: 4px;
}

.listing-modern-grid-10.l-2 .listing-mg-10-item.listing-mg-item .format-icon, .listing-modern-grid-10.l-2 .listing-mg-10-item.listing-mg-item:hover .format-icon, .listing-modern-grid-10.l-3 .listing-mg-10-item.listing-mg-item .format-icon, .listing-modern-grid-10.l-3 .listing-mg-10-item.listing-mg-item:hover .format-icon, .listing-modern-grid-10.l-4 .listing-mg-10-item.listing-mg-item .format-icon, .listing-modern-grid-10.l-4 .listing-mg-10-item.listing-mg-item:hover .format-icon {
  right: 20px !important;
  top: 20px !important;
  transform: none;
  margin: 0;
}

.listing-modern-grid-10.l-2 .mg-row-1 .listing-mg-10-item:before, .listing-modern-grid-10.l-3 .mg-row-1 .listing-mg-10-item:before, .listing-modern-grid-10.l-4 .mg-row-1 .listing-mg-10-item:before {
  padding-top: 36%;
}

.listing-modern-grid-10.l-2 .mg-row-2 .listing-mg-10-item:before, .listing-modern-grid-10.l-3 .mg-row-2 .listing-mg-10-item:before, .listing-modern-grid-10.l-4 .mg-row-2 .listing-mg-10-item:before {
  padding-top: 70%;
}

.listing-modern-grid-10.l-3 .listing-item .post-meta, .listing-modern-grid-10.l-4 .listing-item .post-meta {
  display: none;
}

.listing-modern-grid-10.l-3 .mg-row-2 .mg-col, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col {
  width: 50%;
}

.listing-modern-grid-10.l-3 .mg-row-2 .mg-col-1, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-1 {
  padding-right: 2px;
}

.listing-modern-grid-10.l-3 .mg-row-2 .mg-col-2, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-2 {
  padding-left: 2px;
  padding-right: 0;
}

.listing-modern-grid-10.l-3 .mg-row-2 .listing-mg-10-item .format-icon, .listing-modern-grid-10.l-4 .mg-row-2 .listing-mg-10-item .format-icon {
  display: none;
}

.listing-modern-grid-10.l-4 .mg-row-1 .listing-mg-10-item:before {
  padding-top: 52%;
}

.listing-modern-grid-10.l-4 .mg-row-2 .listing-mg-10-item:before {
  padding-top: 76%;
}

.listing-modern-grid-10.l-4 .mg-row-1 .listing-mg-10-item .title {
  font-size: 82%;
}

.listing-modern-grid-10.l-4 .mg-row-2 .listing-mg-10-item .title {
  font-size: 62%;
}

.listing-modern-grid-10.l-4 .mg-row-2 .listing-mg-10-item .content-container {
  max-height: 43%;
}

@media only screen and (max-width: 980px) {
  .listing-modern-grid-10 .listing-mg-10-item.listing-mg-item .format-icon, .listing-modern-grid-10 .listing-mg-10-item.listing-mg-item:hover .format-icon {
    right: 20px !important;
    top: 20px !important;
    transform: none;
    margin: 0;
  }
  .listing-modern-grid-10 .mg-row-1 .listing-mg-10-item .title {
    font-size: 92%;
  }
  .listing-modern-grid-10 .mg-row-2 .listing-mg-10-item .title {
    font-size: 72%;
  }
}
@media only screen and (max-width: 780px) {
  .listing-modern-grid-10 .mg-row-2 .mg-col {
    width: 50% !important;
  }
  .listing-modern-grid-10 .mg-row-2 .mg-col-1, .listing-modern-grid-10 .mg-row-2 .mg-col-3 {
    padding-right: 2px !important;
    padding-left: 0 !important;
  }
  .listing-modern-grid-10 .mg-row-2 .mg-col-2, .listing-modern-grid-10 .mg-row-2 .mg-col-4 {
    padding-left: 2px !important;
    padding-right: 0 !important;
  }
  .listing-modern-grid-10 .mg-row-2 .mg-col-3, .listing-modern-grid-10 .mg-row-2 .mg-col-4 {
    padding-top: 4px !important;
  }
  .listing-modern-grid-10 .mg-row-1 .mg-col {
    width: 100% !important;
    padding: 0 !important;
    float: none !important;
  }
  .listing-modern-grid-10 .mg-row-1 .mg-col-1 {
    padding-bottom: 4px !important;
  }
  .listing-modern-grid-10 .mg-row-1 .listing-mg-10-item:before {
    padding-top: 30%;
  }
  .listing-modern-grid-10 .listing-mg-10-item.listing-mg-item .format-icon, .listing-modern-grid-10 .listing-mg-10-item.listing-mg-item:hover .format-icon {
    right: 20px !important;
    top: 20px !important;
    transform: none;
    margin: 0;
  }
  .listing-modern-grid-10 .listing-mg-10-item:before {
    padding-top: 70%;
  }
  .listing-modern-grid-10 .mg-row-2 .listing-mg-10-item:before {
    padding-top: 50%;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-10 .listing-item .post-meta {
    display: none;
  }
  .listing-modern-grid-10 .mg-row-2 .mg-col {
    width: 50% !important;
  }
  .listing-modern-grid-10 .mg-row-2 .mg-col-1 {
    padding-right: 2px !important;
  }
  .listing-modern-grid-10 .mg-row-2 .mg-col-2 {
    padding-left: 2px !important;
    padding-right: 0 !important;
  }
  .listing-modern-grid-10 .mg-row-2 .listing-mg-10-item .format-icon {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  .listing-modern-grid-10 .mg-row-1 .listing-mg-10-item:before {
    padding-top: 52% !important;
  }
  .listing-modern-grid-10 .mg-row-2 .listing-mg-10-item:before {
    padding-top: 76% !important;
  }
  .listing-modern-grid-10 .mg-row-1 .listing-mg-10-item .title {
    font-size: 82%;
  }
  .listing-modern-grid-10 .mg-row-2 .listing-mg-10-item .title {
    font-size: 62%;
  }
  .listing-modern-grid-10 .mg-row-2 .listing-mg-10-item .content-container {
    max-height: 43%;
  }
}
.listing-item-user {
  position: relative;
}

.listing-item-user .user-avatar img {
  border-radius: 50%;
  display: inline-block;
}

.listing-item-user .btn-light {
  background: #fff !important;
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: #3c3c3c !important;
  vertical-align: top;
  line-height: 24px;
  font-size: 10px;
  padding: 0 8px;
  margin: 0 10px 0 0;
}

.listing-item-user .btn-light.btn-light:focus, .listing-item-user .btn-light.btn-light:hover {
  color: #3c3c3c !important;
  text-decoration: none !important;
  border-color: rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.listing-item-user .user-social-icons {
  display: inline;
  padding: 0;
  margin: 0;
  vertical-align: top;
}

.listing-item-user .user-social-icons .social-item {
  display: inline-block;
  padding: 0;
  margin: 0 5px 7px 0;
}

.listing-item-user .user-social-icons .social-item:last-child {
  margin-right: 0;
}

.listing-item-user .user-social-icons a {
  background-color: #fff;
  border: 1px solid #e8e8e8;
  padding: 0 4px;
  text-align: center;
  display: inline-block;
  min-width: 27px;
  font-size: 12px;
  line-height: 24px;
  color: #444;
  vertical-align: top;
}

.listing-item-user .user-social-icons .social-item a, .listing-item-user .user-social-icons .social-item a .fa {
  transition: all 0.3s ease;
}

.listing-item-user .user-social-icons .github:hover a:hover {
  color: #666;
}

.listing-item-user .user-social-icons .pinterest a:hover {
  color: #cb2027;
}

.listing-item-user .user-social-icons .youtube a:hover {
  color: #cc181e;
}

.listing-item-user .user-social-icons .linkedin a:hover {
  color: #0266a0;
}

.listing-item-user .user-social-icons .dribbble a:hover {
  color: #ea4c89;
}

.listing-item-user .user-social-icons .vimeo a:hover {
  color: #46a3e9;
}

.listing-item-user .user-social-icons .delicious a:hover {
  color: #4a79ff;
}

.listing-item-user .user-social-icons .soundcloud a:hover {
  color: #f50;
}

.listing-item-user .user-social-icons .behance a:hover {
  color: #3b63fc;
}

.listing-item-user .user-social-icons .flickr a:hover {
  color: #2f44db;
}

.listing-item-user .user-social-icons .instagram a:hover {
  color: #517fa4;
}

.listing-item-user .user-social-icons .google-plus a:hover {
  color: #d73d32;
}

.listing-item-user .user-social-icons .google-plus a:hover {
  color: #d73d32;
}

.listing-item-user .user-social-icons .google-plus a:hover {
  color: #d73d32;
}

.listing-item-user .user-social-icons .google-plus a:hover {
  color: #d73d32;
}

.listing-item-user .user-social-icons .twitter a:hover {
  color: #59c8ff;
}

.listing-item-user .user-social-icons .facebook a:hover {
  color: #4a639f;
}

.listing-item-user .user-avatar {
  float: left;
  margin-right: 15px;
  margin-bottom: 5px;
  position: relative;
}

.listing-item-user .user-display-name {
  padding: 0;
  color: #444;
  font-size: 18px;
  margin: 0 0 8px;
}

.listing-item-user .biography {
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 10px;
}

.listing-item-user .biography p {
  margin: 0 0 10px 0;
}

.listing-item-user .user-badge {
  position: absolute;
  left: -11px;
  top: 35px;
  background: #0077d5;
  color: #fff;
  border-radius: 50%;
  width: 29px;
  height: 29px;
  line-height: 23px;
  overflow: hidden;
  text-align: center;
  font-size: 13px;
  font-weight: 700;
  border: 3px solid #fff;
}

.listing-item-user .user-badge {
  left: -12px;
  top: 50%;
  width: 26px;
  height: 26px;
  line-height: 24px;
  font-size: 12px;
  border-width: 2px;
  margin-top: -13px;
}

.listing-user.columns-1 .listing-item-user {
  padding-bottom: 0 !important;
}

.listing-user .listing-item-user {
  padding-bottom: 0 !important;
}

.bs-listing.bs-listing-user-listing-1 .bs-slider-dots:first-child:last-child, .bs-listing.bs-listing-user-listing-2 .bs-slider-dots:first-child:last-child, .bs-listing.bs-listing-user-listing-3 .bs-slider-dots:first-child:last-child, .bs-listing.bs-listing-user-listing-4 .bs-slider-dots:first-child:last-child {
  position: relative;
  left: auto;
  right: auto;
}

.listing-item-user.type-1 .user-social-icons .social-item a:hover {
  background: currentColor;
  border-color: currentColor;
}

.listing-item-user.type-1 .user-social-icons .social-item a:hover .fa {
  color: #fff;
}

.listing-item-user.type-1 {
  margin-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  padding-bottom: 13px;
  position: relative;
}

.listing.columns-1 .listing-item-user.type-1:last-child {
  border-width: 0;
}

.listing-item-user.type-1.style-2 .user-avatar {
  float: left;
  margin: 0;
}

.listing-item-user.type-1.style-2 .user-meta {
  padding-left: 120px;
}

.listing-item-user.type-1.style-2 .user-avatar {
  margin-right: 20px;
  margin-bottom: 10px;
}

.listing-item-user.type-1.style-2 .user-display-name {
  font-size: 20px;
}

.listing-item-user.type-2 .bs-user-item {
  padding: 20px;
  border: 1px solid rgba(0, 0, 0, 0.069);
  margin-right: 25px;
  transition: all 0.3s ease-in;
  position: relative;
  margin-bottom: 16px;
}

.listing-item-user.type-2 .bs-user-item:hover {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);
  border-color: rgba(0, 0, 0, 0.1);
}

.listing-item-user.type-2 .bs-user-item:last-child {
  margin-right: 0;
}

.listing-item-user.type-2 .user-avatar {
  float: none;
  margin: 0;
}

.listing-item-user.type-2 .user-social-icons {
  overflow: hidden;
  max-height: 22px;
  display: block;
  margin: 0 0 14px 0;
}

.listing-item-user.type-2 .btn-light {
  border-color: rgba(0, 0, 0, 0.18);
  color: #7d7d80 !important;
  line-height: 22px;
  padding: 0 12px;
  margin-bottom: 0;
}

.listing-item-user.type-2 .user-display-name {
  margin: 12px 0 8px;
}

.listing-item-user.type-2 .biography {
  font-size: 12px;
  line-height: 18px;
}

.listing-item-user.type-2 .biography p:last-child {
  margin: 0;
}

.listing-item-user.type-2 .user-badge {
  top: 8px;
  left: -5px;
}

.listing-item-user.type-2 {
  padding-bottom: 20px;
}

.listing-item-user.type-2 .user-social-icons a {
  border: transparent;
}

.listing-item-user.type-2 .user-social-icons .social-item {
  margin: 0 0 5px;
}

.listing-item-user.type-2 .user-social-icons a {
  min-width: 24px;
}

.listing-item-user.type-2.style-1 {
  text-align: center;
}

.listing-item-user.type-2.style-1 .btn-light {
  border-radius: 12px;
}

.listing-item-user.type-2.style-2 .user-badge {
  left: -12px;
  top: 8px;
}

.more-stories {
  display: none;
  position: fixed;
  right: -330px;
  bottom: 70px;
  z-index: 9999;
  border: 1px solid #ddd;
  box-shadow: -2px 2px 8px 0 rgba(0, 0, 0, 0.1);
  padding: 10px 20px;
  background: #fff;
  width: 325px;
  max-width: 60%;
}

.more-stories:before {
  content: "";
  display: inline-block;
  height: 4px;
  position: absolute;
  left: -1px;
  right: -1px;
  top: -4px;
}

.more-stories.right {
  border-right-width: 0;
}

.more-stories.left {
  box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.1);
  border-left-width: 0;
  right: auto;
  left: -330px;
}

.more-stories.more-stories-thumbnail-2 {
  width: 355px;
  right: -360px;
}

.more-stories.more-stories-thumbnail-2.left {
  width: 355px;
  right: auto;
  left: -360px;
}

.more-stories-title {
  text-align: center;
  padding-bottom: 10px;
  font-weight: 700;
  font-size: 16px;
  text-transform: uppercase;
  color: #313131;
  border-bottom: 1px solid #f0f0f0;
}

.more-stories .listing {
  padding-top: 15px;
}

.more-stories .bs-pagination:last-child {
  margin-bottom: 10px;
}

.more-stories-close {
  float: left;
  color: #cecece;
}

.more-stories.left .more-stories-close {
  float: right;
}

.more-stories .listing-item {
  margin-bottom: 8px;
}

.more-stories .listing-item:last-child {
  margin-bottom: 0;
}

@media only screen and (max-width: 680px) {
  .more-stories {
    display: none !important;
  }
}
.bs-irp {
  position: relative;
  width: 320px;
  margin: 10px 0 15px 0;
  border-color: rgba(0, 0, 0, 0.06);
  border-style: solid;
  border-width: 0;
  border-bottom-width: 1px;
  padding-bottom: 20px;
}

.bs-irp .bs-irp-heading {
  font-size: 15px;
  margin-bottom: 16px;
  position: relative;
  padding: 8px 0 0;
  text-transform: uppercase;
}

.bs-irp .bs-irp-heading:before {
  content: "";
  display: inline-block;
  width: 70px;
  height: 3px;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.1);
}

.bs-irp br {
  display: none;
}

.bs-irp p:empty {
  display: none;
}

.bs-irp p {
  margin-bottom: 0 !important;
}

.bs-irp a:hover {
  text-decoration: none !important;
}

.bs-irp.right {
  float: right;
  margin-left: 30px;
}

.bs-irp.left {
  float: left;
  margin-right: 30px;
}

.bs-irp.center {
  float: none;
  margin-right: auto;
  margin-left: auto;
}

.bs-irp .listing-text .listing-item:last-child .item-inner {
  border-bottom-width: 0;
  padding-bottom: 0;
}

.bs-irp .listing .listing-item:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.bs-irp.bs-irp-thumbnail-2 {
  padding-bottom: 0;
}

.bs-irp.bs-irp-text-1-full, .bs-irp.bs-irp-text-2-full, .bs-irp.bs-irp-text-3-full, .bs-irp.bs-irp-text-4-full, .bs-irp.bs-irp-thumbnail-1-full, .bs-irp.bs-irp-thumbnail-2-full, .bs-irp.bs-irp-thumbnail-3-full {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  float: none;
  padding-bottom: 0;
  clear: both;
  border-top-width: 1px;
  padding-top: 3px;
}

.bs-irp.bs-irp-text-1-full .bs-irp-heading:before, .bs-irp.bs-irp-text-2-full .bs-irp-heading:before, .bs-irp.bs-irp-text-3-full .bs-irp-heading:before, .bs-irp.bs-irp-text-4-full .bs-irp-heading:before, .bs-irp.bs-irp-thumbnail-1-full .bs-irp-heading:before, .bs-irp.bs-irp-thumbnail-2-full .bs-irp-heading:before, .bs-irp.bs-irp-thumbnail-3-full .bs-irp-heading:before {
  display: none;
}

.bs-irp.bs-irp-text-1-full .listing-item-text-1, .bs-irp.bs-irp-text-1-full .listing-item-text-1:last-child, .bs-irp.bs-irp-text-2-full .listing-item-text-2, .bs-irp.bs-irp-text-2-full .listing-item-text-2:last-child, .bs-irp.bs-irp-text-3-full .listing-item-text-3, .bs-irp.bs-irp-text-3-full .listing-item-text-3:last-child, .bs-irp.bs-irp-text-4-full .listing-item-text-4, .bs-irp.bs-irp-text-4-full .listing-item-text-4:last-child {
  border-bottom: 0;
  margin-bottom: 17px !important;
  padding-bottom: 0 !important;
}

.bs-irp.bs-irp-text-1-full .listing-item-text-1 .item-inner {
  padding-bottom: 0 !important;
  border: none;
}

.bs-irp.bs-irp-thumbnail-2 .bs-pagination {
  padding-bottom: 18px;
}

.bs-irp.bs-irp-text-1-full .bs-pagination, .bs-irp.bs-irp-text-2-full .bs-pagination, .bs-irp.bs-irp-text-3-full .bs-pagination, .bs-irp.bs-irp-text-4-full .bs-pagination, .bs-irp.bs-irp-thumbnail-1-full .bs-pagination, .bs-irp.bs-irp-thumbnail-2-full .bs-pagination, .bs-irp.bs-irp-thumbnail-3-full .bs-pagination {
  padding-bottom: 18px;
  padding-top: 0;
  margin-top: 0;
}

.bs-irp .post-meta p {
  display: inline;
}

@media only screen and (max-width: 530px) {
  .bs-irp.left, .bs-irp.right {
    float: none;
    width: 100%;
    max-width: 100%;
    margin: 21px 0 21px 0;
  }
}
.bs-listing-slider-1 > .bs-slider, .bs-listing-slider-2 > .bs-slider, .bs-listing-slider-3 > .bs-slider {
  margin-bottom: 0;
}

.bs-listing-slider-1, .bs-listing-slider-2, .bs-listing-slider-3 {
  margin-bottom: 22px;
}

.bs-shortcode.bs-slider .better-direction-nav a {
  text-indent: -9999px;
}

.bs-shortcode.bs-slider .better-direction-nav a:before {
  line-height: 38px;
  font-size: 14px;
  display: inline-block;
  content: "\f053";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  text-indent: 0;
  width: auto;
  height: auto;
}

.bs-shortcode.bs-slider .better-direction-nav a.better-next:before {
  content: "\f054";
  right: -3px;
}

.bs-slider-item {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.bs-slider-item > .item-content {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.bs-slider-item > .item-content:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 45%;
}

.bs-slider-item .img-cont {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: all 0.5s;
  backface-visibility: hidden;
  background-size: cover;
}

.bs-slider-item .img-cont.b-error, .bs-slider-item .img-cont.b-loaded, body.bs-ll-d .bs-slider-item .img-cont {
  background-size: cover !important;
  animation: none;
}

.bs-slider .bs-slider-item:nth-child(1) {
  float: left;
  display: block;
  width: 100%;
}

.bs-slider-item.has-not-post-thumbnail .img-cont {
  background-color: #e2e2e2;
}

.bs-slider-item .post-subtitle {
  text-align: center !important;
}

.bs-slider-1-item > .item-content:before {
  padding-top: 45%;
}

.bs-slider-1-item .img-cont:after {
  transition: all 0.35s;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.55) 100%);
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 160px;
}

.bs-slider-1-item:hover .img-cont {
  transform: scale(1.04);
  -webkit-transform: scale(1.04);
  -moz-transform: scale(1.04);
}

.bs-slider-1-item .content-container {
  transition: all 0.35s;
  position: absolute;
  bottom: -80px;
  left: 30px;
  right: 30px;
  padding: 0 30px 30px;
  overflow: hidden;
  pointer-events: none;
  z-index: 2;
  opacity: 0;
}

.bs-slider-1-item.slider-content-shown .content-container {
  bottom: 0;
  opacity: 1;
}

.bs-slider-1-item .content-container a {
  pointer-events: all;
}

.bs-slider-1-item .title {
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  line-height: 1.4;
  text-align: center !important;
  max-width: 70%;
  margin: 0 auto;
}

.bs-slider-1-item .title a {
  color: #fff;
}

.bs-slider-1-item .post-meta {
  margin-top: 12px;
  text-align: center !important;
  font-size: 11px;
}

.bs-slider-1-item .post-meta .comments, .bs-slider-1-item .post-meta .post-author {
  color: #fff;
  font-size: 11px;
}

.bs-slider-1-item .post-meta .comments {
  float: none;
  margin-left: 0;
}

.bs-slider-1-item .post-meta .post-author:after, .bs-slider-1-item .post-meta .time {
  color: rgba(255, 255, 255, 0.57);
}

.bs-slider-1-item .term-badges.floated {
  position: absolute;
  right: auto;
  left: 0;
  top: 30px;
  bottom: auto;
  width: 100%;
  text-align: center;
  pointer-events: none;
}

.bs-slider-1 .better-direction-nav .better-next, .bs-slider-1 .better-direction-nav .better-prev {
  opacity: 1;
  transform: none;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  background: 0 0;
  border: 2px solid #fff;
  text-align: center;
  line-height: 40px;
  color: #fff;
  text-shadow: none;
  margin: -36px 0 0;
  transition: all 0.35s;
}

.bs-slider-1 .better-direction-nav .better-prev {
  left: 20px;
}

.bs-slider-1 .better-direction-nav .better-next {
  right: 20px;
}

.bs-slider-1-item:hover .format-icon {
  transform: scale(1.2);
}

.bs-slider-1-item .post-subtitle {
  margin-top: 7px;
  color: #fff !important;
}

.bs-slider-1-item .post-subtitle:first-child {
  margin: 0 0 7px;
}

.bs-slider-1.l-1 .bs-slider-1-item > .item-content:before, .bs-slider-1.l-2 .bs-slider-1-item > .item-content:before {
  padding-top: 60%;
}

.bs-slider-1.l-2 .bs-slider-1-item > .item-content:before {
  padding-top: 110%;
}

.bs-slider-1.l-2 .bs-slider-1-item .post-meta {
  display: none;
}

.bs-slider-1.l-2 .bs-slider-1-item .title a {
  font-size: 75%;
  line-height: 170%;
  display: inline-block;
}

.bs-slider-1.l-2 .bs-slider-1-item .content-container {
  left: 0;
  right: 0;
  padding: 0 20px 20px;
}

.bs-slider-1.l-2 .better-direction-nav .better-prev {
  left: -20px;
  opacity: 0;
}

.bs-slider-1.l-2:hover .better-direction-nav .better-prev {
  left: 10px;
  opacity: 1;
}

.bs-slider-1.l-2 .better-direction-nav .better-next {
  right: -20px;
  opacity: 0;
}

.bs-slider-1.l-2:hover .better-direction-nav .better-next {
  right: 10px;
  opacity: 1;
}

@media only screen and (max-width: 780px) {
  .bs-slider-1 .bs-slider-1-item > .item-content:before {
    padding-top: 60%;
  }
}
@media only screen and (max-width: 370px) {
  .bs-slider-1 .bs-slider-1-item .post-meta {
    display: none;
  }
  .bs-slider-1 .bs-slider-1-item > .item-content:before {
    padding-top: 110% !important;
  }
  .bs-slider-1 .bs-slider-1-item .title a {
    font-size: 75%;
    line-height: 170%;
    display: inline-block;
  }
  .bs-slider-1 .bs-slider-1-item .content-container {
    left: 0;
    right: 0;
    padding: 0 20px 20px;
  }
  .bs-slider-1 .better-direction-nav .better-prev {
    left: -20px;
    opacity: 0;
  }
  .bs-slider-1:hover .better-direction-nav .better-prev {
    left: 10px;
    opacity: 1;
  }
  .bs-slider-1 .better-direction-nav .better-next {
    right: -20px;
    opacity: 0;
  }
  .bs-slider-1:hover .better-direction-nav .better-next {
    right: 10px;
    opacity: 1;
  }
}
.bs-slider-2-item > .item-content:before {
  padding-top: 45%;
}

.bs-slider-2-item:hover .img-cont {
  transform: scale(1.04);
  -webkit-transform: scale(1.04);
  -moz-transform: scale(1.04);
}

.bs-slider-2-item .content-container {
  transition: all 0.35s;
  position: absolute;
  left: 50%;
  bottom: 10px;
  padding: 30px;
  overflow: hidden;
  pointer-events: none;
  z-index: 2;
  opacity: 0;
  width: 460px;
  margin: 0 0 0 -230px;
  background: #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  text-align: center;
}

.bs-slider-2-item.slider-content-shown .content-container {
  bottom: 40px;
  opacity: 1;
}

.bs-slider-2-item .content-container a {
  pointer-events: all;
}

.bs-slider-2-item .title {
  margin: 10px 0 0;
  line-height: 1.4;
  text-align: center !important;
}

.bs-slider-2-item .title a {
  color: #212121;
}

.bs-slider-2-item .post-meta {
  margin-top: 8px;
  text-align: center !important;
  font-size: 12px;
}

.bs-slider-2-item .post-meta .comments, .bs-slider-2-item .post-meta .post-author {
  color: #212121;
  font-size: 12px;
}

.bs-slider-2-item .post-meta .comments {
  float: none;
  margin-left: 0;
}

.bs-slider-2-item .post-meta .post-author:after, .bs-slider-2-item .post-meta .time {
  color: #212121;
}

.bs-slider-2-item .content-container a.read-more {
  border: 1px solid transparent;
  background: 0 0;
  color: #fff;
  font-size: 12px;
  padding: 6px 20px;
  transition: all 0.35s;
  line-height: 20px;
  margin-top: 15px;
}

.bs-slider-2-item .content-container a.read-more:hover {
  color: #fff;
}

.bs-slider-2-item .term-badges.floated {
  position: relative;
  right: auto;
  left: auto;
  top: auto;
  bottom: auto;
  width: 100%;
  text-align: center;
  margin-bottom: 15px;
}

.bs-slider-2-item .term-badges.floated .term-badge a {
  background: #212121 !important;
  color: #fff !important;
  margin: 0;
}

.bs-slider-2-item:hover .format-icon {
  transform: scale(1.2);
}

.bs-slider-2 .better-direction-nav .better-next, .bs-slider-2 .better-direction-nav .better-prev {
  transform: none;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  background: 0 0;
  border: 2px solid #fff;
  text-align: center;
  line-height: 40px;
  color: #fff;
  text-shadow: none;
  margin: -36px 0 0;
  transition: all 0.35s;
}

.bs-slider-2-item .post-subtitle {
  margin-top: 7px;
}

.bs-slider-2-item .post-subtitle:first-child, .bs-slider-2-item .term-badges + .post-subtitle {
  margin: 0 0 -4px;
}

.bs-slider-2.l-1 .bs-slider-2-item > .item-content:before, .bs-slider-2.l-2 .bs-slider-2-item > .item-content:before, .bs-slider-2.l-3 .bs-slider-2-item > .item-content:before {
  padding-top: 70%;
}

.bs-slider-2.l-1 .bs-slider-2-item .title a, .bs-slider-2.l-2 .bs-slider-2-item .title a, .bs-slider-2.l-3 .bs-slider-2-item .title a {
  font-size: 85%;
}

.bs-slider-2.l-2 .bs-slider-2-item > .item-content:before, .bs-slider-2.l-3 .bs-slider-2-item > .item-content:before {
  padding-top: 120%;
}

.bs-slider-2.l-2 .bs-slider-2-item .post-meta, .bs-slider-2.l-3 .bs-slider-2-item .post-meta {
  display: none;
}

.bs-slider-2.l-2 .bs-slider-2-item .title a, .bs-slider-2.l-3 .bs-slider-2-item .title a {
  font-size: 75%;
  line-height: 170%;
  display: inline-block;
}

.bs-slider-2.l-2 .bs-slider-2-item .content-container, .bs-slider-2.l-3 .bs-slider-2-item .content-container {
  left: 7.5%;
  bottom: 7.5%;
  right: 7.5%;
  padding: 20px;
  width: 85%;
  transform: none;
  margin: 0;
}

.bs-slider-2.l-3 .better-direction-nav .better-next, .bs-slider-2.l-3 .better-direction-nav .better-prev {
  display: none;
}

@media only screen and (max-width: 780px) {
  .bs-slider-2-item > .item-content:before {
    padding-top: 70%;
  }
  .bs-slider-2-item .title a {
    font-size: 85%;
  }
}
@media only screen and (max-width: 520px) {
  .bs-slider-2-item > .item-content:before {
    padding-top: 120% !important;
  }
  .bs-slider-2-item .post-meta {
    display: none;
  }
  .bs-slider-2-item .title a {
    font-size: 75%;
    line-height: 170%;
    display: inline-block;
  }
  .bs-slider-2-item .content-container {
    left: 7.5%;
    bottom: 7.5%;
    right: 7.5%;
    padding: 20px;
    width: 85%;
    transform: none;
    margin: 0;
  }
}
@media only screen and (max-width: 370px) {
  .bs-slider-2 .better-direction-nav .better-next, .bs-slider-2 .better-direction-nav .better-prev {
    display: none;
  }
}
.bs-slider-3-item > .item-content:before {
  padding-top: 45%;
}

.bs-slider-3-item:hover .img-cont {
  transform: scale(1.04);
  -webkit-transform: scale(1.04);
  -moz-transform: scale(1.04);
}

.bs-slider-3-item .content-container {
  transition: all 0.35s;
  position: absolute;
  left: 50%;
  top: 45%;
  padding: 30px;
  overflow: hidden;
  pointer-events: none;
  z-index: 2;
  opacity: 0;
  width: 460px;
  margin: -120px 0 0 -230px;
  background: #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  text-align: center;
}

.bs-slider-3-item .content-container a.read-more {
  border: 1px solid transparent;
  background: 0 0;
  color: #fff;
  font-size: 12px;
  padding: 6px 20px;
  transition: all 0.35s;
  line-height: 20px;
  margin-top: 15px;
}

.bs-slider-3-item .content-container a.read-more:hover {
  color: #fff;
}

.bs-slider-3-item.slider-content-shown .content-container {
  opacity: 1;
  top: 50%;
}

.bs-slider-3-item .content-container a {
  pointer-events: all;
}

.bs-slider-3-item .title {
  margin: 10px 0 0;
  line-height: 1.4;
  text-align: center !important;
}

.bs-slider-3-item .title a {
  color: #212121;
}

.bs-slider-3-item .post-meta {
  margin-top: 8px;
  text-align: center !important;
  font-size: 12px;
}

.bs-slider-3-item .post-meta .comments, .bs-slider-3-item .post-meta .post-author {
  color: #212121;
  font-size: 12px;
}

.bs-slider-3-item .post-meta .comments {
  float: none;
  margin-left: 0;
}

.bs-slider-3-item .post-meta .post-author:after, .bs-slider-3-item .post-meta .time {
  color: #212121;
}

.bs-slider-3-item .term-badges.floated {
  position: relative;
  right: auto;
  left: auto;
  top: auto;
  bottom: auto;
  width: 100%;
  text-align: center;
  margin-bottom: 15px;
}

.bs-slider-3-item .term-badges.floated .term-badge a {
  background: #212121 !important;
  color: #fff !important;
  margin: 0;
}

.bs-slider-3 .better-direction-nav .better-next, .bs-slider-3 .better-direction-nav .better-prev {
  transform: none;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  background: 0 0;
  border: 2px solid #fff;
  text-align: center;
  line-height: 40px;
  color: #fff;
  text-shadow: none;
  margin: -36px 0 0;
  transition: all 0.35s;
}

.bs-slider-3 .better-direction-nav .better-prev {
  left: 20px;
}

.bs-slider-3 .better-direction-nav .better-next {
  right: 20px;
}

.bs-slider-3-item:hover .format-icon {
  transform: scale(1.2);
}

.bs-slider-3-item .post-subtitle {
  margin-top: 7px;
}

.bs-slider-3-item .post-subtitle:first-child, .bs-slider-3-item .term-badges + .post-subtitle {
  margin: 0 0 -4px;
}

.bs-slider-3.l-1 .bs-slider-3-item > .item-content:before, .bs-slider-3.l-2 .bs-slider-3-item > .item-content:before, .bs-slider-3.l-3 .bs-slider-3-item > .item-content:before {
  padding-top: 60%;
}

.bs-slider-3.l-1 .bs-slider-3-item .title a, .bs-slider-3.l-2 .bs-slider-3-item .title a, .bs-slider-3.l-3 .bs-slider-3-item .title a {
  font-size: 90%;
}

.bs-slider-3.l-1 .bs-slider-3-item > .item-content:before, .bs-slider-3.l-2 .bs-slider-3-item > .item-content:before, .bs-slider-3.l-3 .bs-slider-3-item > .item-content:before {
  padding-top: 60%;
}

.bs-slider-3.l-2 .bs-slider-3-item > .item-content:before, .bs-slider-3.l-3 .bs-slider-3-item > .item-content:before {
  padding-top: 110% !important;
}

.bs-slider-3.l-2 .bs-slider-3-item .post-meta, .bs-slider-3.l-3 .bs-slider-3-item .post-meta {
  display: none;
}

.bs-slider-3.l-2 .bs-slider-3-item .title a, .bs-slider-3.l-3 .bs-slider-3-item .title a {
  font-size: 75%;
  line-height: 150%;
  display: inline-block;
}

.bs-slider-3.l-3 .bs-slider-3-item .content-container {
  left: 7.5%;
  bottom: 7.5%;
  right: 7.5%;
  top: auto;
  padding: 20px;
  width: 85%;
  transform: none;
  margin: 0;
}

.bs-slider-3.l-3 .bs-slider-3-item.slider-content-shown .content-container {
  bottom: 25px;
}

.bs-slider-3.l-3 .better-direction-nav .better-next, .bs-slider-3.l-3 .better-direction-nav .better-prev {
  display: none;
}

@media only screen and (max-width: 780px) {
  .bs-slider-3 .bs-slider-3-item > .item-content:before {
    padding-top: 60%;
  }
  .bs-slider-3 .bs-slider-3-item .title a {
    font-size: 90%;
  }
  .bs-slider-3 .bs-slider-3-item > .item-content:before {
    padding-top: 60%;
  }
}
@media only screen and (max-width: 520px) {
  .bs-slider-3 .bs-slider-3-item > .item-content:before {
    padding-top: 110% !important;
  }
  .bs-slider-3 .bs-slider-3-item .post-meta {
    display: none;
  }
  .bs-slider-3 .bs-slider-3-item .title a {
    font-size: 75%;
    line-height: 150%;
    display: inline-block;
  }
  .bs-slider-3 .bs-slider-3-item .content-container {
    left: 7.5%;
    bottom: 7.5%;
    right: 7.5%;
    top: auto;
    padding: 20px;
    width: 85%;
    transform: none;
    margin: 0;
  }
}
@media only screen and (max-width: 380px) {
  .bs-slider-3 .bs-slider-3-item.slider-content-shown .content-container {
    bottom: 25px;
  }
  .bs-slider-3 .better-direction-nav .better-next, .bs-slider-3 .better-direction-nav .better-prev {
    display: none;
  }
}
.bs-push-noti {
  position: relative;
  padding: 10px;
  font-weight: 700;
  overflow: hidden;
  text-align: center;
}

.bs-push-noti-bg {
  display: none;
}

.bs-push-noti .bs-push-noti-button {
  text-transform: capitalize !important;
  line-height: 30px;
  font-weight: bolder;
}

.bs-push-noti .bs-push-noti-wrapper-icon {
  color: #fff;
}

.bs-push-noti.bspn-t1.bspn-t1 {
  text-align: left;
}

.bs-push-noti.bspn-t1 .bs-push-noti-inner {
  padding: 15px 10px 20px 124px;
  border: 1px solid #e8e8e8;
  position: relative;
  overflow: hidden;
}

.bs-push-noti.bspn-t1 p {
  font-size: 15px;
  font-weight: 400;
  margin: 0 0 15px;
}

.bs-push-noti.bspn-t1 .bs-push-noti-wrapper-icon {
  padding: 10px;
  background: #bbb;
  position: absolute;
  top: -1px;
  left: -1px;
  bottom: -1px;
  width: 111px;
  text-align: center;
}

.bs-push-noti.bspn-t1 .bs-push-noti-wrapper-icon:after {
  content: "";
  position: absolute;
  width: 50px;
  height: 37px;
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px 5px 5px 0;
  top: 50%;
  left: 50%;
  margin-left: -26px;
  margin-top: -23px;
}

.bs-push-noti.bspn-t1 .bs-push-noti-wrapper-icon:before {
  content: "";
  position: absolute;
  border-top: 0 solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 0 solid transparent;
  border-left: 14px solid rgba(255, 255, 255, 0.25);
  z-index: 2;
  left: 50%;
  margin-left: -26px;
  bottom: 50%;
  margin-bottom: -24px;
}

.bs-push-noti.bspn-t1 .bs-push-noti-wrapper-icon .notification-icon {
  position: absolute;
  top: 50%;
  font-size: 17px;
  margin-top: -13px;
  margin-left: -8.5px;
  color: #fff;
  z-index: 1;
}

.bs-push-noti.bspn-t1 .bs-push-noti-bg {
  display: block;
  position: absolute;
  top: -50%;
  right: -3%;
  font-size: 7em;
  transform: rotate(30deg);
  opacity: 0.09;
}

.bs-push-noti.post-bottom {
  margin-bottom: 0 !important;
}

.widget .bs-push-noti.bspn-t1 .bs-push-noti-wrapper-icon {
  position: absolute;
  left: -16px;
  right: -16px;
  top: -1px;
  display: block;
  height: 140px;
  width: auto;
}

.widget .bs-push-noti.bspn-t1 .bs-push-noti-inner {
  padding-left: 15px;
  padding-top: 150px;
}

.bs-push-noti.bspn-t2 {
  padding: 0;
}

.bs-push-noti.bspn-t2 .bs-push-noti-inner {
  background: #fdfdfd;
  text-align: center;
  margin-top: 35px;
  padding: 10px 20px 20px;
  border: 1px solid #e8e8e8;
}

.bs-push-noti.bspn-t2 .bs-push-noti-wrapper-icon {
  background: #ccc;
  border-radius: 50%;
  display: inline-block;
  font-size: 20px;
  position: relative;
  top: -40px;
  line-height: 60px;
  width: 60px;
  height: 60px;
  z-index: 9;
}

.bs-push-noti.bspn-t2 .notification-icon {
  line-height: 60px;
}

.bs-push-noti.bspn-t2 .bs-push-noti-message {
  margin-top: -25px;
  margin-bottom: 20px;
}

.bs-push-noti.bspn-t2 p {
  font-size: 15px;
  font-weight: 400;
  margin: 0;
}

.bs-push-noti.bspn-t2 .bs-push-noti-button:before {
  font: normal normal normal 14px/1 bs-icons;
  content: "끡";
  margin-right: 5px;
  vertical-align: middle;
}

.bs-push-noti.bspn-t2 .bs-push-noti-button {
  text-transform: capitalize !important;
  line-height: 20px;
  font-weight: bolder;
}

.bs-box-inner {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.bs-box-inner:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 70%;
}

.bs-box .box-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

.bs-box .box-image {
  background-repeat: no-repeat !important;
  background-position: top center !important;
  background-size: cover !important;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: all 0.5s;
  backface-visibility: hidden;
}

.bs-box-1 .bs-box-inner {
  background: #ccc;
}

.bs-box-1 .box-text {
  position: absolute;
  background: #fff;
  color: #333;
  font-size: 16px;
  text-align: center;
  padding: 20px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  opacity: 1;
  pointer-events: none;
}

.bs-box-1 .box-image:before {
  border: 1px solid #fff;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: scale(1, 1);
  transition: all 0.3s ease-in-out 0s;
}

.bs-box-1:hover .box-image:before {
  bottom: 15px;
  left: 15px;
  opacity: 1;
  right: 15px;
  top: 15px;
}

.bs-box-1 .box-pre-title {
  font-size: 13px;
  margin-bottom: 5px;
  text-transform: capitalize;
}

.bs-box-1 .box-title {
  font-size: 22px;
  margin: 0;
}

.bs-box-2 .box-image:after {
  border: 1px solid #fff;
  content: "";
  position: absolute;
  transition: all 0.3s ease-in-out 0s;
  bottom: 15px;
  left: 15px;
  opacity: 1;
  right: 15px;
  top: 15px;
}

.bs-box-2 .box-text {
  position: absolute;
  top: 50%;
  pointer-events: none;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  -webkit-backface-visibility: hidden;
  text-align: center;
}

.bs-box-2 .box-image:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  transition: all 0.3s ease-in-out 0s;
}

.bs-box-2:hover .box-image:before {
  background: rgba(0, 0, 0, 0.3);
}

.bs-box-2 .box-title {
  font-size: 14px;
  margin: 0;
  text-transform: capitalize;
  padding: 5px 10px;
  line-height: 1.3;
  background: #fff;
  color: #353535;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  display: inline-block;
}

.bs-box-3 .box-text {
  position: absolute;
  font-size: 16px;
  padding: 0;
  bottom: 25px;
  left: 25px;
  right: 25px;
  opacity: 1;
  pointer-events: none;
}

.bs-box-3 .box-image:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.25);
  transition: all 0.3s ease-in-out 0s;
}

.bs-box-3:hover .box-image:before {
  background: rgba(0, 0, 0, 0.35);
}

.bs-box-3 .box-sub-title {
  font-size: 13px;
  margin-bottom: 5px;
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.09);
}

.bs-box-3 .box-title {
  font-size: 17px;
  margin: 0 0 10px;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0 1px rgba(0, 0, 0, 0.09);
}

.bs-box-3 .bf-icon {
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.09);
  font-size: 24px;
  display: block;
  margin-bottom: 15px;
}

.bs-box-3.box-no-bg .bf-icon, .bs-box-3.box-no-bg .box-sub-title, .bs-box-3.box-no-bg .box-title {
  color: #333;
  text-shadow: none;
}

.bs-box-3.box-no-bg {
  background: #eee;
}

.bs-box-3.box-no-bg .box-image:before {
  display: none;
}

.bs-box-3.box-text-left .bf-icon, .bs-box-3.box-text-left .box-sub-title, .bs-box-3.box-text-left .box-title {
  text-align: left !important;
}

.bs-box-3.box-text-right .bf-icon, .bs-box-3.box-text-right .box-sub-title, .bs-box-3.box-text-right .box-title {
  text-align: right !important;
}

.bs-box-3.box-text-center .bf-icon, .bs-box-3.box-text-center .box-sub-title, .bs-box-3.box-text-center .box-title {
  text-align: center !important;
}

.bs-box-4 .bs-box-inner:before {
  padding-top: 120%;
}

.bs-box-4 .box-text {
  position: absolute;
  font-size: 16px;
  padding: 0;
  bottom: 25px;
  left: 25px;
  right: 25px;
  opacity: 1;
  pointer-events: none;
}

.bs-box-4 .box-image:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.25);
  transition: all 0.3s ease-in-out 0s;
}

.bs-box-4:hover .box-image:before {
  background: rgba(0, 0, 0, 0.35);
}

.bs-box-4 .box-sub-title {
  font-size: 13px;
  margin-bottom: 5px;
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.09);
}

.bs-box-4 .box-title {
  font-size: 17px;
  margin: 0 0 10px;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0 1px rgba(0, 0, 0, 0.09);
}

.bs-box-4 .bf-icon {
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.09);
  font-size: 24px;
  display: block;
  margin-bottom: 15px;
}

.bs-box-4.box-no-bg .bf-icon, .bs-box-4.box-no-bg .box-sub-title, .bs-box-4.box-no-bg .box-title {
  color: #333;
  text-shadow: none;
}

.bs-box-4.box-no-bg {
  background: #eee;
}

.bs-box-4.box-no-bg .box-image:before {
  display: none;
}

.bs-box-4.box-text-left .bf-icon, .bs-box-4.box-text-left .box-sub-title, .bs-box-4.box-text-left .box-title {
  text-align: left !important;
}

.bs-box-4.box-text-right .bf-icon, .bs-box-4.box-text-right .box-sub-title, .bs-box-4.box-text-right .box-title {
  text-align: right !important;
}

.bs-box-4.box-text-center .bf-icon, .bs-box-4.box-text-center .box-sub-title, .bs-box-4.box-text-center .box-title {
  text-align: center !important;
}

.listing-widget, .widget .listing-widget {
  padding: 0;
  margin: 0;
  list-style: none;
}

.listing-widget .listing-item img.wp-post-image {
  max-width: 80px;
  float: left;
  margin-right: 15px;
}

.listing-widget .listing-item {
  padding-bottom: 8px;
  margin-bottom: 8px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.listing-widget .listing-item:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.listing-widget .img-holder {
  width: 80px;
}

.listing-widget .img-holder:before {
  padding-top: 70%;
}

.listing-widget .listing-item .post-meta {
  margin-top: 2px;
}

@media only screen and (max-width: 678px) {
  .footer-widgets > .content-wrap > .container > .row > :last-child {
    margin-bottom: 0 !important;
  }
}
.listing-widget.listing-widget-simple .listing-item .title {
  font-size: 14px;
  margin: 0;
}

.listing-widget.listing-widget-simple .listing-item .title a {
  line-height: 1.4;
}

.listing-widget.listing-widget-simple .listing-item .post-meta {
  margin-top: 5px;
  margin-bottom: 8px;
}

.listing-widget.listing-widget-thumbnail .listing-item .title {
  font-size: 14px;
  margin: 0;
  line-height: 1.2;
}

.separator-line {
  margin: 15px auto;
  width: 70%;
  overflow: hidden;
  text-align: center;
  position: relative;
  height: 20px;
  color: #949494;
}

.separator-line .sep-icon {
  padding: 0 25px;
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  position: relative;
  z-index: 1;
  color: rgba(0, 0, 0, 0.35);
}

.separator-line .sep-icon:after {
  content: "";
  height: 2px;
  width: 440%;
  top: 50%;
  left: -440%;
  position: absolute;
  margin-top: -1px;
  background-color: #dadada;
  background-color: rgba(0, 0, 0, 0.15);
  display: inline-block;
}

.separator-line .sep-icon:before {
  content: "";
  height: 2px;
  width: 440%;
  top: 50%;
  right: -440%;
  position: absolute;
  margin-top: -1px;
  background-color: #dadada;
  background-color: rgba(0, 0, 0, 0.15);
  display: inline-block;
}

.sidebar > .widget:last-child, .widget > .bs-listing {
  margin-bottom: 0;
}

.widget ol, .widget ul {
  padding-left: 20px;
  margin-bottom: 0;
}

.widget li {
  margin-bottom: 7px;
}

.widget li:last-child {
  margin-bottom: 0;
}

.widget li > ul {
  margin-top: 10px;
}

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

.widget.widget_text img {
  margin: 10px 0 15px 0;
}

.widget select {
  width: 100%;
}

.sidebar-column .widget > .bs-listing:last-child {
  margin-bottom: 0;
}

.widget > .better-weather {
  margin-bottom: 0;
}

.widget.widget_archive ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.widget.widget_archive ul li a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f187";
  margin-right: 10px;
}

.widget.widget_archive ul li a {
  font-size: 14px;
}

.widget.widget_archive ul li {
  border-bottom: 1px solid #f5f5f5;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.widget.widget_archive ul li:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

.widget.widget_archive .post-count {
  float: right;
  color: #444;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  background: #eee;
  text-align: center;
}

.widget.widget_calendar {
  font-size: 13px;
}

.widget.widget_calendar table {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}

.widget.widget_calendar table td, .widget.widget_calendar table th {
  text-align: center;
  padding: 5px 0;
}

.widget.widget_calendar table td.active-day {
  background-color: #444;
  background-color: rgba(0, 0, 0, 0.71);
}

.widget.widget_calendar table td.active-day:hover {
  background-color: #444;
  background-color: rgba(0, 0, 0, 0.91);
}

.widget.widget_calendar table td, .widget.widget_calendar table td:hover {
  background-color: #dcdcdc;
  background-color: rgba(0, 0, 0, 0.08);
  color: #888;
  color: rgba(0, 0, 0, 0.51);
}

.widget.widget_calendar table td.pad, .widget.widget_calendar table td.pad:hover {
  background-color: #fff;
  background-color: rgba(0, 0, 0, 0.03);
}

.widget.widget_calendar table td a {
  color: #fff;
}

.widget.widget_calendar table caption {
  padding: 20px 5px;
  text-align: center;
  background-color: #444;
  background-color: rgba(0, 0, 0, 0.75);
  font-size: 18px;
  color: #fff;
  margin-bottom: 2px;
}

.widget.widget_calendar table tfoot td, .widget.widget_calendar table th {
  background-color: #444;
  background-color: rgba(0, 0, 0, 0.71);
  color: #fff;
}

.widget.widget_calendar table tfoot td:hover {
  background-color: #dedede;
}

.widget.widget_categories ul {
  list-style: none;
  padding-left: 0;
}

.widget.widget_categories ul:last-child {
  margin-bottom: 0;
}

.widget.widget_categories ul li {
  border-bottom: 1px solid #f5f5f5;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.widget.widget_categories ul li a {
  text-transform: capitalize;
  font-size: 14px;
}

.widget.widget_categories ul li:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.widget.widget_categories ul li a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f07c";
  margin-right: 10px;
}

.widget.widget_categories .children a:before {
  content: "\f115";
}

.widget.widget_categories .post-count {
  float: right;
  color: #444;
  min-width: 22px;
  height: 22px;
  line-height: 22px;
  font-size: 12px;
  padding: 0 4px;
  background: #eee;
  background: rgba(0, 0, 0, 0.08);
  text-align: center;
  transition: all 0.3s ease;
}

.widget.widget_categories ul.children {
  border-top: 1px solid #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
  margin-top: 5px;
  padding-top: 5px;
  padding-left: 25px;
}

.widget.widget_categories ul.children li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

.widget.widget_nav_menu .bf-icon {
  margin-left: 5px;
  margin-right: 7px;
}

.widget.widget_nav_menu ul.menu li.menu-have-icon.menu-title-hide > a > .bf-icon {
  margin-right: 5px;
}

.widget.widget_nav_menu ul.menu {
  font-size: 16px;
}

.widget.widget_nav_menu ul, .widget.widget_nav_menu ul ul {
  list-style: none;
  margin-top: 0;
  padding: 0;
}

.widget.widget_nav_menu ul.menu > li .sub-menu {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: auto;
  height: auto;
  background: 0 0;
}

.widget.widget_nav_menu ul.menu > li .sub-menu .sub-menu {
  left: 0;
}

.widget.widget_nav_menu ul.menu li {
  display: block;
  float: none;
  margin-bottom: 2px;
  padding: 0;
}

.widget.widget_nav_menu ul.menu li:before {
  content: "";
  display: none;
}

.widget.widget_nav_menu ul.menu li.menu-title-hide span.hidden {
  display: inline !important;
  visibility: visible !important;
}

.widget.widget_nav_menu ul.menu li a {
  line-height: 24px;
  font-size: 12px;
  padding: 5px 10px;
  background-color: #fff;
  border: 1px solid #dedede;
  display: block;
  position: relative;
  width: 100%;
}

.widget.widget_nav_menu ul.menu li a .description {
  display: none;
}

.widget.widget_nav_menu ul.menu li > a:hover {
  color: #fff !important;
  border-color: transparent !important;
}

.widget.widget_nav_menu ul.menu li a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0da";
  margin-left: 7px;
  margin-right: 7px;
}

.widget.widget_nav_menu ul.menu ul li a:before {
  content: "\f105";
}

.widget.widget_nav_menu ul.menu li .sub-menu li.menu-have-icon > a:before, .widget.widget_nav_menu ul.menu li.menu-have-icon a:before {
  display: none;
}

.widget.widget_nav_menu ul.menu ul li:first-child {
  margin-top: 2px;
}

.widget.widget_nav_menu ul.menu ul li {
  margin-left: 15px;
}

.widget.widget_nav_menu ul.menu ul ul li {
  margin-left: 15px;
}

.widget.widget_nav_menu ul.menu .sub-menu > li:last-child a {
  border-bottom: 1px solid #dedede !important;
}

.widget.widget_nav_menu ul.menu .sub-menu > li:last-child a:hover {
  border-bottom-color: transparent !important;
}

.widget.widget_nav_menu ul.menu li .sub-menu > li > a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0da";
}

.widget.widget_nav_menu .menu .better-custom-badge {
  display: inline-block;
  height: 16px;
  line-height: 16px;
  color: #fff !important;
  font-family: "Open Sans";
  font-size: 10px;
  padding: 0 5px;
  margin-left: 13px;
  font-weight: 700;
  z-index: 1;
  text-transform: uppercase;
  text-align: center;
  min-width: 19px;
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: 8px;
}

.widget.widget_nav_menu .menu .better-custom-badge:after {
  border: solid 4px transparent;
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  top: 50%;
  left: -8px;
  margin-top: -4px;
}

.ltr .widget.widget_nav_menu .menu .better-custom-badge:after {
  border-left-color: transparent !important;
}

.widget.widget_nav_menu ul.menu li.current-menu-item > a {
  border-color: transparent;
  color: #fff;
}

.widget.widget_nav_menu ul.menu > li > .mega-menu {
  display: none;
}

.widget.widget_nav_menu ul.menu li.menu-item-has-children > a:after {
  display: none;
}

.widget.widget_nav_menu ul.menu .mega-menu, .widget.widget_nav_menu ul.menu .sub-menu {
  display: block;
  visibility: visible;
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
  animation-name: none !important;
  position: relative;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  background: 0 0 !important;
  width: 100%;
}

.widget.widget_pages ul {
  list-style: none;
  padding-left: 0;
}

.widget.widget_pages ul li {
  border-bottom: 1px solid #f5f5f5;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.widget.widget_pages ul li a {
  font-size: 13px;
}

.widget.widget_pages ul li:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.widget.widget_pages ul li a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f15b";
  margin-right: 10px;
}

.widget.widget_recent_comments a {
  border-bottom: 1px solid #e7e7e7;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

.widget.widget_recent_comments ul {
  list-style: none;
  padding-left: 0;
}

.widget.widget_recent_comments ul li {
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.widget.widget_recent_comments ul li a {
  font-size: 13px;
}

.widget.widget_recent_comments ul li:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.widget.widget_recent_comments ul li:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f075";
  margin-right: 10px;
}

.widget.widget_recent_entries ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.widget.widget_recent_entries ul li {
  border-bottom: 1px solid #f5f5f5;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  margin-bottom: 8px;
  padding-bottom: 8px;
}

.widget.widget_recent_entries ul li:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.widget.widget_recent_entries li a {
  font-size: 14px;
}

.widget.widget_recent_entries li .post-date {
  font-style: italic;
  display: block;
  font-size: 12px;
}

.widget.widget_rss li .rsswidget {
  font-size: 14px;
}

.widget.widget_rss li .rss-date {
  display: block;
  font-style: italic;
}

.widget.widget_rss li .rssSummary {
  font-size: 13px;
}

.search-header .search-form, .widget.widget_display_search form[role=search], .widget.widget_product_search .woocommerce-product-search, .widget.widget_search .search-form {
  position: relative;
}

.search-header .search-form .search-field, .widget.widget_display_search form[role=search] input#bbp_search, .widget.widget_product_search .search-field, .widget.widget_search .search-form input[type=search] {
  width: 100%;
  padding-right: 20%;
  margin: 0;
  line-height: 36px;
  height: 36px;
}

.search-header .search-form .search-submit, .widget.widget_display_search form[role=search] input#bbp_search_submit, .widget.widget_product_search input[type=submit], .widget.widget_search .search-form .search-submit {
  position: absolute;
  right: 0;
  top: 0;
  line-height: 36px;
  height: 36px;
  padding: 0 16px;
}

.widget.widget_tag_cloud .tagcloud a {
  display: inline-block;
  line-height: 16px;
  color: #444;
  background-color: #fff;
  border: 1px solid #dedede;
  margin: 0 6px 6px 0;
  padding: 5px 7px;
  font-size: 12px !important;
  font-weight: 400;
}

.widget.widget_tag_cloud .tagcloud a:hover {
  color: #fff;
  border-color: transparent;
}

.bs-social-share .social-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.bs-social-share span.social-item {
  float: left;
  margin-right: 6px;
  padding: 0;
}

.bs-social-share span.social-item a {
  font-family: "Open Sans", sans-serif;
  border-radius: 2px;
}

.bs-social-share span.social-item.bbm, .bs-social-share span.social-item.line, .bs-social-share span.social-item.whatsapp {
  display: none;
}

.widget_bs-theme-social-share .bs-social-share span.social-item {
  float: none;
  display: inline-block;
}

@media only screen and (max-width: 780px) {
  .bs-social-share span.social-item.bbm, .bs-social-share span.social-item.line, .bs-social-share span.social-item.whatsapp {
    display: block;
  }
}
.bs-social-share.style-button span.social-item a {
  height: 30px;
  line-height: 30px;
  font-size: 13px;
  padding: 0 13px;
  background-color: #8d8d8d;
  display: block;
  color: #fff !important;
  margin-bottom: 7px;
}

.bs-social-share.style-button span.social-item a:hover {
  background-color: #7c7c7c;
}

.bs-social-share.style-button span.social-item a span {
  margin-left: 7px;
}

.bs-social-share.style-button span.social-item a span:last-child:first-child {
  margin-right: 0;
  margin-left: 0;
}

.bs-social-share.style-button.no-title-style span.social-item a {
  width: 40px;
  text-align: center;
  padding: 0;
}

.bs-social-share.style-button.no-title-style span.social-item a .fa {
  margin-right: 0;
}

.bs-social-share.style-button.colored span.social-item.facebook a {
  background-color: #4a639f;
}

.bs-social-share.style-button.colored span.social-item.facebook a:hover {
  background-color: #5271b3;
}

.bs-social-share.style-button.colored span.social-item.twitter a {
  background-color: #59c8ff;
}

.bs-social-share.style-button.colored span.social-item.twitter a:hover {
  background-color: #58d1ff;
}

.bs-social-share.style-button.colored span.social-item.google_plus a {
  background-color: #d73d32;
}

.bs-social-share.style-button.colored span.social-item.google_plus a:hover {
  background-color: #e64035;
}

.bs-social-share.style-button.colored span.social-item.pinterest a {
  background-color: #cb2027;
}

.bs-social-share.style-button.colored span.social-item.pinterest a:hover {
  background-color: #e32229;
}

.bs-social-share.style-button.colored span.social-item.linkedin a {
  background-color: #0266a0;
}

.bs-social-share.style-button.colored span.social-item.linkedin a:hover {
  background-color: #027ec1;
}

.bs-social-share.style-button.colored span.social-item.tumblr a {
  background-color: #3e5a70;
}

.bs-social-share.style-button.colored span.social-item.tumblr a:hover {
  background-color: #426283;
}

.bs-social-share.style-button.colored span.social-item.email a {
  background-color: #0c151c;
}

.bs-social-share.style-button.colored span.social-item.email a:hover {
  background-color: #1a2a39;
}

.bs-social-share.style-button.colored span.social-item.telegram a {
  background-color: #179cde;
}

.bs-social-share.style-button.colored span.social-item.telegram a:hover {
  background-color: #0f8dde;
}

.bs-social-share.style-button.colored span.social-item.whatsapp a {
  background-color: #00e676;
}

.bs-social-share.style-button.colored span.social-item.whatsapp a:hover {
  background-color: #00ca65;
}

.bs-social-share.style-button.colored span.social-item.reddit a {
  background-color: #ff4500;
}

.bs-social-share.style-button.colored span.social-item.reddit a:hover {
  background-color: #dc3c01;
}

.bs-social-share.style-button.colored span.social-item.stumbleupon a {
  background-color: #ee4813;
}

.bs-social-share.style-button.colored span.social-item.stumbleupon a:hover {
  background-color: #ce3d0f;
}

.bs-social-share.style-button.colored span.social-item.vk a {
  background-color: #4c75a3;
}

.bs-social-share.style-button.colored span.social-item.vk a:hover {
  background-color: #3e5f84;
}

.bs-social-share.style-button.colored span.social-item.digg a {
  background-color: #000;
}

.bs-social-share.style-button.colored span.social-item.digg a:hover {
  background-color: #2f2f2f;
}

.bs-social-share.style-button.colored span.social-item.line a {
  background-color: #00b900;
}

.bs-social-share.style-button.colored span.social-item.line a:hover {
  background-color: #00b900;
}

.bs-social-share.style-button.colored span.social-item.line .fa.fa-line-it {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAxlBMVEX///8AuwAAtwAAvQD9//1O0kx23Xaa5Zly3HEryij7/vvw+/Ds+uzZ9tnR9NGM4YyK4IpJ0Ug6zDgdxhn3/ffl+OTX9te/77657bix67Gp6amk6KOC34Fr2mph1mBd1VxCzkBB0D8DwQD0/fTo+eff9t/K8srD8MO77rqu6q6d5ZyR45GH4IZ+331u2m1U1FI1yzIwyi0vyiwiyB4NxQMAvwDt+u3e9t7M8sy37LaT4pKP4Y963Xk+zTwmyCIYxBITwwsAtABqI5GFAAABAklEQVQY022RV5KDMBBEm5FENsE4kW3WOYf15nj/S60KKFym9v3paWY+uqH8S62poda1/Rbq+1uSn1j1gVJ2188osV4zRpUmtn1CAx+dpIe0Ee7ofJICUjSg5QMCiR7arOWRFXg8RC9aagPEQy3dd2B94acD09BhT/THSV/sg8vBATIcbZjHHSxfNVgq1LNQB0ACow+zq5pTX5fz1+QsPqRWcX0B7xa+J1JjsWG7i5E74D7IBZbudrSYh3YvdELXm8EpQMEMLXhGUOjw0NIaSa1QPr2zsQwLZYCr2wLXGNV5kzL2hn0Oia3L160GYkEEYD5uaqigXxeWVzSlNWxG9ajkD+0mEhtxMt1EAAAAAElFTkSuQmCC);
  display: inline-block;
  height: 22px;
  width: 22px;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-top: -6px;
  margin-left: -5px;
}

.bs-social-share.style-button.colored span.social-item.bbm a {
  background-color: #1f1f1f;
}

.bs-social-share.style-button.colored span.social-item.bbm a:hover {
  background-color: #3c3c3c;
}

.bs-social-share.style-button.colored span.social-item.bbm .fa.fa-bbm {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAkFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+WABnwAAAAL3RSTlMABezkG/XZhyYiCgOqO/Hb0sO+t7SejnluXVdAMh0SDuHe1UtHLSncyK6Zk4JyadjoMwwAAADLSURBVBjTtZBZrsIwDEVvmjRDWzrTuWXmjcD+d0cSWUjwicT5OfJV7MjGR0k45/kV6K2z34XSDb9ZZIz1zXGkeOWrGputc3qiuP+SMv/TOOdS7pMjWKeU6hEzxmLAm1mL0HVhEUJEACLr5TEUVRAE+wNwsd62DK1LQ6ROBVD6VxOGpmn+R/gqwexHBgaE7d2tNUZrXo+AnqZTBJy1Fu5HY8xsPe/CMP1e4YWBhhJtVdXKgE7QPV2mZFBFUf507OkyWQTamThwSzbgPe52ABZlYOfWsgAAAABJRU5ErkJggg==);
  display: inline-block;
  height: 22px;
  width: 22px;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-top: -6px;
  margin-left: -3px;
}

.bs-social-share.style-button.colored span.social-item.viber a {
  background-color: #5d54a4;
}

.bs-social-share.style-button.colored span.social-item.viber .fa.fa-viber {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAtFBMVEVmXaxlW6taTqVeVKhjWadcUKb///9iWKZhVqnu7fZWS6P8/P5pX65iWKphWKSQisR9dLlrYq9YTaO2sdhyabNTR6Hw7/fm5fKsp9Kjnc6gmsyclsqIgb+BeLt5cLZ1bLNuZLD5+fzq6fTAu927t9uoo9CWkMf39vvRzufOy+Wwq9SalMlwZrFcUaP08/nf3e7IxOHFweCxrNSNhsKEfb3i4fDLx+O4s9mzrtZOQp/W1OnV0+nSxjEiAAABXUlEQVQY0z2Qh5LjIAxABQoEAz737tiOW3rPtrv//6/D8e6+GTTMk0bSCGYEo5RR85DAL8i8Mvvs+2BwamQ/CRbuk/XZMpzX8e2J9mxXCX8f3bABr3oEscpf9cJ7U478kghuSCU97njJjKYFz78gW9EwS4sG/WbzTxAgeLWA9fzS4GPYp0dBO1Uh2JC8S6/l/C7LILvntn/gDgNxtAIfA74pmFd8pEMoS1VQwDpOKdabFgRq55C5crXOvzXQT+5EgJKYbV5ahNbeRNjGz+joaEpYqQ4UbJ10FIB5F/Wx5dvKpuM0kuDuzbYBsOm5YYey5y4C0Ny0JcazcqfWRaTjCzFlomkt17c1ERKfbqRvfGTzqSwVeEJorb3V3uLpdCoChFbX1o2GJGnPavP3gGKSBoZD9dh2t+4+VoIuCJn1ArOgq6OT7/un5WICXvE0Xmt/sZzV0gDLiT8mM3+++Q/56h8tpySg5AAAAABJRU5ErkJggg==);
  display: inline-block;
  height: 22px;
  width: 22px;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-top: -4px;
  margin-left: -5px;
}

.bs-social-share.style-outline-button span.social-item a {
  height: 32px;
  line-height: 28px;
  font-size: 13px;
  padding: 0 13px;
  display: block;
  color: #5e5e5e;
  border: 2px solid #a1a1a1;
  margin-bottom: 7px;
}

.bs-social-share.style-outline-button span.social-item a .fa {
  margin-right: 5px;
}

.bs-social-share.style-outline-button.no-title-style span.social-item a {
  width: 40px;
  text-align: center;
}

.bs-social-share.style-outline-button.no-title-style span.social-item a .fa {
  margin-right: 0;
}

.bs-social-share.style-outline-button.colored span.social-item.facebook a {
  border-color: #4a639f;
  color: #4a639f;
}

.bs-social-share.style-outline-button.colored span.social-item.facebook a:hover {
  border-color: #5271b3;
  color: #5271b3;
}

.bs-social-share.style-outline-button.colored span.social-item.twitter a {
  border-color: #59c8ff;
  color: #59c8ff;
}

.bs-social-share.style-outline-button.colored span.social-item.twitter a:hover {
  border-color: #58d1ff;
  color: #58d1ff;
}

.bs-social-share.style-outline-button.colored span.social-item.google_plus a {
  border-color: #d73d32;
  color: #d73d32;
}

.bs-social-share.style-outline-button.colored span.social-item.google_plus a:hover {
  border-color: #e64035;
  color: #e64035;
}

.bs-social-share.style-outline-button.colored span.social-item.pinterest a {
  border-color: #cb2027;
  color: #cb2027;
}

.bs-social-share.style-outline-button.colored span.social-item.pinterest a:hover {
  border-color: #e32229;
  color: #e32229;
}

.bs-social-share.style-outline-button.colored span.social-item.linkedin a {
  border-color: #0266a0;
  color: #0266a0;
}

.bs-social-share.style-outline-button.colored span.social-item.linkedin a:hover {
  border-color: #027ec1;
  color: #027ec1;
}

.bs-social-share.style-outline-button.colored span.social-item.tumblr a {
  border-color: #3e5a70;
  color: #3e5a70;
}

.bs-social-share.style-outline-button.colored span.social-item.tumblr a:hover {
  border-color: #426283;
  color: #426283;
}

.bs-social-share.style-outline-button.colored span.social-item.email a {
  border-color: #0c151c;
  color: #0c151c;
}

.bs-social-share.style-outline-button.colored span.social-item.email a:hover {
  border-color: #1a2a39;
  color: #1a2a39;
}

.bs-social-share.style-outline-button.colored span.social-item.telegram a {
  border-color: #179cde;
  color: #179cde;
}

.bs-social-share.style-outline-button.colored span.social-item.telegram a:hover {
  border-color: #179cde;
  color: #179cde;
}

.bs-social-share.style-outline-button.colored span.social-item.whatsapp a {
  border-color: #00e676;
  color: #00e676;
}

.bs-social-share.style-outline-button.colored span.social-item.whatsapp a:hover {
  border-color: #00ca65;
  color: #00ca65;
}

.bs-about .about-title {
  text-align: center;
  margin: 0 0 15px;
}

.bs-about .about-text {
  text-align: center;
}

.bs-about .about-link {
  text-align: center;
  margin-top: 10px;
}

.bs-about .about-link a {
  font-weight: 700;
  font-size: 14px;
}

.bs-about .about-icons-list {
  text-align: center;
  margin: 17px 0 0;
  padding: 0;
}

.bs-about .about-icons-list .about-icon-item {
  display: inline-block;
  margin: 0 5px 5px 0;
}

.bs-about .about-icons-list .about-icon-item a {
  width: 28px;
  height: 28px;
  display: inline-block;
  color: #333;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.22);
  text-align: center;
  line-height: 28px;
  font-size: 16px;
  transition: all 0.4s ease;
}

.bs-about .about-icons-list .about-icon-item a:hover {
  color: #fff;
  box-shadow: none;
}

.bs-about .about-icons-list .about-icon-item a .bsfi, .bs-about .about-icons-list .about-icon-item a .fa {
  vertical-align: top;
  line-height: 28px;
}

.bs-about .about-icons-list .about-icon-item.facebook a:hover {
  background-color: #4a639f;
}

.bs-about .about-icons-list .about-icon-item.twitter a:hover {
  background-color: #59c8ff;
}

.bs-about .about-icons-list .about-icon-item.google-plus a:hover {
  background-color: #d73d32;
}

.bs-about .about-icons-list .about-icon-item.instagram a:hover {
  background: #f77638;
  background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, rgba(0, 0, 0, 0) 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, rgba(0, 0, 0, 0)), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);
}

.bs-about .about-icons-list .about-icon-item.youtube a:hover {
  background-color: #cc181e;
}

.bs-about .about-icons-list .about-icon-item.youtube a:hover {
  background-color: #cc181e;
}

.bs-about .about-icons-list .about-icon-item.dribbble a:hover {
  background-color: #ea4c89;
}

.bs-about .about-icons-list .about-icon-item.vimeo a:hover {
  background-color: #46a3e9;
}

.bs-about .about-icons-list .about-icon-item.behance a:hover {
  background-color: #3b63fc;
}

.bs-about .about-icons-list .about-icon-item.pinterest a:hover {
  background-color: #cb2027;
}

.bs-about .about-icons-list .about-icon-item.github a:hover {
  background-color: #4c4c4c;
}

.bs-about .about-icons-list .about-icon-item.email a:hover {
  background-color: #333;
}

.bs-about .about-icons-list .about-icon-item.telegram a:hover {
  background-color: #179cde;
}

.bs-about .about-icons-list .about-icon-item.vk a:hover {
  background-color: #4e729a;
}

.bs-popular-categories .bs-popular-terms-list {
  padding: 0;
  margin: 0;
  list-style: none;
}

.sidebar-column-secondary .bs-popular-categories .bs-popular-terms-list, .vc_col-sm-2 .bs-popular-categories .bs-popular-terms-list {
  padding: 0;
}

.bs-popular-categories .bs-popular-term-item {
  padding-bottom: 8px;
  margin-bottom: 8px;
  border-bottom: 1px dashed rgba(0, 0, 0, 0.1);
  font-size: 13px;
  line-height: 24px;
}

.bs-popular-categories .bs-popular-term-item .term-count, .bs-popular-categories .bs-popular-term-item a {
  color: #333;
}

.bs-popular-categories .bs-popular-term-item:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none;
}

.bs-popular-categories .bs-popular-term-item .term-count {
  float: right;
  display: inline-block;
  background: rgba(0, 0, 0, 0.08);
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  transition: all 0.4s ease;
  padding: 0 6px;
}

.bs-popular-categories .bs-popular-term-item:hover .term-count {
  color: #fff;
}

.bs-popular-categories .bs-popular-term-item:hover a {
  color: inherit;
}

.widget.widget_bs-subscribe-newsletter {
  background: #efefef;
  padding: 27px 23px !important;
}

.bs-subscribe-newsletter .subscribe-image {
  margin-bottom: 15px;
  text-align: center;
  max-width: 312px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5px;
}

.bs-subscribe-newsletter .subscribe-message {
  text-align: center;
  max-width: 312px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
}

.bs-subscribe-newsletter .subscribe-message p:last-child {
  margin-bottom: 0;
}

.bs-subscribe-newsletter form {
  width: 100%;
  position: relative;
  max-width: 312px;
  margin-left: auto;
  margin-right: auto;
}

.bs-subscribe-newsletter .newsletter-email {
  color: #5f6569;
  width: 100%;
  border-color: #cbd1d8;
  height: 34px;
  line-height: 34px;
  border-radius: 33px;
  padding: 0 12px;
  font-size: 12px;
}

.bs-subscribe-newsletter .newsletter-subscribe {
  margin-top: 0;
  width: auto;
  position: absolute;
  top: 0;
  right: 0;
  height: 34px;
  line-height: 34px;
  border-radius: 0 33px 33px 0;
  text-transform: capitalize !important;
  cursor: pointer;
  font-size: 13px;
  padding: 0 13px;
}

.bs-subscribe-newsletter .newsletter-subscribe .fa {
  margin-right: 3px;
}

.bs-subscribe-newsletter .powered-by {
  font-size: 12px;
  margin: 5px auto 0;
  max-width: 311px;
  color: #b7b7b7;
  text-align: center;
  opacity: 0.6;
  transition: all 0.5s ease;
  vertical-align: middle;
}

.bs-subscribe-newsletter .powered-by:hover {
  opacity: 1;
}

.bs-flickr .bs-flickr-photo-list {
  padding: 0;
  margin: 0;
  list-style: none;
}

.bs-flickr .bs-flickr-photo-list.columns-2 {
  margin: 0;
}

.bs-flickr .bs-flickr-photo-list.columns-2 li {
  float: left;
  width: 50%;
  margin-bottom: 10px;
  text-align: center;
}

.bs-flickr .bs-flickr-photo-list.columns-2 li img {
  width: 100%;
}

.bs-flickr .bs-flickr-photo-list.columns-2 li:nth-child(odd) {
  padding-right: 5px;
}

.bs-flickr .bs-flickr-photo-list.columns-2 li:nth-child(even) {
  padding-left: 5px;
}

.bs-flickr .bs-flickr-photo-list.columns-2 li:nth-child(n+3) {
  clear: right;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li {
  float: left;
  width: 33.333%;
  margin-bottom: 8px;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li:nth-child(1) {
  width: 66.66666%;
  padding-right: 3px !important;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li:nth-child(1) img {
  width: 100%;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li:nth-child(2) {
  padding: 0 0 0 6px !important;
  margin-bottom: 10px;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li:nth-child(3) {
  padding: 0 0 0 6px !important;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li img {
  max-width: 100%;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li:nth-child(3n-1) {
  padding: 0 3px;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li:nth-child(3n-2) {
  padding-right: 6px;
  clear: left;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li:nth-child(3n+3) {
  padding-left: 6px;
}

.bs-flickr .bs-flickr-photo-list.list-photos .bs-flickr-photo {
  float: left;
  width: 12.5%;
}

.bs-flickr .bs-flickr-photo-list.list-photos .bs-flickr-photo img {
  max-width: 100%;
}

.bs-flickr .bs-flickr-photo-list.list-photos {
  margin: 0;
  padding: 0;
}

.bs-flickr-photo .img-holder {
  width: 100%;
}

.bs-flickr-photo .img-holder:before {
  padding-top: 100%;
}

.bs-dribbble .bs-dribbble-shot-list {
  padding: 0;
  margin: 0;
  list-style: none;
}

.bs-dribbble .bs-dribbble-shot-list li:before {
  display: none;
}

.bs-dribbble .bs-dribbble-shot-list li {
  padding: 0;
  margin-bottom: 10px;
  text-align: center;
}

.bs-dribbble .bs-dribbble-shot-list.columns-2 li {
  float: left;
  width: 50%;
  margin-bottom: 10px;
}

.bs-dribbble .bs-dribbble-shot-list.columns-2 li:nth-child(odd) {
  padding-right: 5px;
}

.bs-dribbble .bs-dribbble-shot-list.columns-2 li:nth-child(even) {
  padding-left: 5px;
}

.bs-dribbble .bs-dribbble-shot-list.columns-2 li:nth-child(n+3) {
  clear: right;
}

.bs-dribbble .bs-dribbble-shot-list.columns-3 li {
  float: left;
  width: 33.333%;
}

.bs-dribbble .bs-dribbble-shot-list.columns-3 li:nth-child(3n-1) {
  padding: 0 3px;
}

.bs-dribbble .bs-dribbble-shot-list.columns-3 li:nth-child(3n-2) {
  padding-right: 6px;
  clear: left;
}

.bs-dribbble .bs-dribbble-shot-list.columns-3 li:nth-child(3n+3) {
  padding-left: 6px;
}

.dribbble-shot .img-holder {
  width: 100%;
}

.bs-google-plus > div {
  margin-right: auto !important;
  margin-left: auto !important;
  display: block !important;
}

.bs-embed .bs-embed-item iframe {
  max-width: 100%;
}

.bs-embed .bs-embed-item {
  margin-bottom: 15px;
}

.bs-embed .bs-embed-item:last-child {
  margin-bottom: 0;
}

.bs-instagram .bs-instagram-photo-list {
  padding: 0;
  margin: 0;
  list-style: none;
}

.bs-instagram-photo {
  position: relative;
  z-index: 1;
  width: 100%;
}

.bs-instagram-photo a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  float: none;
  margin: 0;
}

.bs-instagram-photo a, .bs-instagram-photo a:hover {
  color: #fff;
}

.bs-instagram-photo a:before {
  padding-top: 100%;
}

.bs-instagram-photo .img-holder {
  background-color: #e6e6e6;
}

.bs-instagram-photo .img-holder.b-loaded, body.bs-ll-d .bs-instagram-photo .img-holder {
  background-size: cover;
  background-color: transparent;
}

.bs-instagram-photo a .the-hover:before {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.35);
  display: block;
  transition: all 0.45s ease;
  opacity: 0;
}

.bs-instagram-photo a .the-hover:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f16d";
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  left: 50%;
  margin-left: -20px;
  font-size: 30px;
  opacity: 0;
  transition: all 0.45s ease;
}

.bs-instagram-photo:hover a .the-hover:after, .bs-instagram-photo:hover a .the-hover:before {
  opacity: 1;
}

.bs-instagram .bs-instagram-photo-list li:before {
  display: none;
}

.bs-dribbble .bs-instagram-photo-list li {
  padding: 0;
  margin-bottom: 8px;
  text-align: center;
}

.bs-dribbble .bs-instagram-photo-list li br {
  display: none;
}

.bs-instagram .bs-instagram-photo-list .bs-instagram-photo img {
  transition: all 0.3s ease;
}

.bs-instagram .bs-instagram-photo-list.columns-2 li {
  float: left;
  width: 50%;
  margin-bottom: 10px;
  max-height: 155px;
  overflow: hidden;
}

.bs-instagram .bs-instagram-photo-list.columns-2 li:nth-child(odd) {
  padding-right: 5px;
}

.bs-instagram .bs-instagram-photo-list.columns-2 li:nth-child(even) {
  padding-left: 5px;
}

.bs-instagram .bs-instagram-photo-list.columns-2 li:nth-child(n+3) {
  clear: right;
}

.bs-instagram .bs-instagram-photo-list.columns-2-1 li {
  float: left;
  width: 50%;
  margin-bottom: 10px;
  max-height: 155px;
  overflow: hidden;
}

.bs-instagram .bs-instagram-photo-list.columns-2-1 li:first-child {
  width: 100%;
  max-height: inherit;
  float: none;
  padding: 0 !important;
}

.bs-instagram .bs-instagram-photo-list.columns-2-1 li:nth-child(even) {
  padding-right: 5px;
}

.bs-instagram .bs-instagram-photo-list.columns-2-1 li:nth-child(odd) {
  padding-left: 5px;
}

.bs-instagram .bs-instagram-photo-list.columns-2-1 li:nth-child(n+3) {
  clear: right;
}

.bs-instagram .bs-instagram-photo-list.columns-3 li {
  float: left;
  width: 33.333%;
  overflow: hidden;
  margin-bottom: 10px;
}

.bs-instagram .bs-instagram-photo-list.columns-3 li:nth-child(3n-1) {
  padding: 0 3px;
}

.bs-instagram .bs-instagram-photo-list.columns-3 li:nth-child(3n-2) {
  padding-right: 6px;
  clear: left;
}

.bs-instagram .bs-instagram-photo-list.columns-3 li:nth-child(3n+3) {
  padding-left: 6px;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li {
  float: left;
  width: 33.333%;
  margin-bottom: 8px;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li:nth-child(1) {
  width: 66.66666%;
  padding-right: 3px !important;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li:nth-child(1) img {
  width: 100%;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li:nth-child(2) {
  padding: 0 0 0 6px !important;
  margin-bottom: 10px;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li:nth-child(3) {
  padding: 0 0 0 6px !important;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li img {
  max-width: 100%;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li:nth-child(3n-1) {
  padding: 0 3px;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li:nth-child(3n-2) {
  padding-right: 6px;
  clear: left;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li:nth-child(3n+3) {
  padding-left: 6px;
}

.bs-instagram .bs-instagram-photo-list.list-photos .bs-instagram-photo {
  float: left;
  width: 12.5%;
}

.bs-instagram .bs-instagram-photo-list.list-photos .bs-instagram-photo img {
  max-width: 100%;
}

.bs-instagram .bs-instagram-photo-list.list-photos .bs-instagram-photo-list {
  margin: 0;
  padding: 0;
}

.bs-instagram .better-direction-nav .better-next, .bs-instagram .better-direction-nav .better-prev {
  margin-top: -26px;
}

.better-newsticker {
  min-height: 24px;
  max-height: 24px;
  overflow: hidden;
  position: relative;
  margin: 0 0 20px 0;
}

.better-newsticker .heading {
  display: inline-block;
  width: 90px;
  height: 24px;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 24px;
  font-size: 12px;
  padding: 0;
  text-transform: uppercase !important;
  margin: 0;
  color: #fff;
  text-align: center;
  border-radius: 3px;
}

.better-newsticker .heading:after {
  content: "";
  display: inline-block;
  border-top: 6px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 6px solid transparent;
  position: absolute;
  right: -7px;
  top: 50%;
  margin-top: -6px;
}

.better-newsticker ul.news-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.better-newsticker ul.news-list li {
  margin: 0;
  padding: 0 15px 0 0;
  height: 24px;
  line-height: 24px;
  font-size: 13px;
  width: 65%;
  transition: all 0.45s ease;
  z-index: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 140px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.better-newsticker ul.news-list li.active {
  margin: 0;
  z-index: 1;
  opacity: 1;
  left: 110px;
}

.better-newsticker ul.news-list li a {
  color: #696969;
}

.better-newsticker ul.news-list li a:hover {
  color: #0080ce;
}

.better-newsticker .control-nav {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  line-height: 24px;
  direction: ltr;
}

.better-newsticker .control-nav span {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  border: 1px solid #eaeaea;
  color: #ccc;
  background: #fff;
  transition: all 0.45s ease;
  cursor: pointer;
  vertical-align: top;
  border-radius: 3px;
}

.better-newsticker .control-nav span:hover {
  border-color: transparent;
  color: #fff;
}

.better-newsticker .control-nav span.prev {
  margin-right: 6px;
}

.newsticker-container {
  margin: 0 0 20px;
}

.layout-1-col .newsticker-container {
  padding-right: 0;
  padding-left: 0;
}

.better-newsticker.header-ticker {
  margin: 0;
}

.wpb_wrapper .better-newsticker {
  margin-left: 20px;
  margin-right: 20px;
}

.entry-content > .vc_row:first-child > .wpb_column > .vc_column-inner > .wpb_wrapper > .better-newsticker {
  margin-top: -5px;
}

.better-newsticker .control-nav span .fa {
  line-height: 22px;
  position: relative;
}

.better-social-counter.style-big-button .social-item, .better-social-counter.style-box .item-icon, .better-social-counter.style-button .item-icon, .better-social-counter.style-clean .item-icon, .better-social-counter.style-modern .item-icon, .better-social-counter.style-style-6 .item-icon {
  background-color: #434343;
}

.better-social-counter.style-big-button .item-icon, .better-social-counter.style-box .item-count, .better-social-counter.style-box .item-title {
  background-color: #313131;
}

.widget_better-social-counter .better-social-counter.style-button .social-list {
  text-align: center;
}

.widget_better-social-counter .better-social-counter.style-button .social-item {
  display: inline-block;
  float: none;
}

.widget_better-social-counter .better-social-counter.style-style-6 .social-item {
  border-bottom: none;
}

.site-footer .better-studio-shortcode, .widget .better-studio-shortcode {
  margin-bottom: 0;
}

.section-heading {
  margin: 0 0 15px;
  font-size: 16px;
  line-height: 20px;
  position: relative;
}

.section-heading p {
  margin-bottom: 0 !important;
  display: inline-block;
}

.section-heading .h-text .bf-icon {
  margin-right: 3px;
  vertical-align: top;
  line-height: inherit;
}

.section-heading .h-text, .section-heading:after {
  display: inline-block;
  transition: 0.35s cubic-bezier(0.39, 0.58, 0.57, 1) 0s;
}

.section-heading:after {
  background: rgba(0, 0, 0, 0.08);
  content: "";
  height: 4px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.section-heading .h-text {
  position: relative;
  z-index: 1;
}

.section-heading .other-link {
  float: right;
  outline: 0;
}

.section-heading .other-link .h-text {
  margin-left: 0;
  color: #484848;
  font-weight: 400;
  text-transform: capitalize;
  font-size: 82%;
  padding: 4px 0 4px 14px;
}

.section-heading.sh-t1:after {
  top: 50%;
  left: 0;
  height: 5px;
  margin-top: -2.5px;
  width: 100%;
  background: rgba(0, 0, 0, 0.05);
}

.section-heading.sh-t1 .h-text {
  display: inline-block;
  padding: 4px 17px 4px 0;
  color: #444;
  background: #fff;
}

.section-heading.sh-t1 .other-link .h-text {
  padding: 4px 4px 4px 17px !important;
  background: #fff;
}

.section-heading.sh-t1 .bs-pretty-tabs-container {
  background: #fff;
}

.section-heading.multi-tab.sh-t1 .bs-pretty-tabs-container {
  padding-left: 0;
}

.section-heading.sh-t1 .bs-pretty-tabs .bs-pretty-tabs-container:hover .bs-pretty-tabs-more.other-link .h-text {
  border: 1px solid #d8d8d8;
  border-bottom: none;
}

.section-heading.sh-t1 .bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #fff;
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 2;
  display: none;
}

.section-heading.sh-t1.sh-s2:after {
  opacity: 0.15;
}

.section-heading.sh-t1.sh-s3:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNzg0NTFBNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNzg0NTFCNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU3ODQ1MTg2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU3ODQ1MTk2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz461u9NAAAAEUlEQVR42mJgQAX/yeAABBgAgcID/UDOgL8AAAAASUVORK5CYII=) repeat;
  opacity: 0.2;
  height: 8px;
  margin-top: -4px;
  background-color: transparent !important;
}

.section-heading.sh-t1.sh-s4:after {
  display: none;
}

.section-heading.sh-t1.sh-s5 .h-text {
  line-height: 22px;
}

.section-heading.sh-t1.sh-s5 {
  padding-bottom: 7px;
}

.section-heading.sh-t1.sh-s5:after {
  top: inherit;
  left: 0;
  height: 1px;
  margin-top: -0.5px;
  width: 100%;
  background: rgba(0, 0, 0, 0.05);
  bottom: 0;
}

.section-heading.sh-t1.sh-s5 > .h-text:last-child:first-child:after, .section-heading.sh-t1.sh-s5 > .main-link > .h-text:after, .section-heading.sh-t1.sh-s5 > a:last-child:first-child > .h-text:after {
  display: inline-block;
  margin-left: 16px;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f105";
  font-weight: 900;
}

.section-heading.sh-t1.sh-s5 > .h-text:last-child:first-child, .section-heading.sh-t1.sh-s5 > .main-link:last-child:first-child > .h-text, .section-heading.sh-t1.sh-s5 > a:last-child:first-child > .h-text {
  padding-right: 15px;
  color: #444 !important;
}

.section-heading.sh-t1.sh-s6:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNzg0NTFBNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNzg0NTFCNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU3ODQ1MTg2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU3ODQ1MTk2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz461u9NAAAAEUlEQVR42mJgQAX/yeAABBgAgcID/UDOgL8AAAAASUVORK5CYII=) repeat;
  opacity: 0.2;
  height: 8px;
  background-color: transparent !important;
}

.section-heading.sh-t1.sh-s6 {
  text-align: center;
}

.section-heading.sh-t1.sh-s6.multi-tab {
  text-align: inherit;
}

.section-heading.sh-t1.sh-s6 > .h-text:last-child:first-child, .section-heading.sh-t1.sh-s6 > .main-link:last-child:first-child > .h-text, .section-heading.sh-t1.sh-s6 > a:last-child:first-child > .h-text {
  padding: 4px 17px;
}

.section-heading.sh-t1.sh-s7:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNzg0NTFBNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNzg0NTFCNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU3ODQ1MTg2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU3ODQ1MTk2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz461u9NAAAAEUlEQVR42mJgQAX/yeAABBgAgcID/UDOgL8AAAAASUVORK5CYII=) repeat;
  opacity: 0.2;
  height: 8px;
  background-color: transparent !important;
  left: 0;
  right: 0;
  bottom: 0;
  top: initial;
  margin-top: 0;
}

.section-heading.sh-t1.sh-s7 {
  text-align: center;
  padding-bottom: 26px;
}

.section-heading.sh-t1.sh-s7.multi-tab {
  text-align: inherit;
}

.section-heading.sh-t1.sh-s7 > .h-text:last-child:first-child, .section-heading.sh-t1.sh-s7 > .main-link:last-child:first-child > .h-text, .section-heading.sh-t1.sh-s7 > a:last-child:first-child > .h-text {
  padding: 4px 0;
}

.section-heading.sh-t2 {
  line-height: 20px;
  padding: 4px 0 0;
}

.section-heading.sh-t2:after {
  top: 0;
  height: 4px;
}

.section-heading.sh-t2:before {
  content: "";
  display: inline-block;
  height: 1px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background: #ededed;
  background: rgba(0, 0, 0, 0.07);
}

.section-heading.sh-t2 .h-text {
  padding: 4px 0;
  line-height: 34px;
}

.section-heading.sh-t2 .other-link .h-text {
  padding: 4px 0 4px 12px;
  text-transform: capitalize;
}

.section-heading.sh-t2 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  border-color: #e6e6e6;
}

.section-heading.sh-t2.sh-t2 .bs-pretty-tabs-elements .h-text {
  line-height: 24px;
  padding: 2px 3px;
}

.section-heading.sh-t2.sh-s2 {
  background: #f5f5f5;
  background: rgba(0, 0, 0, 0.04);
  padding: 4px 15px 0;
}

.section-heading.sh-t2.sh-s2 .bs-pretty-tabs-container {
  margin-right: -15px;
}

.section-heading.sh-t2.sh-s2 .h-text {
  line-height: 38px;
  color: #444;
}

.section-heading.sh-t2.sh-s3 {
  background: #f5f5f5;
  background: rgba(0, 0, 0, 0.04);
  padding: 0 15px 0 20px;
}

.section-heading.sh-t2.sh-s4 {
  border: 1px solid rgba(0, 0, 0, 0.06);
  padding: 0 15px 0 20px;
}

.section-heading.sh-t2.sh-s3 .bs-pretty-tabs-container, .section-heading.sh-t2.sh-s4 .bs-pretty-tabs-container {
  margin-right: -15px;
}

.section-heading.sh-t2.sh-s3 .h-text, .section-heading.sh-t2.sh-s4 .h-text {
  line-height: 34px;
  color: #444;
}

.section-heading.sh-t2.sh-s4 .h-text {
  line-height: 32px;
}

.section-heading.sh-t2.sh-s3:after {
  top: 0;
  width: 5px;
  bottom: 0;
  height: 100%;
}

.section-heading.sh-t2.sh-s4:after {
  top: -1px;
  bottom: -1px;
  left: -1px;
  height: auto;
  width: 5px;
}

.section-heading.sh-t2.sh-s3:before, .section-heading.sh-t2.sh-s4:before {
  display: none;
}

.section-heading.sh-t3 {
  line-height: 20px;
  padding: 0 0 4px;
}

.section-heading.sh-t3:after {
  top: inherit;
  bottom: 0;
  height: 4px;
  background: #2d2d2d;
}

.section-heading.sh-t3:before {
  display: none;
}

.section-heading.sh-t3.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t3 > .h-text, .section-heading.sh-t3 > a > .h-text {
  padding: 4px 0;
  line-height: 26px;
  border: none;
}

.bs-light-scheme .section-heading.sh-t3 > .h-text {
  color: #fff;
}

.bs-light-scheme .section-heading.sh-t3:after {
  background-color: #fff !important;
}

.section-heading.sh-t3 > .other-link .h-text {
  padding: 4px 0 4px 17px;
}

.section-heading.sh-t3 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  border-color: rgba(0, 0, 0, 0.09);
}

.section-heading.sh-t3.sh-s2 {
  padding: 0 15px;
}

.section-heading.sh-t3.sh-s2:after {
  height: 100%;
  opacity: 0.08;
}

.section-heading.sh-t3.sh-s2.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t3.sh-s2 > .h-text, .section-heading.sh-t3.sh-s2 > a > .h-text {
  line-height: 36px;
}

.section-heading.sh-t3.sh-s3 {
  padding: 0 15px;
}

.section-heading.sh-t3.sh-s3:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #444;
}

.section-heading.sh-t3.sh-s3.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text.h-text, .section-heading.sh-t3.sh-s3 > .h-text.h-text, .section-heading.sh-t3.sh-s3 > a.active > .h-text.h-text, .section-heading.sh-t3.sh-s3 > a > .h-text.h-text {
  line-height: 34px;
  color: #fff !important;
}

.section-heading.sh-t3.sh-s3:after {
  height: 3px;
  background: #444;
}

.section-heading.sh-t3.sh-s3 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  background: #444;
  right: -15px;
}

.section-heading.sh-t3.sh-s3 .other-link .h-text {
  color: #fff;
}

.section-heading.sh-t3.sh-s3 > .h-text:last-child:first-child, .section-heading.sh-t3.sh-s3 > .main-link > .h-text, .section-heading.sh-t3.sh-s3 > a:last-child:first-child > .h-text {
  text-transform: uppercase;
}

.section-heading.sh-t3.sh-s4 {
  padding: 0 15px;
}

.section-heading.sh-t3.sh-s4:after {
  height: 100%;
}

.section-heading.sh-t3.sh-s4.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text.h-text, .section-heading.sh-t3.sh-s4 > .h-text.h-text.h-text, .section-heading.sh-t3.sh-s4 > a.active > .h-text.h-text.h-text, .section-heading.sh-t3.sh-s4 > a > .h-text.h-text.h-text {
  line-height: 34px;
  border: none;
}

.section-heading.sh-t3.sh-s4.sh-t3.sh-s4 .h-text, .section-heading.sh-t3.sh-s4.sh-t3.sh-s4 .main-link:first-child:last-child .main-term-1171.h-text, .section-heading.sh-t3.sh-s4.sh-t3.sh-s4 a.active, .section-heading.sh-t3.sh-s4.sh-t3.sh-s4 > .other-link .h-text {
  color: #fff !important;
}

.section-heading.sh-t3.sh-s4 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  right: -15px;
}

.section-heading.sh-t3.sh-s5 {
  border: 1px solid rgba(0, 0, 1, 0.07);
  padding: 2px 15px 0 15px;
}

.section-heading.sh-t3.sh-s5:before {
  display: none;
}

.section-heading.sh-t3.sh-s5:after {
  top: -1px;
  height: 3px;
  left: -1px;
  right: -1px;
  width: auto;
}

.section-heading.sh-t3.sh-s5.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text {
  padding-right: 0;
}

.section-heading.sh-t3.sh-s5.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t3.sh-s5 > .h-text, .section-heading.sh-t3.sh-s5 > a > .h-text {
  line-height: 36px;
  border: none;
}

.section-heading.sh-t3.sh-s6 {
  padding: 0 15px 0 15px;
}

.section-heading.sh-t3.sh-s6:before {
  display: none;
}

.section-heading.sh-t3.sh-s6:after {
  height: 100%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNzg0NTFBNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNzg0NTFCNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU3ODQ1MTg2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU3ODQ1MTk2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz461u9NAAAAEUlEQVR42mJgQAX/yeAABBgAgcID/UDOgL8AAAAASUVORK5CYII=) !important;
  opacity: 0.13;
}

.section-heading.sh-t3.sh-s6.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t3.sh-s6 > .h-text, .section-heading.sh-t3.sh-s6 > a > .h-text {
  line-height: 36px;
  border: none;
}

.section-heading.sh-t3.sh-s7 {
  padding: 0 15px;
  text-align: center;
}

.section-heading.sh-t3.sh-s7.multi-tab {
  text-align: inherit;
}

.section-heading.sh-t3.sh-s7:before {
  content: "";
  display: inline-block;
  position: absolute;
  bottom: -10px;
  left: 50%;
  height: 0;
  width: 0;
  margin-left: -10.5px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #444;
}

.section-heading.sh-t3.sh-s7.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text.h-text.h-text, .section-heading.sh-t3.sh-s7 > .h-text.h-text.h-text, .section-heading.sh-t3.sh-s7 > a.active > .h-text.h-text.h-text, .section-heading.sh-t3.sh-s7 > a > .h-text.h-text.h-text {
  line-height: 32px;
  color: #fff !important;
}

.section-heading.sh-t3.sh-s7:after {
  height: 100%;
  background: #444;
}

.section-heading.sh-t3.sh-s7 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  background: #444;
  right: -15px;
}

.section-heading.sh-t3.sh-s7 .other-link .h-text {
  color: #fff;
}

.section-heading.sh-t3.sh-s8 {
  padding: 0;
  text-align: center;
}

.section-heading.sh-t3.sh-s8.multi-tab {
  text-align: inherit;
}

.section-heading.sh-t3.sh-s8 > .h-text:last-child:first-child, .section-heading.sh-t3.sh-s8 > .main-link > .h-text, .section-heading.sh-t3.sh-s8 > a:last-child:first-child > .h-text {
  text-transform: uppercase;
  border: 2px solid #444;
  padding: 0 15px;
}

.section-heading.sh-t3.sh-s8 > .h-text:last-child:first-child:after, .section-heading.sh-t3.sh-s8 > .h-text:last-child:first-child:before, .section-heading.sh-t3.sh-s8 > .main-link > .h-text:after, .section-heading.sh-t3.sh-s8 > .main-link > .h-text:before, .section-heading.sh-t3.sh-s8 > a:last-child:first-child > .h-text:after, .section-heading.sh-t3.sh-s8 > a:last-child:first-child > .h-text:before {
  display: inline-block;
  content: "";
  height: 100%;
  width: 17px;
  position: absolute;
  left: -19px;
  top: 0;
  background: #fff;
}

.section-heading.sh-t3.sh-s8 > .h-text:last-child:first-child:after, .section-heading.sh-t3.sh-s8 > .main-link > .h-text:after, .section-heading.sh-t3.sh-s8 > a:last-child:first-child > .h-text:after {
  left: inherit;
  right: -19px;
}

.section-heading.sh-t3.sh-s8.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t3.sh-s8 > .h-text, .section-heading.sh-t3.sh-s8 > a > .h-text {
  line-height: 34px;
  border: none;
  background: #fff;
}

.section-heading.sh-t3.sh-s8:after {
  opacity: 0.13;
  height: 2px;
  margin-top: -1px;
  top: 50%;
  display: block;
}

.section-heading.sh-t3.sh-s8.multi-tab .bs-pretty-tabs-container {
  background: #fff;
}

.section-heading.sh-t3.sh-s9 {
  text-align: center;
  padding: 0 16px 4px;
}

.section-heading.sh-t3.sh-s9:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
}

.section-heading.sh-t3.sh-s9:after {
  height: 3px;
}

.section-heading.sh-t3.sh-s9.section-heading.sh-t3.sh-s9 .h-text {
  color: #fff !important;
  padding: 5px 0;
}

.section-heading.sh-t3.sh-s9.bs-pretty-tabs {
  text-align: inherit !important;
}

.section-heading.multi-tab.sh-t4 .main-link.active .h-text, .section-heading.sh-t4 .main-link:first-child:last-child .h-text, .section-heading.sh-t4 > .h-text {
  color: #fff;
}

.section-heading.sh-t4.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t4 > .h-text, .section-heading.sh-t4 > a > .h-text {
  line-height: 32px;
}

.section-heading.multi-tab.sh-t4.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t4 .h-text {
  padding: 0 12px;
}

.section-heading.multi-tab.sh-t4 .h-text, .section-heading.multi-tab.sh-t4 .main-link .h-text {
  border: 1px solid #e2e2e2;
  border-color: rgba(0, 0, 0, 0.15);
  margin-right: 12px;
}

.section-heading.multi-tab.sh-t4 > .h-text, .section-heading.multi-tab.sh-t4 > a > .h-text {
  background: #fff;
}

.section-heading.multi-tab.sh-t4 .other-link .h-text {
  margin-right: 0;
  margin-left: 12px;
}

.section-heading.multi-tab.sh-t4 .main-link:hover .h-text, .section-heading.sh-t4 .main-link.active .h-text, .section-heading.sh-t4 a.active .h-text, .section-heading.sh-t4 a:hover .h-text {
  border-color: transparent !important;
  color: #fff;
}

.section-heading.multi-tab.sh-t4.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text {
  border-color: #e2e2e2;
  border-color: rgba(0, 0, 0, 0.15);
  background: #fff;
}

.section-heading.sh-t4 .bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text:after {
  height: 50%;
  right: 0;
  left: initial;
  top: 90%;
  pointer-events: all;
}

.section-heading.sh-t4 .bs-pretty-tabs-container .bs-pretty-tabs-elements .other-link .h-text {
  margin: 0 0 1px;
  border: none;
  padding: 1px 10px;
}

.section-heading.sh-t4 .bs-pretty-tabs-container .bs-pretty-tabs-elements .other-link .h-text:after {
  display: none;
}

.section-heading.multi-tab.sh-t4 .bs-pretty-tabs-container {
  padding-left: 0;
}

.section-heading.multi-tab.sh-t4 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  top: 120%;
  border-color: #e2e2e2;
  border-color: rgba(0, 0, 0, 0.15);
}

.section-heading.multi-tab.sh-t4.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text:before {
  content: "";
  position: absolute;
  height: 21%;
  display: inline-block;
  background: 0 0;
  right: -1px;
  left: -1px;
  top: 103%;
  top: calc(100% + 1px);
  pointer-events: visible;
}

.section-heading.multi-tab.sh-t4.bs-pretty-tabs .bs-pretty-tabs-more.other-link:hover .h-text {
  background: #fff !important;
}

.section-heading.sh-t4.sh-s1:after, .section-heading.sh-t4.sh-s3:after {
  height: 100%;
  top: 0;
  margin-top: 0;
  background: #f3f3f3;
  background: rgba(0, 0, 0, 0.04);
}

.section-heading.sh-t4.sh-s1 .h-text:after, .section-heading.sh-t4.sh-s3 .h-text:after {
  content: "";
  position: absolute;
  height: 110%;
  width: 12px;
  display: inline-block;
  background: #fff;
  right: -13px;
  top: -1px;
}

.section-heading.sh-t4.sh-s1 .other-link .h-text:after, .section-heading.sh-t4.sh-s3 .other-link .h-text:after {
  right: initial;
  left: -13px;
}

.section-heading.sh-t4.sh-s2:after {
  display: none;
}

.section-heading.sh-t4.sh-s3:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNzg0NTFBNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNzg0NTFCNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU3ODQ1MTg2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU3ODQ1MTk2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz461u9NAAAAEUlEQVR42mJgQAX/yeAABBgAgcID/UDOgL8AAAAASUVORK5CYII=);
  opacity: 0.13;
}

.section-heading.sh-t4.sh-s4:after {
  height: 13px;
  top: 9px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjQ4NUVFODNGNzc1MTFFN0I4NTdCMTRBMzQ3RTIwNTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjQ4NUVFODRGNzc1MTFFN0I4NTdCMTRBMzQ3RTIwNTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNDg1RUU4MUY3NzUxMUU3Qjg1N0IxNEEzNDdFMjA1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNDg1RUU4MkY3NzUxMUU3Qjg1N0IxNEEzNDdFMjA1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk86A7EAAAASSURBVHjaYmBgYLBgIAgAAgwAB88AOccVbLsAAAAASUVORK5CYII=) repeat;
  opacity: 1;
}

.section-heading.sh-t4.sh-s4 .h-text:before {
  content: "";
  position: absolute;
  display: inline-block;
  right: -11px;
  top: 0;
  width: 25px;
  height: 35px;
  transform: skew(29deg);
  z-index: -1;
}

.section-heading.sh-t4.sh-s4 .h-text:after {
  content: "";
  position: absolute;
  height: 110%;
  display: inline-block;
  background: #fff;
  top: -1px;
  width: 42px;
  right: -42px;
  z-index: -2;
}

.site-footer .light-text .section-heading.sh-t4.sh-s4 .h-text:after, .site-footer .light-text .section-heading.sh-t4.sh-s4:after {
  display: none;
}

.section-heading.sh-t4.sh-s4 .h-text {
  line-height: 34px;
  height: 35px;
  padding-top: 2px;
}

.section-heading.sh-t4.sh-s4 .main-link .h-text {
  border: none !important;
}

.section-heading.sh-t4.sh-s4 .other-link.other-link .h-text {
  background-color: #fff !important;
  border: none !important;
  margin-top: -3px;
  color: #000 !important;
  margin-left: 0;
}

.section-heading.sh-t4.sh-s4 .other-link.other-link .h-text:after, .section-heading.sh-t4.sh-s4 .other-link.other-link .h-text:before {
  display: none;
}

.section-heading.sh-t4.sh-s4 .main-link:hover .h-text, .section-heading.sh-t4.sh-s4.section-heading.sh-t4.sh-s4 .main-link .h-text {
  color: #fff !important;
}

.section-heading.sh-t4.sh-s5:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkyNTA0MDQyNDg2MTExRThBMUYzQkY4RTIxQ0VCMDZDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkyNTA0MDQzNDg2MTExRThBMUYzQkY4RTIxQ0VCMDZDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTI1MDQwNDA0ODYxMTFFOEExRjNCRjhFMjFDRUIwNkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTI1MDQwNDE0ODYxMTFFOEExRjNCRjhFMjFDRUIwNkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6f3F9TAAAAhklEQVR42myPSw7DIAxEJyp36BoQWy7ASRAC5WAIDpVVJBb87kEbFhVtY8kL+4014y2lJDnn+K2cM7TW2MYY8g4aYxBCAC7B2m8olVLyPM85k/Wy1gprLWKMEELM3UfQWoNzbsI1E1nh5ckY+8pDeu/Y931CSunfN4/jOJ7e+1tYSsFLgAEAJ2RFZ6uSCs8AAAAASUVORK5CYII=) repeat;
  opacity: 0.7;
}

.have_bg.bs-light-scheme .section-heading.sh-t4.sh-s5:after {
  filter: invert(100%) brightness(12.7);
  opacity: 0.6;
  background-color: transparent;
}

.bs-light-scheme .section-heading.sh-t4.sh-s5 > .h-text {
  color: #000 !important;
}

.section-heading.sh-t4.sh-s5:after {
  height: 100%;
}

.section-heading.sh-t4.sh-s5 .h-text:before {
  content: "";
  position: absolute;
  display: inline-block;
  left: 0;
  top: 0;
  z-index: -1;
  border-left: 0 solid transparent;
  border-right: 17px solid transparent;
  border-top: 16px solid #fff;
}

.section-heading.sh-t4.sh-s5 .h-text:after {
  content: "";
  position: absolute;
  height: 100%;
  display: inline-block;
  background: #fff;
  top: 0;
  width: 14px;
  right: -14px;
  z-index: -2;
}

.site-footer .light-text .section-heading.sh-t4.sh-s5 .h-text:after, .site-footer .light-text .section-heading.sh-t4.sh-s5:after {
  display: none;
}

.section-heading.sh-t4.sh-s5 .h-text {
  line-height: 40px;
  height: 42px;
  padding-top: 2px;
  padding-right: 17px;
  padding-left: 17px;
}

.section-heading.sh-t4.sh-s5 .main-link .h-text {
  border: none !important;
}

.section-heading.sh-t4.sh-s5 .other-link.other-link .h-text {
  background-color: #fff !important;
  border: none !important;
  color: #000 !important;
  margin-left: 0;
}

.section-heading.sh-t4.sh-s5 .other-link.other-link .h-text:after, .section-heading.sh-t4.sh-s5 .other-link.other-link .h-text:before {
  display: none;
}

.section-heading.sh-t4.sh-s5 .main-link:hover .h-text, .section-heading.sh-t4.sh-s5.section-heading.sh-t4.sh-s5 .main-link .h-text {
  color: #fff !important;
}

.section-heading.sh-t4.sh-s6 {
  background-color: #2d2f38;
}

.bs-light-scheme .section-heading.sh-t4.sh-s6 {
  background-color: rgba(255, 255, 255, 0.07);
}

.section-heading.sh-t4.sh-s6 .h-text {
  line-height: 38px;
  color: #fff !important;
  border: none !important;
}

.section-heading.sh-t4.sh-s6 .h-text:before {
  content: "";
  position: absolute;
  right: -20px;
  top: 0;
  z-index: -1;
  border-left: 0 solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 38px solid transparent;
}

.section-heading.sh-t4.sh-s6 .other-link span {
  background-color: transparent !important;
  border: none;
  color: #fff;
  font-size: 11px;
}

.section-heading.sh-t4.sh-s6 .other-link span:before {
  display: none;
}

.section-heading.sh-t4.sh-s6 .other-link.active .h-text {
  background-color: transparent !important;
  border: none;
  color: #fff;
}

.section-heading.multi-tab.sh-t4.sh-s6 .main-link .h-text:hover {
  color: #fff !important;
}

.section-heading.sh-t4.sh-s6 .h-text:after, .section-heading.sh-t4.sh-s6:after {
  display: none;
}

.section-heading.sh-t5 {
  padding: 0 0 3px;
}

.section-heading.sh-t5:after {
  display: none;
}

.section-heading.sh-t5:before {
  content: "";
  display: inline-block;
  height: 3px;
  position: absolute;
  top: inherit;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #ededed;
  background: rgba(0, 0, 0, 0.07);
}

.section-heading.sh-t5 > .h-text:last-child:first-child, .section-heading.sh-t5 > .main-link > .h-text, .section-heading.sh-t5 > a:last-child:first-child > .h-text {
  position: relative;
}

.section-heading.sh-t5 > .h-text:last-child:first-child:before, .section-heading.sh-t5 > .main-link > .h-text:before, .section-heading.sh-t5 > a:last-child:first-child > .h-text:before {
  display: inline-block;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 3px;
  bottom: -3px;
  background: #000;
}

.section-heading.sh-t5 .h-text {
  padding: 0;
  line-height: 36px;
}

.section-heading.sh-t5 .other-link .h-text, .section-heading.sh-t5.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  padding: 0 0 0 17px;
  text-transform: capitalize;
}

.section-heading.sh-t5 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  border-color: #e6e6e6;
  padding: 8px 12px;
}

.section-heading.sh-t5 .bs-pretty-tabs-elements .other-link .h-text {
  line-height: 30px;
  padding: 0;
}

.section-heading.sh-t5.sh-s2 {
  padding: 3px 0 0;
}

.section-heading.sh-t5.sh-s2 > .h-text:last-child:first-child:before, .section-heading.sh-t5.sh-s2 > .main-link > .h-text:before, .section-heading.sh-t5.sh-s2 > a:last-child:first-child > .h-text:before {
  bottom: inherit;
  top: -3px;
}

.section-heading.sh-t5.sh-s2:before {
  top: 0;
  bottom: inherit;
}

.section-heading.sh-t5.sh-2 .h-text {
  line-height: 40px;
}

.section-heading.sh-t6 {
  padding: 0;
}

.section-heading.sh-t6:after {
  display: none;
}

.section-heading.sh-t6:before {
  content: "";
  display: inline-block;
  height: 3px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.section-heading.sh-t6 > .h-text:last-child:first-child, .section-heading.sh-t6 > .main-link > .h-text, .section-heading.sh-t6 > a:last-child:first-child > .h-text {
  position: relative;
  padding: 0 11px;
  color: #fff;
}

.section-heading.sh-t6.sh-s13:before {
  top: auto;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.07) !important;
}

.section-heading.sh-t6 .h-text {
  padding: 0;
  line-height: 32px;
}

.section-heading.sh-t6 .other-link .h-text, .section-heading.sh-t6.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  padding: 2px 0 0 17px;
  text-transform: capitalize;
}

.section-heading.sh-t6 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  border-color: #e6e6e6;
  padding: 8px 12px;
}

.section-heading.sh-t6 .bs-pretty-tabs-elements .other-link .h-text {
  line-height: 30px;
  padding: 0;
}

.section-heading.sh-t6 > .other-link {
  margin-top: 2px;
}

.section-heading.sh-t6 .bs-pretty-tabs-elements .other-link {
  margin-top: 0;
}

.section-heading.multi-tab.sh-t6 .bs-pretty-tabs-container {
  padding-left: 0;
}

.section-heading.sh-t6.sh-s2:before {
  top: 50%;
  height: 3px;
  margin-top: -1.5px;
}

.section-heading.sh-t6.sh-s2 > .other-link {
  margin-top: 0;
}

.section-heading.sh-t6.sh-s2 .other-link .h-text, .section-heading.sh-t6.sh-s2.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  padding: 0 0 0 17px;
  background: #fff;
}

.section-heading.sh-t6.sh-s3:before {
  top: inherit;
  bottom: 0;
  height: 3px;
  margin-top: 0;
}

.section-heading.sh-t6.sh-s3 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s3 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s3 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s3 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s3 > a:last-child:first-child > .h-text:after, .section-heading.sh-t6.sh-s3 > a:last-child:first-child > .h-text:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  width: 0;
  height: 0;
  border-bottom: 30px solid #000;
  border-right: 20px solid transparent;
  z-index: 1;
  right: -20px;
  background-color: transparent !important;
}

.section-heading.sh-t6.sh-s3 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s3 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s3 > a:last-child:first-child > .h-text:before {
  background: #fff;
}

.section-heading.sh-t6.sh-s3 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s3 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s3 > a:last-child:first-child > .h-text:after {
  border-bottom-color: rgba(255, 255, 255, 0.43);
  z-index: 2;
  -webkir-box-shadow: -2px 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: -2px 2px 2px rgba(0, 0, 0, 0.1);
}

.section-heading.sh-t6.sh-s3 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s3 > .main-link > .h-text, .section-heading.sh-t6.sh-s3 > a:last-child:first-child > .h-text {
  padding: 0 15px;
}

.section-heading.sh-t6.sh-s3 > .other-link {
  margin-top: 0;
}

.section-heading.sh-t6.bs-pretty-tabs.sh-s3 .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t6.sh-s3 .other-link .h-text {
  padding: 0 0 0 17px;
}

.section-heading.sh-t6.sh-s3 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  top: 96%;
  border-top-color: transparent;
}

.section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s4 > .main-link > .h-text, .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text {
  position: relative;
  padding: 0 24px 0 12px;
}

.section-heading.sh-t6.sh-s4:before {
  display: none;
}

.section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s4 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s4 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:after, .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  width: 4px;
  height: 100%;
  border-left: 2px solid #fff;
  border-right: 3px solid rgba(255, 255, 255, 0.7);
}

.section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s4 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:after {
  right: 5px;
  width: 2px;
  border-left: 3px solid #fff;
  border-right: 5px solid rgba(255, 255, 255, 0.45);
}

.section-heading.sh-t6.sh-s5:before {
  display: none;
}

.section-heading.sh-t6.sh-s5 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s5 > .main-link > .h-text, .section-heading.sh-t6.sh-s5 > a:last-child:first-child > .h-text {
  padding: 0 22px 0 25px;
  border-radius: 0 0 12px;
}

.section-heading.sh-t6.sh-s5 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s5 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s5 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s5 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s5 > a:last-child:first-child > .h-text:after, .section-heading.sh-t6.sh-s5 > a:last-child:first-child > .h-text:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  z-index: 1;
  border-top: 20px solid #fff;
  border-right: 15px solid transparent;
}

.section-heading.sh-t6.sh-s5 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s5 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s5 > a:last-child:first-child > .h-text:after {
  border-right: none;
  border-top: none;
  border-bottom: 20px solid rgba(0, 0, 0, 0.3);
  border-left: 15px solid transparent;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.05);
}

.section-heading.sh-t6.sh-s6, .section-heading.sh-t6.sh-s7 {
  padding: 0 25px 0 0;
}

.section-heading.sh-t6.sh-s6:before, .section-heading.sh-t6.sh-s7:before {
  height: 100%;
  width: auto;
  left: 5px;
  right: 5px;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  background: rgba(0, 0, 0, 0.05) !important;
}

.section-heading.sh-t6.sh-s7:before {
  -webkit-transform: skew(20deg);
  -moz-transform: skew(20deg);
  -o-transform: skew(20deg);
}

.section-heading.sh-t6.sh-s6 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s6 > .main-link > .h-text, .section-heading.sh-t6.sh-s6 > a:last-child:first-child > .h-text, .section-heading.sh-t6.sh-s7 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s7 > .main-link > .h-text, .section-heading.sh-t6.sh-s7 > a:last-child:first-child > .h-text {
  padding: 0 26px 0 10px;
}

.section-heading.sh-t6.sh-s6 .h-text, .section-heading.sh-t6.sh-s7 .h-text {
  line-height: 34px;
}

.section-heading.sh-t6.bs-pretty-tabs.sh-s6 .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t6.bs-pretty-tabs.sh-s7 .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t6.sh-s6 .other-link .h-text, .section-heading.sh-t6.sh-s7 .other-link .h-text {
  padding: 0 0 0 17px;
  border: none;
}

.section-heading.sh-t6.sh-s6 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s6 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s6 > a:last-child:first-child > .h-text:after, .section-heading.sh-t6.sh-s7 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s7 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s7 > a:last-child:first-child > .h-text:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  right: -8px;
  width: 16px;
  height: 100%;
  z-index: 1;
  background: #fff;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -o-transform: skew(-20deg);
}

.section-heading.sh-t6.sh-s7 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s7 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s7 > a:last-child:first-child > .h-text:after {
  -webkit-transform: skew(20deg);
  -moz-transform: skew(20deg);
  -o-transform: skew(20deg);
}

.section-heading.sh-t6.sh-s7 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s7 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s7 > a:last-child:first-child > .h-text:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  z-index: 1;
  border-top: 44px solid #fff;
  border-right: 16px solid transparent;
}

.section-heading.sh-t6.sh-s6 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s6 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s6 > a:last-child:first-child > .h-text:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: -7px;
  width: 15px;
  height: 100%;
  z-index: 1;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  border: none;
}

.section-heading.sh-t6.sh-s6 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s6 > .main-link > .h-text, .section-heading.sh-t6.sh-s6 > a:last-child:first-child > .h-text {
  margin-left: 11px;
}

.section-heading.sh-t6.sh-s7 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s7 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s7 > a:last-child:first-child > .h-text:before {
  border-top: none;
  border-bottom: 44px solid #fff;
}

.section-heading.sh-t6.sh-s6 > .other-link, .section-heading.sh-t6.sh-s7 > .other-link {
  margin-top: 0;
}

.section-heading.sh-t6.sh-s6 .bs-pretty-tabs-container .bs-pretty-tabs-elements, .section-heading.sh-t6.sh-s7 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  right: -13px;
}

.section-heading.sh-t6.sh-s8:before {
  display: none;
}

.section-heading.sh-t6.sh-s8 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s8 > .main-link > .h-text, .section-heading.sh-t6.sh-s8 > a:last-child:first-child > .h-text {
  padding: 0 25px 0 12px;
}

.section-heading.sh-t6.sh-s8 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s8 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s8 > a:last-child:first-child > .h-text:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  z-index: 1;
  border-top: 16px solid transparent;
  border-right: 16px solid #fff;
  border-bottom: 16px solid transparent;
}

.section-heading.sh-t6.sh-s8 .other-link .h-text, .section-heading.sh-t6.sh-s8.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  padding-top: 0;
}

.section-heading.sh-t6.sh-s8 > .other-link {
  margin-top: 0;
}

.section-heading.sh-t6.sh-s10, .section-heading.sh-t6.sh-s12, .section-heading.sh-t6.sh-s9 {
  padding: 0 15px 7px 0;
}

.section-heading.sh-t6.sh-s10 .h-text, .section-heading.sh-t6.sh-s12 .h-text, .section-heading.sh-t6.sh-s9 .h-text {
  line-height: 34px;
}

.section-heading.sh-t6.sh-s10:before, .section-heading.sh-t6.sh-s9:before {
  height: auto;
  top: 7px;
  border-radius: 3px;
  bottom: 0;
}

.section-heading.sh-t6.sh-s12:before {
  display: none;
}

.section-heading.sh-t6.sh-s9:before {
  background: rgba(0, 0, 0, 0.05) !important;
}

.section-heading.sh-t6.sh-s10:before {
  opacity: 0.13;
  background: #a2a2a2;
}

.section-heading.sh-t6.sh-s10 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s10 > .main-link > .h-text, .section-heading.sh-t6.sh-s10 > a:last-child:first-child > .h-text, .section-heading.sh-t6.sh-s9 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s9 > .main-link > .h-text, .section-heading.sh-t6.sh-s9 > a:last-child:first-child > .h-text {
  border-radius: 3px 3px 3px 0;
}

.section-heading.sh-t6.sh-s10 > .other-link, .section-heading.sh-t6.sh-s9 > .other-link {
  margin-top: 6px;
}

.section-heading.sh-t6.sh-s10.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t6.sh-s9.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  border: none;
  padding-top: 0;
  line-height: 33px;
  margin-top: 8px;
}

.section-heading.sh-t6.sh-s10.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  border: none;
  padding-top: 0;
  line-height: 33px;
}

.section-heading.sh-t6.sh-s10 > .other-link, .section-heading.sh-t6.sh-s9 > .other-link {
  margin-top: 6px;
}

.section-heading.sh-t6.sh-s10 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s10 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s10 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s10 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s10 > a:last-child:first-child > .h-text:after, .section-heading.sh-t6.sh-s10 > a:last-child:first-child > .h-text:before, .section-heading.sh-t6.sh-s12 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s12 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s12 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s12 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s12 > a:last-child:first-child > .h-text:after, .section-heading.sh-t6.sh-s12 > a:last-child:first-child > .h-text:before, .section-heading.sh-t6.sh-s9 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s9 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s9 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s9 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s9 > a:last-child:first-child > .h-text:after, .section-heading.sh-t6.sh-s9 > a:last-child:first-child > .h-text:before {
  content: "";
  display: inline-block;
  position: absolute;
  bottom: -10px;
  left: 0;
  width: 0;
  height: 0;
  border-top: 10px solid rgba(0, 0, 0, 0.18);
  border-right: 10px solid transparent;
}

.section-heading.sh-t6.sh-s10 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s10 > .main-link > .h-text, .section-heading.sh-t6.sh-s10 > a:last-child:first-child > .h-text, .section-heading.sh-t6.sh-s12 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s12 > .main-link > .h-text, .section-heading.sh-t6.sh-s12 > a:last-child:first-child > .h-text, .section-heading.sh-t6.sh-s9 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s9 > .main-link > .h-text, .section-heading.sh-t6.sh-s9 > a:last-child:first-child > .h-text {
  padding: 0 19px;
}

.section-heading.sh-t6.sh-s12 .other-link .h-text {
  padding-top: 0;
}

.section-heading.sh-t6.sh-s12 > .other-link {
  margin-top: 0;
}

.section-heading.sh-t6.sh-s11 {
  text-align: center;
}

.section-heading.sh-t6.sh-s11.multi-tab {
  text-align: inherit;
}

.section-heading.sh-t6.sh-s11:before {
  display: none;
}

.section-heading.sh-t6.sh-s11 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s11 > .main-link > .h-text, .section-heading.sh-t6.sh-s11 > a:last-child:first-child > .h-text {
  background: 0 0 !important;
  padding: 0 62px;
  text-align: center;
  line-height: 31px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  text-transform: inherit;
}

.section-heading.sh-t6.sh-s11 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s11 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s11 > a:last-child:first-child > .h-text:before {
  left: 47px;
  right: 47px;
  height: 100%;
  position: absolute;
  content: "";
  display: inline-block;
  z-index: -1;
  border-radius: 10px;
}

.section-heading.sh-t6.sh-s11 .sh-svg-l {
  position: absolute;
  left: 0;
  z-index: -1;
  top: -1px;
}

.section-heading.sh-t6.sh-s11 .sh-svg-r {
  position: absolute;
  right: 0;
  top: -1px;
}

.section-heading.sh-t6.sh-s12 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s12 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s12 > a:last-child:first-child > .h-text:before {
  background-color: transparent !important;
}

.section-heading.sh-t7 {
  padding: 0;
}

.section-heading.sh-t7:after {
  display: none;
}

.section-heading.sh-t7:before {
  content: "";
  display: inline-block;
  height: 3px;
  position: absolute;
  top: 50%;
  margin-top: -1.5px;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #ededed;
  background: rgba(0, 0, 0, 0.07);
}

.section-heading.sh-t7 > .h-text:last-child:first-child, .section-heading.sh-t7 > .main-link > .h-text, .section-heading.sh-t7 > a:last-child:first-child > .h-text {
  position: relative;
  padding: 0 15px 0 24px;
  background: #fff;
}

.section-heading.sh-t7 > .h-text:last-child:first-child:before, .section-heading.sh-t7 > .main-link > .h-text:before, .section-heading.sh-t7 > a:last-child:first-child > .h-text:before {
  display: inline-block;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 15px;
  width: 15px;
  background: #000;
  top: 50%;
  margin-top: -7.5px;
}

.section-heading.sh-t7 .h-text {
  padding: 0;
}

.section-heading.sh-t7 .other-link .h-text, .section-heading.sh-t7.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  padding: 0 0 0 17px;
  text-transform: capitalize;
  background: #fff;
}

.section-heading.sh-t7 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  border-color: #e6e6e6;
  padding: 8px 12px;
}

.section-heading.sh-t7 .bs-pretty-tabs-elements .other-link .h-text {
  line-height: 30px;
  padding: 0;
}

.footer-widgets.light-text .section-heading.sh-t1 .main-link:first-child:last-child .h-text, .footer-widgets.light-text .section-heading.sh-t1 a.active .h-text, .footer-widgets.light-text .section-heading.sh-t1 a:hover .h-text, .footer-widgets.light-text .section-heading.sh-t1 > .h-text {
  color: #fff;
}

.footer-widgets.light-text .section-heading.sh-t1:after {
  background: rgba(255, 255, 255, 0.1);
}

.footer-widgets.light-text .section-heading.sh-t1.sh-s2:after {
  opacity: 0.45;
}

.footer-widgets.light-text .section-heading.sh-t1.sh-s5 > .h-text:first-child:last-child:after, .footer-widgets.light-text .section-heading.sh-t1.sh-s5 > .h-text:last-child:first-child, .footer-widgets.light-text .section-heading.sh-t1.sh-s5 > .main-link > .h-text, .footer-widgets.light-text .section-heading.sh-t1.sh-s5 > .main-link > .h-text:after, .footer-widgets.light-text .section-heading.sh-t1.sh-s5 > a:first-child:last-child > .h-text:after, .footer-widgets.light-text .section-heading.sh-t1.sh-s5 > a:last-child:first-child > .h-text {
  color: #fff !important;
}

.footer-widgets.light-text .section-heading.sh-t2:before {
  background: rgba(255, 255, 255, 0.14);
}

.footer-widgets.light-text .section-heading.sh-t2:after {
  background-color: #f9f9f9;
}

.footer-widgets.light-text .section-heading.sh-t2 .main-link:first-child:last-child .h-text, .footer-widgets.light-text .section-heading.sh-t2 a.active, .footer-widgets.light-text .section-heading.sh-t2 > .h-text {
  color: #fff !important;
}

.footer-widgets.light-text .listing-item-text-2 .item-inner {
  border-color: rgba(255, 255, 255, 0.11);
}

.footer-widgets.light-text .section-heading.sh-t2.sh-s2 {
  background: rgba(255, 255, 255, 0.04);
}

.footer-widgets.light-text .section-heading.sh-t2.sh-s3 {
  background: rgba(255, 255, 255, 0.04);
}

.footer-widgets.light-text .section-heading.sh-t2.sh-s4 {
  border: 1px solid rgba(255, 255, 255, 0.06);
}

.footer-widgets.light-text .section-heading.sh-t3:after {
  background: #fff;
}

.footer-widgets.light-text .section-heading.sh-t3 {
  color: #fff;
}

.footer-widgets.light-text .section-heading.sh-t3.sh-s4.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text.h-text, .footer-widgets.light-text .section-heading.sh-t3.sh-s4 > .h-text.h-text.h-text, .footer-widgets.light-text .section-heading.sh-t3.sh-s4 > a.active > .h-text.h-text.h-text, .footer-widgets.light-text .section-heading.sh-t3.sh-s4 > a > .h-text.h-text.h-text {
  color: #000 !important;
}

.footer-widgets.light-text .section-heading.sh-t3.sh-s5 {
  border: 1px solid rgba(255, 255, 255, 0.07);
}

.footer-widgets.light-text .section-heading.sh-t3.sh-s6 {
  border: 1px solid rgba(255, 255, 255, 0.08);
}

.footer-widgets.light-text .section-heading.sh-t3.sh-s7:after {
  background: #444;
}

.footer-widgets.light-text .section-heading.sh-t3.sh-s7:before {
  border-top: 10px solid #444;
}

.footer-widgets.light-text .section-heading.sh-t3.sh-s9:before {
  background-color: rgba(255, 255, 255, 0.07) !important;
}

.footer-widgets.light-text .section-heading.sh-t3.sh-s9:after {
  background-color: rgba(255, 255, 255, 0.07) !important;
}

.footer-widgets.light-text .section-heading.sh-t4.sh-s1:after, .footer-widgets.light-text .section-heading.sh-t4.sh-s3:after {
  background: rgba(255, 255, 255, 0.05);
}

.footer-widgets.light-text .section-heading.sh-t4.sh-s6 {
  background-color: rgba(255, 255, 255, 0.07);
}

.footer-widgets.light-text .section-heading.sh-t4.sh-s5:after {
  display: block;
  filter: invert(100%) brightness(12.7);
  opacity: 0.6;
  background-color: transparent;
}

.footer-widgets.light-text .section-heading.sh-t5:before {
  background: rgba(255, 255, 255, 0.06);
}

.footer-widgets.light-text .section-heading.sh-t5 > .h-text:last-child:first-child:before, .footer-widgets.light-text .section-heading.sh-t5 > .main-link > .h-text:before, .footer-widgets.light-text .section-heading.sh-t5 > a:last-child:first-child > .h-text:before {
  background: #fff;
}

.footer-widgets.light-text .section-heading.sh-t5 {
  color: #fff;
}

.footer-widgets .section-heading.sh-t4.sh-s5 .h-text:after {
  display: block !important;
}

.ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:after, .ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .main-link > .h-text:after, .ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:after {
  border-right-color: rgba(0, 0, 0, 0.2);
}

.rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:after, .rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .main-link > .h-text:after, .rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:after {
  border-left-color: rgba(0, 0, 0, 0.2);
}

.ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:after, .ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:before, .ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .main-link > .h-text:after, .ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .main-link > .h-text:before, .ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:after, .ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:before {
  border-right-color: rgba(0, 0, 0, 0.3);
}

.rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:after, .rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:before, .rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .main-link > .h-text:after, .rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .main-link > .h-text:before, .rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:after, .rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:before {
  border-left-color: rgba(0, 0, 0, 0.3);
}

.footer-widgets.light-text .section-heading.sh-t6.sh-s9:before {
  background: rgba(255, 255, 255, 0.05) !important;
}

.site-footer .footer-widgets.light-text .section-heading.sh-t7.sh-s1 .h-text {
  color: #fff !important;
}

.footer-widgets.light-text .section-heading.sh-t7:before {
  background: rgba(255, 255, 255, 0.1);
}

.single-featured-video {
  max-width: 100% !important;
}

.post-meta.single-post-meta, .post-meta.single-post-meta a {
  color: #3a3a3a;
}

.post-meta.single-post-meta .comments, .post-meta.single-post-meta .post-author-avatar, .post-meta.single-post-meta .time, .post-meta.single-post-meta .views {
  float: none;
  margin: 0 12px 0 0;
  white-space: nowrap;
  line-height: 26px;
  display: inline-block;
}

.post-meta.single-post-meta > a + span:before, .post-meta.single-post-meta > span + a:before, .post-meta.single-post-meta > span + span:before {
  content: " ";
  display: inline-block;
  width: 9px;
  margin-right: 12px;
  height: 1px;
  background: rgba(0, 0, 0, 0.23);
  vertical-align: middle;
}

.post-meta.single-post-meta b {
  color: #4d4d4d;
  margin-left: 2px;
}

.post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  border-radius: 50%;
  margin: 0;
}

.post-meta.single-post-meta .post-author-a.post-author-avatar .avatar + .post-author-name {
  margin-left: 7px;
}

.post-meta.single-post-meta .post-author-name {
  text-transform: capitalize !important;
  max-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: middle;
}

.post-meta.single-post-meta .post-author-a, .post-meta.single-post-meta .time {
  color: rgba(0, 0, 0, 0.44);
}

.post-meta.single-post-meta .post-author-a:hover {
  color: #b7b7b7 !important;
}

.single-post-title {
  line-height: 1.3;
}

.single-featured {
  text-align: center;
  display: block;
  margin: 0 0 20px;
  line-height: 0;
  position: relative;
}

.single-featured img {
  max-width: 100%;
  height: auto !important;
}

.single-featured figure {
  line-height: 2;
  text-align: center;
}

.single-featured iframe {
  max-width: 100%;
}

.image-credit a, .image-credit a:hover {
  color: #fff !important;
}

.single-featured .image-credit {
  position: absolute;
  right: 0;
  font-size: 10px;
  display: inline-block;
  padding: 0 8px;
  bottom: -18px;
  color: #adadad;
  background: 0 0;
  line-height: 18px;
  overflow: hidden;
  white-space: nowrap;
}

.post.format-standard .single-featured .image-credit {
  line-height: 20px;
  background: rgba(0, 0, 0, 0.26);
  bottom: 0;
  color: #fff;
}

.single-post-excerpt {
  color: #6d6d6d;
}

.single-post-excerpt p:last-child {
  margin-bottom: 0;
}

.single-post-excerpt.post-excerpt-bc {
  padding-bottom: 16px;
  margin-bottom: 16px;
  border-bottom: 1px solid #e2e2e2;
}

.single-post-share {
  list-style: none;
  padding: 0;
  font-size: 0;
}

.single-post-share.top-share {
  margin-bottom: 10px;
}

.single-post-share .number {
  font-size: 13px;
  font-weight: 700;
  margin: 0;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  display: inline-block;
}

.single-post-share .post-share-btn {
  background: #fff;
  border: 1px solid #e2e2e2;
  line-height: 30px;
  display: inline-block;
  padding: 0 5px;
  border-radius: 30px;
  font-size: 12px;
  color: #4d4d4d;
  margin-right: 8px;
  margin-bottom: 9px;
  vertical-align: top;
}

.single-post-share .post-share-btn .bf-icon, .single-post-share .post-share-btn .number, .single-post-share .post-share-btn .text {
  line-height: 30px;
  vertical-align: top;
}

.single-post-share .post-share-btn .text {
  font-size: 12px;
}

.single-post-share .post-share-btn .bf-icon {
  font-size: 15px;
  margin: 0 3px;
}

.single-post-share .share-handler {
  float: left;
  position: relative;
}

.single-post-share .post-share-btn.post-share-btn-comments, .single-post-share .post-share-btn.post-share-btn-views {
  float: right;
  border-radius: 0;
}

.single-post-share .post-share-btn.post-share-btn-views {
  font-weight: 700;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.single-post-share .post-share-btn.post-share-btn-views.rank-0, .single-post-share .post-share-btn.post-share-btn-views.rank-default {
  font-weight: 400;
}

.share-handler-wrap {
  overflow: hidden;
  height: 33px;
}

.post-share.style-2 .share-handler-wrap {
  height: 38px;
}

.post-share.style-5 .share-handler-wrap, .post-share.style-8 .share-handler-wrap {
  height: 47px;
}

.post-share.style-6 .share-handler-wrap, .post-share.style-7 .share-handler-wrap {
  height: 70px;
}

.share-handler-wrap.bs-pretty-tabs-initialized {
  height: auto !important;
}

.post-share .post-share-btn-group {
  overflow: hidden;
  float: right;
  margin-bottom: 10px;
}

.post-share .post-share-btn-group .post-share-btn {
  border-radius: 0;
  margin: 0;
  padding: 0 10px;
  border-left-width: 0;
  border-right-width: 0;
  position: relative;
}

.post-share .post-share-btn-group .post-share-btn:before {
  display: inline-block;
  content: " ";
  width: 1px;
  height: 66%;
  background: #e2e2e2;
  position: absolute;
  left: 0;
  top: 17%;
}

.post-share .post-share-btn-group .post-share-btn:first-child {
  border-radius: 0 3px 3px 0;
  border-right-width: 1px;
}

.post-share .post-share-btn-group .post-share-btn:last-child {
  border-radius: 3px 0 0 3px;
  border-left-width: 1px;
}

.post-share .post-share-btn-group .post-share-btn:last-child:before {
  display: none;
}

.post-share .bs-pretty-tabs-container {
  float: left;
}

.post-share .bs-pretty-tabs-elements {
  display: none !important;
}

.single-post-share ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
}

.single-post-share li {
  margin: 0 6px 6px;
  display: inline-block;
  text-align: center;
  list-style: none;
}

.single-post-share li li {
  display: none;
}

.single-post-share .social-item {
  margin: 0 6px 4px 0;
  float: left;
}

.single-post-share .social-item a {
  line-height: 30px;
  min-width: 30px;
  display: inline-block;
  padding: 0 0;
  border-radius: 30px;
  font-size: 14px;
  color: #fff;
  overflow: hidden;
  text-align: center;
}

.single-post-share .social-item.has-count a {
  padding: 0 10px;
}

.single-post-share .social-item a .bf-icon, .single-post-share .social-item a .item-title, .single-post-share .social-item a .number {
  line-height: 30px;
  vertical-align: top;
  color: #fff;
  display: inline-block;
}

.single-post-share .social-item a .item-title, .single-post-share .social-item a .number {
  margin-left: 6px;
}

.single-post-share .social-item a .bf-icon {
  font-size: 16px;
}

.single-post-share .social-item.whatsapp .bf-icon {
  font-size: 16px;
  font-weight: 700;
}

.single-post-share .number:empty {
  display: none;
}

.single-post-share .social-item.facebook a {
  background-color: #2d5f9a;
  color: #133d6d;
}

.single-post-share .social-item.facebook a:hover {
  background-color: #1b4a82;
}

.single-post-share .social-item.twitter a {
  background-color: #53c7ff;
  color: #2e86b1;
}

.single-post-share .social-item.twitter a:hover {
  background-color: #369ed0;
}

.single-post-share .social-item.google_plus a {
  background-color: #d93b2b;
  color: #9a2317;
}

.single-post-share .social-item.google_plus a:hover {
  background-color: #b7291a;
}

.single-post-share .social-item.pinterest a {
  background-color: #a41719;
  color: #670d0e;
}

.single-post-share .social-item.pinterest a:hover {
  background-color: #8c0a0c;
}

.single-post-share .social-item.linkedin a {
  background-color: #005182;
  color: #013c61;
}

.single-post-share .social-item.linkedin a:hover {
  background-color: #003b5f;
}

.single-post-share .social-item.email a, .single-post-share .social-item.print a {
  background-color: #444;
  color: #313131;
}

.single-post-share .social-item.email a:hover, .single-post-share .social-item.print a:hover {
  background-color: #2f2f2f;
}

.single-post-share .social-item.tumblr a {
  background-color: #3e5a70;
  color: #24384a;
}

.single-post-share .social-item.tumblr a:hover {
  background-color: #426283;
}

.single-post-share .social-item.telegram a {
  background-color: #179cde;
  color: #0a629a;
}

.single-post-share .social-item.telegram a:hover {
  background-color: #0f8dde;
}

.single-post-share .social-item.reddit a {
  background-color: #ff4500;
  color: #bb3200;
}

.single-post-share .social-item.reddit a:hover {
  background-color: #dc3c01;
}

.single-post-share .social-item.stumbleupon a {
  background-color: #ee4813;
  color: #982d0b;
}

.single-post-share .social-item.stumbleupon a:hover {
  background-color: #ce3d0f;
}

.single-post-share .social-item.vk a {
  background-color: #4c75a3;
  color: #223448;
}

.single-post-share .social-item.vk a:hover {
  background-color: #3e5f84;
}

.single-post-share .social-item.digg a {
  background-color: #000;
  color: #525252;
}

.single-post-share .social-item.digg a:hover {
  background-color: #2f2f2f;
}

.single-post-share .social-item.bs-custom-link a {
  background-color: #000;
  color: #525252;
}

.single-post-share .social-item.bs-custom-link a:hover {
  background-color: #2f2f2f;
}

.single-post-share .social-item.ok-ru a {
  background-color: #ee8208;
  color: #cb6e04;
}

.single-post-share .social-item.ok-ru a:hover {
  background-color: #d36c08;
}

.single-post-share .social-item.whatsapp a {
  background-color: #00e676;
  color: #02a252;
}

.single-post-share .social-item.whatsapp a:hover {
  background-color: #00c462;
}

.single-post-share .social-item.line a {
  background-color: #00b900;
  color: #018c01;
}

.single-post-share .social-item.line a:hover {
  background-color: #009a00;
}

.single-post-share .social-item.line .bf-icon {
  font-size: 20px;
}

.single-post-share .social-item.bbm .bf-icon:before, .single-post-share .social-item.line .bf-icon:before, .single-post-share .social-item.viber .bf-icon:before {
  vertical-align: top;
}

.single-post-share .social-item.viber a {
  background-color: #5d54a4;
  color: #1f1d3c;
}

.single-post-share .social-item.viber:hover a {
  background-color: #494589;
}

.single-post-share .social-item.viber .bf-icon {
  font-size: 18px;
}

.single-post-share .social-item.bbm a {
  background-color: #1f1f1f;
  color: #505050;
}

.single-post-share .social-item.bbm a:hover {
  background-color: #3c3c3c;
}

.single-post-share .social-item.facebook-messenger a {
  background-color: #448aff;
  color: #2464ff;
}

.single-post-share .social-item.facebook-messenger a:hover {
  background-color: #448aff;
}

.single-post-share .social-item.bbm .bf-icon {
  font-size: 18px;
}

.single-post-share .social-item.telegram .bf-icon {
  margin-left: -1px;
}

.single-post-share .social-item.bbm .bsfi-bbm, .single-post-share .social-item.digg .bf-icon, .single-post-share .social-item.line .bsfi-line, .single-post-share .social-item.viber .bsfi-viber {
  font-size: 18px;
}

.single-post-share .social-item .bf-icon {
  vertical-align: middle;
}

.single-post-share .social-item.bbm, .single-post-share .social-item.line, .single-post-share .social-item.viber, .single-post-share .social-item.whatsapp {
  display: none;
}

@media only screen and (max-width: 780px) {
  .single-post-share .social-item.bbm, .single-post-share .social-item.line, .single-post-share .social-item.viber, .single-post-share .social-item.whatsapp {
    display: inline-block;
  }
}
@media only screen and (max-width: 540px) {
  .post-share .post-share-btn-group {
    float: left;
  }
  .share-handler-wrap {
    clear: both;
  }
}
@media only screen and (max-width: 420px) {
  .single-post-share .social-share-list + .post-share-btn {
    float: left;
    clear: left;
    margin-left: 0;
    margin-top: 5px;
  }
  .single-post-share .post-share-btn {
    margin-bottom: 4px !important;
  }
}
.post-share.style-3 .share-handler, .post-share.style-4 .share-handler, .post-share.style-5 .share-handler, .post-share.style-8 .share-handler {
  margin: 0 12px 12px 0;
}

.post-share .share-handler:after, .post-share .share-handler:before {
  border: solid 6px transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  top: 50%;
  right: -12px;
  border-left-color: #d7d7d7;
  margin-top: -6px;
}

.post-share .share-handler:after {
  border: solid 5px transparent;
  border-left-color: #fff;
  right: -10px;
  margin-top: -5px;
}

.post-share.style-1 .share-handler:after, .post-share.style-1 .share-handler:before, .post-share.style-2 .share-handler:after, .post-share.style-2 .share-handler:before {
  display: none;
}

.post-share .post-share-btn, .post-share .social-item a {
  border-radius: 3px;
  padding: 0 5px;
}

.post-share.style-3 .social-item a, .post-share.style-6 .social-item a, .post-share.style-7 .social-item a {
  box-shadow: 0 3px 0;
}

.post-share.style-6 .bf-icon, .post-share.style-6 .item-title, .post-share.style-6 .number, .post-share.style-6 .text, .post-share.style-7 .bf-icon, .post-share.style-7 .item-title, .post-share.style-7 .number, .post-share.style-7 .text {
  font-size: 15px;
  display: block;
  font-weight: 400;
}

.post-share.style-5 .post-share-btn .bf-icon, .post-share.style-5 .post-share-btn .number, .post-share.style-5 .post-share-btn .text, .post-share.style-8 .post-share-btn .bf-icon, .post-share.style-8 .post-share-btn .number, .post-share.style-8 .post-share-btn .text {
  line-height: 43px;
}

.post-share.style-5 .bf-icon {
  font-size: 22px !important;
}

.post-share.style-5 .number {
  font-size: 18px;
}

.post-share.style-5 .social-item .item-title, .post-share.style-8 .social-item .item-title {
  font-size: 16px;
}

.post-share.style-5 .social-item a .bf-icon, .post-share.style-5 .social-item a .number, .post-share.style-8 .social-item a .bf-icon, .post-share.style-8 .social-item a .number {
  line-height: 44px;
  font-weight: 400;
}

.post-share.style-5 .social-item, .post-share.style-8 .social-item {
  margin: 0 6px 6px 0;
}

.post-share.style-5 .bs-pretty-tabs-more, .post-share.style-8 .bs-pretty-tabs-more {
  padding: 0 6px !important;
  transform: initial;
  top: 6px;
  min-width: 30px !important;
}

.post-share.style-5 .bs-pretty-tabs-more .bf-icon {
  line-height: 30px;
  font-size: 18px !important;
}

.post-share.style-10 .social-item, .post-share.style-9 .social-item {
  border: 1px solid #e2e2e2;
  border-radius: 3px;
}

.post-share.style-10 .post-share-btn, .post-share.style-11 .post-share-btn, .post-share.style-9 .post-share-btn {
  line-height: 31px;
}

.post-share.style-10 .share-handler, .post-share.style-9 .share-handler {
  padding: 0 10px;
  margin-right: 15px;
}

.post-share.style-10 .social-item a .item-title, .post-share.style-10 .social-item a .number {
  color: inherit;
}

.post-share.style-10 .social-item.has-count.has-title .number {
  border-left: none;
  padding-left: 0;
}

.post-share.style-10 .social-item.has-count.has-title .item-title {
  border-right: none;
}

.post-share.style-10 .post-share-btn, .post-share.style-11 .post-share-btn, .post-share.style-9 .post-share-btn {
  padding: 0 6px;
  line-height: 32px;
  border-radius: 3px;
  min-width: 32px;
  height: 32px;
}

.post-share.style-10 .post-share-btn-group .post-share-btn:first-child, .post-share.style-11 .post-share-btn-group .post-share-btn:first-child, .post-share.style-9 .post-share-btn-group .post-share-btn:first-child {
  border-radius: 0 3px 3px 0;
}

.post-share.style-10 .post-share-btn-group .post-share-btn:last-child, .post-share.style-11 .post-share-btn-group .post-share-btn:last-child, .post-share.style-9 .post-share-btn-group .post-share-btn:last-child {
  border-radius: 3px 0 0 3px;
}

.post-share.style-10 .social-item a, .post-share.style-9 .social-item a {
  background: #fff !important;
  color: #4d4d4d;
}

.post-share.style-10 .social-item.facebook a, .post-share.style-11 .social-item.facebook a, .post-share.style-9 .social-item.facebook a {
  color: #2d5f9a;
}

.post-share.style-10 .social-item.facebook .icon, .post-share.style-11 .social-item.facebook .icon {
  background-color: #2d5f9a;
  border-color: #2d5f9a;
}

.post-share.style-10 .social-item.facebook a:hover, .post-share.style-11 .social-item.facebook a:hover, .post-share.style-9 .social-item.facebook a:hover {
  color: #1b4a82;
}

.post-share.style-10 .social-item.facebook a:hover .icon, .post-share.style-11 .social-item.facebook a:hover .icon {
  background-color: #1b4a82;
  border-color: #1b4a82;
}

.post-share.style-10 .social-item.twitter a, .post-share.style-11 .social-item.twitter a, .post-share.style-9 .social-item.twitter a {
  color: #53c7ff;
}

.post-share.style-10 .social-item.twitter .icon, .post-share.style-11 .social-item.twitter .icon {
  background-color: #53c7ff;
  border-color: #53c7ff;
}

.post-share.style-10 .social-item.twitter a:hover, .post-share.style-11 .social-item.twitter a:hover, .post-share.style-9 .social-item.twitter a:hover {
  color: #369ed0;
}

.post-share.style-10 .social-item.google_plus a, .post-share.style-11 .social-item.google_plus a, .post-share.style-9 .social-item.google_plus a {
  color: #d93b2b;
}

.post-share.style-10 .social-item.google_plus .icon, .post-share.style-11 .social-item.google_plus .icon {
  background-color: #d93b2b;
  border-color: #d93b2b;
}

.post-share.style-10 .social-item.google_plus a:hover, .post-share.style-11 .social-item.google_plus a:hover, .post-share.style-9 .social-item.google_plus a:hover {
  color: #b7291a;
}

.post-share.style-10 .social-item.pinterest a, .post-share.style-11 .social-item.pinterest a, .post-share.style-9 .social-item.pinterest a {
  color: #a41719;
}

.post-share.style-10 .social-item.pinterest .icon, .post-share.style-11 .social-item.pinterest .icon {
  background-color: #a41719;
  border-color: #a41719;
}

.post-share.style-10 .social-item.pinterest a:hover, .post-share.style-11 .social-item.pinterest a:hover, .post-share.style-9 .social-item.pinterest a:hover {
  color: #8c0a0c;
}

.post-share.style-10 .social-item.linkedin a, .post-share.style-11 .social-item.linkedin a, .post-share.style-9 .social-item.linkedin a {
  color: #005182;
}

.post-share.style-10 .social-item.linkedin .icon, .post-share.style-11 .social-item.linkedin .icon {
  background-color: #005182;
  border-color: #005182;
}

.post-share.style-10 .social-item.linkedin a:hover, .post-share.style-11 .social-item.linkedin a:hover, .post-share.style-9 .social-item.linkedin a:hover {
  color: #003b5f;
}

.post-share.style-10 .social-item.email a, .post-share.style-10 .social-item.print a, .post-share.style-11 .social-item.email a, .post-share.style-11 .social-item.print a, .post-share.style-9 .social-item.email a, .post-share.style-9 .social-item.print a {
  color: #444;
}

.post-share.style-10 .social-item.email .icon, .post-share.style-10 .social-item.print .icon, .post-share.style-11 .social-item.email .icon, .post-share.style-11 .social-item.print .icon {
  background-color: #444;
  border-color: #444;
}

.post-share.style-10 .social-item.email a:hover, .post-share.style-10 .social-item.print a:hover, .post-share.style-11 .social-item.email a:hover, .post-share.style-11 .social-item.print a:hover, .post-share.style-9 .social-item.email a:hover, .post-share.style-9 .social-item.print a:hover {
  color: #2f2f2f;
}

.post-share.style-10 .social-item.tumblr a, .post-share.style-11 .social-item.tumblr a, .post-share.style-9 .social-item.tumblr a {
  color: #3e5a70;
}

.post-share.style-10 .social-item.tumblr .icon, .post-share.style-11 .social-item.tumblr .icon {
  background-color: #3e5a70;
  border-color: #3e5a70;
}

.post-share.style-10 .social-item.tumblr a:hover, .post-share.style-11 .social-item.tumblr a:hover, .post-share.style-9 .social-item.tumblr a:hover {
  color: #426283;
}

.post-share.style-10 .social-item.telegram a, .post-share.style-11 .social-item.telegram a, .post-share.style-9 .social-item.telegram a {
  color: #179cde;
}

.post-share.style-10 .social-item.telegram .icon, .post-share.style-11 .social-item.telegram .icon {
  background-color: #179cde;
  border-color: #179cde;
}

.post-share.style-10 .social-item.telegram a:hover, .post-share.style-11 .social-item.telegram a:hover, .post-share.style-9 .social-item.telegram a:hover {
  color: #0f8dde;
}

.post-share.style-10 .social-item.reddit a, .post-share.style-11 .social-item.reddit a, .post-share.style-9 .social-item.reddit a {
  color: #ff4500;
}

.post-share.style-10 .social-item.reddit .icon, .post-share.style-11 .social-item.reddit .icon {
  background-color: #ff4500;
  border-color: #ff4500;
}

.post-share.style-10 .social-item.reddit a:hover, .post-share.style-11 .social-item.reddit a:hover, .post-share.style-9 .social-item.reddit a:hover {
  color: #dc3c01;
}

.post-share.style-10 .social-item.stumbleupon a, .post-share.style-11 .social-item.stumbleupon a, .post-share.style-9 .social-item.stumbleupon a {
  color: #ee4813;
}

.post-share.style-10 .social-item.stumbleupon .icon, .post-share.style-11 .social-item.stumbleupon .icon {
  background-color: #ee4813;
  border-color: #ee4813;
}

.post-share.style-10 .social-item.stumbleupon a:hover, .post-share.style-11 .social-item.stumbleupon a:hover, .post-share.style-9 .social-item.stumbleupon a:hover {
  color: #ce3d0f;
}

.post-share.style-10 .social-item.vk a, .post-share.style-11 .social-item.vk a, .post-share.style-9 .social-item.vk a {
  color: #4c75a3;
}

.post-share.style-10 .social-item.vk .icon, .post-share.style-11 .social-item.vk .icon {
  background-color: #4c75a3;
  border-color: #4c75a3;
}

.post-share.style-10 .social-item.vk a:hover, .post-share.style-11 .social-item.vk a:hover, .post-share.style-9 .social-item.vk a:hover {
  color: #3e5f84;
}

.post-share.style-10 .social-item.digg a, .post-share.style-11 .social-item.digg a, .post-share.style-9 .social-item.digg a {
  color: #000;
}

.post-share.style-10 .social-item.digg .icon, .post-share.style-11 .social-item.digg .icon {
  background-color: #000;
  border-color: #000;
}

.post-share.style-10 .social-item.bs-custom-link a, .post-share.style-11 .social-item.bs-custom-link a, .post-share.style-9 .social-item.bs-custom-link a {
  color: #000;
}

.post-share.style-10 .social-item.bs-custom-link .icon, .post-share.style-11 .social-item.bs-custom-link .icon {
  background-color: #000;
  border-color: #000;
}

.post-share.style-10 .social-item.ok-ru a, .post-share.style-11 .social-item.ok-ru a, .post-share.style-9 .social-item.ok-ru a {
  color: #ee8208;
}

.post-share.style-10 .social-item.ok-ru .icon, .post-share.style-11 .social-item.ok-ru .icon {
  background-color: #ee8208;
  border-color: #ee8208;
}

.post-share.style-10 .social-item.digg a:hover, .post-share.style-11 .social-item.digg a:hover, .post-share.style-9 .social-item.digg a:hover {
  color: #2f2f2f;
}

.post-share.style-10 .social-item.bs-custom-link a:hover, .post-share.style-11 .social-item.bs-custom-link a:hover, .post-share.style-9 .social-item.bs-custom-link a:hover {
  color: #2f2f2f;
}

.post-share.style-10 .social-item.whatsapp a, .post-share.style-11 .social-item.whatsapp a, .post-share.style-9 .social-item.whatsapp a {
  color: #00e676;
}

.post-share.style-10 .social-item.whatsapp .icon, .post-share.style-11 .social-item.whatsapp .icon {
  background-color: #00e676;
  border-color: #00e676;
}

.post-share.style-10 .social-item.whatsapp a:hover, .post-share.style-11 .social-item.whatsapp a:hover, .post-share.style-9 .social-item.whatsapp a:hover {
  color: #00c462;
}

.post-share.style-10 .social-item.line a, .post-share.style-11 .social-item.line a, .post-share.style-9 .social-item.line a {
  color: #00b900;
}

.post-share.style-10 .social-item.line .icon, .post-share.style-11 .social-item.line .icon {
  background-color: #00b900;
  border-color: #00b900;
}

.post-share.style-10 .social-item.line a:hover, .post-share.style-11 .social-item.line a:hover, .post-share.style-9 .social-item.line a:hover {
  color: #009a00;
}

.post-share.style-10 .social-item.print a, .post-share.style-11 .social-item.print a, .post-share.style-9 .social-item.print a {
  color: #444;
}

.post-share.style-10 .social-item.viber a .icon, .post-share.style-11 .social-item.viber a .icon {
  background-color: #5d54a4 !important;
  border-color: #5d54a4 !important;
}

.post-share.style-10 .social-item.viber:hover a .icon, .post-share.style-11 .social-item.viber:hover a .icon {
  background-color: #494589 !important;
  border-color: #494589 !important;
}

.post-share.style-10 .social-item.viber .icon, .post-share.style-11 .social-item.viber .icon {
  font-size: 18px;
}

.post-share.style-10 .social-item.bbm a, .post-share.style-11 .social-item.bbm a, .post-share.style-9 .social-item.bbm a {
  color: #1f1f1f;
}

.post-share.style-10 .social-item.bbm .icon, .post-share.style-11 .social-item.bbm .icon {
  background-color: #1f1f1f;
  border-color: #1f1f1f;
}

.post-share.style-10 .social-item.bbm a:hover, .post-share.style-11 .social-item.bbm a:hover, .post-share.style-9 .social-item.bbm a:hover {
  color: #3c3c3c;
}

.post-share.style-12 .post-share-btn, .post-share.style-12 a, .post-share.style-12 span, .post-share.style-13 .post-share-btn, .post-share.style-13 a, .post-share.style-13 span, .style-23.entry-terms .terms-label, .style-23.entry-terms a, .style-24.entry-terms .terms-label, .style-24.entry-terms a, .style-25.entry-terms .terms-label, .style-25.entry-terms a, .style-26.entry-terms .terms-label, .style-26.entry-terms a {
  border-radius: 0 !important;
}

.post-share.style-13 .post-share-btn, .post-share.style-13 .social-item a {
  padding: 0 10px;
  min-width: 44px;
  min-height: 44px;
  line-height: 44px !important;
}

.post-share.style-13 .post-share-btn > *, .post-share.style-13 .social-item .item-title, .post-share.style-13 .social-item i {
  line-height: 44px !important;
}

.post-share.style-13 .social-item .icon i {
  font-size: 22px;
}

.post-share.style-13 .social-item .item-title {
  font-size: 19px;
}

.post-share.style-13 .bs-pretty-tabs-more, .post-share.style-13 .post-share-btn {
  min-height: 42px;
  line-height: 42px !important;
}

.post-share.style-13 .bs-pretty-tabs-more i, .post-share.style-13 .post-share-btn > * {
  line-height: 42px !important;
}

.post-share .item-title {
  font-weight: 400;
  padding: 0;
}

.post-share .item-title, .post-share .number {
  font-size: 12px;
}

.post-share .post-share-btn-group .item-title, .post-share .post-share-btn-group .number {
  padding: 0;
}

.post-share.style-1 .social-item.has-title a {
  padding: 0 11px;
}

.post-share.style-1 .post-share-btn-group .post-share-btn:first-child, .post-share.style-2 .post-share-btn-group .post-share-btn:first-child {
  border-radius: 0 30px 30px 0;
}

.post-share.style-1 .post-share-btn-group .post-share-btn:last-child, .post-share.style-2 .post-share-btn-group .post-share-btn:last-child {
  border-radius: 30px 0 0 30px;
}

.post-share.style-1 .post-share-btn-group .post-share-btn:last-child:first-child, .post-share.style-2 .post-share-btn-group .post-share-btn:last-child:first-child {
  border-radius: 30px;
}

.post-share.style-1 .bs-pretty-tabs-more, .post-share.style-1 .share-handler, .post-share.style-1 .social-item a, .post-share.style-2 .bs-pretty-tabs-more, .post-share.style-2 .share-handler, .post-share.style-2 .social-item a {
  border-radius: 30px;
}

.post-share.style-1 .bs-pretty-tabs-more {
  min-width: 30px;
  height: 30px;
  line-height: 30px;
}

.post-share.style-2 .bs-pretty-tabs-more {
  min-width: 38px;
  height: 38px;
  line-height: 38px;
}

.post-share .bs-pretty-tabs-more {
  color: #afafaf;
}

.post-share .bs-pretty-tabs-more:hover {
  color: #383838;
}

.single-post-share.top-share.style-1 {
  margin-bottom: 7px;
}

.single-post-share.bottom-share.style-1 {
  margin-bottom: -8px;
}

.single-post-share.top-share.style-2 {
  margin-bottom: 9px;
}

.single-post-share.bottom-share.style-2 {
  margin-bottom: -6px;
}

.post-share.style-1 .share-handler, .post-share.style-2 .share-handler {
  padding: 0 10px;
}

.post-share.style-2 .post-share-btn .bf-icon {
  font-size: 20px;
}

.post-share.style-2 .item-title, .post-share.style-2 .number, .post-share.style-2 .text {
  font-size: 14px;
}

.post-share.style-2 .number {
  margin: 0;
}

.post-share.style-2 .bf-icon, .post-share.style-2 .item-title, .post-share.style-2 .number, .post-share.style-2 .text {
  line-height: 38px !important;
  height: 38px;
}

.post-share.style-2 .item-title {
  margin-left: 10px;
  margin-right: 5px;
  font-weight: 400;
}

.post-share.style-2 .social-item a {
  padding: 0 8px;
  min-width: 38px;
  line-height: 38px;
}

.post-share.style-2 .social-item.has-count a, .post-share.style-2 .social-item.has-title a {
  padding: 0 15px;
}

.post-share.style-2 .social-item {
  margin: 0 6px 6px 0;
}

.post-share.style-2 .bs-pretty-tabs-more .bf-icon, .post-share.style-2 .post-share-btn-group .bf-icon {
  font-size: 15px;
}

.post-share.style-2 .social-item a .item-title + .number {
  margin-left: 0;
}

.single-post-share.top-share.style-3 {
  margin-bottom: 7px;
}

.single-post-share.bottom-share.style-3 {
  margin-bottom: -8px;
}

.post-share.style-3 .bf-icon, .post-share.style-3 .item-title, .post-share.style-3 .number, .post-share.style-3 .text {
  line-height: 32px !important;
}

.post-share.style-3 .post-share-btn, .post-share.style-3 .social-item a {
  line-height: 32px;
  height: 32px;
  min-width: 40px;
}

.post-share.style-3 .post-share-btn {
  line-height: 35px;
  height: 35px;
  padding: 0 8px;
}

.post-share.style-3 .post-share-btn .bf-icon, .post-share.style-3 .post-share-btn .number, .post-share.style-3 .post-share-btn .text {
  line-height: 34px !important;
}

.post-share.style-3 .social-item a {
  padding: 0 8px;
}

.post-share.style-3 .social-item.has-count a, .post-share.style-3 .social-item.has-title a {
  padding: 0 12px;
}

.single-post-share.style-3 .social-item.line .bsfi-line {
  font-size: 20px;
}

.single-post-share.style-3 .social-item.viber .bsfi-viber {
  font-size: 17px;
}

.single-post-share .social-item {
  margin-bottom: 8px;
}

.single-post-share.top-share.style-4 {
  margin-bottom: 7px;
}

.single-post-share.bottom-share.style-4 {
  margin-bottom: -8px;
}

.post-share.style-4 .share-handler.post-share-btn {
  padding: 0 8px 0 5px;
}

.post-share.style-4 .social-item a {
  padding: 0;
}

.post-share.style-4 .social-item .number {
  padding-right: 10px;
  margin-left: 10px;
}

.post-share.style-4 .social-item .item-title {
  padding-right: 9px;
  margin-left: 8px;
}

.post-share.style-4 .social-item .item-title + .number {
  margin-left: -2px;
}

.post-share.style-4 .social-item .bf-icon {
  display: inline-block;
  height: 100%;
  background: rgba(0, 0, 0, 0.25);
  padding: 0 6px;
  min-width: 30px;
}

.post-share.style-4 .social-item .icon:last-child:first-child .bf-icon {
  background: 0 0;
}

.post-share.style-4 .share-handler .text {
  margin-left: 2px;
  font-size: 13px;
}

.post-share.style-4 .bs-pretty-tabs-more.post-share-btn {
  height: 30px;
}

.single-post-share.top-share.style-5 {
  margin-bottom: 9px;
}

.single-post-share.bottom-share.style-5 {
  margin-bottom: -6px;
}

.post-share.style-5 .post-share-btn, .post-share.style-5 .social-item a {
  padding: 0 10px;
  min-width: 44px;
}

.post-share.style-5 .social-item.has-count a, .post-share.style-5 .social-item.has-title a {
  padding: 0 12px;
}

.post-share.style-5 .social-item a .item-title, .post-share.style-5 .social-item a .number {
  margin: 0 5px 0 10px;
  line-height: 44px;
}

.post-share.style-5 .social-item a .item-title + .number {
  margin: 0 0 0 2px;
}

.post-share.style-5 .share-handler .text {
  font-size: 16px;
}

.post-share.style-5 .post-share-btn-group .bf-icon, .post-share.style-5 .post-share-btn-group .number {
  font-size: 15px !important;
}

.single-post-share.top-share.style-6, .single-post-share.top-share.style-7 {
  margin-bottom: 10px;
}

.single-post-share.bottom-share.style-6, .single-post-share.bottom-share.style-7 {
  margin-bottom: -5px;
}

.post-share.style-6 .social-item, .post-share.style-7 .social-item {
  text-align: center;
  margin: 0 10px 12px 0;
}

.post-share.style-6 .social-item a, .post-share.style-7 .social-item a {
  padding: 0 12px 0;
  line-height: 32px;
  height: 61px;
  min-width: 76px;
}

.post-share.style-6 .post-share-btn .bf-icon, .post-share.style-6 .post-share-btn .item-title, .post-share.style-6 .post-share-btn .number, .post-share.style-6 .social-item .item-title, .post-share.style-6 .social-item .number, .post-share.style-7 .post-share-btn .bf-icon, .post-share.style-7 .post-share-btn .item-title, .post-share.style-7 .post-share-btn .number, .post-share.style-7 .social-item .item-title, .post-share.style-7 .social-item .number {
  line-height: 20px;
  margin: 0 3px;
  font-size: 13px;
}

.post-share.style-6 .post-share-btn .bf-icon, .post-share.style-7 .post-share-btn .bf-icon {
  line-height: 26px;
  margin-top: 7px;
}

.post-share.style-6 .post-share-btn.bs-pretty-tabs-more .bf-icon, .post-share.style-7 .post-share-btn.bs-pretty-tabs-more .bf-icon {
  margin: 0;
}

.post-share.style-6 .social-item .bf-icon, .post-share.style-7 .social-item .bf-icon {
  font-size: 20px;
  display: block;
  line-height: 32px;
  margin-top: 6px;
}

.post-share.style-6 .social-item .icon:first-child:last-child .bf-icon, .post-share.style-7 .social-item .icon:first-child:last-child .bf-icon {
  line-height: 64px;
  margin: 0;
}

.post-share.style-6 .share-handler .bf-icon, .post-share.style-7 .share-handler .bf-icon {
  font-size: 20px;
  line-height: 28px;
  margin-top: 6px;
}

.post-share.style-6 .share-handler .number, .post-share.style-7 .share-handler .number {
  line-height: 26px;
  font-size: 15px;
}

.post-share.style-6 .bs-pretty-tabs-more, .post-share.style-7 .bs-pretty-tabs-more {
  margin-top: 18px;
  min-width: 28px;
}

.post-share.style-6 .share-handler, .post-share.style-7 .share-handler {
  text-align: center;
  padding: 0 14px;
  margin: 0 15px 11px 0;
  min-width: 84px;
  height: 64px;
}

.post-share.style-6 .share-handler .text, .post-share.style-7 .share-handler .text {
  font-weight: 700;
  line-height: 20px;
}

.post-share.style-6 .post-share-btn-group .post-share-btn, .post-share.style-7 .post-share-btn-group .post-share-btn {
  padding: 0 16px;
  text-align: center;
  height: 64px;
}

.post-share.style-7 .social-item a {
  border-radius: 0;
}

.post-share.style-7 .social-item.first a {
  border-radius: 3px 0 0 3px;
}

.post-share.style-7 .social-item.last a, .post-share.style-7 .social-item:last-child a {
  border-radius: 0 3px 3px 0;
}

.post-share.style-7 .social-item {
  margin: 0 0 12px 0;
}

.post-share.style-7 .bs-pretty-tabs-container {
  margin-left: 10px;
}

.single-post-share.top-share.style-8 {
  margin-bottom: 9px;
}

.single-post-share.bottom-share.style-8 {
  margin-bottom: -6px;
}

.post-share.style-8 .social-item .bf-icon {
  background: rgba(0, 0, 0, 0.25);
  border-radius: 90px;
  margin-top: 8px;
  line-height: 30px !important;
  font-size: 16px;
  width: 30px;
  height: 30px;
}

.post-share.style-8 .social-item a {
  padding: 0 10px;
  line-height: 45px;
  min-width: 56px;
}

.post-share.style-8 .share-handler .text, .post-share.style-8 .social-item a .item-title, .post-share.style-8 .social-item a .number {
  margin: 0 6px 0;
  font-size: 14px;
  padding-right: 0;
  line-height: 45px;
}

.post-share.style-8 .social-item .item-title + .number {
  margin: 0 2px 0 -2px;
}

.post-share.style-8 .share-handler .text {
  padding-left: 3px;
  margin: 0;
  line-height: 44px;
  display: inline-block;
  vertical-align: top;
}

.post-share.style-8 .social-item .number {
  text-indent: 2px;
}

.post-share.style-8 .post-share-btn {
  padding: 0 10px;
}

.post-share.style-8 .share-handler {
  padding-left: 10px;
  padding-right: 10px;
  margin-right: 12px;
  height: 45px;
}

.post-share.style-8 .number {
  font-size: 14px;
}

.post-share.style-8 .bs-pretty-tabs-more .bf-icon {
  line-height: 30px;
  font-size: 16px !important;
}

.post-share.style-9 .social-item.has-count a, .post-share.style-9 .social-item.has-title a {
  padding: 0 10px;
}

.post-share.style-9 .social-item a {
  padding: 0 5px;
}

.post-share.style-9 .social-item .number {
  margin-left: 5px !important;
}

.post-share.style-9 .share-handler {
  margin-right: 12px;
  border-radius: 3px;
}

.post-share.style-9 .social-item a .bf-icon, .post-share.style-9 .social-item a .item-title, .post-share.style-9 .social-item a .number {
  color: inherit !important;
}

.post-share.style-9 .bs-pretty-tabs-more.post-share-btn {
  padding: 0 6px;
  width: 32px;
  line-height: 32px;
  height: 32px;
  border-radius: 3px;
}

.post-share.style-9 .social-item a .item-title, .post-share.style-9 .social-item a .number {
  margin-left: 8px;
}

.single-post-share.top-share.style-10, .single-post-share.top-share.style-11 {
  margin-bottom: 7px;
}

.single-post-share.bottom-share.style-10, .single-post-share.bottom-share.style-11 {
  margin-bottom: -8px;
}

.post-share.style-10 .social-item a, .post-share.style-11 .social-item a {
  padding: 0 !important;
  height: 32px;
}

.post-share.style-10 .social-item .icon, .post-share.style-10 .social-item a > span, .post-share.style-11 .social-item .icon, .post-share.style-11 .social-item a > span {
  display: inline-block;
  border: 1px solid #e2e2e2;
  border-left-width: 0;
  margin: 0 !important;
  padding: 0 8px;
  text-align: center;
}

.post-share.style-10 .social-item {
  border: none;
  padding: 0 !important;
}

.post-share.style-10 .social-item .icon, .post-share.style-11 .social-item .icon {
  color: #fff;
  display: inline-block;
  border-color: transparent;
  position: relative;
  height: inherit;
  min-width: 32px;
}

.post-share.style-10 .social-item .icon:after, .post-share.style-10 .social-item .icon:before {
  width: 0;
  height: 50%;
  border: 7px solid transparent;
  border-top-width: 0;
  border-right: 7px solid #fff;
  content: " ";
  position: absolute;
  top: 0;
  right: -1px;
  box-shadow: 7px -15px 0 #e2e2e2;
  display: none;
}

.post-share.style-10 .social-item .icon:before {
  bottom: 0;
  top: auto;
  border-top-width: 7px;
  border-bottom-width: 0;
  border-right: 7px solid #fff;
  box-shadow: 7px 15px 0 #e2e2e2;
}

.post-share.style-10 .social-item.has-count .icon:after, .post-share.style-10 .social-item.has-count .icon:before, .post-share.style-10 .social-item.has-title .icon:after, .post-share.style-10 .social-item.has-title .icon:before {
  display: inline-block;
}

.post-share.style-10 .social-item.has-count .icon, .post-share.style-10 .social-item.has-title .icon {
  padding: 0 16px 0 11px;
  min-width: 33px;
}

.post-share.style-10 .social-item .item-title, .post-share.style-10 .social-item .number {
  height: 32px;
}

.post-share.style-11 .social-item .item-title, .post-share.style-11 .social-item .number {
  background: #fff;
  margin: 1px !important;
  height: 30px;
  border-radius: 0 3px 3px 0;
  color: inherit;
  border: none;
  line-height: 30px;
  min-width: 30px;
}

.post-share.style-11 .social-item a .bf-icon {
  line-height: 30px;
}

.post-share.style-11 .social-item .icon, .post-share.style-11 .social-item a > span {
  padding: 0 8px;
}

.post-share.style-11 .post-share-btn {
  padding: 0 6px;
}

.post-share.style-11 .share-handler.post-share-btn {
  margin-right: 14px;
}

.post-share.style-11 .social-item.has-count.has-title .item-title {
  margin: 1px -1px 0 0 !important;
  border-radius: 0 !important;
}

.post-share.style-11 .social-item.has-count.has-title .number {
  padding-left: 0;
  margin-left: -4px !important;
}

.next-prev-post {
  padding: 25px 0 0;
  margin: 30px 0 0;
  position: relative;
  border-top: 1px solid #e8e8e8;
}

.bs-newsletter-pack + .next-prev-post, .post-author + .next-prev-post {
  border-top: none;
  padding: 0 20px;
}

.next-prev-post .prev-post {
  width: 50%;
  float: left;
  padding-right: 15px;
  text-align: left;
}

.next-prev-post .prev-post .pre-title .fa {
  margin-right: 10px;
}

.next-prev-post .next-post {
  width: 50%;
  float: right;
  padding-left: 15px;
  text-align: right;
}

.next-prev-post .next-post .pre-title .fa {
  margin-left: 10px;
}

.next-prev-post .pre-title {
  text-transform: uppercase;
  font-size: 13px;
  color: #8a8a8a;
  margin-bottom: 6px;
}

.next-prev-post .title {
  font-size: 15px;
  margin: 0;
  line-height: 1.4;
}

.post-tp-1-header .post-meta-wrap {
  margin: 15px 0 20px;
  padding: 0;
}

.post-tp-1-header .post-meta-wrap .post-meta {
  padding: 0;
}

.post-tp-1-header .post-meta-wrap .term-badges + .post-meta .post-author-a:last-child .post-author:after {
  display: none;
}

.post-tp-1-header .term-badges {
  float: right;
  margin: 0;
  display: inline;
  line-height: 18px;
}

.post-tp-1-header .term-badges:first-child:last-child {
  float: none;
}

.post-tp-1-header .term-badges a {
  background: #444;
  padding: 0 6px;
  display: inline-block;
  line-height: 18px;
  font-size: 10px;
  color: #fff;
  margin: 0 0 0 4px;
}

.post-tp-1-header .term-badges .term-badge:first-child a {
  margin: 0;
}

.post-tp-1-header .single-post-title {
  margin: 0 0 15px;
}

.post-tp-1-header .single-post-title + .post-subtitle {
  margin-top: -5px;
}

.post-tp-1-header .single-post-excerpt {
  margin-top: -8px;
  padding-bottom: 10px;
}

.post-tp-1-header .post-subtitle + .single-post-excerpt {
  padding: 10px 0;
  margin: 0;
}

.post-tp-1-header .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

@media only screen and (max-width: 420px) {
  .post-tp-1-header .term-badges {
    float: none;
    margin-bottom: 10px;
    display: block;
  }
  .post-tp-1-header .post-meta-wrap {
    margin: 10px 0 12px;
    padding: 0;
  }
}
.post-tp-2-header {
  position: relative;
  margin: 0 0 25px;
}

.post-tp-2-header.wfi {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #565656;
}

.post-tp-2-header.wfi:before {
  background: rgba(0, 0, 0, 0.35);
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}

.post-tp-2-header .post-header-inner {
  padding: 30px 0 0;
  position: relative;
}

.post-tp-2-header.wfi .post-header-inner {
  padding: 30px 30px;
  height: 560px;
  overflow: hidden;
}

.post-tp-2-header.wfi .post-header-title {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
}

.post-tp-2-header.nfi .post-header-title {
  margin-top: 20px;
}

.post-tp-2-header.wfi .single-post-title {
  color: #fff;
}

.post-tp-2-header.nfi .single-post-title {
  margin: 10px 0;
}

.post-tp-2-header .single-post-title + .post-subtitle {
  margin: 0 0 15px;
}

.post-tp-2-header.wfi .single-post-title + .post-subtitle {
  color: #fff;
}

.post-tp-2-header .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 10px;
}

.post-tp-2-header.wfi .post-meta, .post-tp-2-header.wfi .post-meta .post-author-a:hover, .post-tp-2-header.wfi .post-meta .views, .post-tp-2-header.wfi .post-meta a, .post-tp-2-header.wfi .post-meta a:hover, .post-tp-2-header.wfi .post-meta b {
  color: #fff !important;
}

.post-tp-2-header.wfi .post-meta.single-post-meta .post-author-a, .post-tp-2-header.wfi .post-meta.single-post-meta .post-author-a:hover, .post-tp-2-header.wfi .post-meta.single-post-meta .time {
  color: rgba(255, 255, 255, 0.55) !important;
}

.post-tp-2-header.wfi .post-meta.single-post-meta > a + span:before, .post-tp-2-header.wfi .post-meta.single-post-meta > span + a:before, .post-tp-2-header.wfi .post-meta.single-post-meta > span + span:before {
  background: rgba(255, 255, 255, 0.43);
}

.post-tp-2-header.wfi .post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.13);
}

.post-tp-2-header .image-credit {
  position: absolute;
  right: 10px;
  bottom: 10px;
  font-size: 9px;
}

.post-tp-2-header.wfi .image-credit {
  color: rgba(255, 255, 255, 0.7);
}

.post-tp-2-header.wfi .image-credit:hover {
  color: #fff;
}

.post-template-2 .post-embed {
  margin-bottom: 20px;
}

.post-tp-2-header .bf-breadcrumb {
  position: absolute;
  left: 0;
  top: 15px;
}

.post-tp-2-header .single-post-excerpt {
  padding-bottom: 12px;
}

.post-tp-2-header.wfi .single-post-excerpt {
  color: #fff;
}

.post-tp-2-header .post-subtitle + .single-post-excerpt {
  margin-top: -5px;
}

.post-tp-2-header.nfi .bf-breadcrumb .bf-breadcrumb-item.bf-breadcrumb-end {
  display: none;
}

@media only screen and (max-width: 1080px) {
  .post-tp-2-header.wfi .post-header-inner {
    height: 450px;
  }
}
@media only screen and (max-width: 680px) {
  .post-tp-2-header.wfi .post-header-inner {
    height: 420px;
  }
}
.post-tp-3-header {
  position: relative;
  margin-bottom: 25px;
}

.post-tp-3-header.wfi {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #565656;
}

.post-tp-3-header.wfi:before {
  background: rgba(0, 0, 0, 0.35);
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}

.post-tp-3-header.wfi .post-header-inner {
  padding: 30px 30px;
  height: 560px;
  position: relative;
  overflow: hidden;
}

.post-tp-3-header.wfi .post-header-title {
  position: absolute;
  bottom: 30px;
  left: 30px;
  right: 30px;
}

.post-tp-3-header.wfi .single-post-title {
  color: #fff;
}

.post-tp-3-header.nfi .single-post-title {
  margin: 10px 0 12px;
}

.post-tp-3-header .single-post-title + .post-subtitle {
  margin: 0 0 15px;
}

.post-tp-3-header.wfi .single-post-title + .post-subtitle {
  color: #fff;
}

.post-tp-3-header .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 10px;
}

.post-tp-3-header.wfi .post-meta, .post-tp-3-header.wfi .post-meta .post-author-a:hover, .post-tp-3-header.wfi .post-meta .views, .post-tp-3-header.wfi .post-meta a, .post-tp-3-header.wfi .post-meta a:hover, .post-tp-3-header.wfi .post-meta b {
  color: #fff !important;
}

.post-tp-3-header.wfi .post-meta.single-post-meta .post-author-a, .post-tp-3-header.wfi .post-meta.single-post-meta .post-author-a:hover, .post-tp-3-header.wfi .post-meta.single-post-meta .time {
  color: rgba(255, 255, 255, 0.55) !important;
}

.post-tp-3-header.wfi .post-meta.single-post-meta > a + span:before, .post-tp-3-header.wfi .post-meta.single-post-meta > span + a:before, .post-tp-3-header.wfi .post-meta.single-post-meta > span + span:before {
  background: rgba(255, 255, 255, 0.43);
}

.post-tp-3-header.wfi .post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.13);
}

.post-tp-3-header .image-credit {
  position: absolute;
  right: 10px;
  bottom: 10px;
  font-size: 9px;
}

.post-tp-3-header.wfi .image-credit {
  color: rgba(255, 255, 255, 0.7);
}

.post-tp-3-header.wfi .image-credit:hover {
  color: #fff;
}

.post-template-3 .post-embed {
  margin-bottom: 20px;
}

.post-tp-3-header .single-post-excerpt {
  color: #fff;
  padding-bottom: 12px;
}

.post-tp-3-header .post-subtitle + .single-post-excerpt {
  margin-top: -5px;
}

.post-tp-3-header.nfi .bf-breadcrumb .bf-breadcrumb-item.bf-breadcrumb-end {
  display: none;
}

@media only screen and (max-width: 1080px) {
  .post-tp-3-header.wfi .post-header-inner {
    height: 450px;
  }
}
@media only screen and (max-width: 780px) {
  .post-tp-3-header.wfi .post-header-inner {
    padding: 20px;
  }
  .post-tp-3-header.wfi .post-header-title {
    bottom: 20px;
    left: 20px;
    right: 20px;
  }
  .post-tp-3-header .image-credit {
    bottom: 5px;
  }
  .post-tp-3-header .bf-breadcrumb {
    margin-top: 0;
  }
}
@media only screen and (max-width: 680px) {
  .post-tp-3-header.wfi .post-header-inner {
    height: 420px;
  }
}
.post-tp-4-header {
  position: relative;
  margin: 0 0 25px;
}

.post-tp-4-header.wfi {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #565656;
}

.post-tp-4-header.wfi:before {
  background: rgba(0, 0, 0, 0.25);
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.post-tp-4-header.nfi .post-header-inner {
  padding: 18px 10px 10px;
  position: relative;
}

.post-tp-4-header.wfi .post-header-inner {
  padding: 18px 30px 30px;
  height: 580px;
  position: relative;
  overflow: hidden;
}

.post-tp-4-header.wfi .post-header-title {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
  text-shadow: 0 3px 3px rgba(0, 0, 0, 0.39);
}

.post-tp-4-header.nfi .post-header-title {
  margin-top: 60px;
  position: relative;
  opacity: 1 !important;
}

.post-tp-4-header .single-post-title {
  text-align: center;
}

.post-tp-4-header.wfi .single-post-title {
  color: #fff;
}

.post-tp-4-header .single-post-title + .post-subtitle {
  margin: 0 0 15px;
  text-align: center;
}

.post-tp-4-header.wfi .single-post-title + .post-subtitle {
  color: #fff;
}

.post-tp-4-header .term-badges.floated {
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
  bottom: auto;
  text-align: center;
}

.post-tp-4-header.wfi .term-badges.floated .term-badge a, .post-tp-4-header.wfi .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-4-header .post-meta a, .post-tp-4-header.wfi .post-meta, .post-tp-4-header.wfi .post-meta .post-author-a:hover, .post-tp-4-header.wfi .post-meta .views, .post-tp-4-header.wfi .post-meta a:hover, .post-tp-4-header.wfi .post-meta b {
  color: #fff !important;
}

.post-tp-4-header.wfi .post-meta.single-post-meta .post-author-a, .post-tp-4-header.wfi .post-meta.single-post-meta .post-author-a:hover, .post-tp-4-header.wfi .post-meta.single-post-meta .time {
  color: rgba(255, 255, 255, 0.55) !important;
}

.post-tp-4-header.wfi .post-meta.single-post-meta > a + span:before, .post-tp-4-header.wfi .post-meta.single-post-meta > span + a:before, .post-tp-4-header.wfi .post-meta.single-post-meta > span + span:before {
  background: rgba(255, 255, 255, 0.43);
}

.post-tp-4-header.wfi .post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.13);
}

.post-tp-4-header .post-meta {
  text-align: center;
}

.post-tp-4-header .image-credit {
  position: absolute;
  right: 0;
  bottom: 0;
  color: #fff;
  font-size: 10px;
  line-height: 20px;
  background: rgba(0, 0, 0, 0.24);
  padding: 0 8px;
}

.post-tp-4-header .move-to-content {
  display: block;
  text-align: center;
  font-size: 36px;
}

.post-tp-4-header.wfi .move-to-content {
  color: #fff;
}

.post-tp-4-header .move-to-content .fa {
  cursor: pointer;
}

.post-template-4 .post-embed {
  margin-bottom: 20px;
}

.post-tp-4-header.show-cat-badges.show-breadcrumb .term-badges.floated {
  top: 55px;
}

.post-tp-4-header .single-post-excerpt {
  color: #fff;
  padding-bottom: 12px;
  text-align: center;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.post-tp-4-header .post-subtitle + .single-post-excerpt {
  margin-top: -5px;
}

.post-tp-4-header .bf-breadcrumb.bc-light-color .bf-breadcrumb-item.bf-breadcrumb-end {
  display: none;
}

@media only screen and (max-width: 1080px) {
  .post-tp-4-header.wfi .post-header-inner {
    height: 500px;
  }
}
@media only screen and (max-width: 680px) {
  .post-tp-4-header.wfi .post-header-inner {
    height: 430px;
  }
}
.post-tp-5-header {
  position: relative;
  margin-bottom: 25px;
}

.post-tp-5-header.wfi {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #565656;
}

.post-tp-5-header.wfi:before {
  background: rgba(0, 0, 0, 0.25);
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.post-tp-5-header.nfi .post-header-inner {
  padding-top: 30px;
  position: relative;
  opacity: 1 !important;
  margin-top: 5px;
}

.post-tp-5-header.wfi .post-header-inner {
  padding: 20px 30px 30px;
  height: 580px;
  position: relative;
  overflow: hidden;
}

.post-tp-5-header.wfi .post-header-title {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
  text-shadow: 0 3px 3px rgba(0, 0, 0, 0.39);
}

.post-tp-5-header.nfi .post-header-title {
  opacity: 1 !important;
  position: relative;
}

.post-tp-5-header .single-post-title {
  text-align: center;
  padding: 0 25px;
}

.post-tp-5-header.nfi .single-post-title {
  margin: 12px 0;
}

.post-tp-5-header.wfi .single-post-title {
  color: #fff;
  text-align: center;
  text-shadow: 0 3px 3px rgba(0, 0, 0, 0.39);
  padding: 0 25px;
}

.post-tp-5-header .single-post-title + .post-subtitle {
  margin: 0 0 15px;
}

.post-tp-5-header.wfi .single-post-title + .post-subtitle {
  color: #fff;
  text-align: center;
}

.post-tp-5-header .term-badges.floated {
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
  text-align: center;
}

.post-tp-5-header.nfi .term-badges.floated {
  top: 0;
}

.post-tp-5-header.wfi .term-badges.floated .term-badge a, .post-tp-5-header.wfi .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-5-header.wfi .post-meta, .post-tp-5-header.wfi .post-meta .post-author-a:hover, .post-tp-5-header.wfi .post-meta .views, .post-tp-5-header.wfi .post-meta a, .post-tp-5-header.wfi .post-meta a:hover, .post-tp-5-header.wfi .post-meta b {
  color: #fff !important;
}

.post-tp-5-header.wfi .post-meta.single-post-meta .post-author-a, .post-tp-5-header.wfi .post-meta.single-post-meta .post-author-a:hover, .post-tp-5-header.wfi .post-meta.single-post-meta .time {
  color: rgba(255, 255, 255, 0.55) !important;
}

.post-tp-5-header.wfi .post-meta.single-post-meta > a + span:before, .post-tp-5-header.wfi .post-meta.single-post-meta > span + a:before, .post-tp-5-header.wfi .post-meta.single-post-meta > span + span:before {
  background: rgba(255, 255, 255, 0.43);
}

.post-tp-5-header.wfi .post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.13);
}

.post-tp-5-header .post-meta {
  text-align: center;
}

.post-tp-5-header .image-credit {
  position: absolute;
  right: 0;
  bottom: 0;
  color: #fff;
  font-size: 10px;
  line-height: 20px;
  background: rgba(0, 0, 0, 0.24);
  padding: 0 8px;
}

.post-tp-5-header .move-to-content {
  display: block;
  text-align: center;
  font-size: 36px;
}

.post-tp-5-header.wfi .move-to-content {
  color: #fff;
}

.post-tp-5-header .move-to-content .fa {
  cursor: pointer;
}

.post-template-5 .post-embed {
  margin-bottom: 20px;
}

.post-tp-5-header .single-post-excerpt {
  padding-bottom: 12px;
  text-align: center;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.post-tp-5-header.wfi .single-post-excerpt {
  color: #fff;
}

.post-tp-5-header .post-subtitle + .single-post-excerpt {
  margin-top: -5px;
}

@media only screen and (max-width: 1080px) {
  .post-tp-5-header.wfi .post-header-inner {
    height: 450px;
  }
}
@media only screen and (max-width: 780px) {
  .post-tp-5-header.wfi .post-header-inner {
    padding: 20px 20px;
  }
  .post-tp-5-header.wfi .post-header-title {
    bottom: 20px;
    left: 20px;
    right: 20px;
  }
}
.post-tp-6-header {
  position: relative;
  margin-bottom: 25px;
}

.post-tp-6-header.wfi {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #565656;
  height: 550px;
}

.post-template-6 .post-header-inner {
  position: relative;
  overflow: hidden;
  padding: 10px 0 20px;
}

.post-template-6.wfi .post-header-inner {
  padding: 20px 20px 20px 0;
  background: #fff;
  margin-top: -150px;
}

.layout-2-col.layout-left-sidebar.post-template-6.wfi .post-header-inner, .layout-3-col.layout-3-col-3.post-template-6.wfi .post-header-inner, .layout-3-col.layout-3-col-4.post-template-6.wfi .post-header-inner, .layout-3-col.layout-3-col-5.post-template-6.wfi .post-header-inner, .layout-3-col.layout-3-col-6.post-template-6.wfi .post-header-inner {
  padding-left: 20px;
  padding-right: 20px;
  margin-left: -20px;
  margin-right: -20px;
}

.post-template-6.post-template-6-no-term.wfi .post-header-inner {
  padding-top: 33px;
  padding-bottom: 30px;
}

.post-template-6.post-template-6-no-meta.wfi .post-header-inner {
  padding-top: 25px;
  padding-bottom: 20px;
}

.post-template-6.post-template-6-no-meta.post-template-6-no-term.wfi .post-header-inner {
  padding-top: 35px;
  padding-bottom: 20px;
  margin-top: -120px;
}

.post-template-6 .single-post-title {
  margin: 0 0 15px;
}

.post-template-6 .single-post-title + .post-subtitle {
  margin: -5px 0 15px;
}

.post-template-6 .post-header-inner .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 11px;
}

.post-tp-6-header.wfi .term-badges.floated .term-badge a, .post-tp-6-header.wfi .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-6-header.wfi .post-meta, .post-tp-6-header.wfi .post-meta .post-author, .post-tp-6-header.wfi .post-meta a {
  color: #fff;
}

.post-tp-6-header .post-meta {
  text-align: center;
}

.post-tp-6-header .image-credit {
  position: absolute;
  right: 0;
  bottom: 0;
  color: #fff;
  font-size: 10px;
  line-height: 20px;
  background: rgba(0, 0, 0, 0.24);
  padding: 0 8px;
}

.post-tp-6-header.wfi .image-credit:hover {
  background: rgba(0, 0, 0, 0.35);
}

.post-template-6 .post-embed {
  margin-bottom: 20px;
}

.post-template-6 .post-header-inner .single-post-excerpt {
  margin-top: -8px;
  padding-bottom: 10px;
}

.post-template-6 .post-header-inner .post-subtitle + .single-post-excerpt {
  padding: 0 0 10px;
  margin: -5px 0 0;
}

.post-template-6 .post-header-inner .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

@media only screen and (max-width: 1080px) {
  .post-tp-6-header.wfi {
    height: 450px;
  }
}
@media only screen and (max-width: 780px) {
  .post-tp-6-header.wfi {
    height: 350px;
  }
  .post-template-6.wfi .post-header-inner {
    margin-top: 0;
    padding-top: 0;
  }
  .post-tp-6-header.wfi .post-header-inner {
    padding: 20px 20px;
  }
  .post-tp-6-header.wfi .post-header-title {
    bottom: 20px;
    left: 20px;
    right: 20px;
  }
}
.post-tp-7-header {
  position: relative;
  margin: 0;
}

.post-tp-7-header.wfi {
  background-color: #565656;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.post-tp-7-header.wfi:before {
  transition: all 0.35s;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.55) 100%);
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 380px;
}

.post-tp-7-header.wfi .post-header-inner {
  padding: 30px 30px 0;
  height: 580px;
  position: relative;
}

.post-tp-7-header.nfi .post-header-inner {
  margin: 5px 0 0;
  position: relative;
}

.post-tp-7-header.wfi .post-header-title {
  position: absolute;
  bottom: 0;
  left: -25px;
  right: -25px;
  background: #fff;
  padding: 25px 25px 0;
}

.post-tp-7-header .post-header-title .single-post-title {
  margin-top: 0;
}

.post-tp-7-header .single-post-title + .post-subtitle {
  margin: -2px 0 13px;
}

.post-tp-7-header .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 15px;
}

.post-tp-7-header .image-credit {
  position: absolute;
  right: 0;
  top: -21px;
  line-height: 20px;
  background: rgba(0, 0, 0, 0.24);
  padding: 0 8px;
  overflow: hidden;
  white-space: nowrap;
}

.post-tp-7-header.wfi .image-credit {
  color: #fff;
}

.post-tp-7-header.nfi .image-credit {
  display: none;
}

.post-template-7 .post-embed {
  margin-bottom: 20px;
}

.post-tp-7-header .bf-breadcrumb {
  margin-bottom: 10px;
}

.post-tp-7-header .single-post-excerpt {
  padding-bottom: 10px;
}

.post-tp-7-header .post-subtitle + .single-post-excerpt {
  padding: 0 0 10px;
  margin: -5px 0 0;
}

.post-tp-7-header .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

@media only screen and (max-width: 1366px) {
  .post-tp-7-header.wfi .post-header-inner {
    height: 500px;
  }
}
@media only screen and (max-width: 1080px) {
  .post-tp-7-header.wfi .post-header-inner {
    height: 400px;
  }
}
@media only screen and (max-width: 980px) {
  .post-tp-7-header .post-header-title {
    left: 0;
    right: 0;
  }
}
.post-tp-8-header {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
  background-color: #565656;
  height: 350px;
  float: left;
  width: 40%;
  margin: 0 30px 25px 0;
}

.post-template-8 .post-header-inner {
  padding: 0;
  margin-bottom: 15px;
  position: relative;
  overflow: hidden;
}

.post-template-8 .single-post-title {
  margin: 0 0 13px;
}

.post-template-8 .single-post-title + .post-subtitle {
  margin: -7px 0 15px;
}

.post-template-8 .single-post-title:last-child {
  margin-bottom: 0;
}

.post-template-8 .post-header-inner .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 15px;
}

.post-tp-8-header .term-badges.floated .term-badge a, .post-tp-8-header .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-8-header .post-meta, .post-tp-8-header .post-meta .post-author, .post-tp-8-header .post-meta a {
  color: #fff;
}

.post-tp-8-header .post-meta {
  text-align: center;
}

.post-tp-8-header .image-credit {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0 8px;
  line-height: 20px;
  background: rgba(0, 0, 0, 0.24);
  font-size: 10px;
  color: #fff;
}

.post-template-8 .single-post-excerpt {
  margin-top: -5px;
  padding-bottom: 10px;
}

.post-template-8 .post-subtitle + .single-post-excerpt {
  padding: 0 0 10px;
  margin: -5px 0 0;
}

.post-template-8 .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

@media only screen and (max-width: 780px) {
  .post-tp-8-header {
    width: 100%;
    margin-right: 0;
  }
  .post-template-8 .post-header-inner {
    margin-top: 0;
    padding-top: 0;
  }
  .post-tp-8-header .post-header-inner {
    padding: 20px 20px;
  }
  .post-tp-8-header .post-header-title {
    bottom: 20px;
    left: 20px;
    right: 20px;
  }
}
.post-template-9 .post-header-inner {
  padding: 0;
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
}

.post-template-9 .single-post-title {
  margin: 0 0 12px;
}

.post-template-9 .single-post-title + .post-subtitle {
  margin: -7px 0 15px;
}

.post-template-9 .single-post-title:last-child {
  margin-bottom: 0;
}

.post-template-9 .post-header-inner .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 15px;
}

.post-tp-9-header .term-badges.floated .term-badge a, .post-tp-9-header .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-9-header .post-meta, .post-tp-9-header .post-meta .post-author, .post-tp-9-header .post-meta a {
  color: #fff;
}

.post-template-9 .post-header-inner .single-post-excerpt {
  margin-top: -5px;
  padding-bottom: 10px;
}

.post-template-9 .post-header-inner .post-subtitle + .single-post-excerpt {
  padding: 0 0 10px;
  margin: -5px 0 0;
}

.post-template-9 .post-header-inner .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

.post-tp-10-header {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
  background-color: #565656;
  height: 350px;
  float: left;
  width: 40%;
  margin: 0 30px 25px 0;
}

.post-template-10 .post-header-inner {
  padding: 0;
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
}

.post-template-10 .single-featured:empty {
  display: none;
}

.post-template-10 .single-post-title {
  margin: 0 0 13px;
}

.post-template-10 .single-post-title + .post-subtitle {
  margin: -5px 0 13px;
}

.post-template-10 .single-post-title:last-child {
  margin-bottom: 0;
}

.post-template-10 .post-header-inner .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 15px;
}

.post-tp-10-header .term-badges.floated .term-badge a, .post-tp-10-header .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-10-header .post-meta, .post-tp-10-header .post-meta .post-author, .post-tp-10-header .post-meta a {
  color: #fff;
}

.post-tp-10-header .post-meta {
  text-align: center;
}

.post-template-10 .post-header-inner .single-post-excerpt {
  margin-top: -5px;
  padding-bottom: 10px;
}

.post-template-10 .post-header-inner .single-post-excerpt:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.post-template-10 .post-header-inner .post-subtitle + .single-post-excerpt {
  padding: 0 0 10px;
  margin: -5px 0 0;
}

.post-template-10 .post-header-inner .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

@media only screen and (max-width: 780px) {
  .post-tp-10-header {
    width: 100%;
    margin-right: 0;
  }
  .post-template-10 .post-header-inner {
    margin-top: 0;
    padding-top: 0;
  }
  .post-tp-10-header .post-header-inner {
    padding: 20px;
  }
  .post-tp-10-header .post-header-title {
    bottom: 20px;
    left: 20px;
    right: 20px;
  }
  .post-tp-10-header .image-credit {
    bottom: 5px;
  }
}
.post-tp-11-header {
  position: relative;
  margin-bottom: 15px;
}

.post-tp-11-header.wfi {
  margin-bottom: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #565656;
}

.post-tp-11-header.wfi:before {
  transition: all 0.35s;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.55) 100%);
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 380px;
}

.post-tp-11-header.wfi .post-header-inner {
  height: 470px;
  position: relative;
  overflow: hidden;
}

.post-tp-11-header.wfi .post-header-title {
  position: absolute;
  bottom: 25px;
  left: 25px;
  right: 25px;
}

.post-tp-11-header .single-post-title {
  margin: 0 0 10px;
}

.post-tp-11-header.wfi .single-post-title {
  color: #fff;
}

.post-tp-11-header .single-post-title + .post-subtitle {
  margin: 0 0 13px;
}

.post-tp-11-header.wfi .single-post-title + .post-subtitle {
  color: #fff;
}

.post-tp-11-header .single-post-title:last-child {
  margin-bottom: 0;
}

.post-tp-11-header .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 15px;
}

.post-tp-11-header.wfi .post-meta, .post-tp-11-header.wfi .post-meta .post-author-a:hover, .post-tp-11-header.wfi .post-meta .views, .post-tp-11-header.wfi .post-meta a, .post-tp-11-header.wfi .post-meta a:hover, .post-tp-11-header.wfi .post-meta b {
  color: #fff !important;
}

.post-tp-11-header.wfi .post-meta.single-post-meta .post-author-a, .post-tp-11-header.wfi .post-meta.single-post-meta .post-author-a:hover, .post-tp-11-header.wfi .post-meta.single-post-meta .time {
  color: rgba(255, 255, 255, 0.55) !important;
}

.post-tp-11-header.wfi .post-meta.single-post-meta > a + span:before, .post-tp-11-header.wfi .post-meta.single-post-meta > span + a:before, .post-tp-11-header.wfi .post-meta.single-post-meta > span + span:before {
  background: rgba(255, 255, 255, 0.43);
}

.post-tp-11-header.wfi .post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.13);
}

.post-tp-11-header .image-credit {
  position: absolute;
  right: 10px;
  bottom: 10px;
  font-size: 9px;
  overflow: hidden;
  white-space: nowrap;
}

.post-tp-11-header.wfi .image-credit {
  color: rgba(255, 255, 255, 0.7);
}

.post-tp-11-header.wfi .image-credit:hover {
  color: #fff;
}

.post-template-11 .post-embed {
  margin-bottom: 20px;
}

.post-template-11 .bf-breadcrumb {
  margin: -7px 0 9px;
}

.post-tp-11-header .single-post-excerpt {
  color: #fff;
  padding-bottom: 12px;
}

.post-tp-11-header .single-post-excerpt:last-child {
  padding-bottom: 0 !important;
}

.post-tp-11-header .post-subtitle + .single-post-excerpt {
  margin-top: -5px;
}

@media only screen and (max-width: 1080px) {
  .post-tp-11-header.wfi .post-header-inner {
    height: 450px;
  }
}
@media only screen and (max-width: 780px) {
  .post-tp-11-header.wfi .post-header-inner {
    height: 380px;
  }
  .post-tp-11-header.wfi .post-header-inner {
    padding: 20px 20px;
  }
  .post-tp-11-header.wfi .post-header-title {
    bottom: 20px;
    left: 20px;
    right: 20px;
  }
  .post-tp-11-header .image-credit {
    bottom: 5px;
  }
}
.post-tp-12-header {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
  background-color: #3c3c3c;
  margin: 0 0 25px;
}

.post-tp-12-header .single-featured {
  margin: 20px auto 0;
  max-width: 900px;
  text-align: center;
}

.post-tp-12-header .single-featured > * {
  margin-left: auto;
  margin-right: auto;
}

.post-tp-12-header .post-header-inner {
  padding: 40px 25px 60px;
  position: relative;
}

.post-tp-12-header .single-post-title {
  color: #fff;
  text-align: center;
  margin: 0 0 10px;
}

.post-tp-12-header .single-post-title + .post-subtitle {
  margin: 0 0 13px;
  color: #c7c7c7;
  text-align: center;
}

.post-tp-12-header .single-post-title:last-child {
  margin-bottom: 30px;
}

.post-tp-12-header .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  text-align: center;
  margin-bottom: 20px;
}

.post-tp-12-header .term-badges.floated .term-badge a, .post-tp-12-header .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-12-header .post-meta, .post-tp-12-header .post-meta .post-author-a:hover, .post-tp-12-header .post-meta .views, .post-tp-12-header .post-meta a, .post-tp-12-header .post-meta a:hover, .post-tp-12-header .post-meta b {
  color: #fff !important;
}

.post-tp-12-header .post-meta.single-post-meta .post-author-a, .post-tp-12-header .post-meta.single-post-meta .post-author-a:hover, .post-tp-12-header .post-meta.single-post-meta .time {
  color: rgba(255, 255, 255, 0.55) !important;
}

.post-tp-12-header .post-meta.single-post-meta > a + span:before, .post-tp-12-header .post-meta.single-post-meta > span + a:before, .post-tp-12-header .post-meta.single-post-meta > span + span:before {
  background: rgba(255, 255, 255, 0.43);
}

.post-tp-12-header .single-post-share {
  margin: 25px 0 -20px !important;
  text-align: center;
}

.post-tp-12-header .single-post-share li {
  margin: 0 3px;
}

.post-tp-12-header .single-post-share .share-handler-wrap {
  max-width: 260px;
  margin-left: auto !important;
  margin-right: auto !important;
}

.post-tp-12-header .single-post-share .post-share-btn {
  background: #3c3c3c;
  border: 1px solid #5d5d5d;
  color: #e8e8e8;
}

.post-tp-12-header .single-post-share .social-item.email a {
  background-color: #6b6b6b;
}

.post-tp-12-header .post-share .share-handler:after, .post-tp-12-header .post-share .share-handler:before {
  border-left-color: #5d5d5d;
}

.post-tp-12-header .post-share .share-handler:after {
  border-left-color: #3c3c3c;
}

.post-tp-12-header .post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.13);
}

.post-tp-12-header .post-meta {
  text-align: center;
}

.post-tp-12-header .image-credit {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 10px;
  color: rgba(255, 255, 255, 0.7);
  font-size: 9px;
  text-align: center;
}

.post-tp-12-header .image-credit:hover {
  color: #fff;
}

.post-tp-12-header .bf-breadcrumb {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 10px;
  opacity: 0.6;
}

.post-tp-12-header .bf-breadcrumb .bf-breadcrumb-item {
  font-size: 11px;
}

.post-tp-12-header .single-post-excerpt {
  color: #fff;
  text-align: center;
}

@media only screen and (max-width: 780px) {
  .post-tp-12-header .post-header-inner {
    padding-left: 0;
    padding-right: 0;
  }
}
.post-template-13 .single-container {
  padding-right: 40px;
  padding-left: 40px;
}

.post-tp-13-header {
  padding: 0;
}

.post-tp-13-header .post-meta-wrap {
  margin: 15px 0;
  padding: 0;
  text-align: center;
}

.post-tp-13-header .post-meta-wrap .post-meta {
  padding: 0;
}

.post-tp-13-header .single-featured {
  margin: 0 -40px 20px;
}

.post-tp-13-header .term-badges {
  position: relative;
  text-align: center;
  top: auto;
  left: auto;
  right: auto;
  margin-bottom: 15px;
}

.post-tp-13-header .single-post-title {
  margin: 0 0 15px;
  text-align: center;
}

.post-tp-13-header .single-post-title + .post-subtitle {
  margin: -1px 0 15px;
  text-align: center;
}

.post-tp-13-header .single-post-title:first-child {
  margin-top: 15px;
}

.post-tp-13-header .single-post-title + .post-share, .post-tp-13-header .single-post-title + .single-featured {
  margin-top: 25px;
}

.post-tp-13-header .single-post-share {
  margin: 15px 0 10px;
  text-align: center;
}

.post-tp-13-header .single-post-share .share-handler-wrap {
  display: inline-block;
}

.post-template-13 .comments-template, body.single .post-template-13 .content-column > .bs-newsletter-pack {
  margin-right: 40px;
  margin-left: 40px;
}

.post-template-13 .ajax-post-content .comments-template.comments-template {
  margin-right: 0;
  margin-left: 0;
}

.post-template-13 .post-related {
  margin-right: 40px;
  margin-left: 40px;
}

.post-template-13 .post-embed {
  margin-bottom: 20px;
}

.post-tp-13-header .bf-breadcrumb {
  margin: -5px 0 12px;
}

.post-tp-13-header .single-post-excerpt {
  text-align: center;
  padding: 0 0 20px;
}

.post-tp-13-header .post-subtitle + .single-post-excerpt {
  margin-top: -5px;
}

.post-tp-13-header .single-post-excerpt + .post-meta-wrap {
  margin-top: -7px;
}

@media only screen and (max-width: 780px) {
  .post-template-13 .single-container {
    padding-right: 0;
    padding-left: 0;
  }
  .post-tp-13-header .single-featured {
    margin: 0 0 20px;
  }
  .post-template-13 .comments-template, .post-template-13 .post-related {
    margin-right: 0;
    margin-left: 0;
  }
}
.post-tp-14-header {
  position: relative;
  margin-bottom: 25px;
}

.post-template-14 .post-header-inner {
  position: relative;
  overflow: hidden;
  padding: 0;
  margin: 0 0 25px;
}

.post-template-14 .single-post-title {
  margin: 0 0 15px;
}

.post-template-14 .single-post-title + .post-subtitle {
  margin: -5px 0 15px;
}

.post-template-14 .post-header-inner .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 11px;
}

.post-tp-14-header .image-credit {
  position: absolute;
  right: 0;
  bottom: 0;
  color: #fff;
  font-size: 10px;
  line-height: 20px;
  background: rgba(0, 0, 0, 0.24);
  padding: 0 8px;
}

.post-tp-14-header.wfi .image-credit:hover {
  background: rgba(0, 0, 0, 0.35);
}

.post-template-14 .post-embed {
  margin-bottom: 20px;
}

.post-template-14 .post-header-inner .single-post-excerpt {
  margin-top: -8px;
  padding-bottom: 10px;
}

.post-template-14 .post-header-inner .post-subtitle + .single-post-excerpt {
  padding: 0 0 10px;
  margin: -5px 0 0;
}

.post-template-14 .post-header-inner .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

.post-tp-15-header {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
  background-color: #3c3c3c;
  margin: 0 0 25px;
}

.post-tp-15-header .single-post-share {
  margin: 25px 0 -20px !important;
  text-align: center;
}

.post-tp-15-header .single-post-share li {
  margin: 0 3px;
  float: none;
  display: inline-block;
}

.post-tp-15-header .single-featured {
  margin: 20px auto 0;
  max-width: 900px;
  text-align: center;
}

.post-tp-15-header .single-featured > * {
  margin-left: auto;
  margin-right: auto;
}

.post-tp-15-header .post-header-inner {
  padding: 40px 25px 50px;
  position: relative;
}

.post-tp-15-header .single-post-title {
  color: #fff;
  text-align: center;
  margin: 0 0 10px;
}

.post-tp-15-header .single-post-title + .post-subtitle {
  margin: 0 0 13px;
  color: #c7c7c7;
  text-align: center;
}

.post-tp-15-header .single-post-title:last-child {
  margin-bottom: 30px;
}

.post-tp-15-header .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  text-align: center;
  margin-bottom: 20px;
}

.post-tp-15-header .term-badges.floated .term-badge a, .post-tp-15-header .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-15-header .post-meta, .post-tp-15-header .post-meta .post-author-a:hover, .post-tp-15-header .post-meta .views, .post-tp-15-header .post-meta a, .post-tp-15-header .post-meta a:hover, .post-tp-15-header .post-meta b {
  color: #fff !important;
}

.post-tp-15-header .post-meta.single-post-meta .post-author-a, .post-tp-15-header .post-meta.single-post-meta .post-author-a:hover, .post-tp-15-header .post-meta.single-post-meta .time {
  color: rgba(255, 255, 255, 0.55) !important;
}

.post-tp-15-header .post-meta.single-post-meta > a + span:before, .post-tp-15-header .post-meta.single-post-meta > span + a:before, .post-tp-15-header .post-meta.single-post-meta > span + span:before {
  background: rgba(255, 255, 255, 0.43);
}

.post-tp-15-header .single-post-share .share-handler-wrap {
  display: inline-block;
}

.post-tp-15-header .single-post-share .post-share-btn {
  background: #3c3c3c;
  border: 1px solid #5d5d5d;
  color: #e8e8e8;
}

.post-tp-15-header .single-post-share .social-item.email a {
  background-color: #6b6b6b;
}

.post-tp-15-header .post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.13);
}

.post-tp-15-header .post-meta {
  text-align: center;
}

.post-tp-15-header .image-credit {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 10px;
  color: rgba(255, 255, 255, 0.7);
  font-size: 9px;
  text-align: center;
}

.post-tp-15-header .image-credit:hover {
  color: #fff;
}

.post-tp-15-header .bf-breadcrumb {
  margin: -15px 0 15px;
}

.post-tp-15-header .single-post-excerpt {
  color: #fff;
  text-align: center;
}

.post-tp-15-header .post-share .share-handler:after, .post-tp-15-header .post-share .share-handler:before {
  border-left-color: #5d5d5d;
}

.post-tp-15-header .post-share .share-handler:after {
  border-left-color: #3c3c3c;
}

.site-footer {
  background-color: #434343;
}

.site-footer:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
}

.footer-instagram.boxed, .site-footer.boxed {
  margin-left: auto;
  margin-right: auto;
}

.footer-instagram.full-width.stretched .content-wrap, .site-footer.full-width.stretched .container, .site-footer.full-width.stretched .content-wrap {
  max-width: 100% !important;
}

.footer-widgets {
  padding: 45px 0 35px;
}

.footer-widgets .widget .btn-bs-pagination:hover {
  color: #fff !important;
}

.footer-widgets.light-text .widget.widget_nav_menu ul.menu li a {
  background-color: rgba(0, 0, 0, 0.08);
}

.footer-widgets.light-text .bs-popular-categories .bs-popular-term-item .term-count, .footer-widgets.light-text .widget.widget_archive .post-count, .footer-widgets.light-text .widget.widget_calendar table caption, .footer-widgets.light-text .widget.widget_calendar table td.active-day, .footer-widgets.light-text .widget.widget_calendar table tfoot td, .footer-widgets.light-text .widget.widget_calendar table th, .footer-widgets.light-text .widget.widget_categories .post-count, .footer-widgets.light-text .widget.widget_tag_cloud .tagcloud a {
  background: rgba(255, 255, 255, 0.26);
  color: #fff;
}

.footer-widgets.light-text .bs-popular-categories .bs-popular-term-item, .footer-widgets.light-text .widget.widget_categories ul li, .footer-widgets.light-text .widget.widget_categories ul.children, .footer-widgets.light-text .widget.widget_nav_menu ul.menu .sub-menu > li:last-child a, .footer-widgets.light-text .widget.widget_nav_menu ul.menu li a, .footer-widgets.light-text .widget.widget_pages ul li, .footer-widgets.light-text .widget.widget_tag_cloud .tagcloud a {
  border-color: rgba(255, 255, 255, 0.04);
}

.footer-widgets.light-text .widget.widget_nav_menu ul.menu .sub-menu > li:last-child a {
  border-color: rgba(255, 255, 255, 0.06) !important;
}

.footer-widgets.light-text .widget.widget_tag_cloud .tagcloud a:hover {
  color: rgba(255, 255, 255, 0.71) !important;
}

.footer-widgets.light-text .widget, .footer-widgets.light-text .widget.widget_calendar table td, .footer-widgets.light-text .widget.widget_calendar table td:hover {
  color: rgba(255, 255, 255, 0.71);
}

.footer-widgets.light-text .post-meta .post-author, .footer-widgets.light-text .widget a, .footer-widgets.light-text .widget.widget_categories .post-count {
  color: #fff;
}

.footer-widgets.light-text .widget .bs-about .about-icons-list .about-icon-item a {
  box-shadow: inset 0 0 0 1px rgba(228, 228, 228, 0.21);
  color: #fff;
}

.footer-widgets.light-text .widget .better-social-counter.style-clean .item-count, .footer-widgets.light-text .widget .bs-about .about-icons-list .about-icon-item a:hover {
  color: #fff !important;
}

.footer-widgets.light-text .better-control-nav li a, .footer-widgets.light-text .widget.widget_bs-subscribe-newsletter {
  background: rgba(0, 0, 0, 0.15);
}

.footer-widgets.dark-text .widget.widget_nav_menu ul.menu li a {
  background-color: rgba(0, 0, 0, 0.08);
}

.footer-widgets.dark-text .bs-popular-categories .bs-popular-term-item .term-count, .footer-widgets.dark-text .widget.widget_calendar table caption, .footer-widgets.dark-text .widget.widget_calendar table td.active-day, .footer-widgets.dark-text .widget.widget_calendar table tfoot td, .footer-widgets.dark-text .widget.widget_calendar table th, .footer-widgets.dark-text .widget.widget_categories .post-count {
  background: rgba(0, 0, 0, 0.15);
}

.footer-widgets.dark-text .bs-popular-categories .bs-popular-term-item, .footer-widgets.dark-text .widget.widget_categories ul li, .footer-widgets.dark-text .widget.widget_categories ul.children, .footer-widgets.dark-text .widget.widget_pages ul li {
  border-color: rgba(0, 0, 0, 0.11);
}

.footer-widgets.dark-text .widget, .footer-widgets.dark-text .widget.widget_calendar table td, .footer-widgets.dark-text .widget.widget_calendar table td:hover {
  color: rgba(0, 0, 0, 0.69);
}

.footer-widgets.dark-text .post-meta .post-author {
  color: rgba(0, 0, 0, 0.6);
}

.footer-widgets.dark-text .widget .bs-about .about-icons-list .about-icon-item a {
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.46);
  color: rgba(0, 0, 0, 0.41);
}

.footer-widgets.dark-text .widget .bs-about .about-icons-list .about-icon-item a:hover, .footer-widgets.dark-text .widget.widget_categories .post-count {
  color: #fff !important;
}

.footer-widgets.dark-text .better-control-nav li a, .footer-widgets.dark-text .widget.widget_bs-subscribe-newsletter {
  background: rgba(0, 0, 0, 0.15);
}

.footer-widgets.dark-text .listing-item-text-1 .item-inner {
  border-bottom-color: rgba(0, 0, 0, 0.15);
}

.site-footer .footer-social-icons {
  padding: 20px 0;
  background: #292929;
}

.site-footer .footer-social-icons .social-item {
  margin-bottom: 0;
}

.footer-social-icons .better-social-counter.style-big-button .social-list {
  text-align: center;
  font-size: 0;
}

.footer-social-icons .better-social-counter.style-big-button .social-item {
  display: inline-block;
  float: none !important;
  text-align: left;
}

.site-footer .copy-footer {
  padding: 22px 0 22px;
  background: #353535;
}

.site-footer .copy-footer .container {
  font-size: 12px;
}

.site-footer .copy-1, .site-footer .copy-2 {
  color: #b6b6b6;
  color: rgba(255, 255, 255, 0.57);
}

.site-footer .copy-2 {
  text-align: right;
}

.site-footer .copy-1 a, .site-footer .copy-2 a {
  color: #f3f3f3;
}

@media only screen and (max-width: 780px) {
  .site-footer .copy-1, .site-footer .copy-2 {
    text-align: center !important;
  }
  .site-footer .copy-1 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .site-footer ul.menu.footer-menu {
    text-align: center;
  }
  .site-footer ul.menu.footer-menu > li {
    float: none;
    margin: 0 7px;
    display: inline-block;
  }
}
.copy-footer .content-wrap {
  overflow-x: hidden;
}

.footer-menu-container {
  border-bottom: 2px solid #646464;
  border-bottom: 2px solid rgba(0, 0, 0, 0.12);
  padding: 10px 0;
  margin-bottom: 10px;
  position: relative;
}

ul.menu.footer-menu > li {
  margin-right: 20px;
}

ul.menu.footer-menu li > a {
  color: inherit;
  text-transform: inherit;
}

ul.menu.footer-menu > li.menu-item-has-children > a:after {
  display: none;
}

.site-footer .copy-footer .footer-menu-wrapper .footer-menu-container:before {
  content: "";
  position: absolute;
  width: 200vw;
  height: 100%;
  right: -100vw;
  padding-left: 200px;
  box-sizing: unset;
  top: 0;
}

.site-footer.full-width .copy-footer {
  max-width: 100%;
  overflow: hidden;
}

.site-footer.full-width .copy-footer .content-wrap {
  overflow-x: visible;
}

.site-footer.full-width.stretched .copy-footer .content-wrap {
  overflow-x: hidden;
  overflow-y: hidden;
}

.main-wrap .site-footer.full-width .copy-footer .content-wrap {
  overflow-x: hidden;
  overflow-y: hidden;
}

.footer-instagram .footer-instagram-label {
  margin: 25px 0;
  text-align: center;
  font-size: 18px;
}

.footer-instagram .bs-instagram-photo img {
  max-width: 100%;
}

.footer-instagram-1 {
  padding: 0 2px 2px;
}

.footer-instagram-1 .bs-instagram-col {
  float: left;
  width: 16.666666667%;
  overflow: hidden;
}

.footer-instagram-1 .bs-instagram-col.bs-instagram-col-type-1 .bs-instagram-photo:nth-child(1) {
  max-width: 100%;
}

.footer-instagram-1 .bs-instagram-col.bs-instagram-col-type-1 .bs-instagram-photo:nth-child(2), .footer-instagram-1 .bs-instagram-col.bs-instagram-col-type-1 .bs-instagram-photo:nth-child(3) {
  max-width: 50%;
  float: left;
}

.footer-instagram-1 .bs-instagram-col.bs-instagram-col-type-2 .bs-instagram-photo:nth-child(3) {
  max-width: 100%;
  clear: left;
}

.footer-instagram-1 .bs-instagram-col.bs-instagram-col-type-2 .bs-instagram-photo:nth-child(1), .footer-instagram-1 .bs-instagram-col.bs-instagram-col-type-2 .bs-instagram-photo:nth-child(2) {
  max-width: 50%;
  float: left;
}

.footer-instagram-1 .bs-instagram-col .bs-instagram-photo {
  border: 1px solid transparent;
}

@media only screen and (max-width: 1280px) {
  .footer-instagram-1 .bs-instagram-col {
    width: 20%;
  }
  .footer-instagram-1 .bs-instagram-col.bs-instagram-col-6 {
    display: none;
  }
}
@media only screen and (max-width: 980px) {
  .footer-instagram-1 .bs-instagram-col {
    width: 25%;
  }
  .footer-instagram-1 .bs-instagram-col.bs-instagram-col-5 {
    display: none;
  }
}
@media only screen and (max-width: 780px) {
  .footer-instagram-1 .bs-instagram-col {
    width: 33.33333%;
  }
  .footer-instagram-1 .bs-instagram-col.bs-instagram-col-4 {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  .footer-instagram-1 .bs-instagram-col {
    width: 50%;
  }
  .footer-instagram-1 .bs-instagram-col.bs-instagram-col-3 {
    display: none;
  }
}
.footer-instagram-2 {
  margin: 0;
}

.footer-instagram-2 .bs-instagram-photo {
  width: 12.5%;
  float: left;
}

@media only screen and (max-width: 1280px) {
  .footer-instagram-2 .bs-instagram-photo {
    width: 14.285714286%;
  }
  .footer-instagram-2 .bs-instagram-photo-7 {
    display: none;
  }
}
@media only screen and (max-width: 1100px) {
  .footer-instagram-2 .bs-instagram-photo {
    width: 16.666666667%;
  }
  .footer-instagram-2 .bs-instagram-photo-6 {
    display: none;
  }
}
@media only screen and (max-width: 980px) {
  .footer-instagram-2 .bs-instagram-photo {
    width: 20%;
  }
  .footer-instagram-2 .bs-instagram-photo-5 {
    display: none;
  }
}
@media only screen and (max-width: 780px) {
  .footer-instagram-2 .bs-instagram-photo {
    width: 25%;
  }
  .footer-instagram-2 .bs-instagram-photo-4 {
    display: none;
  }
}
@media only screen and (max-width: 500px) {
  .footer-instagram-2 .bs-instagram-photo {
    width: 33.333%;
  }
  .footer-instagram-2 .bs-instagram-photo-3 {
    display: none;
  }
}
.footer-instagram-3 {
  margin: 0 0 30px;
}

.footer-instagram-3 .bs-instagram-photo {
  width: 200px;
  margin: 0 20px;
  float: left;
}

.footer-instagram-3 .simply-scroll-container {
  position: relative;
}

.footer-instagram-3 .simply-scroll-clip {
  position: relative;
  overflow: hidden;
}

.footer-instagram-3 .simply-scroll-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style: none;
}

.footer-instagram-3 .simply-scroll-list li {
  padding: 0;
  margin: 0 15px;
  list-style: none;
}

.footer-instagram-3 .custom .simply-scroll-clip {
  width: 100%;
  height: 210px;
}

@media (min-width: 768px) {
  .active-sticky-sidebar .row.main-section, .active-sticky-sidebar .row > .bs-vc-wrapper {
    display: flex;
  }
}
:root {
  --publisher-spacing: 20;
  --publisher-spacing-half: calc(var(--publisher-spacing) / 2);
  --publisher-spacing-80-percent: calc(var(--publisher-spacing) * 0.83);
  --publisher-spacing-60-percent: calc(var(--publisher-spacing) * 0.66) ;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .container, .vc_column_container.vc_column_container, .vc_row .vc_column_container > .vc_column-inner, .vc_row.vc_column-gap-1, .vc_row.vc_column-gap-10, .vc_row.vc_column-gap-15, .vc_row.vc_column-gap-2, .vc_row.vc_column-gap-20, .vc_row.vc_column-gap-25, .vc_row.vc_column-gap-3, .vc_row.vc_column-gap-30, .vc_row.vc_column-gap-35, .vc_row.vc_column-gap-4, .vc_row.vc_column-gap-5 {
  padding-left: calc(var(--publisher-spacing-half) * 1px);
  padding-right: calc(var(--publisher-spacing-half) * 1px);
}

.bs-vc-content .vc_row.vc_row-no-padding[data-vc-stretch-content=true], .row, .vc_row.wpb_row {
  margin-left: calc(var(--publisher-spacing-half) * -1px);
  margin-right: calc(var(--publisher-spacing-half) * -1px);
}

.vc_row.vc_inner {
  margin-left: calc(var(--publisher-spacing-half) * -1px) !important;
  margin-right: calc(var(--publisher-spacing-half) * -1px) !important;
}

.bs-vc-wrapper > :not(.bs-vc-column), .sidebar > * {
  margin-bottom: calc(var(--publisher-spacing) * 1px);
}

.better-studio-shortcode, .bs-listing, .bs-shortcode, .bsac, .bsp-wrapper, .content-column > div:last-child, .entry-content .better-studio-shortcode, .order-customer-detail, .order-detail-wrap, .single-container, .slider-style-16-container, .slider-style-18-container, .slider-style-2-container, .slider-style-23-container, .slider-style-4-container, .slider-style-8-container, .vc_row .vc_column-inner .wpb_content_element, .wc-account-content-wrap, .widget {
  margin-bottom: calc(var(--publisher-spacing) * 1px);
}

.archive-title {
  margin-bottom: calc(var(--publisher-spacing-60-percent) * 1px);
}

.layout-1-col, .layout-2-col, .layout-3-col {
  margin-top: calc(var(--publisher-spacing-80-percent) * 1px);
}

.layout-1-col.layout-bc-before, .layout-2-col.layout-bc-before, .layout-3-col.layout-bc-before {
  margin-top: calc(var(--publisher-spacing-half) * 1px);
}

.bs-listing.bs-listing-products .bs-pagination, .bs-listing.bs-listing-products .bs-slider-controls, .bs-vc-content > .vc_row.vc_row-fluid.vc_row-has-fill:first-child {
  margin-top: calc(var(--publisher-spacing-80-percent) * -1px) !important;
}

.vc_col-has-fill > .bs-vc-wrapper, .vc_row-has-fill + .vc_row-full-width + .vc_row > .bs-vc-wrapper > .bs-vc-column > .bs-vc-wrapper, .vc_row-has-fill + .vc_row > .bs-vc-wrapper > .bs-vc-column > .bs-vc-wrapper, .vc_row-has-fill + .vc_row > .wpb_column > .bs-vc-wrapper, .vc_row-has-fill > .bs-vc-wrapper > .vc_column_container > .bs-vc-wrapper, .vc_row-has-fill > .wpb_column > .bs-vc-wrapper {
  padding-top: calc(var(--publisher-spacing-80-percent) * 1px) !important;
}

#bbpress-forums #bbp-search-form, .main-section, .vc_col-has-fill .wpb_wrapper > .bs-listing:last-child, .vc_col-has-fill .wpb_wrapper > .bsp-wrapper:last-child, .vc_col-has-fill .wpb_wrapper > :last-child, .vc_row-has-fill .wpb_wrapper > .bs-listing:last-child, .vc_row-has-fill .wpb_wrapper > .bsp-wrapper:last-child, .vc_row-has-fill .wpb_wrapper > :last-child {
  margin-bottom: calc(var(--publisher-spacing-half) * 1px);
}

.bs-listing-modern-grid-listing-3.bs-listing {
  margin-bottom: calc(var(--publisher-spacing-half) * 1px) !important;
}

.vc_row-has-fill .wpb_wrapper > .bs-listing-modern-grid-listing-3.bs-listing:last-child {
  margin-bottom: calc(var(--publisher-spacing-60-percent) * 1px) !important;
}

.bsac.bsac-post-before-author, .comment-respond.comments-template, .comments-template, .post-related, .post-related + .ajax-post-content, .post-related + .comments-template, .post-related + .single-container, .single-container > .bs-newsletter-pack, .single-container > .post-author, .up-sells.products, .woocommerce .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .cross-sells, .woocommerce + .bs-shortcode, .woocommerce + .woocommerce, .woocommerce-checkout-review-order-wrap, .woocommerce-page div.product .related.products, .woocommerce-page div.product .woocommerce-tabs, body.single .content-column > .bs-newsletter-pack {
  margin-top: calc(var(--publisher-spacing) * 1px);
}

.better-gcs-wrapper {
  margin-top: calc(var(--publisher-spacing) * -1px);
}

.slider-container + .bs-sks, .slider-style-1-container, .slider-style-11-container, .slider-style-13-container, .slider-style-15-container, .slider-style-17-container, .slider-style-19-container, .slider-style-2-container.slider-container-1col, .slider-style-20-container, .slider-style-21-container, .slider-style-22-container, .slider-style-3-container, .slider-style-4-container.slider-container-1col, .slider-style-5-container, .slider-style-7-container, .slider-style-9-container {
  padding-top: calc(var(--publisher-spacing-80-percent) * 1px);
  padding-bottom: calc(var(--publisher-spacing) * 1px);
  margin-bottom: calc(var(--publisher-spacing-80-percent) * -1px);
}

.slider-container.slider-bc-before + .bs-sks, .slider-style-1-container.slider-bc-before, .slider-style-11-container.slider-bc-before, .slider-style-13-container.slider-bc-before, .slider-style-15-container.slider-bc-before, .slider-style-17-container.slider-bc-before, .slider-style-19-container.slider-bc-before, .slider-style-20-container.slider-bc-before, .slider-style-21-container.slider-bc-before, .slider-style-22-container.slider-bc-before, .slider-style-23-container.slider-bc-before, .slider-style-3-container.slider-bc-before, .slider-style-5-container.slider-bc-before, .slider-style-7-container.slider-bc-before, .slider-style-9-container.slider-bc-before {
  padding-top: calc(var(--publisher-spacing-half) * 1px);
  padding-bottom: calc(var(--publisher-spacing-half) * 1px);
  margin-bottom: calc(var(--publisher-spacing-half) * 1px);
}

.section-heading {
  margin-bottom: calc(var(--publisher-spacing-60-percent) * 1px);
}

@media only screen and (max-width: 678px) {
  .footer-widgets > .content-wrap > .container > .row > * {
    margin-bottom: calc(var(--publisher-spacing-80-percent) * 1px);
  }
}
.bs-injection.bs-injection-before_footer .bs-injection.bs-injection-after_footer {
  margin-top: calc(var(--publisher-spacing-80-percent) * 1px);
}

.bs-injection.bs-injection-before_header .bs-injection.bs-injection-after_header {
  padding-top: calc(var(--publisher-spacing-80-percent) * 1px);
}

.single-container > .bs-push-noti.post-bottom, .single-container > .bs-push-noti.post-bottom + .post-author {
  margin-top: calc(var(--publisher-spacing) * 1px);
}

.bs-push-noti.post-top {
  margin-bottom: calc(var(--publisher-spacing) * 1px) !important;
}

@font-face {
  font-display: swap;
  font-family: "Poppins-Local";
  src: url(/fonts/Poppins.eot);
  src: url(/fonts/Poppins.eot?#iefix) format("embedded-opentype");
  src: url(/fonts/Poppins.woff) format("woff"), url(/fonts/Poppins.tff) format("truetype"), url(/fonts/Poppins.svg#Poppins-Local) format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-display: swap;
  font-family: "Poppins-SmiBold Local";
  src: url(/fonts/Poppins-SemiBold.eot);
  src: url(/fonts/Poppins-SemiBold.eot?#iefix) format("embedded-opentype");
  src: url(/fonts/Poppins-SemiBold.woff) format("woff"), url(/fonts/Poppins-SemiBold.ttf) format("truetype"), url("/wieviel-geld-hat-don-mclean-vermoegen-von-don-mclean-2023-biografie-geld-lebenslauf-hier//fonts/Poppins-SemiBold.svg#Poppins-SmiBold Local") format("svg");
  font-weight: 400;
  font-style: normal;
}
.post-template-14 .single-post-title {
  margin: 0 0 15px;
}

.post-template-14 .single-post-title {
  margin: 0 0 15px;
}

.single-post-title {
  font-family: "Poppins-SmiBold Local";
  font-weight: 400;
  text-transform: none;
}

.img-hover img { /* Safari and Chrome */ /* Firefox */ /* IE 9 */ /* Opera */
  transition: all 0.3s ease;
  position: relative;
}

.img-hover img:hover {
  backface-visibility: hidden; /* Safari and Chrome */ /* Firefox */ /* IE 9 */ /* Opera */
  transform: translatZ(0) scale(1.2);
}

.img-hover:hover:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 30px;
  height: 30px;
  border: 1px solid #000;
}

.grayscale {
  -moz-filter: brightness(1.1) grayscale(100%) contrast(90%);
  filter: brightness(1.1) grayscale(100%);
}

.bf-breadcrumb .bf-breadcrumb-item {
  display: inline-block;
  font-size: 12px;
  line-height: 22px;
}

.bf-breadcrumb-item {
  display: inline-block;
  font-size: 12px;
  line-height: 22px;
  margin: 2px;
}

.bf-breadcrumb .bf-breadcrumb-items {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 0;
}

.bf-breadcrumb-items {
  padding: 0;
  margin: 2px;
  list-style: none;
  font-size: 0;
}

.img-cont.b-error:before, .img-cont.b-loaded:before, .img-holder.b-error:before, .img-holder.b-loaded:before {
  background: 0 0;
  opacity: 0;
  animation: none;
}

.listing-item-blog-1 .featured .img-holder.b-error, .listing-item-blog-1 .featured .img-holder.b-loaded, .listing-item-blog-5 .featured .img-holder.b-error, .listing-item-blog-5 .featured .img-holder.b-loaded, .listing-item-tb-1 .img-holder.b-error, .listing-item-tb-1 .img-holder.b-loaded, .listing-item-tb-2 .img-holder.b-error, .listing-item-tb-2 .img-holder.b-loaded, .listing-item-tb-3 .img-holder.b-error, .listing-item-tb-3 .img-holder.b-loaded {
  background-size: cover !important;
  background-position: top center !important;
}

:root {
  --publisher-system-font: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
  --publisher-primary-color: #0080ce;
  --publisher-menu-height: calc(1px - 1px);
  --wp-adminbar-height: calc(1px - 1px) ;
}

body {
  font: 14px/1.7 Lato, sans-serif;
  color: #5f6569;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  font-size-adjust: auto;
}

::-moz-selection {
  color: #fff;
  text-shadow: none;
}

::selection {
  color: #fff;
  text-shadow: none;
}

::-moz-selection {
  color: #fff;
  text-shadow: none;
}

.heading-typo, .site-header .site-branding .logo, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  color: #2d2d2d;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  line-height: 1.3;
}

h1, .h1 {
  font-size: 34px;
}

h2, .h2 {
  font-size: 30px;
}

h3, .h3 {
  font-size: 25px;
}

h4, .h4 {
  font-size: 20px;
}

h5, .h5 {
  font-size: 17px;
}

h6, .h6 {
  font-size: 15px;
}

.bs-injection > .vc_row, .bs-injection > .vc_row[data-vc-full-width=true] > .bs-vc-wrapper, .bs-injection > .vc_vc_row, .container, .content-wrap, .footer-instagram.boxed, .page-layout-no-sidebar .bs-vc-content .vc_row[data-vc-full-width=true] > .bs-vc-wrapper, .page-layout-no-sidebar .bs-vc-content > .vc_row, .page-layout-no-sidebar .bs-vc-content > .vc_row.vc_row-has-fill .upb-background-text.vc_row, .page-layout-no-sidebar .bs-vc-content > .vc_vc_row, .site-footer.boxed, body.boxed .main-wrap {
  max-width: var(--publisher-site-width);
  width: 100%;
}

@media only screen and (max-width: 668px) {
  .layout-1-col, .layout-2-col, .layout-3-col {
    margin-top: 20px !important;
  }
}
body.page-layout-1-col, body.page-layout-2-col {
  --publisher-site-width: var(--publisher-site-width-2-col);
  --publisher-site-width-content: var(--publisher-site-width-2-col-content-col);
  --publisher-site-width-primary: var(--publisher-site-width-2-col-primary-col);
  --publisher-site-width-secondary: 0 ;
}

@media (min-width: 768px) {
  .layout-2-col .content-column {
    width: var(--publisher-site-width-content);
  }
  .bf-2-main-column-size.bf-2-main-column-size {
    width: var(--publisher-site-width-2-col-content-col);
  }
  .layout-2-col .sidebar-column {
    width: var(--publisher-site-width-primary);
  }
  .bf-2-primary-column-size.bf-2-primary-column-size {
    width: var(--publisher-site-width-2-col-primary-col);
  }
  .layout-2-col.layout-2-col-2 .content-column {
    left: var(--publisher-site-width-primary);
  }
  .rtl .layout-2-col.layout-2-col-2 .content-column {
    left: inherit;
    right: var(--publisher-site-width-primary);
  }
  .layout-2-col.layout-2-col-2 .sidebar-column {
    right: var(--publisher-site-width-content);
  }
  .rtl .layout-2-col.layout-2-col-2 .sidebar-column {
    right: inherit;
    left: var(--publisher-site-width-content);
  }
}
body.page-layout-3-col {
  --publisher-site-width: var(--publisher-site-width-3-col);
  --publisher-site-width-content: var(--publisher-site-width-3-col-content-col);
  --publisher-site-width-primary: var(--publisher-site-width-3-col-primary-col);
  --publisher-site-width-secondary: var(--publisher-site-width-3-col-secondary-col);
  --publisher-site-width-content-col-sm: calc(var(--publisher-site-width-content) + (var(--publisher-site-width-secondary) / 2));
  --publisher-site-width-primary-col-sm: calc(100% - var(--publisher-site-width-content-col-sm));
  --publisher-site-width-primary-col-xs: calc(var(--publisher-site-width-primary) + (var(--publisher-site-width-content) / 2));
  --publisher-site-width-secondary-col-xs: calc(100% - var(--publisher-site-width-primary-col-xs)) ;
}

@media (min-width: 1000px) {
  .layout-3-col .content-column {
    width: var(--publisher-site-width-content);
  }
  .bf-3-main-column-size.bf-3-main-column-size {
    width: var(--publisher-site-width-3-col-content-col);
  }
  .layout-3-col .sidebar-column-primary {
    width: var(--publisher-site-width-primary);
  }
  .bf-3-primary-column-size.bf-3-primary-column-size {
    width: var(--publisher-site-width-3-col-primary-col);
  }
  .layout-3-col .sidebar-column-secondary {
    width: var(--publisher-site-width-secondary);
  }
  .bf-3-secondary-column-size.bf-3-secondary-column-size {
    width: var(--publisher-site-width-3-col-secondary-col);
  }
}
@media (max-width: 1000px) and (min-width: 768px) {
  .layout-3-col .content-column {
    width: var(--publisher-site-width-content-col-sm);
  }
  .layout-3-col .sidebar-column-primary {
    width: var(--publisher-site-width-primary-col-sm);
  }
  .layout-3-col .sidebar-column-secondary {
    display: none;
  }
}
@media (max-width: 767px) and (min-width: 500px) {
  .layout-3-col .sidebar-column-primary {
    width: var(--publisher-site-width-primary-col-xs);
    float: left;
  }
  .layout-3-col .sidebar-column-secondary {
    width: var(--publisher-site-width-secondary-col-xs);
    float: left;
  }
}
@media (max-width: 500px) {
  .layout-3-col .sidebar-column-secondary {
    display: none;
  }
}
@media (min-width: 1001px) {
  .layout-3-col-2 .sidebar-column-primary {
    left: var(--publisher-site-width-secondary);
  }
  .rtl .layout-3-col-2 .sidebar-column-primary {
    left: inherit;
    right: var(--publisher-site-width-secondary);
  }
  .layout-3-col-2 .sidebar-column-secondary {
    right: var(--publisher-site-width-primary);
  }
  .rtl .layout-3-col-2 .sidebar-column-secondary {
    right: inherit;
    left: var(--publisher-site-width-primary);
  }
  .layout-3-col-3 .content-column {
    left: var(--publisher-site-width-primary);
  }
  .rtl .layout-3-col-3 .content-column {
    left: inherit;
    right: var(--publisher-site-width-primary);
  }
  .layout-3-col-3 .sidebar-column-primary {
    right: var(--publisher-site-width-content);
  }
  .rtl .layout-3-col-3 .sidebar-column-primary {
    right: inherit;
    left: var(--publisher-site-width-content);
  }
  .layout-3-col-4 .content-column {
    left: var(--publisher-site-width-secondary);
  }
  .rtl .layout-3-col-4 .content-column {
    left: inherit;
    right: var(--publisher-site-width-secondary);
  }
  .layout-3-col-4 .sidebar-column-primary {
    left: var(--publisher-site-width-secondary);
  }
  .rtl .layout-3-col-4 .sidebar-column-primary {
    left: inherit;
    right: var(--publisher-site-width-secondary);
  }
  .layout-3-col-4 .sidebar-column-secondary {
    right: calc(var(--publisher-site-width-content) + var(--publisher-site-width-primary));
  }
  .rtl .layout-3-col-4 .sidebar-column-secondary {
    right: inherit;
    left: calc(var(--publisher-site-width-content) + var(--publisher-site-width-primary));
  }
  .layout-3-col-5 .content-column {
    left: calc(var(--publisher-site-width-secondary) + var(--publisher-site-width-primary));
  }
  .rtl .layout-3-col-5 .content-column {
    left: inherit;
    right: calc(var(--publisher-site-width-secondary) + var(--publisher-site-width-primary));
  }
  .layout-3-col-5 .sidebar-column-primary {
    right: var(--publisher-site-width-content);
  }
  .rtl .layout-3-col-5 .sidebar-column-primary {
    right: inherit;
    left: var(--publisher-site-width-content);
  }
  .layout-3-col-5 .sidebar-column-secondary {
    right: var(--publisher-site-width-content);
  }
  .rtl .layout-3-col-5 .sidebar-column-secondary {
    right: inherit;
    left: var(--publisher-site-width-content);
  }
  .layout-3-col-6 .content-column {
    left: calc(var(--publisher-site-width-secondary) + var(--publisher-site-width-primary));
  }
  .rtl .layout-3-col-6 .content-column {
    left: inherit;
    right: calc(var(--publisher-site-width-secondary) + var(--publisher-site-width-primary));
  }
  .layout-3-col-6 .sidebar-column-primary {
    right: calc(var(--publisher-site-width-content) - var(--publisher-site-width-secondary));
  }
  .rtl .layout-3-col-6 .sidebar-column-primary {
    right: inherit;
    left: calc(var(--publisher-site-width-content) - var(--publisher-site-width-secondary));
  }
  .layout-3-col-6 .sidebar-column-secondary {
    right: calc(var(--publisher-site-width-content) + var(--publisher-site-width-primary));
  }
  .rtl .layout-3-col-6 .sidebar-column-secondary {
    right: inherit;
    left: calc(var(--publisher-site-width-content) + var(--publisher-site-width-primary));
  }
}
@media (max-width: 1000px) and (min-width: 768px) {
  .layout-3-col-3 .content-column, .layout-3-col-5 .content-column, .layout-3-col-6 .content-column {
    left: var(--publisher-site-width-primary-col-sm);
  }
  .rtl .layout-3-col-3 .content-column, .rtl .layout-3-col-5 .content-column, .rtl .layout-3-col-6 .content-column {
    left: inherit;
    right: var(--publisher-site-width-primary-col-sm);
  }
  .layout-3-col-3 .sidebar-column-primary, .layout-3-col-5 .sidebar-column-primary, .layout-3-col-6 .sidebar-column-primary {
    right: var(--publisher-site-width-content-col-sm);
  }
  .rtl .layout-3-col-3 .sidebar-column-primary, .rtl .layout-3-col-5 .sidebar-column-primary, .rtl .layout-3-col-6 .sidebar-column-primary {
    right: inherit;
    left: var(--publisher-site-width-content-col-sm);
  }
}
code {
  padding: 4px 6px;
  font-size: 90%;
  color: inherit;
  background-color: #eaeaea;
  border-radius: 0;
}

pre {
  padding: 15px;
  background-color: #f5f5f5;
  border: 1px solid #dcdcdc;
  border-radius: 0;
}

a:focus {
  color: inherit;
}

a, a:focus, a:hover {
  text-decoration: none;
  transition: all 0.07s ease;
}

input[type=color], input[type=date], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea {
  height: 36px;
  width: 100%;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

textarea {
  display: block;
  width: 100%;
  height: auto;
  background-color: #fff;
}

input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, textarea:focus {
  outline: 0;
}

.btn, button, html input[type=button], input[type=button], input[type=reset], input[type=submit] {
  border: none;
  color: #fff;
  border-radius: 0;
  outline: 0;
  height: auto;
  line-height: 1.4;
  padding: 8px 12px;
  vertical-align: middle;
  text-transform: uppercase !important;
  transition: all 0.3s ease;
  max-width: 100%;
  white-space: normal;
}

.entry-content .btn, .entry-content .btn a, .entry-content button, .entry-content html input[type=button], .entry-content input[type=button], .entry-content input[type=reset], .entry-content input[type=submit] {
  color: #fff;
}

.btn:focus, .btn:hover, button:focus, button:hover, html input[type=button]:focus, html input[type=button]:hover, input[type=button]:focus, input[type=button]:hover, input[type=reset]:focus, input[type=reset]:hover, input[type=submit]:focus, input[type=submit]:hover {
  opacity: 0.85;
}

.btn.btn-lg, .btn-group-lg > .btn {
  height: 57px;
  line-height: 57px;
  padding: 0 30px;
}

.btn.btn-xs {
  height: 47px;
  line-height: 47px;
  padding: 0 20px;
}

.btn.btn-light {
  background: #fff;
  border: 1px solid #d4d4d4;
  color: #5c5c5c;
  font-family: "Open Sans", Helvetica, sans-serif;
  font-size: 12px;
  height: auto;
  padding: 0 13px;
}

.btn.btn-light.hover, .btn.btn-light:hover {
  border-color: #868686 !important;
  color: #2b2b2b !important;
  background: #fff !important;
}

.btn.btn-light[disabled] {
  border-color: #eaeaea;
  color: #eaeaea;
}

ul.menu {
  padding: 0;
  margin: 0;
  list-style: none;
}

ul.menu a {
  text-decoration: none;
}

ul.menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

ul.menu > li {
  float: left;
}

ul.menu > li.alignright {
  float: right;
}

ul.menu li > a {
  position: relative;
}

ul.menu > li .sub-menu {
  background-color: #eee;
  position: absolute;
  top: 102%;
  top: calc(100% + 1px);
  z-index: 100;
  width: 200px;
}

ul.menu li.bs-flip-children {
  direction: rtl;
}

ul.menu li.bs-flip-children .sub-menu, ul.menu li.bs-flip-children a {
  direction: ltr;
}

ul.menu > li .sub-menu .sub-menu {
  left: 99.4%;
  top: 0 !important;
}

ul.menu li.bs-flip-children .sub-menu .sub-menu {
  left: -99.4%;
}

ul.menu li.bs-flip-children .mega-type-link .mega-links > li > a .better-custom-badge, ul.menu li.bs-flip-children .sub-menu.sub-menu .better-custom-badge {
  right: auto;
  left: 10px;
}

ul.menu li.bs-flip-children .sub-menu.sub-menu .menu-have-badge.menu-item-has-children > a > .better-custom-badge {
  right: auto;
  left: 24px;
}

ul.menu > li li:hover > .sub-menu {
  display: block;
}

ul.menu li.menu-have-icon > a > .bf-icon {
  margin-right: 6px;
  display: inline-block;
}

ul.menu li.menu-title-hide > a > .bf-icon {
  margin-right: 0;
}

ul.menu li.menu-title-hide > a {
  padding: 0 15px;
  display: inline-block;
}

ul.menu li.menu-item-has-children.menu-title-hide > a:after {
  display: none;
}

ul.menu li.menu-item-has-children > a:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f107";
  margin-left: 6px;
  font-size: 13px;
}

ul.menu .sub-menu > li.menu-item-has-children > a:after {
  position: absolute;
  right: 10px;
  top: 5px;
  content: "\f105";
}

ul.menu li.bs-flip-children .sub-menu > li.menu-item-has-children > a:after {
  content: "\f104";
  left: 10px;
  right: auto;
  margin-right: 8px;
  margin-left: 0;
}

ul.menu.menu li.bs-flip-children .sub-menu a {
  text-align: right;
}

ul.menu .sub-menu .sub-menu > li.menu-item-has-children > a:after {
  content: "\f0da";
}

ul.menu li.menu-have-icon .bf-icon {
  margin-right: 10px;
}

ul.menu li.menu-have-icon.menu-title-hide .bf-icon {
  margin-right: 0;
}

ul.menu .sub-menu > li > a {
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
}

ul.menu .sub-menu > li:last-child a {
  border-bottom: none !important;
}

ul.menu .mega-menu, ul.menu .sub-menu {
  z-index: -1;
  transition: 0.3s cubic-bezier(0.55, -0.01, 0.19, 0.98) 0s;
  display: none;
  visibility: hidden;
}

ul.menu.bsm-initialized .mega-menu, ul.menu.bsm-initialized .sub-menu {
  display: block;
}

ul.menu.bsm-pure li:hover > .mega-menu, ul.menu.bsm-pure li:hover > .sub-menu {
  visibility: visible !important;
  z-index: 9999 !important;
  opacity: 1 !important;
  display: block !important;
}

ul.menu.bsm-initialized li.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.bsm-enter > .sub-menu {
  visibility: visible;
  z-index: 9999;
}

ul.menu.bsm-initialized li.bsm-leave > .mega-menu, ul.menu.bsm-initialized li.bsm-leave > .sub-menu {
  display: none;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-none > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-none > .sub-menu {
  display: none;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-none.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-none.bsm-enter > .sub-menu {
  display: block;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-fade > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-fade > .sub-menu {
  opacity: 0;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-fade.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-fade.bsm-enter > .sub-menu {
  opacity: 1;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-fade > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-fade > .sub-menu {
  transform: translate3d(0, -10px, 0) scale3d(0.95, 0.95, 0.95);
  opacity: 0;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-fade.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-fade.bsm-enter > .sub-menu {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-bottom-in > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-bottom-in > .sub-menu {
  transform: translate3d(0, 11px, 0);
  opacity: 0;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-bottom-in.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-bottom-in.bsm-enter > .sub-menu {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-top-in > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-top-in > .sub-menu {
  transform: translate3d(0, 11px, 0);
  animation-duration: 0.5s;
  opacity: 0;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-top-in.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-top-in.bsm-enter > .sub-menu {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  animation-name: menu-slide-top-in;
}
@keyframes menu-slide-top-in {
  0% {
    transform: translate3d(0, -11px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-left-in > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-left-in > .sub-menu {
  transform: translate3d(11px, 0, 0);
  animation-duration: 0.5s;
  opacity: 0;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-left-in.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-left-in.bsm-enter > .sub-menu {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  animation-name: menu-slide-left-in;
}
@keyframes menu-slide-left-in {
  0% {
    transform: translate3d(-11px, 0, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-right-in > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-right-in > .sub-menu {
  transform: translate3d(-11px, 0, 0);
  animation-duration: 0.5s;
  opacity: 0;
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-right-in.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-slide-right-in.bsm-enter > .sub-menu {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  animation-name: menu-slide-right-in;
}
@keyframes menu-slide-right-in {
  0% {
    transform: translate3d(11px, 0, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-tada > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-tada > .sub-menu {
  animation-duration: 1s;
  opacity: 0;
  transform: scale3d(0.97, 0.97, 0.97);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-tada.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-tada.bsm-enter > .sub-menu {
  opacity: 1;
  animation-name: menu-tada;
  transform: scale3d(1, 1, 1);
}
@keyframes menu-tada {
  0% {
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    transform: scale3d(0.97, 0.97, 0.97) rotate3d(0, 0, 1, -1deg);
  }
  30%, 50%, 70%, 90% {
    transform: scale3d(1.03, 1.03, 1.03) rotate3d(0, 0, 1, 2deg);
  }
  40%, 60%, 80% {
    transform: scale3d(1.03, 1.03, 1.03) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-bounce > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-bounce > .sub-menu {
  animation-duration: 1s;
  opacity: 0;
  transform: translate3d(0, -8px, 0);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-bounce.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-bounce.bsm-enter > .sub-menu {
  opacity: 1;
  animation-name: menu-bounce;
  transform: translate3d(0, 0, 0);
}
@keyframes menu-bounce {
  0%, 20% {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, -15px, 0);
    opacity: 0;
  }
  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -20px, 0);
  }
  100%, 53%, 80% {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    transform: translate3d(0, -4px, 0);
  }
  100% {
    opacity: 1;
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-shake > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-shake > .sub-menu {
  animation-duration: 1s;
  opacity: 0;
  transform: translate3d(-10px, 0, 0);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-shake.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-shake.bsm-enter > .sub-menu {
  opacity: 1;
  animation-name: menu-shake;
  transform: translate3d(0, 0, 0);
}
@keyframes menu-shake {
  0% {
    transform: translate3d(0, 0, 0);
    opacity: 0;
  }
  20%, 50%, 60%, 70%, 90% {
    transform: translate3d(-5px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    transform: translate3d(5px, 0, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-swing > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-swing > .sub-menu {
  animation-duration: 1s;
  opacity: 0;
  transform: translate3d(0, -3px, 0) scale3d(0.95, 0.95, 0.95);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-swing.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-swing.bsm-enter > .sub-menu {
  opacity: 1;
  animation-name: menu-swing;
  transform: translate3d(0, 0, 0);
}
@keyframes menu-swing {
  0% {
    opacity: 0;
  }
  20% {
    transform: rotate3d(0, 0, 1, 5deg);
  }
  40% {
    transform: rotate3d(0, 0, 1, -4deg);
  }
  60% {
    transform: rotate3d(0, 0, 1, 2deg);
  }
  80% {
    transform: rotate3d(0, 0, 1, -2deg);
  }
  100% {
    transform: rotate3d(0, 0, 1, 0deg);
    opacity: 1;
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-wobble > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-wobble > .sub-menu {
  animation-duration: 1s;
  opacity: 0;
  transform: translate3d(0, -3px, 0) scale3d(0.95, 0.95, 0.95);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-wobble.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-wobble.bsm-enter > .sub-menu {
  opacity: 1;
  animation-name: menu-wobble;
  transform: translate3d(0, 0, 0);
}
@keyframes menu-wobble {
  0% {
    transform: none;
  }
  15% {
    transform: translate3d(-9%, 0, 0) rotate3d(0, 0, 1, -2deg);
  }
  30% {
    transform: translate3d(7%, 0, 0) rotate3d(0, 0, 1, 1.5deg);
  }
  45% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1.5deg);
  }
  60% {
    transform: translate3d(3%, 0, 0) rotate3d(0, 0, 1, 0.7deg);
  }
  75% {
    transform: translate3d(-1%, 0, 0) rotate3d(0, 0, 1, -0.7deg);
  }
  100% {
    transform: none;
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-x > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-x > .sub-menu {
  animation-duration: 1s;
  opacity: 0;
  transform: translate3d(0, -3px, 0) scale3d(0.95, 0.95, 0.95);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-x.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-x.bsm-enter > .sub-menu {
  opacity: 1;
  animation-name: menu-flipInX;
  transform: translate3d(0, 0, 0);
}
@keyframes menu-flipInX {
  0% {
    transform: perspective(200px) rotate3d(1, 0, 0, 50deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(200px) rotate3d(1, 0, 0, -10deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(200px) rotate3d(1, 0, 0, 5deg);
    opacity: 1;
  }
  80% {
    transform: perspective(200px) rotate3d(1, 0, 0, -2deg);
  }
  100% {
    transform: perspective(200px);
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-y > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-y > .sub-menu {
  animation-duration: 0.65s;
  opacity: 0;
  transform: translate3d(0, -3px, 0) scale3d(0.95, 0.95, 0.95);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-y.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-filip-in-y.bsm-enter > .sub-menu {
  opacity: 1;
  animation-name: menu-flipInY;
  transform: translate3d(0, 0, 0);
}
@keyframes menu-flipInY {
  0% {
    transform: perspective(200px) rotate3d(0, 1, 0, 20deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(200px) rotate3d(0, 1, 0, -10deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(200px) rotate3d(0, 1, 0, 5deg);
    opacity: 1;
  }
  80% {
    transform: perspective(200px) rotate3d(0, 1, 0, -1deg);
  }
  100% {
    transform: perspective(200px);
  }
}
ul.menu.bsm-initialized li.menu-item-has-children.better-anim-buzz > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-buzz > .sub-menu {
  animation-duration: 0.65s;
  opacity: 0;
  transform: translateZ(0);
}

ul.menu.bsm-initialized li.menu-item-has-children.better-anim-buzz.bsm-enter > .mega-menu, ul.menu.bsm-initialized li.menu-item-has-children.better-anim-buzz.bsm-enter > .sub-menu {
  opacity: 1;
  transform: translateZ(0);
  animation-name: menu-buzz;
  animation-duration: 0.15s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
@keyframes menu-buzz {
  50% {
    transform: translateX(1px) rotate(0.7deg);
  }
  100% {
    transform: translateX(-1px) rotate(-0.7deg);
  }
}
.main-menu-wrapper.bs-pinning-block.pinned {
  box-shadow: none;
}

.site-header .content-wrap {
  overflow: visible !important;
}

.site-header > .header-inner > .content-wrap > .container {
  position: relative;
}

.site-header .site-branding {
  margin: 0;
}

.site-header .site-branding .logo {
  margin: 0;
  line-height: 0;
  font-size: 50px;
}

.site-header .site-branding .logo.text-logo {
  font-size: 30px;
  line-height: 38px;
}

.site-header .site-branding .logo img {
  max-width: 100%;
}

.site-header .site-branding .logo .site-title {
  display: none;
}

.site-header > .header-inner > .container {
  position: relative;
}

.site-header > .header-inner .row-height {
  display: table;
  table-layout: fixed;
  width: 100%;
}

.site-header > .header-inner .logo-col, .site-header > .header-inner .sidebar-col {
  display: table-cell;
  float: none;
  height: 100%;
  vertical-align: middle;
}

.site-header .header-inner .row {
  position: relative;
}

.site-header.full-width.stretched .content-wrap, .site-header.full-width.stretched .content-wrap .container {
  max-width: 100% !important;
}

.site-header .sidebar-col .wpb_content_element {
  margin-bottom: 0 !important;
}

.site-header .menu-action-buttons {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 35px;
  z-index: 99;
}

.header-style-1.site-header.boxed .menu-action-buttons, .header-style-2.site-header.boxed .menu-action-buttons {
  bottom: -3px;
}

.site-header .menu-action-buttons.width-1 {
  width: 40px;
}

.site-header .menu-action-buttons.width-2 {
  width: 80px;
}

.site-header .menu-action-buttons.width-3 {
  width: 120px;
}

.site-header .menu-action-buttons > div {
  min-width: 37px;
  display: inline-block;
  float: right;
  height: 100%;
  text-align: right;
  position: relative;
}

.site-header .menu-action-buttons > div.close {
  opacity: 1;
}

.site-header .main-menu-container.search-open .menu-action-buttons, .site-header .search-container.open {
  width: 100%;
}

.site-header .menu-action-buttons .search-container {
  z-index: 1;
}

.site-header .main-menu-wrapper .main-menu-container.search-open .main-menu {
  opacity: 0;
  pointer-events: none;
}

.site-header .search-container.open {
  width: 100%;
}

.site-header .off-canvas-menu-icon-container + .search-container.open {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  padding: 0;
}

.site-header .main-menu-container.search-open .off-canvas-menu-icon-container + .search-container .search-handler {
  margin-right: 38px;
}

.site-header .search-container .search-handler, .site-header .shop-cart-container .cart-handler {
  position: absolute;
  right: 3px;
  top: 50%;
  margin-top: -15px;
  z-index: 100;
  width: 37px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  display: inline-block;
  font-size: 15px;
  color: #434343;
  cursor: pointer;
  transition: color 0.3s ease;
}

.site-header .search-container .search-box {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0 36px 0 0;
  z-index: 99;
  height: 100%;
  width: 100%;
  text-align: center;
}

.site-header .search-container .search-box .search-form .search-field {
  border: none;
  width: 100%;
  height: 45px;
  background: 0 0;
  line-height: 45px;
  font-size: 14px;
  color: #434343;
}

.site-header .search-container.open .search-box {
  display: block;
}

.site-header .search-container .search-box .search-form input[type=submit] {
  display: none;
}

.site-header .off-canvas-menu-icon-container {
  z-index: 2;
}

.site-header .shop-cart-container .cart-handler {
  transition: all 0.3s ease;
  font-size: 17px;
  white-space: nowrap;
}

.site-header .shop-cart-container .cart-handler * {
  white-space: inherit;
}

.site-header .shop-cart-container .cart-box {
  width: 260px;
  position: absolute;
  top: 100%;
  right: 0;
  background: #fff;
  padding: 20px;
  display: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  text-align: left;
}

.site-header .shop-cart-container .cart-box .buttons {
  margin-bottom: 0;
}

.site-header .shop-cart-container .cart-box .buttons .checkout {
  float: right;
}

.site-header .shop-cart-container.open .cart-box {
  display: block;
}

.site-header .main-menu-container.search-open .shop-cart-container {
  display: none;
}

.site-header .shop-cart-container .cart-handler .cart-count {
  display: inline-block;
  line-height: 18px;
  min-width: 18px;
  padding: 0 4px;
  font-size: 12px;
  font-weight: bolder;
  color: #fff;
  margin-left: 1px;
  vertical-align: middle;
  border-radius: 33px;
  font-family: sans-serif;
  text-align: center;
}

.site-header .shop-cart-container .cart-box:after {
  content: "";
  height: 3px;
  position: absolute;
  right: 0;
  left: 0;
  top: -3px;
  display: inline-block;
}

.site-header .shop-cart-container a.remove {
  display: inline-block;
  float: left;
  margin-right: 4px;
  font-size: 14px;
  margin-top: 4px;
}

.site-header .menu-action-buttons > .off-canvas-menu-icon-container {
  margin-right: 6px;
}

.off-canvas-menu-icon-container {
  line-height: 42px;
}

.off-canvas-menu-icon {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  line-height: 20px;
  text-align: center;
}

.off-canvas-menu-icon .off-canvas-menu-icon-el {
  margin: 9px 0 0;
  width: 16px;
  cursor: pointer;
  height: 2px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  background: #313131;
  transition: 0.38s cubic-bezier(0.55, -0.01, 0.19, 0.98) 0s;
}

.off-canvas-menu-icon .off-canvas-menu-icon-el:after, .off-canvas-menu-icon .off-canvas-menu-icon-el:before {
  content: "";
  display: inline-block;
  background: #313131;
  width: 20px;
  height: 2px;
  position: absolute;
  top: -6px;
  transition: 0.38s cubic-bezier(0.55, -0.01, 0.19, 0.98) 0s;
}

.off-canvas-menu-icon .off-canvas-menu-icon-el:after {
  top: 6px;
}

.off-canvas-menu-icon:hover .off-canvas-menu-icon-el:before, .off-canvas-menu-open .off-canvas-menu-icon .off-canvas-menu-icon-el:before {
  top: -8px;
}

.off-canvas-menu-icon:hover .off-canvas-menu-icon-el:after, .off-canvas-menu-open .off-canvas-menu-icon .off-canvas-menu-icon-el:after {
  top: 8px;
}

.off-canvas-menu-icon-container.off-icon-right .off-canvas-menu-icon-el {
  text-align: right;
}

.off-canvas-menu-icon-container.off-icon-right .off-canvas-menu-icon-el:after, .off-canvas-menu-icon-container.off-icon-right .off-canvas-menu-icon-el:before {
  right: 0;
}

.off-canvas-menu-icon-container.off-icon-left .off-canvas-menu-icon-el {
  text-align: left;
}

.off-canvas-container .canvas-close {
  position: absolute;
  width: 18px;
  height: 18px;
  top: 23px;
  right: 18px;
  cursor: pointer;
  z-index: 1;
}

.off-canvas-inner .canvas-close i, .off-canvas-inner .canvas-close:after, .off-canvas-inner .canvas-close:before {
  position: absolute;
  width: 18px;
  height: 2px;
  content: "";
  display: inline-block;
  background: #a8a8a8;
  left: 0;
  top: 7px;
  margin-top: 0;
  border-radius: 14px;
  transition: 0.38s cubic-bezier(0.55, -0.01, 0.19, 0.98) 0s;
}

.off-canvas-inner .canvas-close:hover i, .off-canvas-inner .canvas-close:hover:after, .off-canvas-inner .canvas-close:hover:before {
  background: #111;
}

.off-canvas-container.skin-dark .canvas-close i, .off-canvas-container.skin-dark .canvas-close:after, .off-canvas-container.skin-dark .canvas-close:before {
  background: #7e7e7e;
}

.off-canvas-container.skin-dark .canvas-close:hover i, .off-canvas-container.skin-dark .canvas-close:hover:after, .off-canvas-container.skin-dark .canvas-close:hover:before {
  background: #fff;
}

.off-canvas-inner .canvas-close:before {
  transform: rotate(45deg);
}

.off-canvas-inner .canvas-close:after {
  transform: rotate(-45deg);
}

.off-canvas-inner .canvas-close i {
  width: 0;
  left: inherit;
  right: 50%;
  margin-right: 0;
}

.off-canvas-container.left .canvas-close.open:before, .off-canvas-container.left .canvas-close:hover:before {
  width: 10px;
  left: 0;
  top: 10px;
}

.off-canvas-container.left .canvas-close.open:after, .off-canvas-container.left .canvas-close:hover:after {
  width: 10px;
  left: 0;
  top: 4px;
}

.off-canvas-container.left .canvas-close.open:hover i, .off-canvas-container.left .canvas-close:hover i {
  width: 16px;
  visibility: visible;
  position: absolute;
  right: 50%;
  margin-right: -8px;
}

.off-canvas-container.right .canvas-close {
  left: 18px;
  right: auto;
}

.off-canvas-container.right .canvas-close i, .off-canvas-container.right .canvas-close:after, .off-canvas-container.right .canvas-close:before {
  right: 0;
  left: auto;
}

.off-canvas-container.right .canvas-close i {
  width: 0;
  right: inherit;
  left: 50%;
  margin-left: 0;
  margin-right: auto;
}

.off-canvas-container.right .canvas-close.open:before, .off-canvas-container.right .canvas-close:hover:before {
  width: 10px;
  right: 0;
  left: auto;
  top: 4px;
}

.off-canvas-container.right .canvas-close.open:after, .off-canvas-container.right .canvas-close:hover:after {
  width: 10px;
  right: 0;
  left: auto;
  top: 10px;
}

.off-canvas-container.right .canvas-close.open:hover i, .off-canvas-container.right .canvas-close:hover i {
  width: 16px;
  visibility: visible;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  right: auto;
  margin-right: auto;
}

.main-menu > li {
  margin-right: 10px;
}

.main-menu > li > a {
  line-height: 48px;
  display: inline-block;
  padding: 0 12px;
}

.main-menu .sub-menu > li > a {
  padding: 0 16px 0 10px;
  line-height: 40px;
}

.main-menu.menu > li .sub-menu {
  width: 210px;
  background-color: #fff;
  box-shadow: 0 7px 7px rgba(0, 0, 0, 0.15);
}

.main-menu.menu .sub-menu li > a {
  line-height: 1.7;
  padding: 8px 16px;
}

.main-menu.menu .sub-menu > li {
  position: relative;
}

.main-menu.menu .sub-menu > li, .main-menu.menu .sub-menu > li > a {
  color: #434343;
}

.main-menu.menu .sub-menu li.current-menu-item:hover > a, .main-menu.menu .sub-menu > li:hover > a {
  color: #fff;
}

.main-menu.menu .sub-menu > li.menu-item-has-children > a:after {
  top: 7px;
}

.main-menu.menu .sub-menu > li > a {
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
}

.main-menu.menu .sub-menu .sub-menu > li > a {
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

.main-menu.menu > li > a:before {
  content: "";
  display: block;
  width: 20%;
  height: 3px;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.3s ease;
  visibility: hidden;
}

.main-menu.menu > li.current-menu-item > a:before, .main-menu.menu > li.current-menu-parent > a:before, .main-menu.menu > li:hover > a:before {
  width: 100%;
  visibility: visible;
}

.top-menu > li {
  line-height: 25px;
  margin-right: 15px;
}

.top-menu.menu li {
  position: relative;
}

.top-menu.menu li > a {
  color: #707070;
}

.top-menu .sub-menu > li > a {
  padding: 0 12px;
  line-height: 32px;
}

.top-menu.menu > li .sub-menu {
  width: 180px;
  background-color: #222;
}

.top-menu.menu .sub-menu > li, .top-menu.menu .sub-menu > li > a {
  color: silver;
}

.top-menu.menu .sub-menu > li.menu-item-has-children > a:after {
  top: 7px;
}

.top-menu.menu .sub-menu li > a {
  border-bottom: 1px solid rgba(255, 255, 255, 0.02);
}

.top-menu.menu .bs-pretty-tabs-elements.sub-menu {
  opacity: 0;
  transition: opacity 0.3s ease;
  padding: 0 !important;
  border: none !important;
  left: -15px;
  top: 114% !important;
  display: block !important;
}

.top-menu.menu .display-more-items .bs-pretty-tabs-elements {
  opacity: 1;
  visibility: visible !important;
  padding: 0 !important;
  border: none !important;
}

.bspw-header-style-3 > .bs-pinning-block.pinned .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-3 > .bs-pinning-block.unpinned-no-transition .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-4 > .bs-pinning-block.pinned .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-4 > .bs-pinning-block.unpinned-no-transition .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-7 > .bs-pinning-block.pinned .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-7 > .bs-pinning-block.unpinned-no-transition .main-menu > .menu-item > a > .better-custom-badge {
  display: block;
}

.bspw-header-style-1 > .bs-pinning-block.pinned .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-2 > .bs-pinning-block.pinned .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-3 > .bs-pinning-block .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-4 > .bs-pinning-block .main-menu > .menu-item > a > .better-custom-badge, .bspw-header-style-7 > .bs-pinning-block .main-menu > .menu-item > a > .better-custom-badge, .widget.widget_nav_menu .menu .better-custom-badge {
  display: none;
}

.main-menu.menu .better-custom-badge, .off-canvas-menu .menu .better-custom-badge {
  position: absolute;
  left: 11px;
  top: -16px;
  display: inline-block;
  height: 16px;
  line-height: 16px;
  color: #fff;
  font-family: "Arial Narrow", Arial, sans-serif;
  font-size: 11px;
  padding: 0 5px;
  font-weight: 600;
  letter-spacing: 1px;
  z-index: 1;
  text-transform: uppercase;
  text-align: center;
  min-width: 19px;
  white-space: nowrap;
  transition: all 0.3s ease;
}

.main-menu.menu .better-custom-badge:after, .off-canvas-menu .menu .better-custom-badge:after {
  border: solid 4px transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  bottom: -8px;
  left: 5px;
}

.main-menu.menu > .menu-item:hover > a > .better-custom-badge {
  top: -12px;
}

.main-menu.menu .sub-menu.sub-menu .better-custom-badge, .mega-menu.mega-type-link .mega-links > li > a .better-custom-badge {
  left: auto;
  position: absolute;
  bottom: auto;
  right: 10px;
  top: 50%;
  margin-top: -8px;
}

.mega-menu.mega-type-link .mega-links > li > a .better-custom-badge {
  margin-top: -13px;
}

.main-menu.menu .sub-menu.sub-menu .menu-item.menu-badge-left > a > .better-custom-badge {
  position: inherit !important;
  margin-right: 6px;
}

.main-menu.menu .sub-menu.sub-menu .menu-have-badge.menu-item-has-children > a > .better-custom-badge {
  right: 24px;
}

.main-menu.menu .sub-menu.sub-menu .better-custom-badge:after, .mega-menu.mega-type-link .mega-links > li > a .better-custom-badge:after {
  display: none;
}

.site-header.header-style-3 .main-menu.menu > .menu-item > a > .better-custom-badge, .site-header.header-style-4 .main-menu.menu > .menu-item > a > .better-custom-badge, .site-header.header-style-7 .main-menu.menu > .menu-item > a > .better-custom-badge {
  top: 98%;
}

.site-header.header-style-3 .main-menu.menu > .menu-item:hover > a > .better-custom-badge, .site-header.header-style-4 .main-menu.menu > .menu-item:hover > a > .better-custom-badge, .site-header.header-style-7 .main-menu.menu > .menu-item:hover > a > .better-custom-badge {
  top: 98%;
  left: 20px;
}

.site-header.header-style-3 .main-menu.menu > .menu-item > a > .better-custom-badge:after, .site-header.header-style-4 .main-menu.menu > .menu-item > a > .better-custom-badge:after, .site-header.header-style-7 .main-menu.menu > .menu-item > a > .better-custom-badge:after {
  bottom: inherit;
  top: -8px;
  transform: rotate(180deg);
}

.site-header.header-style-5 .main-menu.menu > .menu-item > a > .better-custom-badge {
  top: 3px;
}

.site-header.header-style-6 .main-menu.menu > .menu-item:hover > a > .better-custom-badge, .site-header.header-style-6 .main-menu.menu > .menu-item > a > .better-custom-badge {
  top: 0;
}

.site-header.header-style-8 .main-menu.menu > .menu-item:hover > a > .better-custom-badge, .site-header.header-style-8 .main-menu.menu > .menu-item > a > .better-custom-badge {
  top: 0;
}

.site-header.header-style-3 .bs-pinning-block.pinned .main-menu.menu > .menu-item > a > .better-custom-badge, .site-header.header-style-4 .bs-pinning-block.pinned .main-menu.menu > .menu-item > a > .better-custom-badge, .site-header.header-style-7 .bs-pinning-block.pinned .main-menu.menu > .menu-item > a > .better-custom-badge {
  display: none;
}

.menu .mega-menu {
  width: 100%;
  position: absolute;
  left: 0;
  top: 102%;
  top: calc(100% + 1px);
  z-index: 100;
  background-color: #fff;
  -wbkit-box-shadow: 0 8px 14px rgba(0, 0, 0, 0.2);
  box-shadow: 0 8px 14px rgba(0, 0, 0, 0.2);
  text-align: left;
}

.menu > li > .mega-menu .bsm-leave .sub-menu, .menu > li > .mega-menu .sub-menu, .menu > li > .mega-menu li.menu-item-has-children.better-anim-none > .sub-menu {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
  animation-name: none !important;
  position: relative;
  top: auto !important;
  left: auto !important;
  background: 0 0 !important;
  width: 100%;
  box-shadow: none !important;
}

.menu > li > .mega-menu .sub-menu .sub-menu {
  padding-left: 15px;
}

.menu .mega-menu li.menu-item-has-children > a:after {
  display: none;
}

.menu > li > .mega-menu .mega-menu-links {
  background-color: #c8c8c8;
}

.mega-menu.mega-type-link {
  list-style: none;
  padding: 22px 25px;
}

.mega-menu.mega-type-link .mega-links {
  list-style: none;
  padding: 0;
  margin: 0;
}

.mega-menu.mega-type-link .mega-links > li {
  float: left;
}

.mega-menu.mega-type-link .mega-links > li > a {
  color: #434343;
  font-size: 105%;
  border-bottom: 2px solid rgba(0, 0, 0, 0.07);
  width: 100%;
  display: block;
  margin-bottom: 5px;
  padding-bottom: 10px;
}

.mega-menu.mega-type-link .mega-links .sub-menu {
  border: none;
  background: 0 0;
  box-shadow: none;
}

.mega-menu.mega-type-link-list {
  list-style: none;
  padding: 0;
}

.mega-menu.mega-type-link-list .mega-links {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: left;
}

.mega-menu.mega-type-link-list .mega-links > li {
  display: inline-block;
  padding: 10px 12px;
}

.mega-menu.mega-type-link-list .mega-links > li .sub-menu {
  display: none;
  position: absolute;
  top: 100% !important;
  left: 0 !important;
  background-color: #fff !important;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.37) !important;
  padding: 0 12px;
}

.mega-menu.mega-type-link-list .mega-links > li .sub-menu .sub-menu {
  background-color: #050505 !important;
  padding-left: 0;
}

.mega-menu.mega-type-link-list .mega-links li:hover > .sub-menu {
  display: block;
}

.mega-menu.mega-type-link-list .mega-links > li .sub-menu > li {
  position: inherit;
}

.mega-menu.mega-type-link-list .mega-links > li .sub-menu > li > a {
  border-bottom: none;
}

.mega-menu.mega-type-link-list .mega-links > li .sub-menu > li {
  display: inline-block;
}

.mega-menu.mega-type-link-list .mega-links > .menu-item {
  margin-bottom: 0;
}

.mega-grid-posts {
  padding: 20px;
}

.mega-grid-posts .post:nth-child(5), .mega-grid-posts .postli:nth-child(1) {
  clear: left;
  margin-left: -7px;
}

.mega-grid-posts .bs-listing-listing-mix-2-1, .mega-grid-posts .listing-item-grid-1 {
  margin-bottom: 0;
}

.mega-menu.tabbed-grid-posts .listing.listing-grid {
  display: inline-block;
  width: 100%;
}

.site-header .listing-item-grid-1 .title {
  line-height: 22px;
  font-size: 15px;
}

.site-header .bs-pagination {
  margin: 5px 0 0;
}

.tabbed-grid-posts {
  position: relative;
}

.tabbed-grid-posts:before {
  content: "";
  background-color: #fbfbfb;
  width: 220px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  display: inline-block;
  border-right: 1px solid #dedede;
}

.tabbed-grid-posts .tabs-section {
  list-style: none;
  width: 220px;
  max-width: 220px;
  text-align: left;
  position: relative;
  z-index: 1;
  float: left;
  padding: 23px 23px 0 23px;
  margin: 0;
}

.tabbed-grid-posts .tabs-section a, .tabbed-grid-posts .tabs-section a:hover {
  display: block;
  font-size: 14px;
  font-weight: 500;
  color: #333 !important;
  padding: 5px 17px;
  border: 1px solid transparent;
  text-transform: capitalize;
  transition: none !important;
}

.tabbed-grid-posts .tabs-section a .fa {
  margin-right: 4px;
  color: #adadad;
  transition: all 0.07s ease;
}

.tabbed-grid-posts .tabs-section .active a .fa {
  color: inherit;
}

.tabbed-grid-posts .tab-content {
  display: block;
  padding: 23px 23px 23px 245px;
}

.tabbed-grid-posts .listing.listing-grid-1 .listing-item-grid-1 {
  margin-bottom: 5px;
}

.tabbed-grid-posts .listing.listing-grid-1.columns-3[max-width~="450px"] .listing-item {
  width: 33.3333% !important;
  float: left !important;
}

.tabbed-grid-posts .listing.listing-grid-1.columns-3 .listing-item:nth-child(3n-2) {
  padding-right: 12px !important;
  clear: left !important;
}

.tabbed-grid-posts .listing.listing-grid-1.columns-3 .listing-item:nth-child(1) {
  clear: none !important;
}

.tabbed-grid-posts .listing.columns-3 .listing-item:nth-child(3n-1) {
  padding: 0 6px !important;
}

.tabbed-grid-posts .listing.columns-3 .listing-item:nth-child(3n+3) {
  padding-left: 12px !important;
}

.mega-type-page-builder {
  padding: 30px 25px;
}

.mega-type-page-builder .bs-listing:last-child, .mega-type-page-builder .bs-shortcode:last-child, .mega-type-page-builder .entry-content .better-studio-shortcode:last-child .mega-type-page-builder .better-studio-shortcode:last-child, .mega-type-page-builder .widget:last-child {
  margin-bottom: 0;
}

.main-menu-wrapper {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}

.main-menu-wrapper .main-menu-container {
  position: relative;
}

.site-header.boxed .main-menu-wrapper .main-menu-container, .site-header.full-width .main-menu-wrapper {
  border-top: 1px solid #dedede;
  border-bottom: 3px solid #dedede;
  background: #fff;
}

body.boxed .site-header .main-menu-wrapper {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

.menu .mega-menu, ul.menu > li .sub-menu {
  top: 107%;
  top: calc(100% + 3px);
}

.site-header.header-style-5 .search-container .search-handler, .site-header.header-style-5 .shop-cart-container .cart-handler, .site-header.header-style-8 .search-container .search-handler, .site-header.header-style-8 .shop-cart-container .cart-handler {
  margin-top: -14px;
}

.site-header.header-style-6 .search-container .search-handler, .site-header.header-style-6 .shop-cart-container .cart-handler {
  margin-top: -13px;
}

.site-header.header-style-1 .header-inner {
  padding: 40px 0;
}

.site-header.header-style-1.h-a-ad .header-inner {
  padding: 30px 0;
}

.site-header.header-style-1 .site-branding {
  text-align: center;
}

.site-header.header-style-1 .main-menu.menu {
  text-align: center;
  height: 68px;
  overflow-y: hidden;
  margin-bottom: -3px;
  padding-top: 20px;
  margin-top: -20px;
}

.site-header.header-style-1.full-width .main-menu.menu .mega-menu, .site-header.header-style-1.full-width .main-menu.menu > li .sub-menu {
  top: 100%;
}

.site-header.header-style-1 .main-menu.menu > li {
  float: none;
  display: inline-block;
  margin: 0 4px;
}

.site-header.header-style-1 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-1 .search-container .search-box .search-form .search-field {
  text-align: center;
}

.site-header.header-style-1.full-width .menu-action-buttons {
  top: 20px;
}

.site-header.header-style-1 .main-menu-wrapper.menu-actions-btn-width-1 .main-menu-container {
  padding: 0 40px;
}

.site-header.header-style-1 .main-menu-wrapper.menu-actions-btn-width-2 .main-menu-container {
  padding: 0 80px;
}

.site-header.header-style-1 .main-menu-wrapper.menu-actions-btn-width-3 .main-menu-container {
  padding: 0 120px;
}

.site-header.header-style-2 .header-inner {
  padding: 20px 0;
}

.site-header.header-style-2 .main-menu.menu {
  height: 68px;
  overflow-y: hidden;
  margin-bottom: -3px;
  padding-top: 20px;
  margin-top: -20px;
}

.site-header.header-style-2.full-width .main-menu.menu .mega-menu, .site-header.header-style-2.full-width .main-menu.menu > li .sub-menu {
  top: 100%;
}

.site-header.header-style-2 .main-menu.menu > li {
  float: left;
  display: inline-block;
  margin: 0 5px 0 0;
}

.site-header.header-style-2 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-2.full-width .menu-action-buttons {
  top: 20px;
}

.site-header.header-style-2 .main-menu-wrapper.menu-actions-btn-width-1 .main-menu-container {
  padding-right: 40px;
}

.site-header.header-style-2 .main-menu-wrapper.menu-actions-btn-width-2 .main-menu-container {
  padding-right: 80px;
}

.site-header.header-style-2 .main-menu-wrapper.menu-actions-btn-width-3 .main-menu-container {
  padding-right: 120px;
}

.site-header.header-style-3 .header-inner {
  padding: 25px 0;
}

.site-header.header-style-3 .main-menu.menu > li {
  float: left;
  display: inline-block;
  margin: 0 10px 0 0;
}

.site-header.header-style-3 .main-menu.menu {
  height: 63px;
  overflow-y: hidden;
  margin-bottom: -16px;
  padding-bottom: 15px;
}

.site-header.header-style-3 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-3.boxed .main-menu.menu .mega-menu, .site-header.header-style-3.boxed .main-menu.menu > li .sub-menu {
  top: 103%;
  top: calc(100% + 1px);
}

.site-header.header-style-3.full-width .main-menu.menu .mega-menu, .site-header.header-style-3.full-width .main-menu.menu > li .sub-menu {
  top: 76%;
  top: calc(100% - 15px);
}

.site-header.header-style-3.full-width .main-menu-wrapper.pinned .main-menu.menu .mega-menu, .site-header.header-style-3.full-width .main-menu-wrapper.pinned .main-menu.menu > li .sub-menu {
  top: 100%;
}

.site-header.boxed.header-style-3 .main-menu-wrapper .main-menu-container, .site-header.full-width.header-style-3 .main-menu-wrapper {
  border-bottom-width: 1px;
  border-top: none;
  border-bottom-color: #ececec;
}

.site-header.header-style-3 .main-menu.menu > li.current-menu-item > a:before, .site-header.header-style-3 .main-menu.menu > li.current-menu-parent > a:before, .site-header.header-style-3 .main-menu.menu > li:hover > a:before {
  height: 2px;
  bottom: 0;
}

.site-header.header-style-3 .ajax-search-results:after, .site-header.header-style-3 .shop-cart-container .cart-box:after {
  height: 2px;
  top: -2px;
}

.site-header.header-style-3.full-width .menu-action-buttons {
  bottom: 15px;
}

.site-header.header-style-3.full-width .bs-pinning-block.pinned .menu-action-buttons {
  bottom: 0;
}

.site-header.header-style-3 .main-menu-wrapper.menu-actions-btn-width-1 .main-menu-container {
  padding-right: 40px;
}

.site-header.header-style-3 .main-menu-wrapper.menu-actions-btn-width-2 .main-menu-container {
  padding-right: 80px;
}

.site-header.header-style-3 .main-menu-wrapper.menu-actions-btn-width-3 .main-menu-container {
  padding-right: 120px;
}

.site-header.header-style-3 .bs-pinning-block.pinned .main-menu.menu {
  height: 48px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.site-header.header-style-3 .bs-pinning-block.pinned .main-menu.menu {
  margin-bottom: -1px;
}

@media only screen and (max-width: 700px) {
  body.bs-show-ha .site-header.header-style-3 {
    border-bottom: none !important;
  }
}
.site-header.header-style-4 .header-inner {
  padding: 50px 0;
}

.site-header.header-style-4.h-a-ad .header-inner {
  padding: 30px 0;
}

.site-header.header-style-4 .main-menu.menu {
  height: 63px;
  overflow-y: hidden;
  margin-bottom: -16px;
  padding-bottom: 15px;
}

.site-header.header-style-4 .main-menu.menu .mega-menu, .site-header.header-style-4 .main-menu.menu > li .sub-menu {
  top: 102%;
  top: calc(100% + 1px);
}

.site-header.header-style-4.full-width .main-menu-wrapper.pinned .main-menu.menu .mega-menu, .site-header.header-style-4.full-width .main-menu-wrapper.pinned .main-menu.menu > li .sub-menu {
  top: 100%;
}

.site-header.header-style-4 .main-menu.menu > li {
  float: left;
  display: inline-block;
  margin: 0 10px 0 0;
}

.site-header.header-style-4 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.boxed.header-style-4 .main-menu-wrapper .main-menu-container, .site-header.full-width.header-style-4 .main-menu-wrapper {
  border-bottom-width: 1px;
  border-top: none;
  border-bottom-color: #ececec;
}

.site-header.header-style-4 .site-branding {
  text-align: center;
}

.site-header.header-style-4 .main-menu.menu {
  text-align: center;
}

.site-header.header-style-4 .main-menu.menu > li {
  float: none;
  display: inline-block;
}

.site-header.header-style-4 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-4 .bs-pinning-block.pinned .main-menu.menu, .site-header.header-style-4 .main-menu-wrapper .main-menu-container {
  height: 48px;
  margin-bottom: -1px;
  padding-bottom: 0;
}

.active-top-line .site-header.header-style-4.boxed .bs-pinning-block.pinned .main-menu-container {
  height: 50px;
}

.site-header.header-style-4 .search-container .search-box .search-form .search-field {
  text-align: center;
}

.site-header.header-style-4 .main-menu-wrapper.menu-actions-btn-width-1 .main-menu-container {
  padding: 0 40px;
}

.site-header.header-style-4 .main-menu-wrapper.menu-actions-btn-width-2 .main-menu-container {
  padding: 0 80px;
}

.site-header.header-style-4 .main-menu-wrapper.menu-actions-btn-width-3 .main-menu-container {
  padding: 0 120px;
}

.site-header.header-style-4.boxed .menu-action-buttons {
  bottom: 0;
}

.site-header.header-style-5 .header-inner {
  padding: 0;
  position: relative;
}

.site-header.header-style-5.boxed .header-inner, .site-header.header-style-5.full-width {
  border-bottom: 1px solid #eee;
}

.site-header.header-style-5 .main-menu.menu {
  text-align: right;
  width: 100%;
}

.site-header.header-style-5 .main-menu.menu > li {
  float: left;
  display: inline-block;
  margin: 0;
}

.site-header.header-style-5 .main-menu.menu > li > a {
  padding: 0 15px;
}

.site-header.header-style-5 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-5 .site-branding {
  width: 23.333%;
  float: left;
}

.site-header.header-style-5 .main-menu-container {
  width: 76.666%;
  float: right;
}

.site-header.header-style-5 .main-menu > li > a {
  line-height: 78px;
}

.site-header.header-style-5 .site-branding .logo {
  line-height: 78px;
  display: table;
  width: 100%;
}

.site-header.header-style-5 .site-branding .logo, .site-header.header-style-5 .site-branding .logo img {
  max-height: 74px;
}

.site-header.header-style-5 .site-branding .logo.img-logo a {
  display: table-cell;
  vertical-align: middle;
  line-height: 74px;
  height: 74px;
  padding: 0 10px 0 0;
}

.site-header.header-style-5 .site-branding .logo.text-logo a {
  vertical-align: middle;
  padding: 5px 10px 5px 0;
}

.site-header.header-style-5 .site-branding .logo img {
  vertical-align: middle;
  margin: 0;
  max-height: 100%;
  display: table-cell;
  max-width: 100%;
  table-layout: fixed;
}

.site-header.header-style-5 .ajax-search-results:after, .site-header.header-style-5 .main-menu.menu > li.current-menu-item > a:before, .site-header.header-style-5 .main-menu.menu > li.current-menu-parent > a:before, .site-header.header-style-5 .main-menu.menu > li:hover > a:before, .site-header.header-style-5 .shop-cart-container .cart-box:after {
  height: 2px;
  bottom: -1px;
}

.site-header.header-style-5 .main-menu.menu > li.current-menu-item > a, .site-header.header-style-5 .main-menu.menu > li.current-menu-parent > a, .site-header.header-style-5 .main-menu.menu > li:hover > a {
  background: rgba(0, 0, 0, 0.05);
}

.site-header.header-style-5 .main-menu.menu > li.menu-item-has-children > a:after {
  position: absolute;
  width: 100%;
  left: 0;
  margin: 0;
  text-align: center;
  bottom: 0;
  color: rgba(0, 0, 0, 0.21);
}

.site-header.header-style-5 .content-wrap > .bs-pinning-wrapper > .bs-pinning-block {
  box-shadow: none;
  background: #fff;
}

.site-header.header-style-5.full-width .content-wrap.bs-pinning-block.pinned {
  max-width: 100% !important;
}

.site-header.header-style-5.full-width .content-wrap.pinned {
  background: #fff;
  box-shadow: none;
  border-bottom: 1px solid #eee;
}

.site-header.header-style-5 .main-menu.menu, .site-header.header-style-6 .main-menu.menu, .site-header.header-style-8 .main-menu.menu {
  height: 79px;
  overflow-y: hidden;
  margin-bottom: -1px;
}

.site-header.header-style-6 .main-menu.menu {
  height: 91px;
}

.site-header.header-style-8 .main-menu.menu {
  height: 67px;
}

.site-header.header-style-5 .main-menu.menu .mega-menu, .site-header.header-style-5 .main-menu.menu > li .sub-menu, .site-header.header-style-6 .main-menu.menu .mega-menu, .site-header.header-style-6 .main-menu.menu > li .sub-menu, .site-header.header-style-8 .main-menu.menu .mega-menu, .site-header.header-style-8 .main-menu.menu > li .sub-menu {
  top: 101%;
  top: calc(100% + 1px);
}

.site-header.header-style-5 .main-menu.menu > li .sub-menu .sub-menu, .site-header.header-style-6 .main-menu.menu > li .sub-menu .sub-menu, .site-header.header-style-8 .main-menu.menu > li .sub-menu .sub-menu {
  top: 0;
}

.site-header.header-style-5 .main-menu-container.menu-actions-btn-width-1, .site-header.header-style-6 .main-menu-container.menu-actions-btn-width-1, .site-header.header-style-8 .main-menu-container.menu-actions-btn-width-1 {
  padding-right: 40px;
}

.site-header.header-style-5 .main-menu-container.menu-actions-btn-width-2, .site-header.header-style-6 .main-menu-container.menu-actions-btn-width-2, .site-header.header-style-8 .main-menu-container.menu-actions-btn-width-2 {
  padding-right: 80px;
}

.site-header.header-style-5 .main-menu-container.menu-actions-btn-width-3, .site-header.header-style-6 .main-menu-container.menu-actions-btn-width-3, .site-header.header-style-8 .main-menu-container.menu-actions-btn-width-3 {
  padding-right: 120px;
}

.site-header.header-style-5 .main-menu-container.search-open .search-container {
  width: 66.66%;
  line-height: 78px;
  right: 0;
  left: auto;
}

.site-header.header-style-6 .main-menu-container.search-open .search-container {
  width: 66.66%;
  line-height: 90px;
  right: 0;
  left: auto;
}

.site-header.header-style-8 .main-menu-container.search-open .search-container {
  width: 75%;
  line-height: 66px;
  right: 0;
  left: auto;
}

.site-header.header-style-5 .main-menu-container.search-open .main-menu.menu, .site-header.header-style-6 .main-menu-container.search-open .main-menu.menu, .site-header.header-style-8 .main-menu-container.search-open .main-menu.menu {
  opacity: 0;
  pointer-events: none;
}

.site-header.header-style-5 .menu-action-buttons > div {
  line-height: 78px;
}

.site-header.header-style-6 .menu-action-buttons > div {
  line-height: 90px;
}

.site-header.header-style-8 .menu-action-buttons > div {
  line-height: 66px;
}

.site-header.header-style-5 .shop-cart-container .cart-box, .site-header.header-style-6 .shop-cart-container .cart-box, .site-header.header-style-8 .shop-cart-container .cart-box {
  line-height: 22px;
}

.site-header.header-style-5 .menu-action-buttons .off-canvas-menu-icon, .site-header.header-style-8 .menu-action-buttons .off-canvas-menu-icon {
  margin-top: -2px;
}

.site-header.header-style-5 .search-container .search-box .search-form .search-field {
  height: 78px;
}

.site-header.header-style-6 .search-container .search-box .search-form .search-field {
  height: 90px;
}

.site-header.header-style-8 .search-container .search-box .search-form .search-field {
  height: 66px;
}

.site-header.header-style-5 .shop-cart-container .cart-box:after, .site-header.header-style-6 .shop-cart-container .cart-box:after, .site-header.header-style-8 .shop-cart-container .cart-box:after {
  content: "";
  height: 2px;
  position: absolute;
  right: 0;
  left: 0;
  top: -1px;
  opacity: 1;
  visibility: visible;
}

.site-header.header-style-6 .header-inner {
  padding: 0;
  position: relative;
}

.site-header.header-style-6.boxed .header-inner, .site-header.header-style-6.full-width {
  border-bottom: 1px solid #eee;
}

.site-header.header-style-6 .main-menu.menu {
  float: right;
}

.site-header.header-style-6 .main-menu.menu > li {
  float: left;
  display: inline-block;
  margin: 0;
}

.site-header.header-style-6 .main-menu.menu > li > a {
  padding: 0 15px;
}

.site-header.header-style-6 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-6 .site-branding {
  width: 23.333%;
  float: left;
  line-height: 90px;
}

.site-header.header-style-6 .main-menu-container {
  width: 76.666%;
  float: right;
}

.site-header.header-style-6 .main-menu > li > a {
  line-height: 90px;
}

.site-header.header-style-6 .site-branding .logo {
  display: table;
  width: 100%;
  line-height: 86px;
  height: 86px;
}

.site-header.header-style-6 .site-branding .logo.img-logo a {
  display: table-cell;
  vertical-align: middle;
  padding: 0 10px 0 0;
}

.site-header.header-style-6 .site-branding .logo.text-logo a {
  vertical-align: middle;
  padding: 5px 10px 5px 0;
}

.site-header.header-style-6 .site-branding .logo img {
  vertical-align: middle;
  margin: 0;
  display: table-cell;
  max-width: 100%;
  table-layout: fixed;
}

.site-header.header-style-6 .site-branding .logo img {
  padding: 0;
  line-height: 88px;
  max-height: 88px;
}

.site-header.header-style-6 .main-menu.menu > li > a > .bf-icon {
  position: absolute;
  width: 100%;
  top: 24px;
  left: 0;
  text-align: center;
  margin-right: 0;
  font-size: 16px;
}

.site-header.header-style-6 .main-menu.menu > li > a > .bf-icon img {
  vertical-align: top;
}

.site-header.header-style-6 .main-menu.menu > li > a > .bf-icon.bf-custom-icon {
  top: 20px;
}

.site-header.header-style-6 .main-menu.menu > li.menu-have-icon > a {
  padding-top: 24px;
  line-height: 66px;
}

.site-header.header-style-6 .main-menu.menu > li.current-menu-item > a:before, .site-header.header-style-6 .main-menu.menu > li.current-menu-parent > a:before, .site-header.header-style-6 .main-menu.menu > li:hover > a:before {
  height: 2px;
  bottom: -1px;
}

.site-header.header-style-6 .main-menu.menu > li.current-menu-item > a, .site-header.header-style-6 .main-menu.menu > li.current-menu-parent > a, .site-header.header-style-6 .main-menu.menu > li:hover > a {
  background: rgba(0, 0, 0, 0.05);
}

.site-header.header-style-6 .main-menu.menu > li.menu-item-has-children > a:after {
  position: absolute;
  width: 100%;
  left: 0;
  margin: 0;
  text-align: center;
  bottom: 0;
  color: rgba(0, 0, 0, 0.21);
}

.site-header.header-style-6 .content-wrap > .bs-pinning-wrapper > .bs-pinning-block {
  box-shadow: none;
  background: #fff;
}

.site-header.header-style-6.full-width .content-wrap {
  max-width: 100% !important;
}

.site-header.header-style-6.full-width .content-wrap.pinned {
  background: #fff;
  box-shadow: none;
  border-bottom: 1px solid #eee;
}

.site-header.header-style-7 .header-inner {
  padding: 50px 0;
}

.site-header.header-style-7.h-a-ad .header-inner {
  padding: 30px 0;
}

.site-header.header-style-7 .main-menu.menu > li {
  float: left;
  display: inline-block;
  margin: 0 10px 0 0;
}

.site-header.header-style-7 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.boxed.header-style-7 .main-menu-wrapper .main-menu-container, .site-header.full-width.header-style-7 .main-menu-wrapper {
  border-bottom-width: 1px;
  border-top: none;
  border-bottom-color: #ececec;
}

.site-header.header-style-7 .site-branding {
  text-align: center;
}

.site-header.header-style-7 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-7 .main-menu.menu {
  height: 63px;
  overflow-y: hidden;
  margin-bottom: -16px;
  padding-bottom: 15px;
}

.site-header.header-style-7.boxed .main-menu.menu .mega-menu, .site-header.header-style-7.boxed .main-menu.menu > li .sub-menu {
  top: 102%;
  top: calc(100% + 1px);
}

.site-header.header-style-7.full-width .main-menu.menu .mega-menu, .site-header.header-style-7.full-width .main-menu.menu > li .sub-menu {
  top: 76%;
  top: calc(100% - 15px);
}

.site-header.header-style-7.full-width .main-menu-wrapper.pinned .main-menu.menu .mega-menu, .site-header.header-style-7.full-width .main-menu-wrapper.pinned .main-menu.menu > li .sub-menu {
  top: 100%;
}

.site-header.header-style-7.full-width .menu-action-buttons {
  bottom: 15px;
}

.site-header.header-style-7 .main-menu-wrapper.menu-actions-btn-width-1 .main-menu-container {
  padding-right: 40px;
}

.site-header.header-style-7 .main-menu-wrapper.menu-actions-btn-width-2 .main-menu-container {
  padding-right: 80px;
}

.site-header.header-style-7 .main-menu-wrapper.menu-actions-btn-width-3 .main-menu-container {
  padding-right: 120px;
}

.site-header.header-style-7 .bs-pinning-block.pinned .main-menu.menu {
  height: 48px;
  margin-bottom: -1px;
  padding-bottom: 0;
}

.site-header.header-style-7.full-width .bs-pinning-block.pinned .menu-action-buttons {
  bottom: 0;
}

.site-header.header-style-8 .header-inner {
  padding: 0;
  position: relative;
}

.site-header.header-style-8.boxed .header-inner, .site-header.header-style-8.full-width {
  border-bottom: 1px solid #eee;
}

.site-header.header-style-8 .main-menu.menu > li {
  float: left;
  display: inline-block;
  margin: 0 10px 0 0;
}

.site-header.header-style-8 .main-menu.menu > li > a {
  padding: 0 7px;
}

.site-header.header-style-8 .main-menu.menu .sub-menu {
  text-align: left;
}

.site-header.header-style-8 .site-branding {
  width: 20%;
  float: left;
  padding-right: 20px;
}

.site-header.header-style-8 .main-menu-container {
  width: 80%;
  float: right;
}

.site-header.header-style-8 .main-menu > li > a {
  line-height: 66px;
}

.site-header.header-style-8 .site-branding .logo {
  line-height: 58px;
  display: table;
  width: 100%;
}

.site-header.header-style-8 .site-branding .logo.img-logo a {
  display: table-cell;
  vertical-align: middle;
  line-height: 62px;
  height: 62px;
  padding: 0 10px 0 0;
  position: relative;
  z-index: 100;
}

.site-header.header-style-8 .site-branding .logo.text-logo a {
  vertical-align: middle;
  padding: 5px 10px 5px 0;
}

.site-header.header-style-8 .site-branding .logo img {
  vertical-align: middle;
  margin: 0;
  max-height: 100%;
  display: table-cell;
  max-width: 100%;
  table-layout: fixed;
}

.site-header.header-style-8 .site-branding .logo, .site-header.header-style-8 .site-branding .logo img {
  max-height: 58px;
  padding: 0;
}

.site-header.header-style-8 .main-menu.menu > li.current-menu-item > a:before, .site-header.header-style-8 .main-menu.menu > li.current-menu-parent > a:before, .site-header.header-style-8 .main-menu.menu > li:hover > a:before {
  height: 2px;
  bottom: -1px;
}

.site-header.header-style-8 .main-menu.menu > li.menu-item-has-children > a:after {
  position: absolute;
  width: 100%;
  left: 0;
  margin: 0;
  text-align: center;
  bottom: 0;
  color: rgba(0, 0, 0, 0.21);
}

.site-header.header-style-8 .content-wrap > .bs-pinning-wrapper > .bs-pinning-block {
  box-shadow: none;
  background: #fff;
}

.site-header.header-style-8.full-width .content-wrap {
  max-width: 100% !important;
}

.site-header.header-style-8.full-width .content-wrap.pinned {
  background: #fff;
  box-shadow: none;
  border-bottom: 1px solid #eee;
}

@media only screen and (max-width: 992px) {
  .main-menu > li {
    margin-right: 10px;
  }
  .site-header.header-style-1 .main-menu.menu > li {
    margin: 0 4px;
  }
  .site-header.header-style-3 .main-menu.menu > li, .site-header.header-style-4 .main-menu.menu > li, .site-header.header-style-8 .main-menu.menu > li {
    margin: 0 7px 0 0;
  }
  .site-header.header-style-5 .main-menu.menu > li > a, .site-header.header-style-6 .main-menu.menu > li > a, .site-header.header-style-8 .main-menu.menu > li > a {
    padding: 0 7px;
  }
  .main-menu > li > a {
    padding: 0 4px;
  }
}
.rh-header {
  display: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  min-width: 300px;
  position: relative;
}

.rh-header .rh-container {
  background-color: #222;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

@media only screen and (max-width: 700px) {
  body .site-header, body.bs-hide-ha .site-header {
    display: none;
  }
  body.bs-show-ha .site-header {
    display: block;
  }
  body.bs-show-ha .site-header .bs-pinning-wrapper, body.bs-show-ha .site-header .header-inner .logo-col, body.bs-show-ha .site-header .main-menu-wrapper, body.bs-show-ha .site-header .topbar {
    display: none;
  }
  body.bs-show-ha .site-header .header-inner .sidebar-col, body.bs-show-ha .site-header > .header-inner .row-height {
    display: block;
    height: auto;
    width: 100%;
  }
  body.bs-show-ha .site-header.header-style-2 .header-inner, body.bs-show-ha .site-header.header-style-3 .header-inner {
    padding: 15px 0;
  }
  body.bs-show-ha-a .main-wrap {
    display: flex;
    flex-direction: column;
  }
  body.bs-show-ha-a .main-wrap .rh-header {
    order: 1;
  }
  body.bs-show-ha-a .main-wrap .site-header {
    order: 2;
  }
  body.bs-show-ha-a .main-wrap > * {
    order: 3;
  }
  body.bs-show-ha.bs-show-ha-a .site-header.header-style-2 .header-inner, body.bs-show-ha.bs-show-ha-a .site-header.header-style-3 .header-inner {
    padding: 15px 0 0;
  }
  .rh-header {
    display: block;
  }
}
.rh-header .menu-container {
  position: absolute;
  top: 0;
  right: 0;
}

.rh-header .menu-container .menu-handler {
  color: #fff;
  width: 54px;
  height: 54px;
  text-align: center;
  display: inline-block;
  font-size: 18px;
  background-color: rgba(255, 255, 255, 0.05);
  cursor: pointer;
  position: relative;
  border-left: 1px solid rgba(0, 0, 0, 0.07);
  float: right;
}

.rh-header .menu-container .menu-handler .lines {
  display: inline-block;
  width: 22px;
  height: 2px;
  background: #ecf0f1;
  position: relative;
  margin-top: 25.5px;
}

.rh-header .menu-container .menu-handler .lines:after, .rh-header .menu-container .menu-handler .lines:before {
  display: inline-block;
  width: 22px;
  height: 2px;
  background: #ecf0f1;
  position: absolute;
  left: 0;
  content: "";
}

.rh-header .menu-container .menu-handler .lines:before {
  top: 8px;
}

.rh-header .menu-container .menu-handler .lines:after {
  top: -8px;
}

.rh-cover .rh-c-m .resp-menu li {
  display: block;
  line-height: 46px;
  float: none;
  position: relative;
}

.rh-cover .rh-c-m .resp-menu .sub-menu a > .fa {
  min-width: 12px;
}

.rh-cover .rh-c-m .resp-menu li a > .bf-icon {
  display: inline-block;
  min-width: 22px;
  margin: 0;
}

.rh-cover .rh-c-m .resp-menu li > a {
  padding: 0 0 0 3px;
  color: #fff;
  display: block;
  position: relative;
  font-size: 14px;
  border-bottom: none;
  transition: none;
}

.rh-cover .rh-c-m .resp-menu > li > a {
  border-bottom: 2px solid rgba(255, 255, 255, 0.05);
}

.rh-cover .rh-c-m .resp-menu li.menu-item-has-children.open-sub > a {
  border-bottom-color: transparent !important;
}

.rh-cover .rh-c-m .resp-menu .children-button {
  position: absolute;
  right: 0;
  top: 11px;
  line-height: 24px;
  width: 24px;
  height: 24px;
  text-align: center;
  color: silver;
  cursor: pointer;
  border-radius: 50%;
  transition: 0.55s cubic-bezier(0.37, -0.04, 0.2, 0.99);
  opacity: 0.5;
}

.rh-cover .rh-c-m .resp-menu + .resp-menu .children-button {
  top: 8px;
}

.rh-cover .rh-c-m .resp-menu li.open-sub > .children-button {
  background: rgba(0, 0, 0, 0.13);
}

.rh-cover .rh-c-m .resp-menu li li .children-button {
  top: 1px;
}

.rh-cover .rh-c-m .resp-menu .children-button:after, .rh-cover .rh-c-m .resp-menu .children-button:before {
  content: "";
  position: absolute;
  top: 11px;
  right: 6px;
  width: 11px;
  height: 2px;
  display: inline-block;
  background: #fff;
  transition: 0.55s cubic-bezier(0.37, -0.04, 0.2, 0.99);
}

.rh-cover .rh-c-m .resp-menu .children-button:after {
  transform: rotate(90deg);
}

.rh-cover .rh-c-m .resp-menu .open-sub > .children-button {
  opacity: 0.75;
}

.rh-cover .rh-c-m .resp-menu .open-sub > .children-button:after {
  transform: none;
}

.rh-cover .rh-c-m .resp-menu li.menu-item-has-children > a:after {
  display: none;
}

.rh-cover .rh-c-m .resp-menu li:hover > .mega-menu, .rh-cover .rh-c-m .resp-menu li:hover > .sub-menu {
  display: none;
}

.rh-cover .rh-c-m .resp-menu .mega-menu, .rh-cover .rh-c-m .resp-menu .sub-menu {
  display: none;
  visibility: visible;
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
  animation-name: none !important;
  position: relative;
  top: inherit !important;
  left: inherit !important;
  right: auto !important;
  background-color: transparent;
  width: 100%;
  margin-top: 1px;
  z-index: 1;
}

.rh-cover .rh-c-m .resp-menu .sub-menu > li:last-child > a {
  border-bottom: 2px solid rgba(255, 255, 255, 0.04) !important;
}

.rh-cover .rh-c-m .resp-menu .sub-menu > li.open-sub:last-child > a {
  border-bottom-color: transparent !important;
}

.rh-cover .rh-c-m .resp-menu .sub-menu .sub-menu {
  margin-top: 2px;
}

.rh-cover .rh-c-m .resp-menu .sub-menu > li > a {
  font-size: 13px;
}

.rh-cover .rh-c-m .resp-menu .mega-menu, .rh-cover .rh-c-m .resp-menu .sub-menu {
  padding-left: 22px;
}

.rh-cover .rh-c-m .resp-menu li li {
  line-height: 28px;
}

.rh-cover .rh-c-m .resp-menu .sub-menu > li:last-child > a {
  padding-bottom: 8px;
  margin-bottom: 5px;
}

.rh-cover .rh-c-m .resp-menu .better-custom-badge {
  display: inline-block;
  height: 16px;
  line-height: 16px;
  color: #fff;
  font-family: "Arial Narrow", Arial, sans-serif;
  font-size: 11px;
  padding: 0 5px;
  font-weight: 600;
  letter-spacing: 1px;
  z-index: 1;
  text-transform: uppercase;
  text-align: center;
  min-width: 19px;
  white-space: nowrap;
  transition: all 0.3s ease;
  float: right;
  margin: 6px 6px 0 0;
  background-color: transparent !important;
  opacity: 0.6;
}

.rh-cover .rh-c-m .resp-menu li.menu-item-has-children > a > .better-custom-badge {
  margin-right: 30px;
}

.rh-cover .rh-c-m .resp-menu li li.menu-item-has-children > a > .better-custom-badge {
  margin-top: 8px;
}

.rh-cover .rh-c-m .resp-menu + .resp-menu li {
  line-height: 40px;
}

.rh-cover .rh-c-m .resp-menu + .resp-menu li > a {
  font-size: 12px;
}

.rh-cover .search-form {
  margin-top: 35px;
  position: relative;
}

.rh-cover .search-form input[type=search] {
  margin: 0;
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: none;
  float: none;
  webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.rh-cover .search-form input[type=submit] {
  content: "\f002";
  position: absolute;
  right: 0;
  top: 0;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
  font-size: 16px;
  background: 0 0 !important;
}

.rh-cover .search-form ::-webkit-input-placeholder {
  color: #fff;
}

.rh-cover .search-form ::-moz-placeholder {
  color: #fff;
}

.rh-cover .search-form :-ms-input-placeholder {
  color: #fff;
}

.rh-cover .search-form :-moz-placeholder {
  color: #fff;
}

.rh-cover .better-social-counter {
  margin: 20px 0 0 !important;
}

.rh-cover .better-social-counter.style-button .social-list {
  text-align: center;
}

.rh-cover .better-social-counter.style-button .social-item {
  float: none;
  display: inline-block;
  margin: 0 4px 4px;
}

.rh-cover .better-social-counter.style-button .item-icon {
  width: 42px;
  height: 42px;
  line-height: 38px;
  color: #fff;
  background-color: #a3a3a3;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0) !important;
  border: 3px solid rgba(255, 255, 255, 0.25);
  font-size: 16px;
}

.rh-cover .better-social-counter.style-button .social-item:hover .item-icon {
  border-color: rgba(255, 255, 255, 0.45);
}

.rh-cover.no-login-icon .better-social-counter.style-button .social-list {
  position: absolute;
  top: 9px;
  max-width: 80%;
  height: 45px;
  overflow: hidden;
  text-align: left;
}

.rh-cover .rh-c-m .resp-menu .mega-menu {
  display: none;
  visibility: visible;
  opacity: 1;
  background-color: transparent;
  position: inherit;
  left: 0;
  top: 0;
  border: none;
  box-shadow: none;
}

.rh-cover .rh-c-m .resp-menu .mega-menu .container {
  width: 100%;
  max-width: 100%;
  padding: 0;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link {
  padding: 0;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link .mega-links > li {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link .mega-links li a {
  padding-bottom: 0;
  margin-bottom: 0;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link .mega-links li .sub-menu {
  display: none !important;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link .mega-links li.open-sub > .sub-menu {
  display: block !important;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link-list .mega-links li {
  padding: 0;
  text-align: left;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link-list .mega-links > li .sub-menu {
  position: relative;
  top: 0 !important;
  left: 0 !important;
  background-color: transparent !important;
  text-align: left !important;
  box-shadow: none !important;
  padding: 6px 0 0 22px;
  display: none !important;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-type-link-list .mega-links > li .sub-menu > li {
  display: block;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-grid-posts .post {
  width: 100%;
  padding: 0 20px;
  float: none;
}

.rh-cover .rh-c-m .resp-menu .mega-menu.mega-grid-posts .post:nth-child(2), .rh-cover .rh-c-m .resp-menu .mega-menu.mega-grid-posts .post:nth-child(3), .rh-cover .rh-c-m .resp-menu .mega-menu.mega-grid-posts .post:nth-child(4) {
  display: none;
}

.rh-cover .mega-menu.mega-type-link-list .mega-links > li:hover > a {
  color: #fff !important;
}

.rh-header .logo-container {
  padding: 0 0 0 15px;
  line-height: 54px;
  height: 54px;
}

.rh-header .logo-container.rh-img-logo {
  font-size: 0;
}

.rh-header .logo-container img {
  max-height: 80%;
  max-width: 80%;
}

.rh-header .logo-container a {
  color: #fff;
}

.rh-cover {
  position: fixed;
  top: 0;
  left: -99%;
  z-index: 9999;
  width: 100%;
  transition: 0.54s cubic-bezier(0.65, 0.33, 0.35, 0.84);
  visibility: hidden;
  overflow: auto;
  background: #191919;
  height: 101%;
  height: calc(100% + 1px);
}

body.open-rh .rh-cover {
  left: 0;
  visibility: visible;
}

body.admin-bar .rh-cover {
  top: 46px;
}

body.mce-content-body {
  background-color: #fff !important;
}

.noscroll {
  overflow: hidden;
}

@media (max-width: 767px) {
  body {
    background-color: #f3f3f3 !important;
  }
  .main-wrap {
    background-color: #fff;
    overflow: auto;
    margin: auto;
    width: 100%;
  }
}
.rh-cover.gr-1 {
  background-image: -ms-linear-gradient(45deg, #001fd3 0, #2d9dfb 100%);
}

.rh-cover.gr-2 {
  background-image: -ms-linear-gradient(85deg, #b83917 0, #f7ae15 100%);
}

.rh-cover.gr-3 {
  background-image: -ms-linear-gradient(85deg, #9234ef 0, #22c1c3 100%);
}

.rh-cover.gr-4 {
  background-image: -ms-linear-gradient(85deg, #c23337 0, #d45f25 100%);
}

.rh-cover.gr-5 {
  background-image: -ms-linear-gradient(85deg, #0a58c0 0, #00ade1 100%);
}

.rh-cover.gr-6 {
  background-image: -ms-linear-gradient(85deg, #0b5c5e 0, #28ae92 100%);
}

.rh-cover.gr-7 {
  background-image: -ms-linear-gradient(85deg, #880d2c 0, #1d70bf 100%);
}

.rh-cover.gr-8 {
  background-image: -ms-linear-gradient(85deg, #191b1d 0, #525759 100%);
}

.rh-cover.bg-img:before {
  opacity: 0.13;
}

.rh-cover.bg-img:after {
  content: "";
  display: inline-block;
  position: fixed;
  top: 0;
  left: -100%;
  width: 100%;
  bottom: 0;
  background: #000;
  opacity: 0.4;
  z-index: -2;
  transition: 0.54s cubic-bezier(0.65, 0.33, 0.35, 0.84);
}

.close-rh .rh-cover.bg-img:after {
  left: -100%;
}

.open-rh .rh-cover.bg-img:after {
  left: 0;
}

.rh-cover:before {
  height: 60px;
  content: "";
  width: 100%;
  position: absolute;
  background-color: #fff;
  opacity: 0.08;
  box-shadow: 0 0 32px 0 #000;
  z-index: -1;
}

.rh-cover .rh-close {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 25px;
  display: inline-block;
  top: 21px;
  cursor: pointer;
  z-index: 10;
}

.rh-cover .rh-close:after, .rh-cover .rh-close:before {
  content: "";
  width: 2px;
  height: 18px;
  position: absolute;
  left: 50%;
  margin-left: -1px;
  top: 50%;
  margin-top: -10px;
  opacity: 0.65;
  background: #fff;
  transform: rotate(45deg);
  border-radius: 5px;
}

.rh-cover .rh-close:after {
  transform: rotate(-45deg);
}

.rh-cover .rh-panel {
  padding: 27px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.rh-cover .rh-panel.rh-p-u {
  display: none;
}

.rh-cover .rh-p-h {
  line-height: 60px;
  margin: -27px -27px 20px;
  padding: 0 23px;
  font-size: 14px;
  color: #fff;
  height: 60px;
  position: relative;
}

.rh-cover .rh-p-h a {
  color: #fff;
}

.rh-cover .rh-p-h .user-login {
  padding-left: 40px;
  position: relative;
  cursor: pointer;
}

.rh-cover .rh-p-h .user-login .user-avatar {
  border: 2px solid rgba(255, 255, 255, 0.16);
  border-radius: 50%;
  overflow: hidden;
  width: 30px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  left: 0;
  text-align: center;
}

.rh-cover .rh-p-h .user-login .user-avatar img {
  vertical-align: top;
}

.rh-cover .rh-p-h .user-login .user-avatar .fa {
  font-size: 23px;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 26px;
  width: 100%;
}

.rh-cover .rh-back-menu {
  width: 30px;
  height: 30px;
  display: inline-block;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  opacity: 0.65;
  cursor: pointer;
}

.rh-cover .rh-back-menu:focus, .rh-cover .rh-back-menu:hover {
  opacity: 0.8;
}

.rh-cover .rh-back-menu:after, .rh-cover .rh-back-menu:before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 10px;
  height: 2px;
  background: #fff;
  top: 10px;
  left: 6px;
  border-radius: 10px;
  transition: 0.55s cubic-bezier(0.37, -0.04, 0.2, 0.99);
}

.rh-cover .rh-back-menu:before {
  transform: rotate(-40deg);
}

.rh-cover .rh-back-menu.abtn:before, .rh-cover .rh-back-menu:hover:before {
  transform: rotate(0);
  width: 17px;
  left: 7px;
  top: 7px;
}

.rh-cover .rh-back-menu:after {
  transform: rotate(40deg);
  top: 16px;
  left: 6px;
}

.rh-cover .rh-back-menu.abtn:after, .rh-cover .rh-back-menu:hover:after {
  transform: rotate(0);
  left: 7px;
  width: 17px;
  top: 19px;
}

.rh-cover .rh-back-menu i {
  width: 17px;
  height: 2px;
  display: inline-block;
  background: #fff;
  position: absolute;
  top: 13px;
  left: 7px;
  border-radius: 15px;
}

.rh-cover .bs-login-shortcode {
  background: 0 0;
  padding: 0 !important;
  margin: 25px 0 0 !important;
  border: none !important;
  box-shadow: none;
}

.rh-cover .bs-login .login-header, .rh-cover .bs-login .login-header .login-icon {
  color: #fff;
}

.rh-cover .bs-login .social-login-buttons li .social-login-btn.btn {
  background: rgba(255, 255, 255, 0.2) !important;
  height: 34px;
  line-height: 34px;
  border-radius: 3px;
  font-size: 13px;
  padding: 0;
  text-align: center;
}

.rh-cover .bs-login .social-login-btn.btn .bf-icon {
  width: auto;
  height: auto;
  position: inherit;
  background: 0 0;
  margin-right: 5px;
}

.rh-cover .bs-login .social-login-buttons {
  border-bottom: none;
  margin-bottom: 26px;
}

.rh-cover .bs-login .social-login-buttons .or-text:after, .rh-cover .bs-login .social-login-buttons .or-text:before {
  content: "";
  width: 100px;
  height: 1px;
  background: #fff;
  opacity: 0.1;
  display: inline-block;
  position: absolute;
  top: 50%;
  margin-top: -0.5px;
  right: -101px;
}

.rh-cover .bs-login .social-login-buttons .or-text:after {
  left: -101px;
  right: inherit;
}

.rh-cover .bs-login .social-login-buttons .or-text {
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(255, 255, 255, 0.17);
  color: #fff;
  position: relative;
}

.rh-cover .bs-login input[type=password], .rh-cover .bs-login input[type=text] {
  background: rgba(255, 255, 255, 0.2);
  border: none;
  color: #fff;
  box-shadow: none;
  -webkit-backface-visibility: hidden;
}

.rh-cover .bs-login input[type=password]::-webkit-input-placeholder, .rh-cover .bs-login input[type=text]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.55);
}

.rh-cover .bs-login input[type=password]::-moz-placeholder, .rh-cover .bs-login input[type=text]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.55);
}

.rh-cover .bs-login input[type=password]:-ms-input-placeholder, .rh-cover .bs-login input[type=text]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.55);
}

.rh-cover .bs-login input[type=password]:-moz-placeholder, .rh-cover .bs-login input[type=text]:-moz-placeholder {
  color: rgba(255, 255, 255, 0.55);
}

.rh-cover .bs-login .remember-checkbox + .remember-label {
  color: rgba(255, 255, 255, 0.4);
}

.rh-cover .bs-login .remember-label {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAAAAXNSR0IArs4c6QAAAVlJREFUSA3tkzFLA0EQhXeVKzxSaSEWtmJ6wS4/w84fkdJKy/yFFFb+B8EqYC22gfRBG8FCT7Bw/d45d6zeafa8NgOPnZ197+0y7PgQwqZz7ggcgBykRAFpAe48BsckO+DWe//CujLQDCCNwJNjc2qFlcKYII20GxTz1JtjA9PkMugVawPn1j346kHx36/MDyzURE3VqIuJcTVMC01jr3HWNGZgApYgNcSVJpOBkmuwz5OSQlzTTGQgt2RxdYOZLGUQqmLXVdpOXxn+EFyCvfoyNkkvgCbxo/jEHKj5zRfooHa3hNqQdAZ2rfTK+lHmcrGi+nEC3sA4qsU3cxTuwbbOtambSL4F3lW0GLMegoeqwFqLGwZWOI/ISp+j/Tdxq4EVLyJRlTbEvxq0mLSK/zSwwzOuvwFlw1T7GXqemtjrK+snXoEpRsnzYNxpqWWjH6WJ1EtSQ1xpsk/Dn+01H7ZKAQAAAABJRU5ErkJggg==);
}

.rh-cover .bs-login .go-login-panel, .rh-cover .bs-login .go-reset-panel {
  color: rgba(255, 255, 255, 0.5);
}

.rh-cover .bs-login .go-login-panel:hover, .rh-cover .bs-login .go-reset-panel:hover {
  color: #fff;
}

.rh-cover .bs-login .bs-login-reset-panel .login-header .login-icon, .rh-cover .bs-login .remember-checkbox:checked + .remember-label {
  color: #fff;
}

.rh-cover .bs-login .bs-login-reset-panel .login-btn, .rh-cover .bs-login .login-btn {
  background: #fff !important;
  color: #000;
  -webkit-backface-visibility: hidden;
}

.rh-cover .bs-login .login-signup {
  color: rgba(255, 255, 255, 0.66);
}

.rh-cover .bs-login .login-signup a {
  color: #fff;
  text-decoration: underline;
}

.rh-cover .bs-login .user-links, .rh-cover .bs-login .user-links li {
  border-color: rgba(255, 255, 255, 0.4);
}

.rh-cover .bs-login .user-links a {
  color: #fff;
}

.rh-header.light .rh-container {
  background: #fff;
  border-bottom: 1px solid #e5e5e5;
}

.rh-header.light .rh-container.bs-pinning-block.pinned {
  border-bottom-color: transparent;
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.17);
}

.rh-header.light .logo-container a {
  color: #2c2c2c;
}

.rh-header.light .menu-container .menu-handler .lines, .rh-header.light .menu-container .menu-handler .lines:after, .rh-header.light .menu-container .menu-handler .lines:before {
  background: #2c2c2c;
}

body.bs-show-ha.bs-show-ha-b .site-header + .rh-header.light .rh-container {
  border-top: 1px solid #e5e5e5;
}

.main-menu .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  padding: 0;
  border: none;
  right: auto;
  left: auto;
}

.main-menu .bs-pretty-tabs-container {
  position: inherit;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links .sub-menu {
  position: absolute;
  box-shadow: none;
  padding: 0;
  width: 100%;
  left: 100%;
  top: 0 !important;
  background-color: #fff;
  box-shadow: 0 7px 7px rgba(0, 0, 0, 0.15);
}

ul.sub-menu.bs-pretty-tabs-elements li.menu-item-mega-grid-posts > .mega-menu, ul.sub-menu.bs-pretty-tabs-elements li.menu-item-mega-grid-posts > a:after {
  display: none;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links .sub-menu .sub-menu.sub-menu, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links .sub-menu.sub-menu, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link-list .mega-links > li .sub-menu {
  top: inherit !important;
  position: absolute;
  margin-top: -39px;
  left: 100% !important;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.tabbed-grid-posts:before {
  display: none;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.tabbed-grid-posts .tab-content, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.tabbed-grid-posts .tabs-section li:first-child {
  display: none;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.tabbed-grid-posts .tabs-section {
  width: 100%;
  max-width: inherit;
  padding: 0;
  height: auto;
  float: none;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .content-wrap, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.tabbed-grid-posts .content-wrap {
  max-width: 100%;
  min-width: inherit;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links {
  list-style: none;
  padding: 0;
  margin: 0;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links > li > a {
  color: #434343;
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
  width: auto;
  display: block;
  margin-bottom: 0;
  padding: 8px 16px;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link-list .mega-links > li, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link-list .mega-links > li .sub-menu > li {
  display: block;
  padding: 0;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link-list .mega-links > li > a {
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links > li:last-child > a, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link-list .mega-links > li:last-child > a {
  border-bottom: none;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links.link-2-column > li, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links.link-3-column > li, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links.link-4-column > li {
  width: 100%;
  float: none;
  padding: 0 !important;
  margin: 0 !important;
}

ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links > li:hover > a {
  color: #fff !important;
}

.off-canvas-overlay {
  display: none;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 999999;
  overflow-y: hidden;
}

.off-canvas-inner > div {
  padding: 10px 20px 14px;
  line-height: 1.6;
  color: #434343;
}

.off-canvas-container {
  visibility: hidden;
  left: -300px;
  top: 0;
  position: fixed;
  width: 300px;
  height: 100%;
  z-index: 999999;
  transition: 0.6s cubic-bezier(0.55, -0.01, 0.19, 0.98) 0s;
}

body.off-canvas-scroll {
  overflow-y: hidden;
}

body.off-canvas-scroll .off-canvas-container {
  overflow-y: scroll;
}

.off-canvas-container.closing {
  overflow-y: hidden !important;
}

.off-canvas-menu-open .off-canvas-container {
  width: 100%;
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABmJLR0QA/wD/AP+gvaeTAAAA/UlEQVQ4jZXUvy4EQRwH8N9xvMI1aCWUCo/gX0h0nkWj1SiuQ4EQyYmCh/AIrnOeQI8EH8WtZEz2duem2uz+5jPf/c3sRkQE1rGNTkwxsIp9zAfW8GM8rjFbiOzgo5rXD2z6P64w04JsJQgMAh2cZtjFJAwbeE9qR1hIC44z7A7dDNnDZ1IzRK9utRwb/PUMu0VIA3ZZnCSD6nr2nVy/YLERaUnWmKRpm58iQnbvOSLepklzgK+aRHCPuRIkPbHwipsMa/4CapIM0as2oF+UbBKSPG/H2pAiDMtZT0ZYanj9Ds4z7CiM/ydFSIadJfMeA12c4NYUJ7bCDvGAlV8ryZTBSS7cPQAAAABJRU5ErkJggg==), no-drop;
}

.off-canvas-menu-open .off-canvas-container.left {
  left: 0;
  display: block;
  visibility: visible;
}

.off-canvas-container.right {
  left: inherit;
  right: -300px;
}

.off-canvas-menu-open .off-canvas-container.right {
  right: 0;
  display: block;
  visibility: visible;
}

.off-canvas-container:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 290px;
  background: #fff;
  box-shadow: 3px 0 10px 0 rgba(0, 0, 0, 0.1);
  cursor: default;
}

.off-canvas-inner {
  color: #434343;
  width: 290px;
  position: absolute;
  cursor: default;
  padding-top: 4px;
  background: #fff;
}

.off-canvas-inner:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 4px;
  background: 0 0;
  z-index: 1;
}

body.admin-bar .off-canvas-container {
  top: 32px;
}

.off-canvas-header {
  text-align: center;
  line-height: 1.5;
  padding-bottom: 10px;
}

.off-canvas-header img {
  max-width: 100%;
  height: auto;
}

.off-canvas-header .logo {
  margin-top: 20px;
}

.off-canvas-header .site-name {
  font-weight: bolder;
  font-size: 18px;
  margin-top: 15px;
}

.off-canvas-header .site-name:first-child {
  margin-bottom: 10px;
  font-size: 22px;
}

.off-canvas-header .site-name:first-child:last-child {
  margin-bottom: 0;
}

.off-canvas-header .logo + .site-description {
  margin-top: 15px;
}

.off-canvas-header .site-description:first-child:last-child {
  margin-bottom: 10px;
  margin-top: 15px;
}

.off-canvas-menu > ul > li > a {
  text-transform: none !important;
}

.off-canvas-inner > .off-canvas-menu {
  padding: 20px 0 10px;
}

.off-canvas-inner > .off-canvas-search + .off-canvas-menu {
  padding-top: 0;
}

.off-canvas-inner > .off-canvas-header + .off-canvas-menu {
  padding-top: 8px;
}

.off-canvas-inner .canvas-close + .off-canvas-search {
  margin-top: 44px;
}

.off-canvas-menu ul.menu li, .off-canvas-menu ul.menu > li {
  display: block;
  float: none;
}

.off-canvas-menu ul.menu > li {
  padding: 0 20px;
}

.off-canvas-menu li > a {
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  padding: 10px 0 !important;
}

.off-canvas-menu li:last-child > a {
  border-bottom: none !important;
}

.off-canvas-menu li li {
  padding: 0 18px !important;
}

.off-canvas-menu li li > a {
  padding: 8px 0 !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07) !important;
}

.off-canvas-menu a {
  color: #444;
}

.off-canvas-menu ul.menu > li > a {
  display: block !important;
}

.off-canvas-menu ul.menu > li .sub-menu {
  top: -5px;
  left: 100%;
  background: #fff;
  border: 1px solid #d7d7d7;
  padding: 7px 0;
  border-radius: 3px;
}

.off-canvas-menu ul.menu > li .sub-menu .sub-menu {
  left: 100%;
  top: -7px !important;
}

.off-canvas-menu ul.menu > li .sub-menu:after, .off-canvas-menu ul.menu > li .sub-menu:before {
  border: solid 13px transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  top: 13px;
  left: -27px;
  border-right-color: #d7d7d7;
}

.off-canvas-menu ul.menu > li .sub-menu:after {
  border: solid 12px transparent;
  border-right-color: #fff;
  top: 14px;
  left: -24px;
}

.off-canvas-menu .fa {
  margin-right: 5px;
}

.off-canvas-menu ul {
  padding: 0;
  margin-bottom: 0;
  position: relative;
}

.off-canvas-menu li {
  list-style: none;
  padding: 0 20px;
  position: relative;
}

.off-canvas-menu ul ul {
  display: none;
  box-shadow: 3px 0 10px 0 rgba(0, 0, 0, 0.1);
  background: #fff;
  position: absolute;
  left: 100%;
  width: 100%;
  top: 0;
  border: 1px solid #f5eaea;
  padding: 0 10px;
}

.off-canvas-menu ul.menu li.menu-item-has-children > a:after {
  content: "\f105";
  transition: all 0.35s;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -13px;
}

.off-canvas-menu ul.menu li.menu-item-has-children.bsm-enter > a:after {
  opacity: 0;
  right: -8px;
}

.off-canvas-menu .menu .better-custom-badge {
  bottom: inherit;
  top: 50%;
  right: 0;
  left: inherit;
  display: inline-block;
  margin-top: -8px;
}

.off-canvas-menu .menu .menu-item-has-children > a > .better-custom-badge {
  right: 20px;
}

.off-canvas-menu .menu .better-custom-badge:after {
  transform: rotate(90deg);
  bottom: 4px;
  left: -8px;
}

.off-canvas-inner > .off-canvas-search:first-child {
  padding-top: 25px;
}

.off-canvas-search form {
  position: relative;
}

.off-canvas-search input[type=text] {
  padding-right: 25px;
  padding-left: 10px;
  box-shadow: none;
  border: 1px solid #e3e3e3;
  background-color: #fff;
  font-size: 12px;
}

.off-canvas-search .fa {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
  color: #8f8f8f;
}

.off-canvas-inner > .off_canvas_footer {
  padding-top: 18px;
  margin-top: 10px;
  border-top: 1px solid rgba(0, 0, 0, 0.07);
}

.off-canvas-inner > .off_canvas_footer:first-child {
  padding-top: 20px;
  margin-top: 0;
  border-top: none;
}

.off-canvas-inner > .off-canvas-search + .off_canvas_footer {
  margin-top: 14px;
}

.off-canvas-inner > .off_canvas_footer .better-social-counter.style-button:first-child .social-list {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}

.off-canvas-inner > .off_canvas_footer .better-social-counter.style-button:first-child .social-item {
  float: none;
  margin: 0 3px;
  display: inline;
}

.off_canvas_footer .better-social-counter.style-button .item-icon {
  border-radius: 50%;
}

.off-canvas-container .social-share-list {
  padding: 15px 0 0;
}

.off-canvas-container .social-share-list li {
  list-style: none;
  display: inline-block;
  margin-right: 3px;
}

.off-canvas-container .social-share-list a {
  background: #424242;
  color: #fff;
  padding: 4px 7px;
  border-radius: 3px;
}

.off-canvas-container.right {
  right: -300px;
  left: auto;
}

.off-canvas-container.right .off-canvas-inner, .off-canvas-container.right:before {
  right: 0;
  left: auto;
}

.off-canvas-container.right .off-canvas-menu ul ul {
  left: auto;
  right: 100%;
  box-shadow: -3px 0 10px 0 rgba(0, 0, 0, 0.1);
}

.off-canvas-container.right .off-canvas-menu ul {
  text-align: right;
}

.off-canvas-container.right ul.menu li.menu-item-has-children > a:after {
  content: "\f104";
  right: inherit;
  left: 0;
}

.off-canvas-container.right ul.menu li.menu-item-has-children.bsm-enter > a:after {
  right: auto;
  left: -8px;
}

.off-canvas-container.right .off-canvas-menu ul.menu li.menu-item-has-children.bsm-enter > a:after {
  right: auto;
  left: -8px;
}

.off-canvas-container.right .off-canvas-menu .menu .better-custom-badge {
  right: inherit;
  left: 0;
}

.off-canvas-container.right .off-canvas-menu .menu .menu-item-has-children > a > .better-custom-badge {
  right: inherit;
  left: 20px;
}

.off-canvas-container.right .off-canvas-menu .menu .better-custom-badge:after {
  transform: rotate(-90deg);
  left: auto;
  right: -8px !important;
}

.off-canvas-container.right .off_canvas_footer {
  text-align: right;
}

.off-canvas-container.right .better-social-counter.style-button .social-item {
  float: right;
  margin: 0 0 6px 4px;
}

.off-canvas-container.right ul.menu li.menu-have-icon > a > .bf-icon {
  float: right;
  margin: 4px 0 0 6px;
}

.off-canvas-container.right .off-canvas-menu ul.menu > li .sub-menu:after, .off-canvas-container.right .off-canvas-menu ul.menu > li .sub-menu:before {
  left: inherit;
  right: -27px;
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: FlipH;
}

.off-canvas-container.right .off-canvas-menu ul.menu > li .sub-menu:after {
  left: inherit;
  right: -24px;
}

.off-canvas-container.right ul.menu > li .sub-menu .sub-menu {
  left: inherit;
  right: 100%;
}

.skin-dark.off-canvas-container .off-canvas-inner, .skin-dark.off-canvas-container:before {
  background: #151515;
}

.skin-dark.off-canvas-container .off-canvas-search input[type=text] {
  border-color: #272727;
  background-color: #151515;
  color: #fff;
}

.skin-dark.off-canvas-container .off-canvas-inner > div, .skin-dark.off-canvas-container .off-canvas-menu a {
  color: #fff;
}

.skin-dark.off-canvas-container .off-canvas-menu ul.menu > li .sub-menu {
  background: #151515;
  border-color: #232323;
}

.skin-dark.off-canvas-container .off-canvas-menu ul.menu > li .sub-menu:after, .skin-dark.off-canvas-container .off-canvas-menu ul.menu > li .sub-menu:before {
  border-right-color: #232323;
}

.skin-dark.off-canvas-container .off-canvas-menu li > a {
  border-bottom-color: rgba(255, 255, 255, 0.05) !important;
}

.skin-dark.off-canvas-container .off-canvas-inner > .off_canvas_footer {
  border-top-color: rgba(255, 255, 255, 0.07);
}

.search-header {
  margin: 0 0 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ebebeb;
}

.search-header .search-form {
  margin-bottom: 15px;
}

.search-header .found-categories ul, .search-header .found-tags ul {
  display: inline-block;
  list-style: none;
  padding: 0;
  margin: 0;
}

.search-header .found-categories li, .search-header .found-tags li {
  display: inline-block;
  margin: 0 10px 0 0;
}

.search-header .label {
  font-weight: 700;
  font-size: 14px;
  color: #383838;
  padding: 0 10px 0 0;
}

.search-header .clean-button {
  line-height: 18px;
}

.search-header .found-categories li .clean-button, .search-header .found-tags li .clean-button {
  margin: 0;
}

.search-header .found-categories + .found-tags {
  margin-top: 15px;
}

.search-header .found-tags .clean-button {
  line-height: 22px;
  padding: 0 6px;
}

.topbar {
  height: 35px;
  overflow: hidden;
}

.topbar.use-pretty-tabs {
  z-index: 9999;
  position: relative;
  height: auto;
  overflow: visible;
}

.topbar ul.menu > li .sub-menu {
  top: 100%;
}

.topbar .topbar-inner {
  padding: 4px 0;
}

.topbar .section-links {
  float: right;
}

.topbar.topbar-style-1 .section-menu {
  height: 26px;
}

.topbar.topbar-style-1 .section-menu {
  max-width: 80%;
}

.topbar.topbar-style-1 .section-menu:first-child:last-child {
  max-width: 100%;
}

.site-header.boxed .topbar .topbar-inner {
  border-bottom: 1px solid #efefef;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}

.site-header.full-width .topbar {
  border-bottom: 1px solid #efefef;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}

.topbar .better-studio-shortcode {
  display: inline-block;
  float: right;
  margin-bottom: 0;
}

.topbar .better-studio-shortcode .social-list {
  display: inline-block;
  float: right;
}

.topbar .better-social-counter.style-button .social-item {
  margin: 0 0 0 4px;
}

.topbar .better-social-counter.style-button .social-item .item-icon {
  color: #444;
  background-color: transparent;
  font-size: 12px;
  width: 24px;
  height: 24px;
  line-height: 24px;
}

.topbar .better-social-counter.style-button .social-item:hover .item-icon {
  color: #545454;
}

.topbar .better-social-counter.style-button .social-item {
  float: left;
  font-size: 13px;
}

.topbar .better-social-counter.style-button a:hover {
  color: #fff;
}

.topbar .topbar-date {
  color: #fff;
  display: inline-block;
  padding: 3px 10px;
  line-height: 18px;
  position: relative;
  top: -1px;
}

.topbar .better-newsticker {
  margin-bottom: 0;
}

.topbar .better-newsticker.better-newsticker {
  margin-bottom: 0 !important;
}

.topbar .section-links + .section-menu .better-newsticker .control-nav {
  right: 30px;
}

.topbar .topbar-sign-in {
  float: right;
  cursor: pointer;
  height: 24px;
  line-height: 24px;
}

.topbar .topbar-sign-in .fa {
  margin-right: 2px;
}

.topbar .topbar-sign-in.behind-social {
  margin-right: 8px;
  position: relative;
  padding-right: 8px;
}

.topbar .topbar-sign-in.behind-social:before {
  content: "";
  width: 1px;
  top: 50%;
  margin-top: -8px;
  height: 18px;
  display: inline-block;
  background: #dadada;
  background: rgba(0, 0, 0, 0.15);
  position: absolute;
  right: -2px;
}

@media only screen and (max-width: 850px) {
  .topbar .better-newsticker ul.news-list li {
    width: 65%;
  }
}
body {
  background: #fff;
  -webkit-text-decoration-skip: ink;
          text-decoration-skip: ink;
}

body.boxed {
  background-color: #eee;
}

body.boxed .bs-vc-content > .vc_row > .bs-vc-wrapper, body.boxed .content-wrap {
  padding-left: 5px;
  padding-right: 5px;
}

body.boxed .bf-breadcrumb > .bf-breadcrumb-container {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

body.boxed .mega-menu .content-wrap {
  padding-left: 2.5px;
  padding-right: 2.5px;
}

body.boxed .slider-container .content-wrap {
  padding-left: 0;
  padding-right: 0;
}

@media (max-width: 980px) {
  body.boxed .bs-vc-content > .vc_row > .bs-vc-wrapper, body.boxed .content-wrap, body.boxed .mega-menu .content-wrap {
    padding-left: 0;
    padding-right: 0;
  }
}
.main-wrap {
  margin: 0 auto;
}

.content-wrap, .main-wrap, main.content-container {
  position: relative;
}

body.active-top-line {
  border-top: 3px solid transparent;
}

.main-wrap .container {
  width: 100%;
}

body.full-width .main-wrap {
  width: 100%;
}

@media (min-width: 768px) {
  .boxed .main-wrap {
    width: 100% !important;
  }
}
@media only screen and (max-width: 768px) {
  .boxed .main-wrap {
    max-width: 100% !important;
  }
}
body.boxed .main-wrap {
  padding: 0;
  background-color: #fff;
  box-sizing: inherit;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.27);
}

@media only screen and (max-width: 480px) {
  .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .vc_row .bs-vc-wrapper > .bs-vc-column {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
.content-wrap {
  margin: 0 auto;
  padding: 0;
  min-width: 300px;
}

.container {
  width: 100%;
}

.page-layout-3-col-0 .content-column {
  width: 100% !important;
}

.page-layout-3-col-0.page-layout-3-col-0 .main-section {
  margin-bottom: 0 !important;
}

.listing .col-lg-1, .listing .col-lg-10, .listing .col-lg-11, .listing .col-lg-12, .listing .col-lg-2, .listing .col-lg-3, .listing .col-lg-4, .listing .col-lg-5, .listing .col-lg-6, .listing .col-lg-7, .listing .col-lg-8, .listing .col-lg-9, .listing .col-md-1, .listing .col-md-10, .listing .col-md-11, .listing .col-md-12, .listing .col-md-2, .listing .col-md-3, .listing .col-md-4, .listing .col-md-5, .listing .col-md-6, .listing .col-md-7, .listing .col-md-8, .listing .col-md-9, .listing .col-sm-1, .listing .col-sm-10, .listing .col-sm-11, .listing .col-sm-12, .listing .col-sm-2, .listing .col-sm-3, .listing .col-sm-4, .listing .col-sm-5, .listing .col-sm-6, .listing .col-sm-7, .listing .col-sm-8, .listing .col-sm-9, .listing .col-xs-1, .listing .col-xs-10, .listing .col-xs-11, .listing .col-xs-12, .listing .col-xs-2, .listing .col-xs-3, .listing .col-xs-4, .listing .col-xs-5, .listing .col-xs-6, .listing .col-xs-7, .listing .col-xs-8, .listing .col-xs-9 {
  padding-left: 15px;
  padding-right: 15px;
}

.listing .row {
  margin-left: -15px;
  margin-right: -15px;
}

.term-badges .format-badge, .term-badges .term-badge {
  display: inline-block;
  line-height: 0;
}

.term-badges a {
  color: #8b8b8b;
  padding: 0 0 4px;
}

.term-badges .fa {
  margin-right: 2px;
}

.term-badges.floated a {
  padding: 2px 7px;
  color: #fff;
  margin-right: 3px;
  margin-bottom: 3px;
  display: inline-block;
  line-height: 1.7;
  max-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}

.term-badges.floated {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  line-height: 0;
  font-size: 0;
}

.term-badges.text-badges, .term-badges.text-badges .term-badge {
  line-height: 1.4;
}

.term-badges.text-badges .term-badge {
  margin-right: 10px;
}

.term-badges.text-badges .term-badge:last-child {
  margin-right: 0;
}

.term-badges.text-badges a {
  background-color: transparent !important;
  font-weight: 500;
  padding: 0;
}

.format-icon {
  position: absolute;
  right: 20px;
  top: 20px;
  pointer-events: none;
  width: 32px;
  height: 32px;
  border: 2px solid #fff;
  line-height: 28px;
  text-align: center;
  border-radius: 50%;
  color: #fff;
  background: rgba(0, 0, 0, 0.3);
  font-size: 14px;
  transition: 0.43s cubic-bezier(0.47, 0.13, 0.16, 0.72) 0s;
}

.format-icon .fa {
  line-height: 28px;
  width: 100%;
  text-align: center;
}

.format-icon.format-audio {
  padding-right: 2px;
}

.format-icon.format-video {
  padding-left: 2px;
}

.post-summary p:last-child {
  margin-bottom: 0;
}

.entry-content a.read-more, a.read-more {
  font-size: 12px;
  color: #fff;
  background: #434343;
  display: inline-block;
  padding: 3px 11px;
  text-transform: uppercase !important;
  margin-top: 13px;
}

.entry-content a.read-more, a.read-more:hover {
  color: #fff;
}

.img-holder {
  position: relative;
  width: 80px;
  display: inline-block;
  float: left;
  margin-right: 15px;
  transition: none;
}

.bs-ll-a .img-cont:before, .bs-ll-a .img-holder:before, .bs-ll-a img[data-src]:not(.b-loaded) {
  opacity: 1;
  background-color: #e9ebee;
  background-image: linear-gradient(to left, #e9ebee 0, #f4f5f6 20%, #e9ebee 40%, #e9ebee 100%);
  background-repeat: no-repeat;
  background-size: 1000px 900px;
  animation: bs-lazy-anim 1.01s infinite linear forwards;
}

.bs-ll-d .img-cont, .bs-ll-d .img-holder {
  background-color: #f5f5f5;
}

.listing-mg-item .img-cont:before {
  content: "";
  display: inline-block;
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
}

.img-cont.b-error:before, .img-cont.b-loaded:before, .img-holder.b-error:before, .img-holder.b-loaded:before {
  background: 0 0;
  opacity: 0;
  animation: none;
}

.listing-item-blog-1 .featured .img-holder.b-error, .listing-item-blog-1 .featured .img-holder.b-loaded, .listing-item-blog-5 .featured .img-holder.b-error, .listing-item-blog-5 .featured .img-holder.b-loaded, .listing-item-tb-1 .img-holder.b-error, .listing-item-tb-1 .img-holder.b-loaded, .listing-item-tb-2 .img-holder.b-error, .listing-item-tb-2 .img-holder.b-loaded, .listing-item-tb-3 .img-holder.b-error, .listing-item-tb-3 .img-holder.b-loaded {
  background-size: cover !important;
  background-position: top center !important;
}
@keyframes bs-lazy-anim {
  from {
    background-position: -800px 0;
  }
  to {
    background-position: 400px 0;
  }
}
@keyframes bs-lazy-anim-rtl {
  from {
    background-position: 400px 0;
  }
  to {
    background-position: -800px 0;
  }
}
.img-cont.img-cont.img-content-ni.img-content-ni, .img-holder.img-holder.img-content-ni.img-content-ni {
  background: 0 0 !important;
}

.img-holder.b-load-ready {
  opacity: 0;
}

.img-holder.b-error, .img-holder.b-loaded, body.bs-ll-d .img-holder {
  background-size: cover;
  animation: none;
  background-position: top center;
}

.img-holder.b-loaded, body.bs-ll-d .img-holder {
  transition: opacity 0.2s ease-in-out;
  opacity: 1;
}

.bs-pagination-cached .img-holder.b-loaded {
  transition: none;
}

.img-holder:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 70%;
}

.search-field::-ms-clear {
  display: none;
}

.modal {
  z-index: 99999;
}

.margin-sm-left {
  margin-left: 7px;
}

.margin-sm-right {
  margin-right: 7px;
}

.margin-xsm-left {
  margin-left: 3px;
}

.margin-xsm-right {
  margin-right: 3px;
}

.limit-line {
  overflow: hidden;
  white-space: nowrap;
}

.limit-dot-line {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.top-line {
  border-top: 1px solid #f4f4f4;
}

.bottom-line {
  border-bottom: 1px solid #f4f4f4;
}

li.bottom-line:last-child {
  border-bottom: none;
}

.no-list-style {
  list-style: none !important;
}

.no-list-style li {
  padding-right: 0 !important;
}

.no-list-style li:before {
  display: none !important;
}

.bs-padding-1-1 {
  padding-left: 5%;
  padding-right: 5%;
}

.bs-padding-0-1 {
  padding-right: 5%;
}

.bs-padding-1-0 {
  padding-left: 5%;
}

.bs-padding-2-2 {
  padding-left: 10%;
  padding-right: 10%;
}

.bs-padding-2-1 {
  padding-left: 10%;
  padding-right: 5%;
}

.bs-padding-1-2 {
  padding-left: 5%;
  padding-right: 10%;
}

.bs-padding-0-2 {
  padding-right: 10%;
}

.bs-padding-2-0 {
  padding-left: 10%;
}

.bs-padding-3-3 {
  padding-left: 15%;
  padding-right: 15%;
}

.bs-padding-0-3 {
  padding-right: 15%;
}

.bs-padding-3-0 {
  padding-left: 15%;
}

.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.screen-reader-text:active, .screen-reader-text:focus, .screen-reader-text:hover {
  background-color: #f1f1f1;
  -webmit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

.search-form input[type=search] {
  float: left;
  height: 38px;
  line-height: 38px;
  margin-right: 8px;
  font-size: 12px;
  box-shadow: none;
}

.search-form input[type=submit] {
  height: 38px;
}

.post-meta {
  padding-top: 2px;
  font-style: inherit;
}

.post-meta .time {
  margin-right: 10px;
}

.post-meta .share, .post-meta .views {
  float: none;
  margin-right: 10px;
  font-style: normal;
}

.post-meta .comments, .post-meta .share, .post-meta .views {
  white-space: nowrap;
}

.post-meta .views {
  font-weight: 700;
}

.post-meta .views.rank-0, .post-meta .views.rank-default {
  font-weight: 400;
}

.post-meta .comments {
  margin-left: 10px;
  font-style: normal;
  float: right;
}

.post-meta .comments:first-child:last-child, .post-meta .rating:first-child:last-child {
  float: none;
  margin-left: 0;
  margin-right: 0;
}

.post-meta .rating + .comments {
  float: none;
  margin-left: 0;
}

.post-meta .comments .fa, .post-meta .share .bf-icon, .post-meta .views .bf-icon, .post-meta .views .fa {
  display: inline-block;
  margin-right: 3px;
}

.post-meta .post-author-avatar img {
  margin-right: 5px;
  margin-top: -2px;
}

.post-meta .post-author {
  font-weight: bolder;
  font-style: normal;
  margin-right: 8px;
  max-width: 110px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: top;
}

.post-meta .post-author:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f111";
  margin-left: 8px;
  font-size: 5px;
  vertical-align: middle;
  color: #adb5bd;
}

.post-meta .post-author-a:last-child .post-author {
  margin-right: 0;
}

.post-meta .post-author-a:last-child .post-author:after {
  display: none;
}

.post-meta > a:last-child, .post-meta > span:last-child {
  margin-right: 0 !important;
}

.slider-style-1-container, .slider-style-11-container, .slider-style-13-container, .slider-style-15-container, .slider-style-2-container.slider-container-1col, .slider-style-3-container, .slider-style-4-container.slider-container-1col, .slider-style-5-container, .slider-style-7-container, .slider-style-9-container {
  margin: 0 0 -20px;
  padding: 25px 0;
}

.slider-style-5-container {
  padding-bottom: 0;
}

.slider-style-16-container, .slider-style-2-container, .slider-style-4-container, .slider-style-8-container {
  margin: 0 0 25px;
}

.slider-style-15-container {
  margin: 0;
  padding-bottom: 0;
}

.slider-style-11-container .bs-slider, .slider-style-13-container .bs-slider, .slider-style-9-container .bs-slider {
  margin-bottom: 0;
}

.archive-title {
  border-bottom: 1px solid #f0f0f0;
  padding-bottom: 13px;
}

.archive-title .pre-title {
  position: relative;
  margin-bottom: 17px;
}

.archive-title .pre-title span {
  background-color: #444;
  display: inline-block;
  line-height: 26px;
  z-index: 1;
  position: relative;
  padding: 0 10px;
  color: #fff;
}

.archive-title .pre-title:after {
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
  top: 100%;
  height: 3px;
  width: 100%;
  background-color: #444;
}

.archive-title .page-heading {
  margin: 0 0 12px;
  position: relative;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
  padding: 0;
}

.archive-title.with-actions .page-heading {
  padding-right: 30px;
}

.archive-title .actions-container {
  width: 30px;
  float: right;
}

.archive-title.without-terms .actions-container {
  margin-top: 8px;
}

.archive-title .page-heading .count, .archive-title .rss-link {
  float: right;
  font-size: 20px;
}

.archive-title .rss-link {
  color: #f97410;
}

.archive-title .desc {
  margin-top: 12px;
}

.archive-title .desc p:last-child {
  margin-bottom: 0;
}

.archive-title .term-badges {
  margin: 10px 0 0;
  line-height: 0;
}

.archive-title .term-badges span.term-badge {
  margin-bottom: 6px;
}

.archive-title .term-badges span.term-badge a {
  background: #fff !important;
  border: 1px solid #d4d4d4 !important;
  border-color: #d4d4d4 !important;
  padding: 0 7px;
  display: inline-block;
  line-height: 20px;
  margin-right: 3px;
  font-size: 10px;
  float: left;
  color: #8b8b8b !important;
}

.archive-title .term-badges span.term-badge a:hover {
  color: #fff !important;
  border: 1px solid transparent !important;
}

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

.wpb_widgetised_column .wpb_wrapper > ul {
  margin: 0;
  padding: 0;
}

.bs-injection.bs-injection-1-col > .vc_row[data-vc-full-width=true] > .bs-vc-wrapper, .bs-injection.bs-injection-2-col > .vc_row[data-vc-full-width=true] > .bs-vc-wrapper, .bs-injection.bs-injection-3-col > .vc_row[data-vc-full-width=true] > .bs-vc-wrapper, .bs-injection.bs-vc-content, .bs-injection.bs-vc-content .vc_row, .bs-injection.bs-vc-content .vc_vc_row, .layout-1-col .bs-vc-content .vc_row, .layout-1-col .bs-vc-content .vc_row[data-vc-full-width=true] > .bs-vc-wrapper, .layout-1-col .bs-vc-content .vc_vc_row, .layout-3-col-0 .bs-vc-content .vc_row, .layout-3-col-0 .bs-vc-content .vc_row[data-vc-full-width=true] > .bs-vc-wrapper, .layout-3-col-0 .bs-vc-content .vc_vc_row {
  margin-left: auto;
  margin-right: auto;
}

.container, .vc_column_container {
  margin-right: auto !important;
  margin-left: auto !important;
}

.bs-vc-content > .vc_element > .vc_row[data-vc-full-width=true], .bs-vc-content > .vc_element > .vc_row[data-vc-stretch-content=true] > .bs-vc-wrapper, .bs-vc-content > .vc_row[data-vc-full-width=true], .bs-vc-content > .vc_row[data-vc-stretch-content=true] > .bs-vc-wrapper {
  width: 100%;
}

.bs-vc-content .vc_row[data-vc-full-width=true] {
  right: auto !important;
  left: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.full-width .bs-vc-content .vc_row[data-vc-full-width=true] {
  max-width: inherit !important;
}

.bs-vc-content .vc_row[data-vc-stretch-content=true] {
  right: auto !important;
  left: auto !important;
  width: auto !important;
  max-width: inherit !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.bs-injection.bs-vc-content .vc_row[data-vc-stretch-content=true] > .bs-vc-wrapper, .layout-3-col-0 .bs-vc-content .vc_row[data-vc-stretch-content=true] > .bs-vc-wrapper, .page-layout-1-col .bs-vc-content .vc_row[data-vc-stretch-content=true] > .bs-vc-wrapper {
  max-width: inherit !important;
}

.wpb_flexslider.flexslider .slides img {
  height: auto;
}

.bs-injection.bs-vc-content > .vc_row.vc_row-fluid.vc_row-has-fill:first-child {
  margin-top: 0 !important;
}

.vc_row.vc_row-flex > .bs-vc-wrapper {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
}

.vc_row.vc_row-flex .bs-vc-wrapper {
  width: 100%;
}

.vc_row.vc_row-flex > .bs-vc-wrapper > .vc_column_container {
  display: -ms-flexbox;
}

.vc_row.vc_row-flex > .bs-vc-wrapper, .vc_row.vc_row-flex > .bs-vc-wrapper > .vc_column_container {
  display: flex;
}

.vc_row.vc_row-flex > .bs-vc-wrapper > .vc_column_container > .vc_column-inner {
  display: -ms-flexbox;
  -webkit-box-orient: vertical;
}

.vc_row.vc_row-flex > .bs-vc-wrapper > .vc_column_container > .vc_column-inner {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  z-index: 1;
}

@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .vc_row.vc_row-flex > .bs-vc-wrapper > .vc_column_container > .vc_column-inner > * {
    min-height: 1em;
  }
}
.vc_row.vc_column-gap-1 > .bs-vc-wrapper {
  margin-left: -0.5px !important;
  margin-right: -0.5px !important;
}

.vc_row.vc_column-gap-1 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 0.5px !important;
  padding-right: 0.5px !important;
}

.vc_row.vc_column-gap-2 > .bs-vc-wrapper {
  margin-left: -1px !important;
  margin-right: -1px !important;
}

.vc_row.vc_column-gap-2 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.vc_row.vc_column-gap-3 > .bs-vc-wrapper {
  margin-left: -1.5px !important;
  margin-right: -1.5px !important;
}

.vc_row.vc_column-gap-3 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 1.5px !important;
  padding-right: 1.5px !important;
}

.vc_row.vc_column-gap-4 > .bs-vc-wrapper {
  margin-left: -2px !important;
  margin-right: -2px !important;
}

.vc_row.vc_column-gap-4 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.vc_row.vc_column-gap-5 > .bs-vc-wrapper {
  margin-left: -2.5px !important;
  margin-right: -2.5px !important;
}

.vc_row.vc_column-gap-5 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 2.5px !important;
  padding-right: 2.5px !important;
}

.vc_row.vc_column-gap-10 > .bs-vc-wrapper {
  margin-left: -5px !important;
  margin-right: -5px !important;
}

.vc_row.vc_column-gap-10 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.vc_row.vc_column-gap-15 > .bs-vc-wrapper {
  margin-left: -7.5px !important;
  margin-right: -7.5px !important;
}

.vc_row.vc_column-gap-15 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 7.5px !important;
  padding-right: 7.5px !important;
}

.vc_row.vc_column-gap-20 > .bs-vc-wrapper {
  margin-left: -10px !important;
  margin-right: -10px !important;
}

.vc_row.vc_column-gap-20 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.vc_row.vc_column-gap-25 > .bs-vc-wrapper {
  margin-left: -12.5px !important;
  margin-right: -12.5px !important;
}

.vc_row.vc_column-gap-25 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 12.5px !important;
  padding-right: 12.5px !important;
}

.vc_row.vc_column-gap-30 > .bs-vc-wrapper {
  margin-left: -15px !important;
  margin-right: -15px !important;
}

.vc_row.vc_column-gap-30 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.vc_row.vc_column-gap-35 > .bs-vc-wrapper {
  margin-left: -17.5px !important;
  margin-right: -17.5px !important;
}

.vc_row.vc_column-gap-35 > .bs-vc-wrapper > .bs-vc-column {
  padding-left: 17.5px !important;
  padding-right: 17.5px !important;
}

.listing-item a.vc_inline-link {
  display: none;
}

.bs-pagination-wrapper .listing + .listing {
  margin-top: 20px;
}

.post.emphasize-first-p .entry-content > p:first-child {
  font-size: 120%;
}

.listing-item .post-edit-link {
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.58);
  color: #fff;
  padding: 4px 11px;
  font-size: 13px;
  display: none;
  line-height: 20px;
}

.listing-item:hover .post-edit-link {
  display: block;
}

.infinity > .listing + .listing, .more_btn > .listing + .listing {
  margin-top: 20px;
}

.mega-links > .menu-item {
  margin-bottom: 30px;
}

.listing .listing-item, .mega-links > .menu-item {
  min-height: 0;
}

.listing.columns-1 .listing-item, .mega-links.columns-1 > .menu-item {
  width: 100%;
  float: none;
}

.listing.columns-2 .listing-item, .mega-links.columns-2 > .menu-item {
  width: 50%;
  float: left;
}

.listing.columns-2 .listing-item:nth-child(odd), .mega-links.columns-2 > .menu-item:nth-child(odd) {
  padding-right: 18px;
  clear: left;
}

.listing.columns-2 .listing-item:nth-child(even), .mega-links.columns-2 > .menu-item:nth-child(even) {
  padding-left: 18px;
}

.listing.columns-3 .listing-item, .mega-links.columns-3 > .menu-item {
  width: 33.3333%;
  float: left;
}

.listing.columns-3 .listing-item:nth-child(3n-1), .mega-links.columns-3 > .menu-item:nth-child(3n-1) {
  padding-left: 9px;
  padding-right: 9px;
}

.listing.columns-3 .listing-item:nth-child(3n-2), .mega-links.columns-3 > .menu-item:nth-child(3n-2) {
  padding-right: 18px;
  clear: left;
}

.listing.columns-3 .listing-item:nth-child(3n+3), .mega-links.columns-3 > .menu-item:nth-child(3n+3) {
  padding-left: 18px;
}

.listing.columns-4 .listing-item, .mega-links.columns-4 > .menu-item {
  width: 25%;
  float: left;
}

.listing.columns-4 .listing-item:nth-child(4n-3), .mega-links.columns-4 > .menu-item:nth-child(4n-3) {
  padding-left: 0;
  padding-right: 16px;
  clear: left;
}

.listing.columns-4 .listing-item:nth-child(4n+2), .mega-links.columns-4 > .menu-item:nth-child(4n+2) {
  padding-left: 5px;
  padding-right: 11px;
}

.listing.columns-4 .listing-item:nth-child(4n+3), .mega-links.columns-4 > .menu-item:nth-child(4n+3) {
  padding-left: 10px;
  padding-right: 6px;
}

.listing.columns-4 .listing-item:nth-child(4n+4), .mega-links.columns-4 > .menu-item:nth-child(4n+4) {
  padding-right: 0;
  padding-left: 16px;
}

.listing.columns-5 .listing-item, .mega-links.columns-5 > .menu-item {
  width: 20%;
  float: left;
}

.listing.columns-5 .listing-item:nth-child(5n+1), .mega-links.columns-5 > .menu-item:nth-child(5n+1) {
  padding-left: 0;
  padding-right: 12px;
  clear: left;
}

.listing.columns-5 .listing-item:nth-child(5n+2), .mega-links.columns-5 > .menu-item:nth-child(5n+2) {
  padding-left: 4px;
  padding-right: 8px;
}

.listing.columns-5 .listing-item:nth-child(5n+3), .mega-links.columns-5 > .menu-item:nth-child(5n+3) {
  padding-left: 6px;
  padding-right: 6px;
}

.listing.columns-5 .listing-item:nth-child(5n+4), .mega-links.columns-5 > .menu-item:nth-child(5n+4) {
  padding-left: 8px;
  padding-right: 4px;
}

.listing.columns-5 .listing-item:nth-child(5n+5), .mega-links.columns-5 > .menu-item:nth-child(5n+5) {
  padding-left: 8px;
  padding-right: 0;
}

.listing.columns-5.listing-tall .listing-item:nth-child(5n+5), .mega-links.columns-5.listing-tall > .menu-item:nth-child(5n+5) {
  padding-left: 12px;
  padding-right: 0;
}

@media only screen and (max-width: 1000px) {
  .listing.columns-5 .listing-item, .mega-links.columns-5 > .menu-item {
    width: 25%;
  }
  .listing.columns-5 .listing-item:nth-child(4n-3), .mega-links.columns-5 > .menu-item:nth-child(4n-3) {
    padding-left: 0;
    padding-right: 8px;
    clear: left;
  }
  .listing.columns-5 .listing-item:nth-child(4n+2), .mega-links.columns-5 > .menu-item:nth-child(4n+2) {
    padding-left: 3px;
    padding-right: 5px;
    clear: none;
  }
  .listing.columns-5 .listing-item:nth-child(4n+3), .mega-links.columns-5 > .menu-item:nth-child(4n+3) {
    padding-left: 5px;
    padding-right: 3px;
    clear: none;
  }
  .listing.columns-5 .listing-item:nth-child(4n+4), .mega-links.columns-5 > .menu-item:nth-child(4n+4) {
    padding-right: 0;
    padding-left: 8px;
    clear: none;
  }
}
@media only screen and (max-width: 900px) {
  .listing.columns-4 .listing-item, .listing.columns-5 .listing-item, .mega-links.columns-4 > .menu-item, .mega-links.columns-5 > .menu-item {
    width: 33.3333%;
  }
  .listing.columns-4 .listing-item:nth-child(3n-1), .listing.columns-5 .listing-item:nth-child(3n-1), .mega-links.columns-4 > .menu-item:nth-child(3n-1), .mega-links.columns-5 > .menu-item:nth-child(3n-1) {
    padding-left: 6px;
    padding-right: 6px;
    clear: none;
  }
  .listing.columns-4 .listing-item:nth-child(3n-2), .listing.columns-5 .listing-item:nth-child(3n-2), .mega-links.columns-4 > .menu-item:nth-child(3n-2), .mega-links.columns-5 > .menu-item:nth-child(3n-2) {
    padding-left: 0;
    padding-right: 12px;
    clear: left;
  }
  .listing.columns-4 .listing-item:nth-child(3n+3), .listing.columns-5 .listing-item:nth-child(3n+3), .mega-links.columns-4 > .menu-item:nth-child(3n+3), .mega-links.columns-5 > .menu-item:nth-child(3n+3) {
    padding-left: 12px;
    padding-right: 0;
    clear: none;
  }
}
@media only screen and (max-width: 600px) {
  .listing.columns-3 .listing-item, .listing.columns-4 .listing-item, .listing.columns-5 .listing-item, .mega-links.columns-3 > .menu-item, .mega-links.columns-4 > .menu-item, .mega-links.columns-5 > .menu-item {
    width: 50%;
  }
  .listing.columns-3 .listing-item:nth-child(odd), .listing.columns-4 .listing-item:nth-child(odd), .listing.columns-5 .listing-item:nth-child(odd), .mega-links.columns-3 > .menu-item:nth-child(odd), .mega-links.columns-4 > .menu-item:nth-child(odd), .mega-links.columns-5 > .menu-item:nth-child(odd) {
    padding-left: 0;
    padding-right: 13px;
    clear: left;
  }
  .listing.columns-3 .listing-item:nth-child(even), .listing.columns-4 .listing-item:nth-child(even), .listing.columns-5 .listing-item:nth-child(even), .mega-links.columns-3 .listing-item:nth-child(even), .mega-links.columns-4 .listing-item:nth-child(even), .mega-links.columns-5 .listing-item:nth-child(even) {
    padding-left: 13px;
    padding-right: 0;
    clear: none;
  }
}
@media only screen and (max-width: 500px) {
  .listing.columns-2 .listing-item, .listing.columns-3 .listing-item, .listing.columns-4 .listing-item, .listing.columns-5 .listing-item, .mega-links.columns-2 > .menu-item, .mega-links.columns-3 > .menu-item, .mega-links.columns-4 > .menu-item, .mega-links.columns-5 > .menu-item {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    clear: none !important;
  }
}
.archive-title img {
  max-width: 100%;
}

.bsbt-shortcode-placeholder-p.bsbt-shortcode-placeholder-p {
  word-break: break-all;
  margin: 0;
  line-height: 24px;
  font-size: 14px;
  font-family: var(--publisher-system-font);
}

.bsbt-shortcode-placeholder-p.bsbt-shortcode-placeholder-p + .bsbt-shortcode-placeholder {
  margin-top: 5px;
}

.bsbt-shortcode-placeholder {
  text-align: center;
  background: #fff8d7;
  border: 1px solid #e5d68d;
  margin: 0 0 40px;
  padding: 15px;
  line-height: 24px;
  font-size: 13px;
  font-family: var(--publisher-system-font);
}

.bsbt-shortcode-placeholder a, .bsbt-shortcode-placeholder a:hover {
  color: #e43c36 !important;
  font-weight: bolder;
}

.bsbt-shortcode-placeholder.type-small {
  padding: 7px;
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all;
}

.bs-shortcode-row {
  margin-bottom: 20px;
}

.bs-shortcode-row-2-column[max-width~="450px"] .bs-shortcode-col {
  width: 100% !important;
  margin-bottom: 15px;
}

.bs-shortcode-row-2-column[max-width~="450px"] .bs-shortcode-col:last-child {
  margin-bottom: 0;
}

.bs-shortcode-row-3-column[max-width~="600px"] .bs-shortcode-col {
  width: 50% !important;
  margin-bottom: 15px;
}

.bs-shortcode-row-3-column[max-width~="450px"] .bs-shortcode-col {
  width: 100% !important;
}

.bs-shortcode-row-3-column[max-width~="600px"] .bs-shortcode-col:last-child {
  margin-bottom: 0;
}

.bs-shortcode-row-4-column[max-width~="700px"] .bs-shortcode-col {
  width: 33.3333% !important;
  margin-bottom: 15px;
}

.bs-shortcode-row-4-column[max-width~="600px"] .bs-shortcode-col {
  width: 50% !important;
}

.bs-shortcode-row-4-column[max-width~="450px"] .bs-shortcode-col {
  width: 100% !important;
}

.bs-shortcode-row-4-column[max-width~="700px"] .bs-shortcode-col:last-child {
  margin-bottom: 0;
}

.bs-ll.a .fb-page, .bs-ll.a .google-plus-block {
  background-color: #e9ebee;
  background-image: linear-gradient(to left, #e9ebee 0, #f4f5f6 20%, #e9ebee 40%, #e9ebee 100%);
  background-repeat: no-repeat;
  background-size: 1000px 900px;
  animation: bs-lazy-anim 1.01s infinite linear forwards;
  width: 100% !important;
  min-height: 130px !important;
  text-align: center;
}

.bs-ll.a .footer-widgets.light-text .fb-page, .bs-ll.a .footer-widgets.light-text .google-plus-block {
  background-color: #373737;
  background-image: linear-gradient(to left, #373737 0, #2b2b2b 20%, #373737 40%, #373737 100%);
}

.fb-page.fb_iframe_widget {
  background: 0 0;
}

.bs-text a:hover {
  text-decoration: underline;
}

.bs-text .bs-text-content p:last-child {
  margin-bottom: 0;
}

.bs-text a.btn {
  color: #fff;
}

.pagination {
  margin: 20px 0 0;
  font-size: 18px;
}

.pagination:last-child {
  margin-bottom: 0 !important;
}

.entry-content .bs-post-pagination .pages {
  border-color: #dadada !important;
  color: #333;
}

.entry-content .bs-post-pagination span {
  line-height: 28px;
  height: 28px;
  min-width: 28px;
}

.entry-content > .bs-post-pagination:first-child {
  margin: 0 0 20px;
}

.pagination.bs-links-pagination .older {
  float: left;
  width: 50%;
  text-align: left;
}

.pagination.bs-links-pagination .newer {
  float: right;
  width: 50%;
  text-align: right;
}

.pagination.bs-links-pagination a {
  display: inline-block;
  margin-right: 1px;
  line-height: 26px;
  height: 26px;
  min-width: 30px;
  text-align: center;
  padding: 0 9px;
  background-color: #fff;
  border: 1px solid #dadada;
  color: #8a8f92;
  font-size: 12px;
  text-transform: uppercase;
}

.pagination.bs-links-pagination a:hover {
  color: #fff;
  border: 1px solid transparent;
}

.pagination.bs-numbered-pagination .page-numbers, .pagination.bs-numbered-pagination .page-numbers.dots:hover, .pagination.bs-numbered-pagination .wp-pagenavi a, .pagination.bs-numbered-pagination .wp-pagenavi span, .pagination.bs-numbered-pagination span {
  display: inline-block;
  margin-right: 1px;
  line-height: 30px;
  height: 30px;
  min-width: 30px;
  text-align: center;
  padding: 0 10px;
  background-color: #fff;
  border: 1px solid #dadada;
  color: #8a8f92;
  font-size: 12px;
  text-transform: uppercase;
  list-style: none;
}

.pagination.bs-numbered-pagination span {
  margin-right: 0;
}

.pagination.bs-numbered-pagination .current, .pagination.bs-numbered-pagination .page-numbers:hover, .pagination.bs-numbered-pagination .wp-pagenavi .current, .pagination.bs-numbered-pagination .wp-pagenavi a:hover, .pagination.bs-numbered-pagination > span {
  border: 1px solid;
}

.pagination.bs-numbered-pagination .next .fa {
  margin-left: 4px;
  font-size: 15px;
}

.pagination.bs-numbered-pagination .prev .fa {
  margin-right: 4px;
  font-size: 15px;
}

.pagination.bs-numbered-pagination.wc-pagination > .page-numbers {
  border: none;
  background: 0 0;
  display: block;
  padding: 0;
  margin: 0;
  text-align: inherit;
}

.pagination.bs-numbered-pagination.wc-pagination > .page-numbers > li {
  display: inline-block;
}

.post-related .listing-item .title {
  font-size: 15px;
  line-height: 1.4;
}

.post-related .include-last-mobile .listing-item:last-child {
  display: none;
}

@media only screen and (max-width: 600px) {
  .post-related .include-last-mobile .listing-item:last-child {
    display: block;
  }
}
.content-column .single-container:last-child {
  margin-bottom: 0;
}

.single-post-content .term-badges.floated a {
  max-width: auto;
}

.post-subtitle {
  padding: 0;
  margin: 0;
  color: #717171;
}

.single-post-content .post-embed iframe {
  max-width: 100%;
}

.entry-terms {
  margin-bottom: 7px;
}

.entry-terms:last-child {
  margin-bottom: -3px;
}

.entry-terms ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: inline;
}

.entry-terms li {
  display: inline;
}

.entry-terms span.sep {
  margin: 0 5px;
}

.entry-terms .terms-label {
  padding: 0 10px;
  display: inline-block;
  margin-right: 4px;
}

.entry-terms.post-tags .terms-label, .entry-terms.source .terms-label, .entry-terms.via .terms-label {
  line-height: 20px;
  border: 1px solid #444;
  background: #444;
  color: #fff;
  font-size: 10px;
  float: left;
  border-radius: 33px;
}

.entry-terms.post-tags a, .entry-terms.source a, .entry-terms.via a {
  background: #fff;
  border: 1px solid #d4d4d4;
  padding: 0 9px;
  display: inline-block;
  line-height: 20px;
  margin-right: 3px;
  font-size: 10px;
  float: left;
  margin-bottom: 3px;
  color: #5f5f5f;
  border-radius: 33px;
}

.entry-terms.post-tags a:hover, .entry-terms.source a:hover, .entry-terms.via a:hover {
  color: #fff;
  border: 1px solid transparent;
}

.single-container > .post-author {
  padding: 20px;
  margin: 15px 0 0;
  position: relative;
  border: 1px solid #e8e8e8;
}

.single-container > .post-author .post-author-avatar img {
  float: left;
  margin-right: 20px;
}

.single-container > .post-author .author-title {
  margin: 0 0 7px;
  font-size: 18px;
  text-transform: capitalize;
  padding-right: 50%;
}

.single-container > .post-author .author-title .title-counts {
  color: #8a8a8a;
  font-size: 12px;
  vertical-align: middle;
  font-weight: 400;
}

.single-container > .post-author .author-title .title-counts:before {
  content: "-";
  margin: 0 8px;
  opacity: 0.4;
}

.single-container > .post-author .author-links {
  width: 50%;
  text-align: right;
  position: absolute;
  top: 15px;
  right: 15px;
}

.single-container > .post-author .author-links ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.single-container > .post-author .author-links li {
  margin-left: 8px;
  display: inline-block;
}

.single-container > .post-author .author-links a {
  color: #353535;
  font-size: 15px;
  width: 24px;
  display: inline-block;
  text-align: center;
}

.single-container > .post-author .author-links li.facebook a:hover {
  color: #4a639f;
}

.single-container > .post-author .author-links li.telegram a:hover {
  color: #2da4d9;
}

.single-container > .post-author .author-links li.twitter a:hover {
  color: #59c8ff;
}

.single-container > .post-author .author-links li.google-plus a:hover {
  color: #d73d32;
}

.single-container > .post-author .author-links li.instagram a:hover {
  color: #517fa4;
}

.single-container > .post-author .author-links li.flickr a:hover {
  color: #2f44db;
}

.single-container > .post-author .author-links li.behance a:hover {
  color: #3b63fc;
}

.single-container > .post-author .author-links li.soundcloud a:hover {
  color: #f50;
}

.single-container > .post-author .author-links li.delicious a:hover {
  color: #4a79ff;
}

.single-container > .post-author .author-links li.vimeo a:hover {
  color: #46a3e9;
}

.single-container > .post-author .author-links li.dribbble a:hover {
  color: #ea4c89;
}

.single-container > .post-author .author-links li.linkedin a:hover {
  color: #0266a0;
}

.single-container > .post-author .author-links li.youtube a:hover {
  color: #cc181e;
}

.single-container > .post-author .author-links li.pinterest a:hover {
  color: #cb2027;
}

.single-container > .post-author .author-links li.github a:hover {
  color: #666;
}

.single-container > .post-author .post-author-bio {
  margin-top: 6px;
  font-size: 13px;
  padding-left: 100px;
}

.single-container > .post-author .post-author-bio p:last-child {
  margin-bottom: 0;
}

.post-related {
  position: relative;
  padding: 20px;
  border: 1px solid #e8e8e8;
}

.post-related .section-heading.sh-t2.sh-s1, .post-related .section-heading.sh-t2.sh-s2 {
  margin: -21px -21px 27px;
  padding: 4px 20px 0;
}

.post-related .listing-item-grid-simple .heading-container {
  background: #f5f5f5;
}

@media only screen and (max-width: 520px) {
  .single-container > .post-author .author-title {
    padding-right: 0;
  }
  .single-container > .post-author .author-links {
    width: 100%;
    text-align: left;
    position: relative;
    top: inherit;
    right: inherit;
  }
  .single-container > .post-author .author-links li {
    margin-left: 0;
    margin-right: 4px;
  }
  .single-container > .post-author .post-author-bio {
    margin-top: 5px;
  }
}
@media only screen and (max-width: 380px) {
  .single-container > .post-author .post-author-avatar {
    display: block;
    text-align: center;
    margin-bottom: 10px;
  }
  .single-container > .post-author .post-author-avatar img {
    float: none;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
  }
  .single-container > .post-author .author-links {
    text-align: center;
  }
  .single-container > .post-author .author-links li {
    margin-left: 7px;
    margin-right: 7px;
  }
  .single-container > .post-author .post-author-bio {
    margin-top: 5px;
  }
  .single-container > .post-author .author-title {
    text-align: center;
    margin: 14px 0 10px;
    padding: 0;
  }
  .single-container > .post-author .post-author-bio {
    text-align: center;
    padding-left: 0;
  }
}
.single-page-content > .featured {
  text-align: center;
  display: block;
  margin: 0 0 20px;
  line-height: 0;
}

.single-page-content > .featured img {
  max-width: 100%;
  height: auto !important;
}

.single-page-content > .featured iframe {
  max-width: 100%;
}

.single-attachment-content .return-to {
  margin-bottom: 20px;
}

.single-attachment-content .return-to .fa {
  border: 1px solid #d4d4d4;
  border: 1px solid rgba(138, 138, 138, 0.33);
  color: #9c9c9c;
  color: rgba(138, 138, 138, 0.83);
  font-size: 12px;
  padding: 0 9px;
  display: inline-block;
  line-height: 24px;
  min-width: 26px;
  text-align: center;
  cursor: pointer;
  margin-right: 7px;
  text-decoration: none;
  transition: all 0.07s ease;
}

.single-attachment-content .return-to:hover .fa {
  border-color: transparent;
  color: #fff;
}

.single-attachment-content .parent-images ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.single-attachment-content .parent-images .img-holder {
  width: 100%;
  margin-bottom: 12px;
}

.single-attachment-content .parent-images .img-holder .fa {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -15px;
  margin-left: -15px;
  display: inline-block;
  font-size: 30px;
  opacity: 0;
  transition: all 0.5s ease;
  color: #fff;
  z-index: 2;
}

.single-attachment-content .parent-images .img-holder:hover .fa {
  opacity: 1;
}

.single-attachment-content .parent-images .img-holder:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1;
  opacity: 0;
  transition: all 0.5s ease;
}

.single-attachment-content .parent-images .img-holder:hover:after, .single-attachment-content .parent-images .listing-item-current > .img-holder .fa, .single-attachment-content .parent-images .listing-item-current > .img-holder:after {
  opacity: 1;
}

.single-attachment-content .attachment-title {
  font-size: 22px;
}

.single-attachment-content .pagination {
  margin-bottom: 23px;
}

.listing.listing-attachment-siblings.columns-5[max-width~="900px"] .listing-item {
  width: 25% !important;
  float: left !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="900px"] .listing-item:nth-child(4n-3) {
  padding-left: 0 !important;
  padding-right: 8px !important;
  clear: left !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="900px"] .listing-item:nth-child(4n+2) {
  padding-left: 3px !important;
  padding-right: 5px !important;
  clear: none !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="900px"] .listing-item:nth-child(4n+3) {
  padding-left: 5px !important;
  padding-right: 3px !important;
  clear: initial !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="900px"] .listing-item:nth-child(4n+4) {
  padding-right: 0 !important;
  padding-left: 8px !important;
  clear: none !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="560px"] .listing-item:nth-child(3n-1) {
  padding: 0 6px !important;
  clear: none !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="560px"] .listing-item:nth-child(3n-2) {
  padding-left: 0 !important;
  padding-right: 12px !important;
  clear: left !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="560px"] .listing-item:nth-child(3n+3) {
  padding-left: 12px !important;
  padding-right: 0 !important;
  clear: none !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="560px"] .listing-item {
  width: 33.3333% !important;
  float: left;
}

.listing.listing-attachment-siblings.columns-5[max-width~="450px"] .listing-item {
  float: left !important;
  width: 50% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="450px"] .listing-item:nth-child(odd) {
  padding-right: 13px !important;
  clear: left !important;
  padding-left: 0 !important;
}

.listing.listing-attachment-siblings.columns-5[max-width~="450px"] .listing-item:nth-child(even) {
  padding-left: 13px !important;
  padding-right: 0 !important;
  clear: none !important;
}

.format-video.listing-item-grid .heading-container {
  margin-top: 0;
}

.format-gallery.listing-item-grid .heading-container {
  z-index: 999;
}

.single-post-content.format-aside .entry-content, .single-post-content.format-aside .post-summary {
  position: relative;
  padding: 32px 50px 32px 50px;
  line-height: 30px;
  color: #5a4f43;
  background-color: #f2f6c1;
  border: 1px solid #e8e8e8;
  background-image: -o-radial-gradient(center, cover, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.1) 90%), -o-repeating-linear-gradient(top, transparent 0, transparent 29px, rgba(239, 207, 173, 0.7) 29px, rgba(239, 207, 173, 0.7) 30px);
  background-size: 100% 100%;
}

.single-post-content.format-aside .entry-content {
  margin-bottom: 20px;
}

.single-post-content.format-aside .entry-content blockquote:before {
  background: 0 0;
  top: 26px;
}

.single-post-content.format-quote .entry-content, .single-post-content.format-quote .post-summary {
  text-align: center;
  background-color: #f3f3f3;
  border: 1px solid rgba(0, 0, 0, 0.11);
  padding: 30px 20px;
  margin-bottom: 30px;
}

.single-post-content.format-quote .entry-content blockquote, .single-post-content.format-quote .post-summary blockquote {
  border-left: none;
  margin-bottom: 0;
  padding: 0;
  font-size: 14px;
}

.single-post-content.format-quote .entry-content blockquote:before, .single-post-content.format-quote .post-summary blockquote:before {
  top: -20px;
  background: 0 0;
  line-height: 80px;
}

.single-post-content.format-quote .entry-content blockquote {
  background: 0 0;
  padding: 20px 0;
}

.single-post-content.format-quote .entry-content blockquote cite, .single-post-content.format-quote .post-summary blockquote cite {
  font-weight: 800;
  font-style: normal;
  display: block;
  margin-top: 10px;
}

.single-post-content.format-quote .entry-content blockquote cite:before, .single-post-content.format-quote .post-summary blockquote cite:before {
  content: "— ";
}

.single-post-content.format-quote .heading-container .post-meta, .single-post-content.format-quote .heading-container .title {
  text-align: center;
}

.single-post-content.format-status .entry-content, .single-post-content.format-status .post-summary {
  text-align: center;
  padding: 20px;
  border: 2px solid #eaeaea;
  font-size: 14px;
}

.single-post-content.format-status .post-summary {
  float: left;
}

.single-post-content.format-status .entry-content {
  margin-bottom: 19px;
}

.post.format-status .post-summary p:last-child, .single-post-content.format-status .entry-content p:last-child {
  margin-bottom: 0;
}

.single-post-content.format-status .heading-container .post-meta, .single-post-content.format-status .heading-container .title {
  text-align: center;
}

.better-chat {
  list-style: none;
  padding-left: 0;
  margin-bottom: 20px;
}

.better-chat .chat-item {
  margin-bottom: 10px;
}

.better-chat .chat-item p:last-child {
  margin-bottom: 0;
}

.better-chat .chat-item .user-name {
  display: inline-block;
  position: absolute;
  top: 100%;
  right: 0;
  color: #9a9a9a;
  font-size: 12px;
  font-weight: 400;
  font-family: var(--publisher-system-font);
}

.better-chat .chat-item {
  margin: 0 0 30px;
  border-radius: 14px;
  padding: 8px 16px;
  background: #e5e5ea;
  max-width: 75%;
  clear: both;
  position: relative;
}

.better-chat .chat-item.chat-no-author {
  margin-bottom: 10px;
}

.better-chat .chat-item.chat-next-author {
  margin-bottom: 2px;
}

.better-chat .chat-item.chat-next-author:after, .better-chat .chat-item.chat-next-author:before {
  display: none;
}

.better-chat .chat-item {
  float: right;
  background-color: #dcdcdc;
  color: #373737;
  text-align: right;
}

.better-chat .chat-item::after {
  content: "";
  position: absolute;
  right: -4px;
  bottom: 0;
  width: 12px;
  height: 16px;
  border-left: 8px solid #dcdcdc;
  border-bottom-left-radius: 12px 6px;
}

.better-chat .chat-item.chat-speaker-1, .better-chat .chat-item.chat-speaker-3, .better-chat .chat-item.chat-speaker-5, .better-chat .chat-item.chat-speaker-7, .better-chat .chat-item.chat-speaker-9 {
  float: left;
  text-align: left;
}

.better-chat .chat-item.chat-speaker-1:after, .better-chat .chat-item.chat-speaker-3:after, .better-chat .chat-item.chat-speaker-5:after, .better-chat .chat-item.chat-speaker-7:after, .better-chat .chat-item.chat-speaker-9:after {
  display: none;
}

.better-chat .chat-item.chat-speaker-1 .user-name, .better-chat .chat-item.chat-speaker-3 .user-name, .better-chat .chat-item.chat-speaker-5 .user-name, .better-chat .chat-item.chat-speaker-7 .user-name, .better-chat .chat-item.chat-speaker-9 .user-name {
  left: 0;
  right: auto;
}

.better-chat .chat-item.chat-speaker-1:before, .better-chat .chat-item.chat-speaker-3:before, .better-chat .chat-item.chat-speaker-5:before, .better-chat .chat-item.chat-speaker-7:before, .better-chat .chat-item.chat-speaker-9:before {
  content: "";
  position: absolute;
  left: -4px;
  bottom: 0;
  width: 12px;
  height: 16px;
  border-right: 8px solid transparent;
  border-left: none;
  border-bottom-right-radius: 12px 6px;
}

.better-chat .chat-item a, .better-chat .chat-item a:hover {
  color: #fff !important;
}

.better-chat .chat-item.chat-speaker-2 a, .better-chat .chat-item.chat-speaker-2 a:hover {
  color: #373737 !important;
}

.better-chat .chat-item.chat-speaker-1 {
  background-color: #1289fe;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-1:before {
  border-right-color: #1289fe;
}

.better-chat .chat-item.chat-speaker-3 {
  background-color: #009e5d;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-3:before {
  border-right-color: #009e5d;
}

.better-chat .chat-item.chat-speaker-4 {
  background-color: #daa715;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-4:after {
  border-left-color: #daa715;
}

.better-chat .chat-item.chat-speaker-5 {
  background-color: #ce4309;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-5:before {
  border-right-color: #ce4309;
}

.better-chat .chat-item.chat-speaker-6 {
  background-color: #da3699;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-6:after {
  border-left-color: #da3699;
}

.better-chat .chat-item.chat-speaker-7 {
  background-color: #7655ce;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-7:before {
  border-right-color: #7655ce;
}

.better-chat .chat-item.chat-speaker-8 {
  background-color: #3b99da;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-8:after {
  border-left-color: #3b99da;
}

.better-chat .chat-item.chat-speaker-9 {
  background-color: #158a54;
  color: #fff;
}

.better-chat .chat-item.chat-speaker-9:before {
  border-right-color: #158a54;
}

.bs-intro, .entry-content .bs-intro {
  font-size: 110%;
  font-weight: bolder;
  -webkit-font-smoothing: antialiased;
}

.entry-content {
  font-size: 14px;
  line-height: 1.6;
  color: #4a4a4a;
  padding-bottom: 20px;
}

.post .entry-content.single-post-content:last-child {
  padding-bottom: 0;
}

.entry-content.single-post-content iframe, .single-page-simple-content .entry-content iframe {
  max-width: 100%;
}

.fluid-width-video-wrapper embed, .fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object {
  height: 100% !important;
}

.entry-content .wp-block-media-text {
  margin-bottom: 25px;
}

.entry-content p {
  margin-bottom: 17px;
}

.entry-content p:last-child {
  margin-bottom: 0;
}

.entry-content ol, .entry-content ul {
  margin-bottom: 17px;
}

.entry-content table {
  border: 1px solid #ddd;
  margin-bottom: 30px;
  width: 100%;
}

.entry-content table > tbody > tr > td, .entry-content table > tbody > tr > th, .entry-content table > tfoot > tr > td, .entry-content table > tfoot > tr > th, .entry-content table > thead > tr > td, .entry-content table > thead > tr > th {
  border: 1px solid #ddd;
  padding: 7px 10px;
}

.entry-content table > thead > tr > td, .entry-content table > thead > tr > th {
  border-bottom-width: 2px;
}

.entry-content dl dt {
  font-size: 15px;
}

.entry-content dl dd {
  margin-bottom: 10px;
}

.entry-content acronym[title] {
  border-bottom: 1px dotted #999;
}

.alignright, .entry-content .alignright {
  margin: 5px 0 20px 20px;
  float: right;
}

.alignleft, .entry-content .alignleft {
  margin: 5px 20px 15px 0;
  float: left;
}

.entry-content figure.alignleft .wp-caption-text {
  text-align: left;
}

.entry-content figure.alignright .wp-caption-text {
  text-align: right;
}

.entry-content figure, .entry-content img {
  max-width: 100%;
  height: auto;
}

.entry-content img.aligncenter {
  display: block;
  margin: 15px auto 25px;
}

.entry-content figure.aligncenter {
  margin: 20px auto;
  text-align: center;
}

.entry-content figure.aligncenter img {
  display: inline-block;
}

.entry-content .gallery-caption, .entry-content .wp-caption-text, .entry-content figcaption {
  margin: 5px 0 0;
  font-style: italic;
  font-size: 13px;
  line-height: 15px;
  color: #545454;
  padding: 0;
  text-align: center;
}

@media (min-width: 750px) {
  body.full-width .wp-block-image.alignfull {
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    width: auto;
    max-width: 1000% !important;
  }
  body.full-width .wp-block-image.alignwide {
    margin-left: calc(25% - 25vw);
    margin-right: calc(25% - 25vw);
    width: auto;
    max-width: 1000% !important;
  }
  body.boxed .wp-block-image.alignfull, body.boxed .wp-block-image.alignwide {
    margin-left: -30px;
    margin-right: -30px;
    width: auto;
    max-width: 1000% !important;
  }
}
.entry-content .g-post, .entry-content .instagram-media, .entry-content .reddit-card, .entry-content .tumblr-post, .entry-content .twitter-tweet {
  margin-left: auto !important;
  margin-right: auto !important;
}

.entry-content .gallery {
  text-align: center;
}

.entry-content .gallery:after {
  content: "";
  display: table;
  clear: both;
}

.entry-content .gallery .gallery-item {
  position: relative;
}

.entry-content .gallery .gallery-item img {
  max-width: 100% !important;
  height: auto !important;
}

.entry-content .gallery.gallery-columns-1, .entry-content .gallery.gallery-columns-2, .entry-content .gallery.gallery-columns-3, .entry-content .gallery.gallery-columns-4, .entry-content .gallery.gallery-columns-5, .entry-content .gallery.gallery-columns-6, .entry-content .gallery.gallery-columns-7, .entry-content .gallery.gallery-columns-8, .entry-content .gallery.gallery-columns-9 {
  margin: -5px -5px 15px -5px;
}

.entry-content .gallery.gallery-columns-1 .gallery-item, .entry-content .gallery.gallery-columns-2 .gallery-item, .entry-content .gallery.gallery-columns-3 .gallery-item, .entry-content .gallery.gallery-columns-4 .gallery-item, .entry-content .gallery.gallery-columns-5 .gallery-item, .entry-content .gallery.gallery-columns-6 .gallery-item, .entry-content .gallery.gallery-columns-7 .gallery-item, .entry-content .gallery.gallery-columns-8 .gallery-item, .entry-content .gallery.gallery-columns-9 .gallery-item {
  padding: 5px;
}

.entry-content .gallery.gallery-columns-2 {
  clear: both;
}

.entry-content .gallery.gallery-columns-2 .gallery-item {
  width: 50%;
  float: left;
}

.entry-content .gallery.gallery-columns-3 .gallery-item {
  width: 33.33%;
  float: left;
}

.entry-content .gallery.gallery-columns-4 .gallery-item {
  width: 25%;
  float: left;
}

.entry-content .gallery.gallery-columns-5 .gallery-item {
  width: 20%;
  float: left;
}

.entry-content .gallery.gallery-columns-6 .gallery-item {
  width: 16.666%;
  float: left;
}

.entry-content .gallery.gallery-columns-7 .gallery-item {
  width: 14.28%;
  float: left;
}

.entry-content .gallery.gallery-columns-8 .gallery-item {
  width: 12.5%;
  float: left;
}

.entry-content .gallery.gallery-columns-9 .gallery-item {
  width: 11.111%;
  float: left;
}

.entry-content .gallery.gallery-columns-2 .gallery-item:nth-child(2n+3), .entry-content .gallery.gallery-columns-3 .gallery-item:nth-child(3n+4), .entry-content .gallery.gallery-columns-4 .gallery-item:nth-child(4n+5), .entry-content .gallery.gallery-columns-5 .gallery-item:nth-child(5n+6), .entry-content .gallery.gallery-columns-6 .gallery-item:nth-child(6n+7), .entry-content .gallery.gallery-columns-7 .gallery-item:nth-child(7n+8), .entry-content .gallery.gallery-columns-8 .gallery-item:nth-child(8n+9), .entry-content .gallery.gallery-columns-9 .gallery-item:nth-child(9n+10) {
  clear: left;
}

.entry-content .terms-list {
  margin-bottom: 10px;
}

.entry-content .terms-list span.sep {
  margin: 0 5px;
}

.entry-content.single-post-content a:hover, .single-page-simple-content .entry-content a:hover {
  text-decoration: underline;
}

.entry-content hr {
  margin: 27px 0;
  border-top: 2px solid #f0f0f0;
}

.entry-content .wp-block-separator {
  border: none;
  border-bottom: 2px solid #f0f0f0;
  margin: 1.65em auto;
}

.entry-content .wp-block-separator.is-style-default {
  border: none;
  border-bottom: 2px solid #f0f0f0;
  margin: 1.65em auto;
}

.entry-content .wp-block-separator.is-style-wide {
  border-bottom-width: 1px;
}

.entry-content .wp-block-separator.is-style-dots {
  border-bottom: none;
}

.entry-content .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
  max-width: 100px;
}

.entry-content > :last-child {
  margin-bottom: 0;
}

.entry-content > h1:first-child, .entry-content > .h1:first-child, .entry-content > h2:first-child, .entry-content > .h2:first-child, .entry-content > h3:first-child, .entry-content > .h3:first-child, .entry-content > h4:first-child, .entry-content > .h4:first-child, .entry-content > h5:first-child, .entry-content > .h5:first-child, .entry-content > h6:first-child, .entry-content > .h6:first-child {
  margin-top: 0;
}

blockquote {
  font-size: 14px;
}

blockquote p:last-child {
  margin-bottom: 0;
}

.entry-content.single-post-content blockquote, .single-page-simple-content .entry-content blockquote {
  font-size: 110%;
  background-color: #efefef;
  border-left: none;
  padding: 60px 35px 50px;
  margin: 40px 0 30px 0;
  position: relative;
  text-align: center;
  clear: both;
}

.entry-content.single-post-content blockquote:before, .single-page-simple-content .entry-content blockquote:before {
  content: "\f10e";
  position: absolute;
  top: 0;
  left: 50%;
  margin-top: -30px;
  margin-left: -40px;
  font-size: 30px;
  font-family: FontAwesome;
  color: #444;
  display: block;
  width: 80px;
  height: 80px;
  background: #fff;
  line-height: 91px;
  border-radius: 50%;
  text-align: center;
}

.entry-content.single-post-content blockquote blockquote:before, .single-page-simple-content .entry-content blockquote blockquote:before {
  display: none;
}

.entry-content.single-post-content blockquote blockquote, .single-page-simple-content .entry-content blockquote blockquote {
  background-color: transparent;
  padding: 0;
  margin: 0 0 10px;
}

.entry-content.single-post-content blockquote blockquote:last-child, .single-page-simple-content .entry-content blockquote blockquote:last-child {
  margin-bottom: 0;
}

.entry-content.single-post-content blockquote.bs-pullquote, .single-page-simple-content .entry-content blockquote.bs-pullquote {
  min-width: 250px;
  max-width: 333px;
  display: inline-block;
  padding: 20px 20px 20px;
  margin: 0 20px 20px 0;
  background-color: #f3f3f3;
  clear: none;
}

.entry-content blockquote.bs-pullquote:before {
  display: none;
}

.entry-content.single-post-content blockquote.bs-pullquote-right, .single-page-simple-content .entry-content blockquote.bs-pullquote-right {
  text-align: right;
  float: right;
  margin-left: 25px;
  border-right: 4px solid transparent;
}

.entry-content.single-post-content blockquote.bs-pullquote-left, .single-page-simple-content .entry-content blockquote.bs-pullquote-left {
  text-align: left;
  float: left;
  margin-right: 25px;
  border-left: 4px solid transparent;
}

@media only screen and (max-width: 530px) {
  .alignleft, .alignright, .entry-content .alignleft, .entry-content .alignright {
    text-align: center !important;
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 100% !important;
    display: block !important;
  }
  .entry-content figure.alignright .wp-caption-text {
    text-align: center !important;
  }
}
.continue-reading-container {
  display: none;
}

@media only screen and (max-width: 700px) {
  .continue-reading-content.close {
    overflow: hidden;
    position: relative;
    margin-bottom: 10px;
    max-height: 170px;
    transition: max-height 0.75s ease;
    width: 100%;
  }
  .continue-reading-content.close:after {
    content: " ";
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    background: linear-gradient(transparent 35%, #fff);
    z-index: 99;
  }
  .continue-reading-container {
    display: block;
    text-align: center;
    position: relative;
    z-index: 300;
    bottom: 25px;
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 20px;
    letter-spacing: 1.4px;
  }
  .continue-reading-container:last-child {
    border-bottom: none;
  }
  .continue-reading-btn.btn {
    color: #fff;
    line-height: 42px;
    height: auto;
    padding: 0 42px;
    box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.37);
    border-radius: 23px;
  }
}
.comments-wrap {
  margin: 0 auto;
  position: relative;
}

.comments-template .comments-closed {
  text-align: center;
  padding: 20px 15px;
  background-color: #f5f5f5;
}

.comments-wrap ol.comment-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.comments-wrap ol.comment-list .children {
  list-style: none;
  margin: 0;
  padding-left: 10%;
}

@media only screen and (max-width: 600px) {
  .comments-wrap ol.comment-list .children {
    padding-left: 7%;
  }
}
.comments-wrap li.comment, .comments-wrap li.pingback {
  clear: both;
}

.comments-wrap li > div {
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  padding: 15px 0;
}

.comments-wrap .comment-list > li:first-child > div {
  border-top: none;
}

.comment-list .comment-avatar {
  float: left;
  margin: 0 20px 10px 0;
}

.comment-list .comment-avatar .avatar {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}

.comment-list .comment-meta {
  margin: 0 0 5px;
  color: #858585;
}

.comment-list .comment-meta .comment-author {
  display: inline-block;
  padding: 4px 0 0;
  font-size: 15px;
  text-transform: capitalize !important;
  font-style: normal;
}

.comments-wrap li.pingback .comment-meta .comment-author {
  padding-top: 0;
}

.comment-list .comment-meta .comment-author .says {
  color: #9a9a9a;
}

.comment-list .comment-meta .comment-published {
  font-style: italic;
  display: inline-block;
  margin: 0;
  padding: 4px 0 0;
  float: right;
  font-size: 11px;
  color: #c2c2c2;
}

.comment-list .comment-content {
  margin: 0 0 8px;
  font-size: 13px;
  padding-left: 80px;
}

.comment-list .comment-content em.needs-approve {
  background: #f2f2f2;
  padding: 2px 5px;
  border-radius: 3px;
  margin-bottom: 7px;
  display: inline-block;
}

.comment-list .comment-footer {
  font-size: 12px;
}

.comment-list .comment-footer .comment-edit-link {
  margin-left: 15px;
}

.comment-list .comment-footer, .comment-list .comment-footer .comment-edit-link {
  color: #868686;
  float: right;
}

.comment-list .comment-footer .comment-reply-link {
  display: inline-block;
  float: right;
  color: #909090;
  text-align: center;
}

.comments-wrap .comments-nav {
  margin-top: 10px;
  position: relative;
  border-top: 1px solid #ebebeb;
  padding-top: 10px;
  padding-bottom: 5px;
}

.comments-wrap .comments-nav .pagination {
  margin-top: 0;
}

.comments-wrap .comments-nav .page-numbers {
  font-size: 12px;
  color: #b3b3b3;
  font-weight: 400;
}

.comment-respond {
  margin: 0 auto;
  position: relative;
}

.comments-wrap + .comment-respond {
  margin-top: 20px;
}

@media only screen and (max-width: 780px) {
  .comment-respond {
    margin-bottom: 30px;
  }
}
.comment-respond .comment-reply-title:empty {
  display: none;
}

.comment-respond #cancel-comment-reply-link, .comment-respond .comment-reply-title .h-text {
  display: inline-block;
  padding: 6px 12px;
  text-transform: uppercase;
}

.comment-respond .log-in-out {
  text-align: center;
}

.form-allowed-tags {
  margin-top: -1.5rem;
  font-size: 0.9375rem;
}

.comment-respond #cancel-comment-reply-link {
  float: right;
  color: #fff !important;
}

.comments-wrap .comment-respond .comment-reply-title {
  text-align: inherit;
}

.comment-respond .wp-social-login-widget {
  text-align: center;
}

.comment-respond .wp-social-login-connect-with {
  font-size: 17px;
  font-weight: 700;
  color: #414141;
}

.comment-respond .note-after, .comment-respond .note-before {
  text-align: center;
  margin-bottom: 15px;
}

.comment-respond .note-after p:last-child, .comment-respond .note-before p:last-child {
  margin-bottom: 0;
}

.comment-respond .author-wrap {
  width: 50%;
  float: left;
  padding-right: 10px;
}

.comment-respond .email-wrap {
  width: 50%;
  float: left;
  padding-left: 10px;
}

.comment-respond .url-wrap {
  width: 100%;
}

.comment-respond .url-wrap .url {
  max-width: 100%;
  width: 100%;
}

.comment-respond .author-wrap input, .comment-respond .email-wrap input {
  width: 100%;
}

.comment-respond .author-wrap, .comment-respond .comment-wrap, .comment-respond .email-wrap, .comment-respond .url-wrap {
  margin-bottom: 15px;
}

.comment-respond .author, .comment-respond .comment, .comment-respond .email, .comment-respond .url {
  border: 1px solid #d8d8d8;
  padding: 18px 12px;
}

.comment-respond .author, .comment-respond .email, .comment-respond .url {
  padding: 8px 12px;
  height: auto;
}

.comment-respond .comment {
  height: 160px;
}

.comment-respond .comment-submit {
  background: #434343;
  font-size: 12px;
  font-weight: 400;
}

.comment-respond .form-submit {
  margin: 0;
}

.ajaxified-comments-container {
  margin: 20px 0;
  border: 1px solid #e1e2e4;
  background: #f6f7f9;
  padding: 20px 20px;
  text-align: center;
  color: #1d1d1d;
  border-radius: 3px;
  font-size: 13px;
  font-weight: bolder;
}

.comment-ajaxified-placeholder {
  color: #696969;
  margin: 0 5px;
}

.comment-form input + label {
  margin-left: 5px;
}

.comments-template-multiple .nav-tabs {
  padding: 0;
  border: 1px solid #ddd;
  border-radius: 4px;
}

.comments-template-multiple .nav-tabs li {
  list-style: none;
  display: inline-block;
  margin: 0 !important;
  width: 33.333%;
  line-height: 56px;
}

.comments-template-multiple.providers-2 .nav-tabs li {
  width: 50%;
}

@media only screen and (max-width: 600px) {
  .comments-template-multiple.providers-2 .nav-tabs li, .comments-template-multiple.providers-3 .nav-tabs li {
    width: 100% !important;
  }
}
.comments-template-multiple .nav-tabs a {
  font-size: 14px;
  font-weight: 700;
  padding: 0 26px;
  display: block;
  line-height: 56px;
  height: 56px;
  border: none !important;
  border-radius: 0;
  white-space: nowrap;
  position: relative;
  transition: all 0.3s ease;
  text-align: center;
  background: #eff0f1;
  margin: 0 !important;
}

.comments-template-multiple .nav-tabs li:first-child a {
  border-radius: 4px 0 0 4px;
}

.comments-template-multiple .nav-tabs li:last-child a {
  border-radius: 0 4px 4px 0;
}

.comments-template-multiple .nav-tabs a:after {
  content: " ";
  display: inline-block;
  height: 3px;
  width: 0;
  background-color: transparent;
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  margin: 0 auto;
  transition: all 0.3s ease;
  border-radius: 23px;
}

.comments-template-multiple .nav-tabs .active a:after {
  width: 80%;
}

.comments-template-multiple .nav-tabs a:before {
  content: " ";
  display: inline-block;
  height: 56px;
  width: 1px;
  background-color: #ddd;
  position: absolute;
  bottom: 0;
  top: 0;
  right: 0;
}

.comments-template-multiple .nav-tabs li:last-child a:before {
  display: none;
}

.comments-template-multiple .nav-tabs .active a {
  border: none !important;
}

.comments-template-multiple .nav-tabs .fa {
  margin-right: 6px;
  font-size: 16px;
}

.comments-template-multiple .comments-count, .comments-template-multiple .disqus-comment-count {
  background-color: #cacaca;
  color: #262626;
  border-radius: 3px;
  padding: 0 6px;
  font-size: 12px;
  font-weight: 700;
  vertical-align: middle;
  margin-left: 10px;
  transition: all 0.3s ease;
}

.comments-template-multiple .disqus-comment-count {
  width: 30px;
  display: inline-block;
  white-space: normal;
  overflow: hidden;
  height: 20px !important;
  line-height: 20px;
}

.comments-template-multiple .active .comments-count {
  color: #fff;
}

.comments-template-multiple .comments-count:empty {
  display: none;
}

.comments-template-multiple .multi-wordpress-comment-section .comment-respond:first-child > .section-heading {
  display: none;
}

.comments-template-multiple .tab-pane .comments-template, .comments-template-multiple .tab-pane .comments-template.comment-respond {
  margin-top: 10px !important;
}

.comments-template-multiple .multi-wordpress-comment-section .comment-respond:first-child {
  margin-top: 15px !important;
}

.back-top {
  color: #fff;
  width: 40px;
  height: 40px;
  position: fixed;
  bottom: 10px;
  right: 10px;
  text-align: center;
  line-height: 42px;
  z-index: 9999;
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  font-size: 16px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.09);
}

.back-top.fade-out:hover {
  opacity: 1;
}

.back-top.is-visible {
  visibility: visible;
  opacity: 0.6;
  bottom: 8px;
}

.back-top.fade-out1 {
  opacity: 0.7;
}

.back-top.fade-out2 {
  opacity: 0.8;
}

.back-top.fade-out3 {
  opacity: 0.9;
}

.back-top.fade-out4 {
  opacity: 1;
}

.back-top.dark {
  background: #383838;
  color: #fff;
}

.back-top:hover {
  opacity: 1;
}

.error404 .content-column {
  max-width: 800px !important;
  margin: 10px auto 50px;
}

.error404 .content-column .second-row {
  margin-bottom: 5px;
}

.error404 .content-column .desc-section {
  text-align: center;
}

.error404 .content-column .desc-section .title-404 {
  margin: 0 0 15px;
  color: #444;
  font-weight: bolder;
  text-align: center;
}

.error404 .content-column .text-404 {
  font-size: 130px;
  line-height: 175px;
  font-weight: 700;
  color: #444;
  text-align: center;
  margin: 0;
}

.error404 .content-column .action-links {
  margin-bottom: 10px;
  margin-top: 20px;
}

.error404 .content-column .action-links .fa {
  margin-right: 5px;
}

.error404 .content-column .top-line {
  margin-top: 15px;
  padding-top: 25px;
}

.error404 .content-column .search-form {
  position: relative;
}

.error404 .content-column .search-form label {
  width: 100%;
}

.error404 .content-column .search-form .search-field {
  width: 100%;
  border: 1px solid #cbcbcb;
  height: 34px;
  line-height: 20px;
  padding: 0 30% 0 10px;
  outline: 0;
  float: left;
  background: #fff;
}

.error404 .content-column .search-form .search-submit {
  position: absolute;
  right: 0;
  top: 0;
  height: 34px;
  padding: 0 7%;
  line-height: 28px;
  border: none;
  text-transform: uppercase;
  color: #fff;
  margin-top: 0;
}

.error404 .content-column .search-form.have-focus .search-field {
  border-color: #9e9e9e;
}

.error404 .search-action-container {
  width: 50%;
  float: left;
  margin: 0;
}

.error404 script + .search-action-container:last-child {
  width: 100%;
  float: none;
}

@media (max-width: 768px) {
  .error404 .content-column .search-form {
    margin-left: 20px;
    margin-right: 20px;
  }
}
.author-profile {
  margin-bottom: 29px;
}

.author-profile .post-author-avatar {
  float: left;
  margin-right: 15px;
}

.author-profile .post-author-avatar img {
  border-radius: 50%;
}

.author-profile .author-title {
  font-size: 22px;
  margin: 20px 0 0;
  text-transform: uppercase;
}

.author-profile .author-title .author-title {
  margin: 0 0 7px;
  font-size: 18px;
  text-transform: capitalize;
  padding-right: 50%;
}

.author-profile .author-title .title-counts {
  color: #8a8a8a;
  font-size: 12px;
  vertical-align: middle;
  font-weight: 400;
}

.author-profile .author-title .title-counts:before {
  content: "-";
  margin: 0 8px;
  opacity: 0.4;
}

.author-profile .post-author-bio {
  margin: 10px auto 0 auto;
  padding-left: 115px;
}

.author-profile .post-author-bio p:last-child {
  margin-bottom: 0;
}

.author-profile .author-links {
  margin-top: 15px;
}

.author-profile .author-links ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.author-profile .author-links ul li {
  display: inline-block;
  background-color: #fff;
  padding: 0;
  margin: 0 10px 0 0;
  position: relative;
  z-index: 1;
  text-align: center;
}

.author-profile .author-links ul li a, .author-profile .author-links ul li > span {
  display: inline-block;
  line-height: 26px;
  height: 26px;
  width: 26px;
  background-color: #eee;
  font-size: 12px;
  color: #fff;
  vertical-align: middle;
}

.author-profile .author-links ul li.posts-count > span {
  background-color: transparent;
  color: #2d2d2d;
  border: 1px solid #d8d8d8;
  overflow: hidden;
  white-space: nowrap;
  width: auto;
  padding: 0 8px;
  text-transform: uppercase;
  line-height: 24px;
}

.author-profile .author-links ul li.facebook a {
  background-color: #4a639f;
}

.author-profile .author-links ul li.twitter a {
  background-color: #59c8ff;
}

.author-profile .author-links ul li.google-plus a {
  background-color: #d73d32;
}

.author-profile .author-links ul li.instagram a {
  background-color: #517fa4;
}

.author-profile .author-links ul li.flickr a {
  background-color: #2f44db;
}

.author-profile .author-links ul li.behance a {
  background-color: #3b63fc;
}

.author-profile .author-links ul li.soundcloud a {
  background-color: #f50;
}

.author-profile .author-links ul li.delicious a {
  background-color: #4a79ff;
}

.author-profile .author-links ul li.vimeo a {
  background-color: #46a3e9;
}

.author-profile .author-links ul li.dribbble a {
  background-color: #ea4c89;
}

.author-profile .author-links ul li.linkedin a {
  background-color: #0266a0;
}

.author-profile .author-links ul li.youtube a {
  background-color: #cc181e;
}

.author-profile .author-links ul li.pinterest a {
  background-color: #cb2027;
}

.author-profile .author-links ul li.github a {
  background-color: #666;
}

.author-profile .author-links ul li.site a {
  background-color: #666;
}

.better-gallery {
  margin: 10px 0 25px;
}

.better-gallery .gallery-title {
  color: #fff;
  padding: 10px 0 0;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.better-gallery p {
  margin: 0;
}

.better-gallery br {
  display: none;
}

.better-gallery .gallery-title .next, .better-gallery .gallery-title .prev {
  cursor: pointer;
  color: #373737;
  vertical-align: middle;
  border: 1px solid rgba(0, 0, 0, 0.17);
  font-family: "Open Sans";
  font-size: 11px !important;
  padding: 0 11px;
  display: inline-block;
  line-height: 20px !important;
  transition: all 0.4s ease;
  text-transform: uppercase;
}

.better-gallery .gallery-title .next:hover, .better-gallery .gallery-title .prev:hover {
  color: #fff;
}

.better-gallery .gallery-title .next .fa {
  margin-left: 3px;
}

.better-gallery .gallery-title .prev .fa {
  margin-right: 3px;
}

.better-gallery .count {
  font-size: 12px;
  margin-right: 20px;
  margin-left: 20px;
  font-style: normal;
  line-height: 24px;
  display: inline-block;
  color: grey;
  vertical-align: middle;
  min-width: 46px;
}

.better-gallery .count i {
  font-style: normal;
}

.better-gallery .main-title {
  width: 100%;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #373737;
  font-weight: bolder;
  text-align: center;
  font-size: 26px;
  margin-bottom: 12px;
}

.better-gallery .slide-title-wrap {
  display: block;
  color: #fff;
  position: absolute;
  bottom: 0;
  width: 100%;
}

.better-gallery .slide-title-wrap .slide-copy, .better-gallery .slide-title-wrap .slide-title {
  padding: 4px 11px;
  background-color: rgba(20, 20, 20, 0.55);
  display: inline-block;
  font-size: 12px;
}

.better-gallery .slide-title-wrap .slide-copy {
  margin: 4px;
  font-style: italic;
}

.better-gallery .fotorama__thumb:before {
  width: 85px;
  height: 62px;
  position: relative;
  display: block;
  content: "";
  border: 2px solid rgba(255, 255, 255, 0.33);
  z-index: 8;
}

.better-gallery .fotorama__nav:before, .better-gallery .fotorama__stage:before {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.6) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.7), transparent);
  background-position: 0 0, 0 0;
  opacity: 0.4;
}

.better-gallery .fotorama__nav:after, .better-gallery .fotorama__stage:after {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.6) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.7), transparent);
  background-position: 100% 0, 100% 0;
  opacity: 0.4;
}

.better-gallery .fotorama__wrap {
  padding-top: 15px;
}

.better-gallery .count {
  font-size: 12px;
  margin-right: 20px;
  margin-left: 20px;
  font-style: normal;
  line-height: 24px;
  display: inline-block;
  color: grey;
  vertical-align: middle;
  text-transform: lowercase;
}

.better-gallery .fotorama__nav-wrap {
  margin-top: 8px;
  padding: 0 10px;
}

.better-gallery .fotorama__wrap .fotorama__html {
  height: 100%;
  text-align: center;
}

.better-gallery .fotorama__wrap .fotorama__html img {
  max-height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  box-shadow: 0 0 22px rgba(0, 0, 0, 0.17);
}

.better-gallery .fotorama__wrap .fotorama__html > div {
  height: 100%;
}

.better-gallery.better-gallery-img-full .fotorama__nav__frame {
  text-align: center;
}

.better-gallery.better-gallery-img-full .fotorama__nav__frame img {
  max-width: 100% !important;
  max-height: 100% !important;
  height: auto !important;
  width: auto !important;
  margin-left: auto !important;
  margin-right: auto !important;
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  top: 0 !important;
  bottom: 0;
}

.no-results {
  text-align: center;
}

.no-results > .title {
  text-align: center;
  font-size: 28px;
  text-transform: uppercase;
  position: relative;
  margin: 20px 0;
}

.no-results > .title:after {
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
  top: 50%;
  height: 2px;
  width: 100%;
  background-color: #f0f0f0;
}

.no-results > .title span {
  display: inline-block;
  padding: 0 10px;
  background-color: #fff;
  position: relative;
  z-index: 1;
}

.no-results .search-form {
  margin: 20px 0 30px;
}

.no-results .search-form input[type=submit] {
  float: none;
}

.no-results .search-form input[type=search] {
  float: none;
  width: 240px;
}

.widget > .bs-shortcode:last-child {
  margin-bottom: 0;
}

.bs-shortcode.bs-heading-shortcode {
  margin-bottom: 21px;
}
@keyframes bs-fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-10px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes bs-fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(10px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes bs-fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -10px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes bs-fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 10px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes bs-spin {
  0% {
    -webkit-transform: rotate(0);
    tranform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    tranform: rotate(360deg);
  }
}
.bs-animate {
  animation-duration: 0.55s;
  animation-timing-function: cubic-bezier(0.55, -0.01, 0.19, 0.98);
  animation-fill-mode: both;
}

.bs-fadeInLeft {
  animation-name: bs-fadeInLeft;
}

.bs-fadeInRight {
  animation-name: bs-fadeInRight;
}

.bs-fadeInDown {
  animation-name: bs-fadeInDown;
}

.bs-fadeInUp {
  animation-name: bs-fadeInUp;
}

.bs-spin {
  animation-name: bs-spin;
}

.pagination-animate > .bs-animate {
  animation-duration: 0.55s;
  animation-timing-function: cubic-bezier(0.55, -0.01, 0.19, 0.98);
}

.bs-tab-anim.bs-tab-animated.active {
  animation-duration: 0.55s;
  animation-fill-mode: both;
  animation-name: bs-fadeInDown;
  animation-timing-function: cubic-bezier(0.55, -0.01, 0.19, 0.98);
}

.bs-loading, .bs-loading > div {
  position: relative;
  box-sizing: border-box;
}

.bs-loading {
  display: block;
  font-size: 0;
  color: #333;
}

.bs-loading > div {
  display: inline-block;
  float: none;
}

.bs-loading {
  width: 54px;
  height: 54px;
}

.bs-loading > div {
  width: 10px;
  height: 10px;
  margin: 4px;
  border-radius: 100%;
  animation-name: bs-loading-keyframe;
  animation-iteration-count: infinite;
}

.bs-loading > div:nth-child(1) {
  animation-duration: 0.65s;
  animation-delay: 0.03s;
}

.bs-loading > div:nth-child(2) {
  animation-duration: 1.02s;
  animation-delay: 0.09s;
}

.bs-loading > div:nth-child(3) {
  animation-duration: 1.06s;
  animation-delay: -0.69s;
}

.bs-loading > div:nth-child(4) {
  animation-duration: 1.5s;
  animation-delay: -0.41s;
}

.bs-loading > div:nth-child(5) {
  animation-duration: 1.6s;
  animation-delay: 0.04s;
}

.bs-loading > div:nth-child(6) {
  animation-duration: 0.84s;
  animation-delay: 0.07s;
}

.bs-loading > div:nth-child(7) {
  animation-duration: 0.68s;
  animation-delay: -0.66s;
}

.bs-loading > div:nth-child(8) {
  animation-duration: 0.93s;
  animation-delay: -0.76s;
}

.bs-loading > div:nth-child(9) {
  animation-duration: 1.24s;
  animation-delay: -0.76s;
}
@keyframes bs-loading-keyframe {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  50% {
    opacity: 0.35;
    transform: scale(0.45);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.deferred-loading-container {
  position: relative;
}

.bs-pagination-wrapper:focus {
  outline: 0 !important;
}

.bs-pagin-loading-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99;
}

.bs-pagin-loading-wrapper .bs-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -27px;
  margin-left: -27px;
}

.bs-pagination-wrapper .bs-pagination-in-loading {
  opacity: 0.15;
  pointer-events: none;
}

.bs-pagination {
  margin: 15px 0 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.post-related .bs-pagination {
  margin-top: 0;
}

.bs-pagination-label {
  color: #9c9c9c;
  color: rgba(138, 138, 138, 0.83);
  font-size: 11px;
  margin-left: 4px;
}

.btn-bs-pagination {
  border: 1px solid #d4d4d4;
  border: 1px solid rgba(138, 138, 138, 0.33);
  color: #9c9c9c !important;
  color: rgba(138, 138, 138, 0.83) !important;
  font-size: 11px !important;
  padding: 0 6px;
  display: inline-block;
  line-height: 22px !important;
  min-width: 26px;
  text-align: center !important;
  cursor: pointer;
  text-transform: uppercase !important;
}

.btn-bs-pagination.bs-pagination-in-loading, .btn-bs-pagination.hover, .btn-bs-pagination:hover {
  color: #fff !important;
}

body .bs-pagination a.btn-bs-pagination.disabled:hover {
  border: 1px solid #d4d4d4 !important;
  border: 1px solid rgba(138, 138, 138, 0.33) !important;
  color: #9c9c9c !important;
  color: rgba(138, 138, 138, 0.83) !important;
  background-color: transparent !important;
  cursor: default;
}

.btn-bs-pagination.disabled, .btn-bs-pagination.disabled:hover {
  opacity: 0.5;
}

.btn-bs-pagination .fa {
  font-weight: 700;
}

.btn-bs-pagination.next .fa {
  margin-left: 2px;
}

.btn-bs-pagination.prev .fa {
  margin-right: 2px;
}

.bs-pagination-wrapper {
  position: relative;
}

.btn-bs-pagination .loading .fa {
  margin-right: 2px;
}

.btn-bs-pagination .loaded .fa {
  margin-left: 2px;
}

.bs-pagination.bs-ajax-pagination.infinity, .bs-pagination.bs-ajax-pagination.more_btn, .bs-pagination.bs-ajax-pagination.more_btn_infinity {
  text-align: center;
}

.bs-pagination.bs-ajax-pagination.infinity .btn-bs-pagination, .bs-pagination.bs-ajax-pagination.more_btn .btn-bs-pagination, .bs-pagination.bs-ajax-pagination.more_btn_infinity .btn-bs-pagination {
  line-height: 26px !important;
  padding: 0 7px;
}

.bs-pagination.bs-simple-pagination .btn-bs-pagination.prev .fa {
  margin: 0 0 0 2px;
}

.bs-pagination.bs-simple-pagination .btn-bs-pagination.next .fa {
  margin: 0 2px 0 0;
}

.bs-listing-listing-classic-2 .bs-pagination, .bs-listing-listing-classic-2 .bs-pagination .pagination, .bs-listing-listing-classic-3 .bs-pagination, .bs-listing-listing-classic-3 .bs-pagination .pagination, .bs-listing-listing-grid-1 .bs-pagination, .bs-listing-listing-grid-1 .bs-pagination .pagination, .bs-listing-listing-grid-2 .bs-pagination, .bs-listing-listing-grid-2 .bs-pagination .pagination, .bs-listing-listing-mix-3-2 .bs-pagination, .bs-listing-listing-mix-3-2 .bs-pagination .pagination, .bs-listing-listing-mix-4-1 .bs-pagination, .bs-listing-listing-mix-4-1 .bs-pagination .pagination, .bs-listing-listing-mix-4-2 .bs-pagination, .bs-listing-listing-mix-4-2 .bs-pagination .pagination, .bs-listing-listing-mix-4-3 .bs-pagination, .bs-listing-listing-mix-4-3 .bs-pagination .pagination, .bs-listing-listing-mix-4-4 .bs-pagination, .bs-listing-listing-mix-4-4 .bs-pagination .pagination, .bs-listing-listing-mix-4-5 .bs-pagination, .bs-listing-listing-mix-4-5 .bs-pagination .pagination, .bs-listing-listing-mix-4-6 .bs-pagination, .bs-listing-listing-mix-4-6 .bs-pagination .pagination, .bs-listing-listing-tall-1 .bs-pagination, .bs-listing-listing-tall-1 .bs-pagination .pagination, .bs-listing-listing-tall-2 .bs-pagination, .bs-listing-listing-tall-2 .bs-pagination .pagination, .bs-listing-listing-text-1 .bs-pagination, .bs-listing-listing-text-1 .bs-pagination .pagination, .bs-listing-listing-thumbnail-1 .bs-pagination, .bs-listing-listing-thumbnail-1 .bs-pagination .pagination, .bs-listing-listing-thumbnail-2 .bs-pagination, .bs-listing-listing-thumbnail-2 .bs-pagination .pagination, .bs-listing-listing-thumbnail-3 .bs-pagination, .bs-listing-listing-thumbnail-3 .bs-pagination .pagination, .bs-listing-modern-grid-listing-3 .bs-pagination, .bs-listing-modern-grid-listing-3 .bs-pagination .pagination {
  margin-top: 0;
}

.bs-slider-controls .btn-bs-pagination.next {
  margin-left: 5px;
}

.bs-slider-items-container > .bs-slider-item {
  display: none;
}

.bs-slider-items-container .bs-slider-item.bs-slider-first-item {
  display: block;
}

.bs-slider-items-container .bs-control-nav-style-2 .btn-bs-pagination.next {
  float: right;
}

.bs-slider-items-container .bs-control-nav-style-3 {
  text-align: center;
}

.bs-listing.bs-listing-single-tab .bs-slider-items-container .bs-control-nav-style-4 .btn-bs-pagination {
  line-height: 22px;
  min-width: 24px;
  padding: 0 6px;
  border-radius: 50%;
}

.bs-slider-dots {
  list-style: none;
  padding: 0 !important;
  margin: 0 !important;
}

.bs-slider-dots li {
  display: inline-block;
}

.bs-slider-dots .bts-bs-dots-btn {
  cursor: pointer;
}

.bs-slider-dots-style-1, .bs-slider-dots-style-2, .bs-slider-dots-style-3, .bs-slider-dots-style-4 {
  text-align: center;
  line-height: 27px;
  pointer-events: none;
  position: absolute;
  left: 0;
  right: 0;
}

.bs-control-nav + .bs-slider-dots-style-1, .bs-control-nav + .bs-slider-dots-style-2, .bs-control-nav + .bs-slider-dots-style-3, .bs-control-nav + .bs-slider-dots-style-4 {
  bottom: 0;
}

.bs-control-nav-style-4 + .bs-slider-dots-style-1, .bs-control-nav-style-4 + .bs-slider-dots-style-2, .bs-control-nav-style-4 + .bs-slider-dots-style-3, .bs-control-nav-style-4 + .bs-slider-dots-style-4 {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
}

.bs-slider-dots-style-1 .bts-bs-dots-btn, .bs-slider-dots-style-2 .bts-bs-dots-btn, .bs-slider-dots-style-3 .bts-bs-dots-btn, .bs-slider-dots-style-4 .bts-bs-dots-btn {
  display: inline-block;
  height: 8px;
  width: 8px;
  text-indent: -9999px;
  overflow: hidden;
  background: #eee;
  background: rgba(0, 0, 0, 0.2);
  margin: 0 3px;
  transition: all 0.3s ease;
  pointer-events: all;
}

.bs-slider-dots-style-1 .bts-bs-dots-btn {
  border-radius: 50%;
}

.bs-slider-dots-style-3 .bts-bs-dots-btn {
  transform: rotate(45deg);
}

.bs-slider-dots-style-4 .bts-bs-dots-btn {
  width: 12px;
  height: 4px;
}

.bs-simple-pagination.simple_next_prev .btn-bs-pagination.prev {
  float: right;
}

.bs-listing-listing-blog-1 .bs-slider-controls, .bs-listing-listing-blog-2 .bs-slider-controls, .bs-listing-listing-blog-3 .bs-slider-controls, .bs-listing-listing-blog-4 .bs-slider-controls, .bs-listing-listing-classic-1 .bs-slider-controls, .bs-listing-listing-classic-3 .bs-slider-controls, .bs-listing-listing-mix-1-1 .bs-slider-controls, .bs-listing-listing-mix-1-3 .bs-slider-controls, .bs-listing-listing-mix-1-4 .bs-slider-controls, .bs-listing-listing-mix-3-1 .bs-slider-controls, .bs-listing-listing-mix-3-3 .bs-slider-controls, .bs-listing-listing-mix-4-7 .bs-slider-controls, .bs-listing-listing-mix-4-8 .bs-slider-controls, .bs-listing-listing-text-1 .bs-slider-controls, .bs-listing-listing-text-2 .bs-slider-controls, .bs-listing-listing-text-3 .bs-slider-controls, .bs-listing-listing-text-4 .bs-slider-controls, .bs-listing-modern-grid-listing-1 .bs-slider-controls, .bs-listing-modern-grid-listing-2 .bs-slider-controls, .bs-listing-modern-grid-listing-5 .bs-slider-controls {
  height: 27px;
  margin-top: 20px;
  position: relative;
  z-index: 1;
}

.bs-listing-listing-mix-1-4 .bs-slider-controls, .bs-listing-modern-grid-listing-5 .bs-slider-controls {
  margin-top: 0;
}

.bs-listing-listing-text-1 .bs-slider-controls, .bs-listing-listing-text-3 .bs-slider-controls, .bs-listing-listing-text-4 .bs-slider-controls {
  margin-top: 0;
}

.bs-listing-modern-grid-listing-1 .bs-slider-controls, .bs-listing-modern-grid-listing-2 .bs-slider-controls {
  margin-top: 10px;
}

.bs-listing-modern-grid-listing-6 .bs-slider-controls {
  height: 27px;
  margin-bottom: -10px;
  margin-top: 5px;
  position: relative;
  z-index: 1;
}

.bs-listing-listing-mix-2-2 .bs-slider-controls {
  height: 27px;
  margin-top: 15px;
  position: relative;
  z-index: 1;
}

.bs-listing-listing-thumbnail-1 .bs-slider-controls {
  height: 27px;
  margin-top: -5px;
  position: relative;
  z-index: 1;
}

.bs-listing-listing-thumbnail-2 .bs-slider-controls {
  height: 27px;
  margin-top: 0;
  position: relative;
  z-index: 1;
}

.bs-listing-listing-classic-2 .bs-slider-controls {
  height: 27px;
  margin-top: -5px;
  position: relative;
  z-index: 1;
}

.bs-listing-modern-grid-listing-4 .bs-slider-controls {
  height: 27px;
}

.bs-listing-listing-tall-1 .bs-slider-controls, .bs-listing-listing-tall-2 .bs-slider-controls {
  height: 27px;
  margin-top: 5px;
  position: relative;
  z-index: 1;
}

.bs-listing-modern-grid-listing-3 .bs-slider-controls {
  height: 27px;
  margin-top: -10px;
  position: relative;
  z-index: 1;
}

.bs-listing-listing-grid-1 .bs-slider-controls, .bs-listing-listing-grid-2 .bs-slider-controls {
  height: 27px;
  margin-top: -7px;
  position: relative;
  z-index: 1;
}

.listing-mix-4-7 + .bs-pagination-response, .listing-mix-4-7 + .bs-pagination-response ~ .bs-pagination-response, .listing-mix-4-8 + .bs-pagination-response, .listing-mix-4-8 + .bs-pagination-response ~ .bs-pagination-response {
  margin-top: 20px;
}

.dropcap.dropcap {
  display: inline-block;
  float: left;
  margin: 0 8px -10px 0;
  font-size: 74px;
  line-height: 74px;
  height: 74px;
  text-transform: uppercase;
}

.dropcap.dropcap-square {
  color: #fff;
  padding: 0 11px;
}

.dropcap.dropcap-square-outline {
  border: 2px solid transparent;
  padding: 0 11px;
  line-height: 70px;
}

.dropcap.dropcap-circle {
  color: #fff;
  padding: 0 11px;
  border-radius: 50%;
  min-width: 74px;
  font-size: 52px;
  text-align: center;
}

.dropcap.dropcap-circle-outline {
  border: 2px solid transparent;
  padding: 0 11px;
  border-radius: 50%;
  min-width: 74px;
  font-size: 52px;
  text-align: center;
  line-height: 72px;
}

.bs-highlight {
  background-color: #ff9;
  padding: 0 3px;
}

.bs-highlight.bs-highlight-red {
  background-color: #ffb6b6;
}

.bs-tab-shortcode {
  margin-bottom: 20px;
}

.bs-tab-shortcode .nav.nav-tabs {
  border: none;
  padding: 0;
  margin: 0;
}

.bs-tab-shortcode .nav-tabs > li > a {
  background-color: #f3f4f6;
  border: 1px solid #d6d6d6 !important;
  padding: 9px 22px;
  margin-right: -1px;
  border-radius: 0;
  color: #4a4a4a !important;
  font-weight: bolder;
  position: relative;
}

.bs-tab-shortcode .nav-tabs > li > a:after {
  display: inline-block;
  content: "";
  height: 1px;
  left: 0;
  right: 0;
  bottom: -1px;
  background: 0 0;
  position: absolute;
}

.bs-tab-shortcode .nav-tabs > li.active > a, .bs-tab-shortcode .nav-tabs > li > a:focus, .bs-tab-shortcode .nav-tabs > li > a:hover {
  text-decoration: none !important;
  background-color: #fff;
}

.bs-tab-shortcode .nav-tabs > li.active > a:after {
  background-color: #fff;
}

.bs-tab-shortcode .tab-content .tab-pane {
  padding: 20px;
  border: 1px solid #d6d6d6;
}

.bs-row-shortcode {
  margin-bottom: 20px;
}

.bs-accordion-shortcode .panel {
  box-shadow: none;
  border: 1px solid #d6d6d6;
  transition: all 0.07s ease;
  border-radius: 0 !important;
}

.bs-accordion-shortcode .panel-heading {
  padding: 0 0 0 60px;
  position: relative;
}

.bs-accordion-shortcode .panel-heading a {
  color: #585858;
}

.bs-accordion-shortcode .panel-heading a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f067";
  margin: 0 10px 0 0;
  font-size: 14px;
  position: absolute;
  left: 0;
  width: 44px;
  line-height: 44px;
  top: 0;
  bottom: 0;
  text-align: center;
  border-right: 1px solid #d6d6d6;
}

.bs-accordion-shortcode .panel-heading.active a:before {
  content: "\f068";
}

.bs-accordion-shortcode .panel-heading *, .bs-accordion-shortcode .panel-heading .panel-title br {
  display: none;
}

.bs-accordion-shortcode .panel-heading .panel-title, .bs-accordion-shortcode .panel-heading .panel-title a {
  display: block;
}

.bs-accordion-shortcode .panel + .panel {
  margin-top: 12px !important;
}

.bs-accordion-shortcode .panel-heading .panel-title a {
  padding: 12px 0;
  font-size: 14px;
}

.bs-accordion-shortcode .panel-heading + .panel-collapse > .panel-body {
  transition: all 0.07s ease;
}

.bs-accordion-shortcode .panel .panel-heading a {
  color: #444 !important;
}

.bs-accordion-shortcode .panel .panel-heading a, .bs-accordion-shortcode .panel .panel-heading a:hover {
  text-decoration: none;
}

ul.bs-shortcode-list, ul.bs-shortcode-list ul {
  list-style: none !important;
  padding-left: 20px;
  overflow: hidden;
}

ul.bs-shortcode-list ul {
  padding-left: 13px;
}

ul.bs-shortcode-list li {
  position: relative;
  margin-bottom: 7px;
  padding-left: 25px;
}

ul.bs-shortcode-list li:before {
  width: 25px;
  content: "\f00c";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 0;
  top: 6px;
}

ul.bs-shortcode-list li:empty {
  display: none;
}

ul.bs-shortcode-list.list-style-check li:before {
  content: "\f00c";
}

ul.bs-shortcode-list.list-style-star li:before {
  content: "\f005";
}

ul.bs-shortcode-list.list-style-edit li:before {
  content: "\f044";
}

ul.bs-shortcode-list.list-style-folder li:before {
  content: "\f07b";
}

ul.bs-shortcode-list.list-style-file li:before {
  content: "\f15b";
}

ul.bs-shortcode-list.list-style-heart li:before {
  content: "\f004";
}

ul.bs-shortcode-list.list-style-asterisk li:before {
  content: "\f069";
}

hr.bs-divider {
  height: 2px;
  border-width: 2px;
  border-style: solid;
  border-color: #dbdbdb;
  border-top-width: 0;
  border-right-width: 0;
  border-left-width: 0;
  margin: 30px auto 28px;
  position: relative;
  width: 90%;
}

hr.bs-divider.dashed-line {
  border-style: dashed;
  border-width: 1px;
}

hr.bs-divider.full {
  width: 100%;
}

hr.bs-divider.large {
  width: 90%;
}

hr.bs-divider.small {
  width: 70%;
}

hr.bs-divider.tiny {
  width: 50%;
}

hr.bs-divider + h1, hr.bs-divider + .h1, hr.bs-divider + h2, hr.bs-divider + .h2, hr.bs-divider + h3, hr.bs-divider + .h3 {
  margin-top: -10px;
}

hr.bs-divider + h5, hr.bs-divider + .h5 {
  margin-top: -5px;
}

h1 + hr.bs-divider, .h1 + hr.bs-divider, h2 + hr.bs-divider, .h2 + hr.bs-divider, h3 + hr.bs-divider, .h3 + hr.bs-divider, h4 + hr.bs-divider, .h4 + hr.bs-divider, h5 + hr.bs-divider, .h5 + hr.bs-divider {
  margin-top: 28px;
}

.bs-shortcode-alert.alert {
  border-radius: 0;
}

.bs-shortcode-alert.alert-simple {
  background-color: #f3f3f3;
  border-color: #e6e6e6;
}

.listing-item-blog.sticky, .listing-item-blog.sticky:first-child {
  background-color: #fffbdf;
  padding: 18px;
  border: 1px solid rgba(0, 0, 0, 0.07);
}

.vc_images_carousel:hover .vc_carousel-control .icon-next, .vc_images_carousel:hover .vc_carousel-control .icon-prev {
  background: #fff;
}

.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item {
  height: 0;
}

.vc_images_carousel .vc_carousel-control .icon-next.icon-next:before, .vc_images_carousel .vc_carousel-control .icon-prev.icon-prev:before {
  top: -11px;
  line-height: 30px;
  color: #333;
  text-shadow: none;
}

.vc_images_carousel .vc_carousel-control .icon-next.icon-next:before {
  right: -1px;
}

.vc_images_carousel .vc_carousel-control .icon-prev.icon-prev:before {
  left: -1px;
}

.wpb_gallery > .wpb_wrapper > .wpb_flexslider {
  padding: 0;
  margin: 0 0 30px;
  background: 0 0;
  border-radius: 0;
  box-shadow: none;
  zoom: 1;
  height: auto !important;
}

.wpb_flexslider .flex-direction-nav a {
  width: 30px;
  height: 30px;
}

.wpb_flexslider .flex-direction-nav a:before {
  font-family: flexslider-icon;
  font-size: 14px;
  display: inline-block;
  content: "\f001";
  text-shadow: none;
  line-height: 30px;
  height: 30px;
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a {
  border: none;
  background: #fff;
  text-align: center;
  line-height: 30px;
}

.wpb_gmaps_widget .wpb_wrapper {
  padding: 0 !important;
}

.vc_btn3 {
  height: auto !important;
}

.wpcf7-form p {
  margin-bottom: 0;
  margin-top: 17px;
}

.wpcf7-form p:first-child {
  margin-top: 0;
}

.wpcf7-form label {
  display: block;
}

.archive-title.search-title.search-bgcs-title {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

.better-gcs-wrapper {
  border-top: none;
  padding-top: 30px !important;
  margin-top: -30px;
}

.better-gcs-wrapper {
  padding-top: 30px !important;
}

.bs-pretty-tabs-container {
  position: relative;
  display: inline-block;
  float: right;
  text-align: center;
  z-index: 2;
}

.bs-pretty-tabs-container .bs-pretty-tabs-more {
  z-index: 3;
  position: relative;
  cursor: pointer;
}

.bs-pretty-tabs-container .bs-pretty-tabs-elements .other-link {
  display: block;
  float: none;
  width: 100%;
}

.bs-pretty-tabs-container .bs-pretty-tabs-elements .h-text {
  border: none;
  display: block;
  width: 100%;
  margin: 0;
  padding: 3px 10px;
  text-align: right;
}

.bs-pretty-tabs-container .bs-pretty-tabs-elements {
  position: absolute;
  top: 100%;
  right: 0;
  background: #fff;
  z-index: 2;
  white-space: nowrap;
  border: 1px solid #d8d8d8;
  display: none;
  padding: 5px;
  min-width: 160px;
}

.bs-pretty-tabs .bs-pretty-tabs-more.other-link {
  pointer-events: none;
}

.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  position: relative;
  cursor: pointer;
  padding: 3px 10px;
  border: 1px solid transparent;
}

.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text {
  transition: none;
}

.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text .fa {
  margin-left: 3px;
}

.bs-pretty-tabs.bs-pretty-tabs-initialized .bs-pretty-tabs-container:hover .bs-pretty-tabs-more.other-link .h-text:after {
  display: block;
}

.bs-pretty-tabs-container.display-more-items .bs-pretty-tabs-elements {
  display: block;
}

.bs-pretty-tabs .bs-pretty-tabs-more.other-link:hover .h-text {
  background: 0 0 !important;
  color: currentColor !important;
  border-color: rgba(0, 0, 0, 0.13) !important;
}

.section-heading.multi-tab .other-link {
  opacity: 0;
  transition: color 0.7s ease, background 0.7s ease;
  position: absolute;
}

.section-heading.multi-tab .bs-pretty-tabs-container {
  padding-left: 10px;
}

.bs-pretty-tabs.bs-pretty-tabs-initialized .other-link {
  opacity: 1;
  position: relative;
}

.bs-slider-1-item .rating-stars, .listing-mg-1-item .rating-stars, .listing-mg-2-item .rating-stars, .listing-mg-3-item .rating-stars, .listing-mg-4-item .rating-stars, .listing-mg-6-item .rating-stars {
  color: #fff;
}

.bs-slider-1-item .post-meta .rating-bar, .listing-mg-1-item .post-meta .rating-bar, .listing-mg-2-item .post-meta .rating-bar, .listing-mg-3-item .post-meta .rating-bar, .listing-mg-4-item .post-meta .rating-bar, .listing-mg-6-item .post-meta .rating-bar {
  background-color: #fff;
}

.bs-slider-item .post-meta .rating, .listing-item-tall-2 .post-meta .rating, .listing-item-text-1 .post-meta .rating, .listing-mg-3-item .post-meta .rating, .listing-mg-4-item .post-meta .rating, .listing-mg-5-item-big .post-meta .rating {
  float: none;
  vertical-align: middle;
  margin-top: 0;
  margin-right: 10px;
}

.listing-item-tall-2 .post-meta .comments, .listing-item-text-1 .post-meta .comments {
  float: none;
  margin-left: 0;
}

.search-container {
  position: relative;
}

.search-container.open.result-results-exist .search-preview {
  display: block;
}

.search-preview {
  display: none;
  border: 1px solid #dedede;
  position: absolute;
  top: 100%;
  width: 100%;
  background: #fff;
  box-shadow: 0 7px 7px 0 rgba(0, 0, 0, 0.1);
  font-weight: 400;
  color: #383838;
  line-height: 1;
  z-index: 99;
  text-align: left;
}

.search-preview [data-section-name] {
  max-height: 310px;
}

.search-preview .clean-title {
  font-size: 16px;
  margin-bottom: 15px;
}

.search-preview .listing-item-thumbnail:last-child, .search-preview ul.products {
  margin-bottom: 0;
}

.ajax-search-results {
  background: inherit;
}

.ajax-search-results .search-404 {
  text-align: center;
  font-weight: 500;
  font-size: 16px;
}

.ajax-search-results .clean-button {
  margin-left: 0 !important;
  margin-bottom: 0 !important;
  max-width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.result-results-exist .search-preview {
  border-top: 0;
}

.ajax-search-no-product .ajax-ajax-posts-list, .two-column-results-list {
  padding: 21px;
  position: relative;
}

.two-column-results-list > div {
  width: 50%;
  float: left;
  background: inherit;
  padding-right: 3%;
}

.two-column-results-list > div:last-child {
  padding-right: 0;
}

.two-column-results-list > .ajax-posts-columns {
  width: 45%;
}

.two-column-results-list > .ajax-products-columns {
  width: 55%;
}

.ajax-search-loading {
  display: block;
  text-align: center;
  color: #a6a6a6;
}

.ajax-ajax-posts-list {
  overflow: hidden;
  background: inherit;
  display: table-cell;
}

.ajax-ajax-posts-list .ajax-search-loading, .ajax-ajax-posts-list .align-vertical-center {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: 0;
  height: 18px;
  line-height: 18px;
  font-size: 14px;
  color: #afafaf;
}

.ajax-taxonomy-list .ajax-search-loading, .ajax-taxonomy-list .align-vertical-center {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: 0;
  height: 18px;
  line-height: 18px;
  font-size: 14px;
  color: #afafaf;
}

.ajax-ajax-posts-list .ajax-taxonomy-list {
  margin-top: 30px;
}

.ajax-ajax-posts-list .listing-thumbnail {
  margin-bottom: 20px;
  transform: scale3d(0.97, 0.97, 0.97);
  animation-duration: 0.4s;
  animation-fill-mode: both;
  animation-name: bs-fadeInDown;
}

.search-preview .bs-listing-products {
  margin-bottom: 28px;
}

.ajax-taxonomy-list {
  background: #fbfbfb;
  border-left: 1px solid #e2e2e2;
  display: table-cell;
  overflow: hidden;
  width: 30%;
  padding: 25px;
}

.ajax-products-columns .add_to_cart_button {
  display: none !important;
}

.ajax-products-columns .price {
  margin-top: 19px;
}

.ajax-products-columns .star-rating + .price {
  margin-top: 0;
}

.ajax-products-columns ul.products li.product {
  margin-bottom: 1px;
}

.search-preview .post-categories {
  margin: 13px 0 0;
  padding: 0;
  list-style: none;
  transform: scale3d(0.97, 0.97, 0.97);
  animation-duration: 0.4s;
  animation-fill-mode: both;
  animation-name: bs-fadeInDown;
}

.search-preview .post-categories li {
  display: inline-block;
  margin: 0 0 0 5px;
}

.ajax-search-results {
  display: table-row;
}

.ajax-search-results-wrapper {
  display: table;
  background: inherit;
  width: 100%;
  height: 350px;
}

.ajax-search-results:after {
  content: " ";
  display: block;
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  height: 3px;
}

.ajax-categories-columns {
  background: inherit;
  margin-bottom: 30px;
}

.ajax-tags-columns {
  background: inherit;
}

.ajax-search-no-product .ajax-taxonomy-list > div {
  width: 100%;
  float: none;
  background: inherit;
  height: 152px;
  margin-bottom: 0;
  position: relative;
}

.ajax-search-no-product .ajax-taxonomy-list {
  width: 100%;
}

.ajax-search-no-product .ajax-ajax-posts-list {
  width: 53%;
}

.ajax-search-no-product.ajax-search-fullwidth .ajax-ajax-posts-list {
  width: 69%;
  position: relative;
}

.ajax-search-no-product.ajax-search-fullwidth .two-column-results-list {
  padding: 5px;
}

.ajax-search-no-product.ajax-search-fullwidth .listing-thumbnail {
  margin-bottom: 0;
}

.ajax-posts-column {
  background: inherit;
}

.search-preview .woocommerce ul.products li.product, .search-preview .woocommerce-page ul.products li.product {
  font-size: 14px;
}

.search-preview .woocommerce ul.products li.product h3, .search-preview .woocommerce ul.products li.product .h3 {
  font-size: 1em;
}

.ajax-posts-columns {
  background: inherit;
}

.clean-title {
  position: relative;
  background: inherit;
  margin-bottom: 8px;
}

.clean-title > span {
  position: relative;
  z-index: 30;
  background: inherit;
  display: inline-block;
  padding: 0 15px;
  margin-left: -10px;
}

.clean-title::after {
  position: absolute;
  z-index: 20;
  width: 100%;
  top: 50%;
  height: 1px;
  background: #e5e5e5;
  display: block;
  content: " ";
}

.clean-button {
  border-radius: 0;
  border: 1px solid #e2e2e2;
  background: #f9f9f9;
  color: #383838;
  font-size: 13px;
  font-weight: 600;
  padding: 6px 9px;
  margin: 0 1px 5px;
  display: inline-block;
}

.clean-button-light {
  background: #fff;
}

.clean-button .fa {
  margin-right: 6px;
}

@media only screen and (max-width: 1000px) {
  .container {
    width: 100%;
  }
  .content-wrap {
    padding: 0;
  }
}
@media only screen and (max-width: 768px) {
  .slider-container .content-wrap {
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 420px) {
  .widget {
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 668px) {
  body {
    padding: 0;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .bs-visible-md {
    display: block !important;
  }
}
@media (max-width: 991px) {
  .bs-visible-sm {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .bs-visible-lg {
    display: block !important;
  }
}
@media (max-width: 991px) {
  .bs-hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .bs-hidden-md {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .bs-hidden-sm, .bs-hidden-xs {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .bs-hidden-lg {
    display: none !important;
  }
}
.ajax-post-content {
  margin-top: 30px;
}

.ajax-post-content .post-header-inner .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
}

.ajax-post-content .single-post-title {
  margin: 10px 0 5px;
}

.ajax-post-content .single-featured.single-featured {
  margin-left: 0;
  margin-right: 0;
}

.ajax-post-content .post-meta {
  margin: 0 0 10px;
}

.ajax-post-content .comments-template.comments-template, .ajax-post-content .post-related.post-related, .ajax-post-content .single-container.single-container {
  padding-right: 0;
  padding-left: 0;
}

.ajax-post-content {
  max-width: 856px;
  margin-left: auto;
  margin-right: auto;
}

.ajax-post-content .post-header-inner .single-post-excerpt {
  margin-top: -5px;
  padding-bottom: 10px;
}

.ajax-post-content .post-header-inner .single-post-excerpt:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.ajax-post-content .post-header-inner .post-subtitle + .single-post-excerpt {
  padding: 0 0 10px;
  margin: -5px 0 0;
}

.ajax-post-content .post-header-inner .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

.modal.sign-in-modal {
  text-align: center;
  padding: 0 !important;
}

.modal.sign-in-modal:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.sign-in-modal .modal-content {
  border: none;
  border-radius: 0;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.31);
}

.sign-in-modal .modal-header {
  padding: 0;
  border-bottom: 1px solid #efefef;
  line-height: 48px;
  text-align: center;
}

.sign-in-modal .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  max-width: 440px;
  position: relative;
  transition: 0.6s cubic-bezier(0.58, 0.99, 0.63, 1.06) 0s !important;
}

.sign-in-modal .close-modal {
  position: absolute;
  top: 32px;
  right: 37px;
  font-size: 15px;
  color: #bdbdbd;
  line-height: 15px;
  z-index: 1;
  cursor: pointer;
  transition: 0.6s cubic-bezier(0.58, 0.99, 0.63, 1.06) 0s !important;
}

.sign-in-modal .close-modal:hover {
  color: #333;
}

.sign-in-modal .modal-body {
  padding: 25px 15px;
}

.bs-login {
  max-width: 290px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}

.bs-login .bs-login-panel {
  display: block;
  width: 100%;
  transition: all 0.44s cubic-bezier(0.8, 0.2, 0.24, 0.88);
}

.bs-login.inmove .bs-login-panel {
  position: absolute;
  top: 0;
}

.bs-login .bs-login-panel.bs-current-login-panel.bs-login-sign-panel {
  left: 0;
  opacity: 1;
  visibility: visible;
}

.bs-login .bs-login-panel.bs-login-sign-panel {
  left: -44px;
  opacity: 0;
}

.bs-login .bs-login-panel.bs-login-reset-panel {
  right: -44px;
  visibility: hidden;
  position: absolute;
  top: 0;
  opacity: 0;
}

.bs-login .bs-login-panel.bs-current-login-panel.bs-login-reset-panel {
  right: 0;
  opacity: 1;
  visibility: visible;
}

.bs-login .login-header {
  text-align: center;
  color: #7a7a7a;
  font-size: 14px;
  margin-bottom: 15px;
}

.bs-login .login-header:last-child {
  margin-bottom: 0;
}

.bs-login .login-header .login-icon {
  display: block;
  margin-bottom: 10px;
  font-size: 64px;
  line-height: 80px;
}

.bs-login .bs-login-reset-panel .login-header {
  margin-bottom: 27px;
}

.bs-login .bs-login-reset-panel .login-header .login-icon {
  color: #494949;
}

.bs-login .bs-login-reset-panel .login-header p {
  margin-bottom: 4px;
}

.bs-login .login-field {
  margin-bottom: 15px;
}

.bs-login .login-field:last-child {
  margin-bottom: 0;
}

.bs-login input[type=password], .bs-login input[type=text] {
  width: 100%;
  height: 36px;
  line-height: 36px;
  border-radius: 3px;
}

.bs-login .remember-checkbox {
  position: absolute;
  z-index: -1000;
  left: -1000px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

.bs-login .remember-checkbox + .remember-label {
  padding-left: 21px;
  height: 16px;
  display: inline-block;
  line-height: 16px;
  background-repeat: no-repeat;
  background-position: 0 0;
  font-size: 14px;
  vertical-align: middle;
  cursor: pointer;
  color: #a0a0a0;
  font-weight: lighter;
}

.bs-login .remember-checkbox:checked + .remember-label {
  background-position: 0 -16px;
  color: #424242;
}

.bs-login .remember-label {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAAABGdBTUEAALGPC/xhBQAAAVZJREFUSA3tlTFug0AQRQcwMgoFEg2uXbnlCJyF0kdIAU1a38A14hb0Ri6ho0UUpDOFEdrMR4EQgyIIRYp4pZVgdt6fgd2ZleI4ViVJeuPpNk1j0oyhKMq7EOLM83UDWNf1436/f1FVdQZOVNe1mWXZ8Xa7EV2v1/J+v7PYsgEGrIy050YepgcGrDw0/ub5KUD0/Af8D1AYfLYXnyEwYGWugDMXRrVEBL5gwEpry3n1Nv63fpCmKbmuS3mef2375XKZ1cuSJBGWZQkmxeFwEGhpYEe7MHUeENlxHCqKoo3MTZhk+RMdZhCGodA0TZxOpz6rYWREt21blGXZroOlTqCqKsGNsk0RjhDhyGK32/W2IQyFbwIw+L7fO0PEMIz+/RGeFIDR87wegshj2vDpxiiDbmEoMhW584PAhiOMBn8KbbdbiqKIgiAg0/zhylx9tXE6f9sPPgDpK2Td6sBUpAAAAABJRU5ErkJggg==);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.bs-login .go-reset-panel {
  float: right;
  color: #595959;
}

.bs-login .login-submit {
  margin-bottom: 10px;
}

.bs-login .login-btn {
  border-radius: 3px;
  height: 38px;
  text-align: center;
  width: 100%;
}

.bs-login .bs-login-reset-panel .login-btn {
  background: #575757 !important;
}

.bs-login .login-signup {
  font-size: 14px;
  color: #a7a7a7;
  text-align: center;
}

.bs-login .go-login-panel {
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 0;
  color: #adadad;
  transition: all 0.5s ease;
}

.sign-in-modal .bs-login .go-login-panel {
  left: -30px;
}

.bs-login .go-login-panel:hover {
  cursor: pointer;
  position: absolute;
  color: #3f3f3f;
}

.bs-login.bs-type-profile {
  max-width: 290px;
  height: 240px;
}

.bs-login .bs-login-panel.bs-current-login-panel.bs-login-user-panel {
  opacity: 1;
  visibility: visible;
  top: 0;
}

.bs-login .bs-login-user-panel .login-header img {
  border-radius: 50%;
  width: 80px;
  height: 80px;
}

.bs-login .user-links {
  padding: 0;
  list-style: none;
  margin: 0;
  border-radius: 3px;
  border: 1px solid #dcdcdc;
}

.bs-login .user-links li {
  border-bottom: 1px solid #dcdcdc;
  height: 38px;
  line-height: 38px;
  margin: 0;
  padding: 0;
  text-align: center;
  font-size: 14px;
}

.bs-login .user-links li:last-child {
  border-bottom: none;
}

.bs-login .user-links .fa {
  margin-right: 5px;
}

.bs-login .social-login-buttons {
  text-align: center;
  padding: 0 0 17px;
  border-bottom: 1px solid #eaeaea;
  position: relative;
  margin-bottom: 25px;
}

.bs-login .social-login-buttons .or-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -13px;
  text-align: center;
}

.bs-login .social-login-buttons .or-text {
  padding: 0 10px;
  background-color: #fff;
  border: 1px solid #e4e3e3;
  border-radius: 26px;
  font-size: 12px;
  min-width: 28px;
  height: 24px;
  line-height: 24px;
  display: inline-block;
  vertical-align: middle;
  font-weight: bolder;
  color: #9e9e9e;
  text-transform: uppercase;
}

.bs-login .social-login-buttons ul {
  list-style: none;
  padding: 0;
  margin: 0 -4px;
  font-size: 0;
}

.bs-login .social-login-buttons li {
  display: inline-block;
  width: 50%;
  padding: 0 4px 8px;
  margin: 0;
}

.bs-login .social-login-buttons li .social-login-btn.btn {
  width: 100%;
  margin: 0;
}

.bs-login .social-login-buttons ul li:first-child, .bs-login .social-login-buttons ul.items-count-2 li {
  width: 100%;
}

.bs-login .social-login-buttons ul li:first-child .social-login-btn, .bs-login .social-login-buttons ul.items-count-2 li .social-login-btn {
  text-align: center;
}

.social-login-btn.social-login-btn-facebook, .social-login-btn.social-login-btn-facebook:focus, .social-login-btn.social-login-btn-facebook:hover {
  background-color: #49639f !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-google, .social-login-btn.social-login-btn-google:focus, .social-login-btn.social-login-btn-google:hover {
  background-color: #d73d32 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-twitter, .social-login-btn.social-login-btn-twitter:focus, .social-login-btn.social-login-btn-twitter:hover {
  background-color: #59c8ff !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-instagram, .social-login-btn.social-login-btn-instagram:focus, .social-login-btn.social-login-btn-instagram:hover {
  background-color: #517fa4 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-wordpress, .social-login-btn.social-login-btn-wordpress:focus, .social-login-btn.social-login-btn-wordpress:hover {
  background-color: #1a638d !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-yahoo, .social-login-btn.social-login-btn-yahoo:focus, .social-login-btn.social-login-btn-yahoo:hover {
  background-color: #723e98 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-linkedin, .social-login-btn.social-login-btn-linkedin:focus, .social-login-btn.social-login-btn-linkedin:hover {
  background-color: #0c5d98 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-disqus, .social-login-btn.social-login-btn-disqus:focus, .social-login-btn.social-login-btn-disqus:hover {
  background-color: #2e9fff !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-reddit, .social-login-btn.social-login-btn-reddit:focus, .social-login-btn.social-login-btn-reddit:hover {
  background-color: #7ba3bc !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-foursquare, .social-login-btn.social-login-btn-foursquare:focus, .social-login-btn.social-login-btn-foursquare:hover {
  background-color: #3492ce !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-lastfm, .social-login-btn.social-login-btn-lastfm:focus, .social-login-btn.social-login-btn-lastfm:hover {
  background-color: #e02529 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-tumblr, .social-login-btn.social-login-btn-tumblr:focus, .social-login-btn.social-login-btn-tumblr:hover {
  background-color: #354a60 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-goodreads, .social-login-btn.social-login-btn-goodreads:focus, .social-login-btn.social-login-btn-goodreads:hover {
  background-color: #7c460f !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-stackoverflow, .social-login-btn.social-login-btn-stackoverflow:focus, .social-login-btn.social-login-btn-stackoverflow:hover {
  background-color: #f36f21 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-github, .social-login-btn.social-login-btn-github:focus, .social-login-btn.social-login-btn-github:hover {
  background-color: #1b1919 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-dribbble, .social-login-btn.social-login-btn-dribbble:focus, .social-login-btn.social-login-btn-dribbble:hover {
  background-color: #ea4c89 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-500px, .social-login-btn.social-login-btn-500px:focus, .social-login-btn.social-login-btn-500px:hover {
  background-color: #231f20 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-skyrock, .social-login-btn.social-login-btn-skyrock:focus, .social-login-btn.social-login-btn-skyrock:hover {
  background-color: #5597cd !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-mixi, .social-login-btn.social-login-btn-mixi:focus, .social-login-btn.social-login-btn-mixi:hover {
  background-color: #e49100 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-steam, .social-login-btn.social-login-btn-steam:focus, .social-login-btn.social-login-btn-steam:hover {
  background-color: #303030 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-twitchtv, .social-login-btn.social-login-btn-twitchtv:focus, .social-login-btn.social-login-btn-twitchtv:hover {
  background-color: #5a399c !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-vkontakte, .social-login-btn.social-login-btn-vkontakte:focus, .social-login-btn.social-login-btn-vkontakte:hover {
  background-color: #31537d !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-mailru, .social-login-btn.social-login-btn-mailru:focus, .social-login-btn.social-login-btn-mailru:hover {
  background-color: #3881c2 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-yandex, .social-login-btn.social-login-btn-yandex:focus, .social-login-btn.social-login-btn-yandex:hover {
  background-color: #ed1c24 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-odnoklassniki, .social-login-btn.social-login-btn-odnoklassniki:focus, .social-login-btn.social-login-btn-odnoklassniki:hover {
  background-color: #e87502 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-aol, .social-login-btn.social-login-btn-aol:focus, .social-login-btn.social-login-btn-aol:hover {
  background-color: #e69827 !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-live, .social-login-btn.social-login-btn-live:focus, .social-login-btn.social-login-btn-live:hover {
  background-color: #7fb0cc !important;
  color: #fff !important;
}

.social-login-btn.social-login-btn-pixelpin, .social-login-btn.social-login-btn-pixelpin:focus, .social-login-btn.social-login-btn-pixelpin:hover {
  background-color: #000 !important;
  color: #fff !important;
}

.social-login-btn.btn {
  height: 34px;
  line-height: 34px;
  border-radius: 3px;
  text-transform: capitalize !important;
  padding: 0 14px 0 43px;
  width: auto;
  font-size: 14px;
  position: relative;
  text-align: left;
  overflow: hidden;
  margin: 0 4px 7px 0;
}

.social-login-btn.btn .bf-icon {
  vertical-align: top;
  line-height: 34px;
  margin-right: 10px;
  position: absolute;
  height: 34px;
  width: 34px;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.1);
  text-align: center;
}

.social-login-btn.btn:hover {
  color: #fff;
}

.wp-social-login-provider-list {
  text-align: center;
}

.bs-login .g-recaptcha {
  margin-bottom: 10px;
  max-width: 100%;
}

.listing-item.better-ads-listitemad.listing-item-classic-1 {
  padding-bottom: 20px;
  border-bottom: 1px solid #f1f1f1;
  border-bottom-color: rgba(0, 0, 0, 0.07);
}

.better-ads-listitemad.listing-item-text-1 {
  padding-bottom: 15px;
}

.bf-breadcrumb .bf-breadcrumb-items {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 0;
}

.bf-breadcrumb .bf-breadcrumb-item {
  display: inline-block;
  font-size: 12px;
  line-height: 22px;
}

.bf-breadcrumb .bf-breadcrumb-item:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f105";
  margin-left: 9px;
  margin-right: 9px;
  color: #929292;
  vertical-align: top;
}

.bf-breadcrumb .bf-breadcrumb-item.bf-breadcrumb-end:after, .bf-breadcrumb .bf-breadcrumb-item:last-child:after {
  display: none;
}

.bf-breadcrumb.hide_current .bf-breadcrumb-item.bf-breadcrumb-end {
  opacity: 0;
  visibility: hidden;
}

.bf-breadcrumb .bf-breadcrumb-item span {
  vertical-align: top;
  transition: all 0.4s ease;
}

.bf-breadcrumb .bf-breadcrumb-item a, .bf-breadcrumb .bf-breadcrumb-item span {
  color: #9e9e9e;
  display: inline-block;
}

.bf-breadcrumb.bc-align-center {
  text-align: center;
}

.bf-breadcrumb.bc-light-color .bf-breadcrumb-item a, .bf-breadcrumb.bc-light-color .bf-breadcrumb-item span, .bf-breadcrumb.bc-light-color .bf-breadcrumb-item:after {
  color: #fff;
}

.bf-breadcrumb.bc-light-color .bf-breadcrumb-item.bf-breadcrumb-end {
  opacity: 0.8;
}

.bf-breadcrumb.bc-hide-last .bf-breadcrumb-item.bf-breadcrumb-end {
  display: none;
}

.bf-breadcrumb.bc-top-style {
  padding: 7px 0 0;
}

@media only screen and (max-width: 680px) {
  body.single .bf-breadcrumb .bf-breadcrumb-item:last-child {
    display: none;
  }
}
body.single .content-column > .bs-newsletter-pack:last-child {
  margin-bottom: 0 !important;
}

.bsnp-empty-note {
  margin-bottom: 30px;
}

.bs-light-scheme, .bs-light-scheme .listing-item-blog-1 > .item-inner > .title, .bs-light-scheme .listing-item-blog-2 > .item-inner > .title, .bs-light-scheme .listing-item-blog-3 > .item-inner > .title, .bs-light-scheme .listing-item-blog-5 > .item-inner > .title, .bs-light-scheme .listing-item-classic-1 .title, .bs-light-scheme .listing-item-classic-2 .title, .bs-light-scheme .listing-item-grid-1 .title, .bs-light-scheme .listing-item-grid-2 .title, .bs-light-scheme .listing-item-tb-1 .title, .bs-light-scheme .listing-item-tb-2 .title, .bs-light-scheme .listing-item-tb-3 .title, .bs-light-scheme .listing-item-text-1 .title, .bs-light-scheme .listing-item-text-2 .title, .bs-light-scheme .listing-item-text-3 .title, .bs-light-scheme .listing-item-text-4 .title, .bs-light-scheme .post-meta, .bs-light-scheme .post-meta a, .bs-light-scheme .post-summary, .bs-light-scheme .section-heading .other-link .h-text, .bs-light-scheme .title, .bs-light-scheme a {
  color: #fff;
}

.bs-light-scheme .post-meta > a, .bs-light-scheme .post-meta > span {
  opacity: 0.6;
}

.bs-light-scheme .post-summary {
  opacity: 0.9;
}

.bs-light-scheme .listing-blog-4 .listing-item-blog.has-post-thumbnail, .bs-light-scheme .listing-classic-1.columns-2 .listing-item-classic-1:last-child .listing-inner, .bs-light-scheme .listing-classic-1.columns-3 .listing-item-classic-1:last-child .listing-inner, .bs-light-scheme .listing-item-classic-1 .listing-inner, .bs-light-scheme .listing-item-grid-2 .post-summary {
  border-bottom-color: rgba(255, 255, 255, 0.129);
}

.bs-light-scheme .listing-item-classic-2 .listing-inner {
  border-color: rgba(255, 255, 255, 0.129);
}

.bs-light-scheme .pagination.bs-numbered-pagination .page-numbers, .bs-light-scheme .pagination.bs-numbered-pagination .page-numbers.dots:hover, .bs-light-scheme .pagination.bs-numbered-pagination .wp-pagenavi a, .bs-light-scheme .pagination.bs-numbered-pagination .wp-pagenavi span, .bs-light-scheme .pagination.bs-numbered-pagination span {
  background-color: rgba(255, 255, 255, 0.08);
  border-color: rgba(255, 255, 255, 0.1);
}

.bs-light-scheme.better-social-counter.style-clean .social-item, .bs-light-scheme.better-social-counter.style-modern .social-item, .bs-light-scheme.better-social-counter.style-style-10 .social-item, .bs-light-scheme.better-social-counter.style-style-6 .social-item, .bs-light-scheme.better-social-counter.style-style-7 .social-item, .bs-light-scheme.better-social-counter.style-style-8 .social-item, .bs-light-scheme.better-social-counter.style-style-9 .social-item {
  border-color: rgba(255, 255, 255, 0.0705882);
}

.bs-light-scheme.better-social-counter.style-style-10 .item-count:before, .bs-light-scheme.better-social-counter.style-style-10 .item-join:before, .bs-light-scheme.better-social-counter.style-style-9 .item-count:before, .bs-light-scheme.better-social-counter.style-style-9 .item-join:before {
  background-color: rgba(255, 255, 255, 0.0705882);
}

.bs-light-scheme.bs-popular-categories .bs-popular-term-item .term-count, .bs-light-scheme.bs-popular-categories .bs-popular-term-item a {
  color: #fff;
}

.bs-light-scheme .section-heading.sh-t2.sh-s2 .h-text, .bs-light-scheme .section-heading.sh-t2.sh-s3 .h-text, .bs-light-scheme .section-heading.sh-t2.sh-s4 .h-text {
  color: #fff;
}

.bs-light-scheme .section-heading.sh-t1.sh-s1:after {
  background-color: rgba(255, 255, 255, 0.25) !important;
}

.bs-light-scheme .section-heading.sh-t1.sh-s2:after {
  opacity: 0.15;
}

.bs-light-scheme .section-heading.sh-t1.sh-s3:after, .bs-light-scheme .section-heading.sh-t1.sh-s6:after, .bs-light-scheme .section-heading.sh-t1.sh-s7:after, .bs-light-scheme .section-heading.sh-t4.sh-s3:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABBJREFUCNdjEGBQYHBgaAAAAlgA8X2AAy8AAAAASUVORK5CYII=) repeat;
  opacity: 0.3;
}

.bs-light-scheme .section-heading.sh-t1 > .h-text:last-child:first-child, .bs-light-scheme .section-heading.sh-t1 > .main-link > .h-text, .bs-light-scheme .section-heading.sh-t1 > a:last-child:first-child > .h-text {
  color: #fff !important;
}

.bs-light-scheme .section-heading.sh-t1.sh-s5:after, .bs-light-scheme .section-heading.sh-t3.sh-s1:after {
  opacity: 0.15;
}

.section-heading.sh-t1.sh-s8 .h-text {
  padding: 4px 17px 4px 21px;
}

.section-heading.sh-t1.sh-s8 .other-link .h-text {
  padding: 4px 4px 4px 17px !important;
}

.section-heading.sh-t1.sh-s8:first-child:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjQ4NUVFODNGNzc1MTFFN0I4NTdCMTRBMzQ3RTIwNTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjQ4NUVFODRGNzc1MTFFN0I4NTdCMTRBMzQ3RTIwNTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNDg1RUU4MUY3NzUxMUU3Qjg1N0IxNEEzNDdFMjA1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNDg1RUU4MkY3NzUxMUU3Qjg1N0IxNEEzNDdFMjA1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk86A7EAAAASSURBVHjaYmBgYLBgIAgAAgwAB88AOccVbLsAAAAASUVORK5CYII=) repeat;
  opacity: 1;
  height: 10px;
  margin-top: -6px;
  background-color: transparent !important;
}

.section-heading.sh-t1.sh-s8 .main-link .h-text:before, .section-heading.sh-t1.sh-s8 .main-link.h-text:before, .section-heading.sh-t1.sh-s8 > .h-text:first-child:last-child:before {
  content: "";
  position: absolute;
  left: 0;
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-bottom: 0 solid transparent;
  border-right: 14px solid rgba(0, 0, 0, 0.06);
  top: 50%;
  margin-top: -9px;
}

.bs-light-scheme .section-heading.sh-t2.sh-s2 {
  background: rgba(255, 255, 255, 0.06);
}

.bs-light-scheme .section-heading.sh-t3.sh-s3:before {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.bs-light-scheme .section-heading.multi-tab.sh-t4 .main-link.active .h-text, .bs-light-scheme .section-heading.multi-tab.sh-t4 .main-link:hover .h-text, .bs-light-scheme .section-heading.sh-t3.sh-s4.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text.h-text, .bs-light-scheme .section-heading.sh-t3.sh-s4 > .h-text.h-text.h-text, .bs-light-scheme .section-heading.sh-t3.sh-s4 > a.active > .h-text.h-text.h-text, .bs-light-scheme .section-heading.sh-t3.sh-s4 > a > .h-text.h-text.h-text, .bs-light-scheme .section-heading.sh-t3.sh-s7.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text.h-text.h-text, .bs-light-scheme .section-heading.sh-t3.sh-s7 > .h-text.h-text.h-text, .bs-light-scheme .section-heading.sh-t3.sh-s7 > a.active > .h-text.h-text.h-text, .bs-light-scheme .section-heading.sh-t3.sh-s7 > a > .h-text.h-text.h-text, .bs-light-scheme .section-heading.sh-t4 .main-link.active .h-text, .bs-light-scheme .section-heading.sh-t4 .main-link:first-child:last-child .h-text, .bs-light-scheme .section-heading.sh-t4 a.active .h-text, .bs-light-scheme .section-heading.sh-t4 a:hover .h-text, .bs-light-scheme .section-heading.sh-t4 > .h-text, .bs-light-scheme .section-heading.sh-t6 > .h-text:last-child:first-child, .bs-light-scheme .section-heading.sh-t6 > .main-link > .h-text, .bs-light-scheme .section-heading.sh-t6 > a:last-child:first-child > .h-text {
  color: #fff !important;
}

.bs-light-scheme .section-heading.sh-t3.sh-s9.section-heading.sh-t3.sh-s9:before {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.bs-light-scheme .section-heading.sh-t3.sh-s9.section-heading.sh-t3.sh-s9:after {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.bs-light-scheme .section-heading.sh-t3.sh-s5 {
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.bs-light-scheme .section-heading.sh-t3.sh-s8 > .h-text:last-child:first-child, .bs-light-scheme .section-heading.sh-t3.sh-s8 > .main-link > .h-text, .bs-light-scheme .section-heading.sh-t3.sh-s8 > a:last-child:first-child > .h-text {
  border-color: rgba(255, 255, 255, 0.15) !important;
}

.bs-light-scheme .section-heading.sh-t3.sh-s8:after {
  opacity: 0.15;
  background: #fff;
}

.bs-light-scheme .section-heading.sh-t4.sh-s1:after, .bs-light-scheme .section-heading.sh-t4.sh-s3:after, .bs-light-scheme .section-heading.sh-t6.sh-s6:before, .bs-light-scheme .section-heading.sh-t6.sh-s7:before {
  background: rgba(255, 255, 255, 0.1) !important;
}

.bs-light-scheme .section-heading.multi-tab.sh-t4 .bs-pretty-tabs-container .bs-pretty-tabs-elements, .bs-light-scheme .section-heading.multi-tab.sh-t4 .h-text, .bs-light-scheme .section-heading.multi-tab.sh-t4 .main-link .h-text, .bs-light-scheme .section-heading.multi-tab.sh-t4.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text {
  border-color: rgba(255, 255, 255, 0.15);
}

.bs-light-scheme .section-heading.sh-t5:before {
  background: rgba(255, 255, 255, 0.1);
}

.bs-light-scheme .section-heading.sh-t6.sh-s9:before {
  background: rgba(255, 255, 255, 0.1) !important;
}

.bs-light-scheme .section-heading.sh-t6.sh-s13.section-heading.sh-t6.sh-s13 .h-text {
  color: #000 !important;
}

.bs-light-scheme .section-heading.sh-t7.sh-s1 .h-text {
  color: #fff !important;
}

.bs-light-scheme .section-heading.sh-t7:before {
  background: rgba(255, 255, 255, 0.1) !important;
}

.bs-light-scheme .listing-item-user .user-display-name {
  color: #fff;
}

.bs-light-scheme.bs-about .about-icons-list .about-icon-item a {
  color: #fff;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.18);
}

.bs-light-scheme.bs-popular-categories .bs-popular-term-item {
  border-bottom-color: rgba(226, 226, 226, 0.15);
}

.bs-light-scheme.bs-popular-categories .bs-popular-term-item .term-count {
  background: rgba(255, 255, 255, 0.08);
}

.bs-light-scheme.bs-subscribe-newsletter .powered-by {
  color: #fff;
}

@media print {
  body {
    background: #fff none !important;
    color: #000;
  }
  .back-top, .bs-irp, .bs-pinning-wrapper, .comment-list .comment-footer, .comment-respond, .footer-instagram, .main-menu-wrapper, .more-stories, .next-prev-post, .post-related, .post-tp-4-header .move-to-content, .post-tp-6-header.wfi, .post-tp-8-header, .sidebar-column.sidebar-column-primary, .sidebar-column.sidebar-column-secoundary, .single-container > .post-author .author-links ul, .single-post-share, .single-post-share .share-handler-wrap, .site-footer .footer-social-icons, .site-footer .footer-widgets, body.single .bf-breadcrumb .bf-breadcrumb-item.bf-breadcrumb-end, body.single .bf-breadcrumb .bf-breadcrumb-item:last-child {
    display: none !important;
  }
  .single-post-share .post-share-btn.post-share-btn-comments, .single-post-share .post-share-btn.post-share-btn-views {
    float: none;
  }
  a[href]:after {
    content: none !important;
  }
  .term-badges a {
    max-width: inherit;
  }
  .bs-sks {
    display: none;
  }
  body.active-top-line {
    border-top: none;
  }
  .comment-list .comment-meta .comment-published {
    float: none;
    margin: 0 15px;
  }
  .post-template-6.wfi .post-header-inner, .post-template-7.wfi .post-header-inner, .post-tp-11-header.wfi .post-header-inner, .post-tp-2-header.wfi .post-header-inner, .post-tp-3-header.wfi .post-header-inner, .post-tp-4-header.wfi .post-header-inner, .post-tp-5-header.wfi .post-header-inner, .post-tp-7-header.wfi .post-header-inner {
    height: auto;
    padding: 0;
  }
  .post-template-6.wfi .post-header-inner, .post-tp-11-header.wfi .post-header-title, .post-tp-2-header.wfi .post-header-title, .post-tp-3-header.wfi .post-header-title, .post-tp-4-header .term-badges.floated, .post-tp-4-header.wfi .post-header-title, .post-tp-5-header .term-badges.floated, .post-tp-5-header.wfi .post-header-title, .post-tp-7-header.wfi .post-header-title {
    position: relative !important;
    top: inherit !important;
    left: inherit !important;
    right: inherit !important;
    bottom: inherit !important;
    margin-top: 20px !important;
    opacity: 1 !important;
    transform: none !important;
  }
  .post-template-6.wfi .post-header-inner, .post-template-7.wfi .post-header-inner, .post-tp-4-header .term-badges.floated {
    margin-bottom: 15px;
  }
  .post-tp-7-header.wfi .post-header-title {
    padding: 0;
  }
}
.bs-wrap-gdpr-law {
  display: block;
  color: #212121;
  font-size: 14px;
}

.bs-gdpr-law {
  padding: 8px 15px;
  color: inherit;
  font-size: inherit;
  display: block;
  text-align: center;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  background: #f5f5f5;
}

.bs-gdpr-law p {
  font-size: inherit;
  color: inherit;
  margin: 0;
  display: inline-block;
}

.bs-gdpr-law .bs-gdpr-accept, .bs-gdpr-law .bs-gdpr-more {
  display: inline-block;
  padding: 0;
  line-height: 1;
  font-size: inherit;
  color: inherit;
  margin-left: 10px;
  transition: opacity 0.3s;
  -webkit-transition: opacity 0.3s;
}

.bs-gdpr-law .bs-gdpr-accept {
  background: #212121;
  color: #fff;
  padding: 6px 15px;
}

.bs-gdpr-law .bs-gdpr-accept:hover, .bs-gdpr-law .bs-gdpr-more:hover {
  opacity: 0.8;
}

.bs-gdpr-law, .bs-wrap-gdpr-law .bs-gdpr-show {
  position: fixed;
  z-index: 19999;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
}

.bs-wrap-gdpr-law .bs-gdpr-show {
  display: inline-block;
  width: auto;
  right: 100px;
  left: auto;
  padding: 6px 15px;
  font-size: inherit;
  color: inherit;
  background: #f5f5f5;
  line-height: 1;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition-delay: 0.2s;
  -webkit-transition-delay: 0.2s;
}

.bs-wrap-gdpr-law-close {
  z-index: 0;
}

.bs-wrap-gdpr-law .bs-gdpr-show, .bs-wrap-gdpr-law-close .bs-gdpr-law {
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
}

.bs-wrap-gdpr-law-close .bs-gdpr-show {
  transform: translateY(0);
  -webkit-transform: translateY(0);
}

@media screen and (max-width: 768px) {
  .bs-wrap-gdpr-law .bs-gdpr-show {
    display: none !important;
  }
}
.sidebar-column-primary {
  z-index: 1000;
}

.bs-sks {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  z-index: 99999;
  pointer-events: none;
}

.bs-sks.bs-sks-type-1 {
  bottom: 0;
}

.bs-sks.bs-sks-type-2 {
  left: calc((100vw - var(--publisher-site-width)) / 2 * -1);
  max-width: initial !important;
  display: inline-table;
  width: calc(100vw - 9px) !important;
  height: 100%;
}

.bs-sksin1, .bs-sksin3 {
  display: inline-table;
  height: 100%;
  width: 100%;
}

.bs-sks.bs-sks-s1 .bs-sksin2 {
  --sks-top: calc(1px - 1px);
  --sks-top-gap: var(--wp-adminbar-height);
  position: sticky;
  top: calc(var(--sks-top) + var(--sks-top-gap));
  transition: top 0.2s ease;
}

body.menu-pined .bs-sks.bs-sks-s1 .bs-sksin2 {
  --sks-top-gap: calc(var(--publisher-menu-height) + var(--wp-adminbar-height)) ;
}

.bs-sks .bs-sks-path {
  overflow: hidden;
}

.bs-sks .bs-sks-path-boxed {
  max-width: var(--publisher-site-width);
  margin-left: auto;
  margin-right: auto;
}

.bs-sks .bs-sksitem > * {
  pointer-events: all;
}

.bs-sks .bs-sksiteml {
  float: left;
  transform: translateX(-100%);
}

.bs-sks.bs-sks-type-2 .bs-sksiteml {
  transform: translateX(calc(-100% + 5px));
}

.bs-sks .bs-sksitemr {
  float: right;
  transform: translateX(100%);
}

.bs-sks.bs-sks-type-2 .bs-sksitemr {
  transform: translateX(calc(100% + 5px));
}

.bs-sks.bs-sks-sticky .bs-sksin2 {
  --sks-top: 0px;
  --sks-top-gap: 0px;
  position: sticky;
  top: calc(var(--sks-top) + var(--sks-top-gap));
  transition: top 0.2s ease;
}

body.admin-bar .bs-sks.bs-sks-sticky .bs-sksin2, body.full-width .bs-sks.bs-sks-sticky.bs-sks-pafter-header .bs-sksin2 {
  --sks-top: 30px ;
}

body.full-width.admin-bar .bs-sks.bs-sks-sticky.bs-sks-pafter-header .bs-sksin2 {
  --sks-top: 60px ;
}

body.full-menu-pined .bs-sks.bs-sks-sticky .bs-sksin2 {
  --sks-top-gap: 30px ;
}

.listing.scolumns-1 .listing-item {
  width: 100%;
  float: none;
}

.listing.scolumns-2 .listing-item {
  width: 50%;
  float: left;
}

.listing.scolumns-2 .listing-item:nth-child(odd) {
  padding-right: 12px;
  clear: left;
}

.listing.scolumns-2 .listing-item:nth-child(even) {
  padding-left: 12px;
}

.listing.scolumns-3 .listing-item {
  width: 33.3333%;
  float: left;
}

.listing.scolumns-3 .listing-item:nth-child(3n-1) {
  padding: 0 6px;
}

.listing.scolumns-3 .listing-item:nth-child(3n-2) {
  padding-right: 12px;
  clear: left;
}

.listing.scolumns-3 .listing-item:nth-child(3n+3) {
  padding-left: 12px;
}

.listing.scolumns-4 .listing-item {
  width: 25%;
  float: left;
}

.listing.scolumns-4 .listing-item:nth-child(4n-3) {
  padding-left: 0;
  padding-right: 14px;
  clear: left;
}

.listing.scolumns-4 .listing-item:nth-child(4n+2) {
  padding-left: 5px;
  padding-right: 9px;
}

.listing.scolumns-4 .listing-item:nth-child(4n+3) {
  padding-left: 9px;
  padding-right: 5px;
}

.listing.scolumns-4 .listing-item:nth-child(4n+4) {
  padding-right: 0;
  padding-left: 14px;
  clear: none;
}

.listing.scolumns-5 .listing-item {
  width: 20%;
  float: left;
}

.listing.scolumns-5 .listing-item:nth-child(5n+1) {
  padding-left: 0;
  padding-right: 12px;
  clear: left;
}

.listing.scolumns-5 .listing-item:nth-child(5n+2) {
  padding-left: 4px;
  padding-right: 8px;
}

.listing.scolumns-5 .listing-item:nth-child(5n+3) {
  padding-left: 6px;
  padding-right: 6px;
}

.listing.scolumns-5 .listing-item:nth-child(5n+4) {
  padding-left: 8px;
  padding-right: 4px;
}

.listing.scolumns-5 .listing-item:nth-child(5n+5) {
  padding-left: 12px;
  padding-right: 0;
}

@media only screen and (max-width: 1000px) {
  .listing.scolumns-5 .listing-item {
    width: 25%;
    float: left;
  }
  .listing.scolumns-5 .listing-item:nth-child(4n-3) {
    padding-left: 0;
    padding-right: 14px;
    clear: left;
  }
  .listing.scolumns-5 .listing-item:nth-child(4n+2) {
    padding-left: 5px;
    padding-right: 9px;
    clear: none;
  }
  .listing.scolumns-5 .listing-item:nth-child(4n+3) {
    padding-left: 9px;
    padding-right: 5px;
  }
  .listing.scolumns-5 .listing-item:nth-child(4n+4) {
    padding-right: 0;
    padding-left: 14px;
    clear: none !important;
  }
}
@media only screen and (max-width: 900px) {
  .listing.scolumns-4 .listing-item, .listing.scolumns-5 .listing-item {
    width: 33.3333%;
    float: left;
  }
  .listing.scolumns-4 .listing-item:nth-child(3n-1), .listing.scolumns-5 .listing-item:nth-child(3n-1) {
    padding: 0 6px;
    clear: none;
  }
  .listing.scolumns-4 .listing-item:nth-child(3n-2), .listing.scolumns-5 .listing-item:nth-child(3n-2) {
    padding-right: 12px;
    padding-left: 0;
    clear: left;
  }
  .listing.scolumns-4 .listing-item:nth-child(3n+3), .listing.scolumns-5 .listing-item:nth-child(3n+3) {
    padding-left: 12px;
    padding-right: 0;
    clear: none;
  }
}
@media only screen and (max-width: 600px) {
  .listing.scolumns-3 .listing-item, .listing.scolumns-4 .listing-item, .listing.scolumns-5 .listing-item {
    width: 50%;
    float: left;
  }
  .listing.scolumns-3 .listing-item:nth-child(odd), .listing.scolumns-4 .listing-item:nth-child(odd), .listing.scolumns-5 .listing-item:nth-child(odd) {
    padding-left: 0;
    padding-right: 12px;
    clear: left;
  }
  .listing.scolumns-3 .listing-item:nth-child(even), .listing.scolumns-4 .listing-item:nth-child(even), .listing.scolumns-5 .listing-item:nth-child(even) {
    padding-right: 0;
    padding-left: 12px;
    clear: none;
  }
}
@media only screen and (max-width: 320px) {
  .listing.scolumns-2 .listing-item, .listing.scolumns-3 .listing-item, .listing.scolumns-4 .listing-item, .listing.scolumns-5 .listing-item {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    clear: none !important;
  }
}
.post-count-badge {
  pointer-events: none;
  display: inline-block;
}

.post-count-badge.pcb-t1 {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  line-height: 25px;
  font-size: 12px;
  text-align: center;
  font-weight: bolder;
  box-shadow: 0 0 0 2px #fff;
}

.post-count-badge.pcb-t1.pcb-s1 {
  color: #fff;
  background: #2a2a2a;
}

.post-count-badge.pcb-t1.pcb-s2 {
  color: #000;
  background: rgba(0, 0, 0, 0.06);
  box-shadow: none;
}

.post-count-badge.pcb-t2 {
  line-height: 1;
  font-size: 90px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.045);
  font-family: arial;
}

.post-count-badge.pcb-t2.pcb-s2 {
  font-size: 42px;
}

.listing-item-classic .post-subtitle {
  margin-bottom: 7px;
}

.listing-item-classic-1 {
  margin-bottom: 22px;
}

.listing-classic-1.columns-2 .listing-item-classic-1:last-child .listing-inner, .listing-classic-1.columns-3 .listing-item-classic-1:last-child .listing-inner, .listing-item-classic-1 .listing-inner {
  padding-bottom: 22px;
  border-bottom: 1px solid #f1f1f1;
}

.listing-item-classic-1.has-not-post-thumbnail .listing-inner {
  padding-bottom: 28px;
}

.listing-item-classic-1:last-child {
  margin-bottom: 0;
}

.listing-item-classic-1:last-child .listing-inner {
  padding-bottom: 0;
  border-bottom: none;
}

.listing-item-classic-1 .featured {
  position: relative;
  line-height: 0;
  margin-bottom: 17px;
}

.listing-item-classic-1 .featured iframe {
  max-width: 100%;
  height: auto;
  display: inline-block;
}

.listing-item-classic-1 .featured .img-holder {
  width: 100%;
  margin: 0;
  float: none;
}

.listing-item-classic-1 .featured .img-holder:before {
  padding-top: 50%;
}

.listing-item-classic-1 .title {
  margin: 0 0 6px;
}

.listing-item-classic-1 .title a {
  color: inherit;
}

.listing-item-classic-1 .post-meta {
  margin: 0 0 9px;
}

.listing-item-classic.bsw-1 .title, .listing-item-classic.bsw-2 .title, .listing-item-classic.bsw-3 .title, .listing-item-classic.bsw-4 .title {
  line-height: 1.3;
}

.listing-item-classic.bsw-1 .title .post-title, .listing-item-classic.bsw-2 .title .post-title, .listing-item-classic.bsw-3 .title .post-title, .listing-item-classic.bsw-4 .title .post-title {
  font-size: 88%;
}

@media only screen and (max-width: 400px) {
  .listing-item-classic .title {
    line-height: 1.3 !important;
  }
  .listing-item-classic .title .post-title {
    font-size: 88% !important;
  }
}
.listing.columns-1 > .listing-item-classic-2:last-child, .listing.columns-3 > .listing-item-classic-2:last-child {
  margin-bottom: 25px;
}

.listing-item-classic-2, .listing.columns-2 > .listing-item-classic-2:last-child {
  margin-bottom: 30px;
}

.listing .listing-classic-2 > .listing-item-classic-2:last-child, .listing-item-classic-2:last-child {
  margin-bottom: 0;
}

.listing-item-classic-2 .listing-inner {
  padding: 0 20px 20px 20px;
  border: 1px solid #e6e6e6;
}

.listing-item-classic-2.has-not-post-thumbnail .listing-inner {
  padding-top: 20px;
}

.listing-item-classic-2 .featured {
  position: relative;
  line-height: 0;
  margin: -1px -21px 17px;
}

.listing-item-classic-2 .featured iframe {
  max-width: 100%;
  height: auto;
  display: inline-block;
}

.listing-item-classic-2 .featured .img-holder {
  width: 100%;
  margin: 0;
  float: none;
}

.listing-item-classic-2 .featured .img-holder:before {
  padding-top: 56%;
}

.listing-item-classic-2 .title {
  margin: 0 0 6px;
}

.listing-item-classic-2 .title a {
  color: inherit;
}

.listing-item-classic-2 .post-meta {
  margin: 0 0 9px;
}

.listing-classic-3.columns-2 .listing-item-classic-3:last-child, .listing-classic-3.columns-3 .listing-item-classic-3:last-child, .listing-item-classic-3 {
  margin-bottom: 25px;
}

.listing-item-classic-3 .listing-inner {
  padding: 0 25px 25px;
  border-bottom: 1px solid #f1f1f1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  margin-left: 4%;
  margin-right: 4%;
  position: relative;
  z-index: 1;
  margin-top: -15px;
}

.listing-item-classic-3:last-child, .listing-item-classic-3:last-child .listing-inner {
  margin-bottom: 0;
  border-bottom: none;
}

.listing-classic-3.columns-2 .listing-item-classic-3:last-child .listing-inner, .listing-classic-3.columns-3 .listing-item-classic-3:last-child .listing-inner {
  border-bottom: 1px solid #f1f1f1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

.listing-item-classic-3 .featured {
  position: relative;
  line-height: 0;
}

.listing-item-classic-3 .featured iframe {
  max-width: 100%;
  height: auto;
  display: inline-block;
}

.listing-item-classic-3 .featured .img-holder {
  width: 100%;
  margin: 0;
  float: none;
}

.listing-item-classic-3 .featured .img-holder:before {
  padding-top: 55%;
}

.listing-item-classic-3 .title {
  margin: 40px 0 6px;
}

.listing-item-classic-3 .featured .title {
  margin: 0 4%;
  background: #fff;
  position: absolute;
  bottom: -2px;
  padding: 26px 25px 25px;
  width: 92%;
}

.listing-item-classic-3 .title a {
  color: inherit;
}

.listing-item-classic-3 .title h2, .listing-item-classic-3 .title .h2 {
  margin: 0;
}

.listing-item-classic-3 .post-meta {
  margin: 0 0 9px;
}

.listing-item-classic-3.has-not-post-thumbnail .listing-inner {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.listing-item-classic-3.has-not-post-thumbnail .title {
  margin-top: 20px;
}

.listing-item-classic-3.bsw-1 .featured .img-holder:before, .listing-item-classic-3.bsw-2 .featured .img-holder:before, .listing-item-classic-3.bsw-3 .featured .img-holder:before, .listing-item-classic-3.bsw-4 .featured .img-holder:before {
  padding-top: 65%;
}

.listing-item-classic-3.bsw-1 .featured .title, .listing-item-classic-3.bsw-2 .featured .title, .listing-item-classic-3.bsw-3 .featured .title {
  margin: 15px 0 10px;
  padding: 0;
  background: #fff;
  position: relative;
}

.listing-item-classic-3.bsw-1 .listing-inner, .listing-item-classic-3.bsw-2 .listing-inner, .listing-item-classic-3.bsw-3 .listing-inner {
  padding: 0 0 15px;
  margin: 0;
}

@media only screen and (max-width: 380px) {
  .listing-item-classic-3 .featured .img-holder:before {
    padding-top: 65% !important;
  }
  .listing-item-classic-3 .featured .title {
    margin: 15px 0 10px !important;
    padding: 0 !important;
    background: #fff !important;
    position: relative !important;
    bottom: inherit !important;
  }
  .listing-item-classic-3 .listing-inner {
    padding: 0 0 15px !important;
    margin: 0 !important;
  }
}
.listing-item-grid-1 {
  margin-bottom: 22px;
}

.listing-item-grid-1 .featured {
  position: relative;
  line-height: 0;
  margin-bottom: 13px;
}

.listing-item-grid-1 .featured iframe {
  max-width: 100%;
  height: auto;
  display: inline-block;
}

.listing-item-grid-1 .featured .img-holder {
  width: 100%;
  margin: 0;
  float: none;
  display: block;
}

.listing-item-grid-1 .featured .img-holder:before {
  padding-top: 58%;
}

.listing-item-grid-1:hover .format-icon {
  right: 50%;
  top: 50%;
  margin-top: -16px;
  margin-right: -16px;
  transform: scale(1.4);
}

.listing-item-grid-1 .title {
  margin: 0 0 6px;
}

.listing-item-grid-1 .title a {
  color: inherit;
  text-transform: inherit;
}

.listing-item-grid-1 .post-meta {
  margin: 0 0 7px;
}

.listing-item-grid-1 .post-summary {
  padding-bottom: 22px;
  border-bottom: 1px solid #f1f1f1;
  border-bottom-color: rgba(0, 0, 0, 0.07);
}

.listing-item-grid-1 .post-subtitle {
  margin-bottom: 6px;
}

.listing-grid.columns-1 .listing-item-grid-1:last-child .post-summary {
  padding-bottom: 0;
  border-bottom: none;
}

.listing-item-grid.simple-grid .featured {
  margin-bottom: 7px;
}

.listing-item-grid.simple-grid .featured .img-holder:before {
  padding-top: 66%;
}

.listing-item-grid-2 {
  margin-bottom: 22px;
}

.listing-item-grid-2 .featured {
  position: relative;
  line-height: 0;
  margin-bottom: 13px;
}

.listing-item-grid-2 .featured iframe {
  max-width: 100%;
  height: auto;
  display: inline-block;
}

.listing-item-grid-2 .featured .img-holder {
  width: 100%;
  margin: 0;
  float: none;
  display: block;
}

.listing-item-grid-2 .featured .img-holder:before {
  padding-top: 58%;
}

.listing-item-grid-2:hover .format-icon {
  right: 50%;
  top: 50%;
  margin-top: -16px;
  margin-right: -16px;
  transform: scale(1.4);
}

.listing-item-grid-2 .title {
  margin: 0 0 6px;
}

.listing-item-grid-2 .title a {
  color: inherit;
  text-transform: inherit;
}

.listing-item-grid-2 .post-meta {
  margin: 0 0 15px;
}

.listing-item-grid-2 .post-summary {
  padding-bottom: 22px;
  border-bottom: 1px solid #f1f1f1;
}

.listing-item-grid-2 .post-subtitle {
  margin-bottom: 6px;
}

.listing-item-blog .format-icon {
  right: 15px;
  top: 15px;
  width: 28px;
  height: 28px;
  line-height: 25px;
  font-size: 13px;
}

.listing-item-blog .format-icon.format-audio {
  padding-right: 3px;
}

.listing-item-blog .format-icon.format-video {
  padding-left: 3px;
}

.listing-item-blog .format-icon .fa {
  line-height: 25px;
}

.listing-item-blog .featured:hover .format-icon {
  right: 50%;
  top: 50%;
  margin-top: -16px;
  margin-right: -16px;
  transform: scale(1.4);
}

.listing-item-blog-1, .listing-item-blog-5 {
  margin-bottom: 25px;
}

.listing-item-blog-1:last-child, .listing-item-blog-5:last-child {
  margin-bottom: 0;
}

.listing-item-blog-1 .featured, .listing-item-blog-5 .featured {
  position: relative;
  float: left;
  margin-right: 26px;
  line-height: 0;
}

.listing-item-blog-1 .featured .img-holder, .listing-item-blog-5 .featured .img-holder {
  width: 210px;
  margin: 0;
}

.listing-item-blog-1 .featured .img-holder.img-holder:before, .listing-item-blog-5 .featured .img-holder.img-holder:before {
  padding-top: 64%;
}

.listing-item-blog-1 > .item-inner > .title, .listing-item-blog-5 > .item-inner > .title {
  margin: 0 0 6px;
}

.listing-item-blog-1 > .item-inner > .title a, .listing-item-blog-5 > .item-inner > .title a {
  color: inherit;
}

.listing-item-blog-1 .post-summary, .listing-item-blog-5 .post-summary {
  margin-top: 6px;
}

.listing-item-blog-1.has-post-thumbnail .post-summary {
  padding-left: 237px;
}

.listing-item-blog-5.has-post-thumbnail .post-summary {
  padding-left: 326px;
}

.listing-item-blog-5 .post-summary p + .read-more {
  margin-top: 0;
}

.listing-item-blog-5 .featured .img-holder {
  width: 300px;
  margin: 0;
}

.listing-item-blog.has-not-post-thumbnail:first-child {
  padding-top: 0;
  border-top: none;
}

.listing-item-blog + .listing-item-blog.has-not-post-thumbnail, .listing-item-blog.has-not-post-thumbnail + .listing-item-blog {
  padding-top: 18px;
  border-top: 1px solid #f1f3f5;
}

.listing-item-blog > .item-inner > .post-subtitle {
  margin-bottom: 5px;
}

.listing-item-blog > .item-inner > .post-meta + .post-subtitle {
  margin-top: 5px;
}

.listing-item-blog-5.bsw-1 .img-holder, .listing-item-blog-5.bsw-2 .img-holder, .listing-item-blog-5.bsw-3 .img-holder, .listing-item-blog-5.bsw-4 .img-holder, .listing-item-blog-5.bsw-5 .img-holder {
  width: 220px;
}

.listing-item-blog-5.has-post-thumbnail.bsw-1 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-2 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-3 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-4 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-5 .post-summary {
  padding-left: 243px;
}

.listing-item-blog-1.bsw-1 .featured, .listing-item-blog-1.bsw-2 .featured, .listing-item-blog-1.bsw-3 .featured, .listing-item-blog-1.bsw-4 .featured, .listing-item-blog-2.bsw-1 .featured, .listing-item-blog-2.bsw-2 .featured, .listing-item-blog-2.bsw-3 .featured, .listing-item-blog-2.bsw-4 .featured, .listing-item-blog-5.bsw-1 .featured, .listing-item-blog-5.bsw-2 .featured, .listing-item-blog-5.bsw-3 .featured, .listing-item-blog-5.bsw-4 .featured {
  float: none;
  text-align: center;
  margin: 0 0 10px 0;
  display: inline-block;
}

.listing-item-blog-5.bsw-1 .featured, .listing-item-blog-5.bsw-1 .img-holder, .listing-item-blog-5.bsw-2 .featured, .listing-item-blog-5.bsw-2 .img-holder, .listing-item-blog-5.bsw-3 .featured, .listing-item-blog-5.bsw-3 .img-holder, .listing-item-blog-5.bsw-4 .featured, .listing-item-blog-5.bsw-4 .img-holder {
  width: 100%;
}

.listing-item-blog-2.has-post-thumbnail.bsw-1 .post-summary, .listing-item-blog-2.has-post-thumbnail.bsw-2 .post-summary, .listing-item-blog-2.has-post-thumbnail.bsw-3 .post-summary, .listing-item-blog-2.has-post-thumbnail.bsw-4 .post-summary {
  padding-right: 0;
}

.listing-item-blog-1.has-post-thumbnail.bsw-1 .post-summary, .listing-item-blog-1.has-post-thumbnail.bsw-2 .post-summary, .listing-item-blog-1.has-post-thumbnail.bsw-3 .post-summary, .listing-item-blog-1.has-post-thumbnail.bsw-4 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-1 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-2 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-3 .post-summary, .listing-item-blog-5.has-post-thumbnail.bsw-4 .post-summary {
  padding-left: 0;
}

@media only screen and (max-width: 830px) {
  .listing-item-blog-1.has-post-thumbnail .post-summary, .listing-item-blog-5.has-post-thumbnail .post-summary {
    padding-left: 0 !important;
  }
  .listing-item-blog-1 .featured, .listing-item-blog-2 .featured, .listing-item-blog-5 .featured {
    float: none !important;
    text-align: center !important;
    margin: 0 0 10px 0 !important;
    display: inline-block !important;
  }
  .listing-item-blog-5 .featured, .listing-item-blog-5 .img-holder {
    width: 100% !important;
  }
}
.listing-item-blog-2 {
  margin-bottom: 25px;
}

.listing-item-blog-2:last-child {
  margin-bottom: 0;
}

.listing-item-blog-2 .featured {
  position: relative;
  float: right;
  margin-left: 23px;
  line-height: 0;
}

.listing-item-blog-2 .featured .img-holder {
  width: 210px;
  margin: 0;
}

.listing-item-blog-2 .featured .img-holder.img-holder:before {
  padding-top: 64%;
}

.listing-item-blog-2 > .item-inner > .title {
  margin: 0 0 6px;
}

.listing-item-blog-2 > .item-inner > .title a {
  color: inherit;
}

.listing-item-blog-2 .post-summary {
  margin-top: 6px;
}

.listing-item-blog-2.has-post-thumbnail .post-summary {
  padding-right: 233px;
}

@media only screen and (max-width: 420px) {
  .listing-item-blog-2.has-post-thumbnail .post-summary {
    padding-right: 0 !important;
  }
  .listing-item-blog-2 .featured {
    float: none;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}
.listing-item-blog-3 {
  margin-bottom: 25px;
}

.listing-item-blog-3:last-child {
  margin-bottom: 0;
}

.listing-item-blog-3 .featured {
  position: relative;
  float: left;
  margin-right: 23px;
  line-height: 0;
}

.listing-item-blog-3 .featured .img-holder {
  width: 210px;
  margin: 0;
}

.listing-item-blog-3.has-post-thumbnail .post-summary {
  padding-left: 233px;
}

.listing-item-blog-3 .featured .img-holder.img-holder:before {
  padding-top: 64%;
}

.listing-item-blog-3 > .item-inner > .title {
  margin: 7px 0 3px;
}

.listing-item-blog-3 > .item-inner > .post-meta {
  margin-bottom: 10px;
}

.listing-item-blog-3 > .item-inner > .title a {
  color: inherit;
}

.listing-item-blog-3.bsw-1 .featured, .listing-item-blog-3.bsw-2 .featured, .listing-item-blog-3.bsw-3 .featured, .listing-item-blog-3.bsw-4 .featured {
  float: none;
  text-align: center;
  margin: 0 0 10px 0;
}

.listing-item-blog-3.bsw-1 .featured, .listing-item-blog-3.bsw-2 .featured, .listing-item-blog-3.bsw-3 .featured, .listing-item-blog-3.bsw-4 .featured {
  float: none;
  text-align: center;
  margin: 0 0 10px 0;
  display: inline-block;
}

.listing-item-blog-3.has-post-thumbnail.bsw-1 .post-summary, .listing-item-blog-3.has-post-thumbnail.bsw-2 .post-summary, .listing-item-blog-3.has-post-thumbnail.bsw-3 .post-summary, .listing-item-blog-3.has-post-thumbnail.bsw-4 .post-summary {
  padding-left: 0;
}

@media only screen and (max-width: 420px) {
  .listing-item-blog-3 .featured {
    float: none !important;
    text-align: center !important;
    margin: 0 0 10px 0 !important;
  }
  .listing-item-blog-3 .featured {
    float: none !important;
    text-align: center !important;
    margin: 0 0 10px 0 !important;
    display: inline-block !important;
  }
  .listing-item-blog-3.has-post-thumbnail .post-summary {
    padding-left: 0 !important;
  }
}
.listing-blog-4 .listing-item-blog.has-post-thumbnail {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #f1f1f1;
}

.listing-blog-4 .listing-item-blog.has-post-thumbnail:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

.listing-item-blog-5 .post-subtitle {
  margin-bottom: 7px;
}

.listing-item-tall .format-icon {
  right: 15px;
  top: 15px;
  width: 28px;
  height: 28px;
  line-height: 25px;
  font-size: 12px;
}

.listing-item-tall .format-icon .fa {
  line-height: 25px;
}

.listing-item-tall:hover .format-icon {
  right: 50%;
  top: 50%;
  margin-top: -16px;
  margin-right: -16px;
  transform: scale(1.4);
}

.listing-item-tall .post-subtitle {
  margin-bottom: 5px;
}

.listing-item-tall .featured + .post-subtitle {
  margin: 8px 0 -8px;
}

.listing-item-tall .post-meta + .post-subtitle {
  margin-top: 8px;
}

.listing-item-tall-1 {
  margin-bottom: 23px;
}

.listing-item-tall-1:last-child {
  margin-bottom: 0;
}

.listing-item-tall-1 .featured {
  position: relative;
}

.bs-ll-a .listing-item-tall-1 .featured .img-holder.b-loaded, .bs-ll-d .listing-item-tall-1 .featured .img-holder, .listing-item-tall-1 .featured .img-holder {
  width: 100%;
  margin: 0;
  background-position: top center;
}

.bs-ll-a .listing-item-tall-1 .featured .img-holder {
  background-position: center center;
}

.listing-item-tall-1 .featured .img-holder.img-holder:before {
  padding-top: 134%;
}

.listing-item-tall-1 > .title {
  margin: 15px 0 9px;
}

.listing-item-tall-1 > .title a {
  color: inherit;
}

.listing-item-tall-1 .post-summary {
  margin-top: 10px;
}

.listing-item-tall-2 {
  margin-bottom: 23px;
}

.bs-slider-item .listing-item-tall-2 {
  margin-bottom: 0 !important;
}

.listing-item-tall-2:last-child {
  margin-bottom: 0;
}

.listing-item-tall-2 .featured {
  position: relative;
}

.bs-ll-a .listing-item-tall-2 .featured .img-holder.b-loaded, .bs-ll-d .listing-item-tall-2 .featured .img-holder, .listing-item-tall-2 .featured .img-holder {
  width: 100%;
  margin: 0;
  background-position: top center;
}

.bs-ll-a .listing-item-tall-2 .featured .img-holder {
  background-position: center center;
}

.listing-item-tall-2 .featured .img-holder.img-holder:before {
  padding-top: 134%;
}

.listing-item-tall-2 .term-badges.floated {
  left: 0;
  right: 0;
  text-align: center;
  pointer-events: none;
}

.listing-item-tall-2 .term-badges.floated a {
  pointer-events: all;
}

.listing-item-tall-2 > .title {
  margin: 15px 0 9px;
}

.listing-item-tall-2 > .title a {
  color: inherit;
}

.listing-item-tall-2 .post-meta {
  text-align: center;
}

.listing-item-tall-2 .post-summary {
  text-align: center;
  margin-top: 10px;
}

.listing-item-tall-2 .post-subtitle {
  text-align: center !important;
}

.listing-item-tb-1 {
  margin-bottom: 22px;
  position: relative;
}

.listing-item-tb-1:last-child, .listing-mix-3-1 .listing-tb-1 > .listing-item-tb-1:last-child {
  margin-bottom: 0;
}

.listing-item-tb-1 .title {
  margin: 0;
}

.listing-item-tb-1 .title a {
  color: inherit;
}

.listing-item-tb-1 .featured {
  margin-right: 13px;
  float: left;
  position: relative;
  line-height: 0;
}

.listing-item-tb-1 .img-holder {
  width: 86px;
  margin-right: 0;
  float: none;
}

.listing-item-tb-1 .img-holder:before {
  padding-top: 74%;
}

.listing-item-tb-1 .featured.featured-type-author-avatar .img-holder:before {
  padding-top: 100%;
}

.listing-item-tb-1 .post-subtitle {
  margin-top: 4px;
}

.listing-item-tb-1 .featured + .post-subtitle {
  margin: 0;
}

.bs-listing.bs-listing-listing-thumbnail-1 .bs-pagination {
  margin-top: 15px;
}

.listing-item-tb-1.has-post-thumbnail .post-count-badge.pcb-t1.pcb-s1 {
  position: absolute;
  top: -10px;
  left: -10px;
  z-index: 1;
}

.listing-item-tb-1.has-not-post-thumbnail .post-count-badge.pcb-t1.pcb-s1 {
  margin-bottom: 5px;
}

.listing-item-tb-2 {
  margin-bottom: 20px;
  position: relative;
}

.listing-item-tb-2 .term-badges.floated {
  left: 0;
}

.listing-item-tb-2 .item-inner {
  position: relative;
}

.listing-item-tb-2 .title {
  margin: 0;
}

.listing-item-tb-2 .title a {
  color: inherit;
}

.listing-item-tb-2 .post-meta {
  margin-top: 5px;
}

.listing-item-tb-2 .post-summary {
  margin-top: 5px;
}

.listing-item-tb-2 .featured {
  margin-bottom: 10px;
  line-height: 0;
  position: relative;
}

.listing-item-tb-2 .format-icon {
  right: 15px;
  top: 15px;
  width: 28px;
  height: 28px;
  line-height: 24px;
  font-size: 12px;
}

.listing-item-tb-2 .format-icon .fa {
  line-height: 24px;
}

.listing-item-tb-2:hover .format-icon {
  right: 50%;
  top: 50%;
  margin-top: -16px;
  margin-right: -16px;
  transform: scale(1.5);
}

.listing-item-tb-2 .img-holder {
  width: 100%;
  margin-right: 0;
  float: none;
  display: block;
}

.listing-item-tb-2 .img-holder:before {
  padding-top: 70%;
}

.listing-item-tb-2 .featured.featured-type-author-avatar .img-holder:before {
  padding-top: 100%;
}

.listing-item-tb-2 .post-subtitle {
  margin-bottom: 5px;
}

.listing-item-tb-2 .title + .post-subtitle {
  margin: 5px 0 0;
}

.listing-item-tb-2.has-post-thumbnail .post-count-badge.pcb-t1.pcb-s1 {
  position: absolute;
  bottom: -14px;
  left: 6px;
  z-index: 1;
}

.listing-item-tb-2.has-post-thumbnail.has-counter-badge .featured {
  margin-bottom: 22px;
}

.listing-item-tb-2.has-not-post-thumbnail .post-count-badge.pcb-t1.pcb-s1 {
  margin-bottom: 10px;
}

.listing-item-tb-3 {
  margin-bottom: 20px;
  position: relative;
}

.listing-item-tb-3:last-child {
  margin-bottom: 0;
}

.listing-tb-3 > .listing-item-tb-3:last-child {
  margin-bottom: 20px;
}

.listing-item-tb-3 .title {
  margin: 0;
}

.listing-item-tb-3 .title a {
  color: inherit;
}

.listing-item-tb-3 .featured {
  margin-left: 15px;
  float: right;
  position: relative;
  line-height: 0;
}

.listing-item-tb-3 .img-holder {
  width: 86px;
  margin-right: 0;
  float: none;
}

.listing-item-tb-3 .img-holder:before {
  padding-top: 74%;
}

.listing-item-tb-3 .featured.featured-type-author-avatar .img-holder:before {
  padding-top: 100%;
}

.listing-item-tb-3 .post-subtitle {
  margin-top: 4px;
}

.listing-item-tb-3 .featured + .post-subtitle {
  margin: 0;
}

.listing-item-tb-3.has-post-thumbnail .post-count-badge.pcb-t1.pcb-s1 {
  position: absolute;
  top: -10px;
  right: -10px;
  z-index: 1;
}

.listing-item-tb-3.has-not-post-thumbnail .post-count-badge.pcb-t1.pcb-s1 {
  margin-bottom: 5px;
}

.listing-item-text-1 {
  position: relative;
  margin-bottom: 15px;
}

.listing-item-text-1:last-child {
  margin-bottom: 0;
}

.listing-item-text-1 .item-inner {
  padding-bottom: 15px;
  border-bottom: 1px dashed #eaeaea;
  border-bottom-color: rgba(0, 0, 0, 0.08);
}

.listing-item-text-1 .term-badges.floated {
  position: relative;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  text-align: center;
  margin-bottom: 12px;
}

.listing-item-text-1 .term-badges.floated .term-badge a {
  color: #fff !important;
  margin: 0 2px;
}

.listing-item-text-1 .title {
  margin: 0;
}

.listing-item-text-1.no-meta .title {
  margin-bottom: 10px;
}

.listing-item-text-1 .title a {
  color: inherit;
}

.listing-item-text-1 .post-meta {
  padding-top: 6px;
  text-align: center;
}

.listing-item-text-1 .post-summary {
  padding-top: 4px;
  text-align: center;
}

.listing-text-1.listing.columns-1 .listing-item:last-child {
  margin-bottom: 0;
}

.listing-text-1.listing.columns-1 .listing-item:last-child .item-inner {
  border-bottom: none;
}

.listing-item-text-1 .post-subtitle {
  text-align: center !important;
  margin: 5px 0 0;
}

.listing-item-text-1 .post-subtitle + .post-meta {
  padding-top: 5px;
}

.listing-item-text-1 .post-subtitle + .title {
  margin-top: 6px;
}

.listing-item-text-1 .post-subtitle:first-child {
  margin-top: 0;
}

.listing-item-text-1 .post-count-badge.pcb-t2.pcb-s1 {
  position: absolute;
  top: 0;
  left: 0;
}

.listing-item-text-2 {
  position: relative;
  margin-bottom: 15px;
}

.listing-item-text-2:last-child {
  margin-bottom: 0;
}

.listing-item-text-2 .item-inner {
  border-left: 3px solid rgba(0, 0, 0, 0.11);
  transition: 0.3s cubic-bezier(0.55, -0.01, 0.19, 0.98) 0s;
  padding: 6px 0 6px 14px;
}

.listing-item-text-2 .term-badges.floated {
  position: relative;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  text-align: center;
  margin-bottom: 10px;
}

.listing-item-text-2 .term-badges.floated .term-badge a {
  background: #434343 !important;
  color: #fff !important;
  margin: 0;
}

.listing-item-text-2 .title {
  margin: 0;
}

.listing-item-text-2 .title a {
  color: inherit;
}

.listing-item-text-2 .post-meta, .listing-item-text-2 .post-meta .comments, .listing-item-text-2 .post-meta .post-author {
  font-size: 11px;
}

.listing-text-2.listing.columns-1 .listing-item:last-child {
  margin-bottom: 0;
}

.listing-text-2.listing.columns-1 .listing-item:last-child .item-inner {
  border-bottom: none;
}

.listing-item-text-2 .post-subtitle {
  margin-top: 4px;
}

.listing-item-text-2 .post-subtitle:first-child {
  margin-top: 0;
}

.listing-item-text-2 .post-subtitle + .title {
  margin-top: 4px;
}

.listing-item-text-2 .post-summary {
  padding-top: 6px;
}

.listing-item-text-2 .post-count-badge.pcb-t2.pcb-s2 {
  position: absolute;
  bottom: 0;
  right: 0;
}

.listing-item-text-3 {
  margin-bottom: 13px;
}

.listing-item-text-3 .item-inner {
  padding-bottom: 13px !important;
  border-bottom: 1px solid #f0f0f0;
  border-bottom-color: rgba(0, 0, 0, 0.06);
  position: relative;
}

.listing-item-text-3:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.listing-item-text-3 .title {
  margin: 0;
}

.listing-item-text-3 .title a {
  color: inherit;
}

.listing-item-text-3 .post-meta {
  margin-top: 2px;
}

.listing-item-text-3 .post-summary {
  margin-top: 4px;
}

.content-column > .listing-text-3 .listing-item-text-3 {
  margin-bottom: 17px;
  padding-bottom: 17px !important;
}

.listing-item-text-3 .post-subtitle {
  margin-top: 4px;
}

.listing-item-text-3 .post-subtitle:first-child {
  margin-top: 0;
}

.listing-item-text-3 .post-subtitle + .title {
  margin-top: 4px;
}

.listing-item-text-3.has-counter-badge .item-inner {
  padding-left: 43px;
}

.listing-item-text-3.has-counter-badge .post-count-badge.pcb-t1.pcb-s2 {
  position: absolute;
  top: 3px;
  left: 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 13px;
}

.listing-item-text-4 {
  margin-bottom: 13px;
}

.listing-item-text-4 .item-inner {
  padding-bottom: 13px !important;
  border-bottom: 1px solid #f0f0f0;
  border-bottom-color: rgba(0, 0, 0, 0.06);
  position: relative;
}

.listing-item-text-4:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.listing-text-4.columns-1 .listing-item-text-4:last-child {
  margin-bottom: 0;
}

.listing-text-4.columns-1 .listing-item-text-4:last-child .item-inner {
  border-bottom: none;
  padding-bottom: 0;
}

.listing-item-text-4 .title {
  margin: 0;
}

.listing-item-text-4 .title a {
  color: inherit;
}

.listing-item-text-4 .post-meta {
  margin-top: 2px;
}

.listing-item-text-4 .post-summary {
  margin-top: 4px;
}

.listing-item-text-4 .term-badges.text-badges {
  margin-bottom: 6px;
}

.content-column > .listing-text-4 .listing-item-text-4 {
  margin-bottom: 17px;
  padding-bottom: 17px !important;
}

.listing-item-text-4 .post-subtitle {
  margin-top: 4px;
}

.listing-item-text-4 .post-subtitle:first-child {
  margin-top: 0;
}

.listing-item-text-4 .post-subtitle + .title {
  margin-top: 4px;
}

.listing-item-text-4.has-counter-badge .item-inner {
  padding-left: 43px;
}

.listing-item-text-4.has-counter-badge .post-count-badge.pcb-t1.pcb-s2 {
  position: absolute;
  top: 5px;
  left: 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 13px;
}

.bs-listing p:empty {
  display: none;
}

.listing-mix-1-1 .listing-item-grid-1 {
  margin-bottom: 0;
}

.listing-mix-1-1 .listing-item-grid-1 .post-summary {
  padding-bottom: 0;
  border-bottom: none;
}

.listing-mix-1-1 .listing-item-tb-1 {
  margin-bottom: 27px;
}

.listing-mix-1-1 .listing-item-tb-1:last-child {
  margin-bottom: 0;
}

.listing-mix-1-1 .column-1 {
  width: 50%;
  float: left;
  padding-right: 18px;
}

.listing-mix-1-1 .column-2 {
  width: 50%;
  float: left;
  padding-left: 18px;
}

.listing.listing-mix-1-1.l-1-col .column-1, .listing.listing-mix-1-1.l-1-col .column-2 {
  width: 100%;
  padding: 0;
  float: none;
}

.listing.listing-mix-1-1.l-1-col .column-1 {
  margin-bottom: 24px;
}

@media only screen and (max-width: 450px) {
  .listing.listing-mix-1-1 .column-1, .listing.listing-mix-1-1 .column-2 {
    width: 100%;
    padding: 0;
    float: none;
  }
  .listing.listing-mix-1-1 .column-1 {
    margin-bottom: 24px;
  }
}
.listing.listing-mix-1-2 .listing-item-grid-1 {
  margin-bottom: 30px;
}

.listing.listing-mix-1-2 .listing-item-grid-1 .post-summary {
  padding-bottom: 0;
  border-bottom: none;
}

.listing.listing-mix-1-2 .listing-item-tb-1 {
  margin-bottom: 7px;
}

.listing.listing-mix-1-2 .column-1 {
  width: 50%;
  float: left;
  padding-right: 18px;
}

.listing.listing-mix-1-2 .column-2 {
  width: 50%;
  float: left;
  padding-left: 18px;
}

.bs-listing-listing-mix-1-2 .bs-pagination-wrapper .listing + .listing {
  margin-top: 0;
}

.listing.listing-mix-1-2.l-1-col .column-1, .listing.listing-mix-1-2.l-1-col .column-2 {
  width: 100%;
  padding: 0;
  float: none;
}

.listing.listing-mix-1-2.l-1-col .column-1 {
  margin-bottom: 20px;
}

@media only screen and (max-width: 450px) {
  .listing.listing-mix-1-2 .column-1, .listing.listing-mix-1-2 .column-2 {
    width: 100% !important;
    padding: 0 !important;
    float: none !important;
  }
  .listing.listing-mix-1-2 .column-1 {
    margin-bottom: 20px;
  }
}
.listing.listing-mix-1-4 .listing-item-grid-1 {
  margin-bottom: 0;
}

.listing.listing-mix-1-4 .listing-item-grid-1 .post-summary {
  padding-bottom: 0;
  border-bottom: none;
}

.listing.listing-mix-1-4 .column-1 {
  width: 70%;
  float: left;
  padding-right: 18px;
}

.listing.listing-mix-1-4 .column-2 {
  width: 30%;
  float: left;
  padding-left: 18px;
}

.listing.listing-mix-1-4.l-1-col .column-1, .listing.listing-mix-1-4.l-1-col .column-2 {
  width: 100%;
  padding: 0;
  float: none;
}

.listing.listing-mix-1-4.l-1-col .listing-item-grid-1 {
  margin-bottom: 20px;
}

.listing.listing-mix-1-4.l-1-col .listing-item-tb-2 {
  width: 50%;
  float: left;
}

.listing.listing-mix-1-4.l-1-col .listing-item-tb-2:nth-child(odd) {
  padding-right: 13px;
  clear: left;
}

.listing.listing-mix-1-4.l-1-col .listing-item-tb-2:nth-child(even) {
  padding-left: 13px;
}

@media only screen and (max-width: 450px) {
  .listing.listing-mix-1-4 .column-1, .listing.listing-mix-1-4 .column-2 {
    width: 100% !important;
    padding: 0 !important;
    float: none !important;
  }
  .listing.listing-mix-1-4 .listing-item-grid-1 {
    margin-bottom: 20px;
  }
  .listing.listing-mix-1-4 .listing-item-tb-2 {
    width: 50%;
    float: left;
  }
  .listing.listing-mix-1-4 .listing-item-tb-2:nth-child(odd) {
    padding-right: 13px;
    clear: left;
  }
  .listing.listing-mix-1-4 .listing-item-tb-2:nth-child(even) {
    padding-left: 13px;
  }
}
.listing-mix-2-1 .listing-item-grid-1 .post-summary {
  padding-bottom: 0;
  border-bottom: none;
}

.bs-listing-listing-mix-2-1 .bs-pagination-wrapper .listing + .listing {
  margin-top: 0;
}

.listing-mix-2-1.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  float: none;
  padding: 0 !important;
}

@media only screen and (max-width: 450px) {
  .listing-mix-2-1 .listing.columns-2 .listing-item {
    width: 100%;
    float: none;
    padding: 0 !important;
  }
}
.listing-mix-2-2 .listing-item-grid-1 .post-summary {
  padding-bottom: 0;
  border-bottom: none;
}

.listing-mix-2-2.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  float: none;
  padding: 0 !important;
}

@media only screen and (max-width: 450px) {
  .listing-mix-2-2 .listing.columns-2 .listing-item {
    width: 100%;
    float: none;
    padding: 0 !important;
  }
}
.listing.listing-mix-3-1 .row-1 + .row-2 {
  margin-top: 23px;
}

.listing.listing-mix-3-1 .listing-item-grid-1 {
  margin-bottom: 0;
}

.listing.listing-mix-3-2 .row-1:last-child {
  margin-bottom: 20px;
}

.listing.listing-mix-3-2 .row-1 + .row-2 {
  margin-top: 23px;
}

.listing.listing-mix-3-2 .listing-item-grid-1 {
  margin-bottom: 0;
}

.listing.listing-mix-3-2 .listing-item-tb-2 {
  margin-bottom: 25px;
}

.infinity > .listing-mix-3-2 + .listing-mix-3-2, .more_btn > .listing-mix-3-2 + .listing-mix-3-2 {
  margin-top: 0;
}

.listing.listing-mix-3-3 .row-1 + .row-2 {
  margin-top: 23px;
}

.listing.listing-mix-3-3 .listing-item-grid-1 {
  margin-bottom: 0;
}

.listing.listing-mix-3-3 .listing-item-text-2 {
  margin-bottom: 25px;
}

.listing-mix-3-3.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  float: none;
  padding: 0 !important;
}

@media only screen and (max-width: 450px) {
  .listing-mix-3-3 .listing.columns-2 .listing-item {
    width: 100%;
    float: none;
    padding: 0 !important;
  }
}
.listing.listing-mix-3-4 .row-1 + .row-2 {
  margin-top: 23px;
}

.listing.listing-mix-3-4 .listing-item-tb-1:last-child, .listing.listing-mix-3-4 .listing-mg-3-item {
  margin-bottom: 0;
}

.listing.listing-mix-3-4 .listing-item-tb-1 {
  margin-bottom: 25px;
}

.listing-mix-6 .listing-item-grid-1 {
  margin-bottom: 0;
}

.listing-mix-6 .listing-item-grid-1 .post-summary {
  padding-bottom: 0;
  border-bottom: none;
}

.listing-mix-6 .listing-item-text:last-child {
  margin-bottom: 0;
}

.listing-mix-6 .column-1 {
  width: 50%;
  float: left;
  padding-right: 18px;
}

.listing-mix-6 .column-2 {
  width: 50%;
  float: left;
  padding-left: 18px;
}

.listing.listing-mix-6.l-1-col .column-1, .listing.listing-mix-6.l-1-col .column-2 {
  width: 100%;
  padding: 0;
  float: none;
}

.listing.listing-mix-6.l-1-col .column-1 {
  margin-bottom: 20px;
}

@media only screen and (max-width: 450px) {
  .listing.listing-mix-6 .column-1, .listing.listing-mix-6 .column-2 {
    width: 100%;
    padding: 0;
    float: none;
  }
  .listing.listing-mix-6 .column-1 {
    margin-bottom: 20px;
  }
}
.listing-mix-4-1 .listing-classic-3 {
  margin-bottom: 15px;
}

.bs-pagination-wrapper .listing-mix-4-1 + .listing-mix-4-1 {
  margin-top: 0;
}

.listing.listing-mix-4-1.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  padding: 0;
  float: none;
}

@media only screen and (max-width: 500px) {
  .listing.listing-mix-4-1 .listing.columns-2 .listing-item {
    width: 100%;
    padding: 0;
    float: none;
  }
}
.listing-mix-4-2 .listing-classic-3 {
  margin-bottom: 15px;
}

.bs-listing-listing-mix-4-2 .bs-pagination-wrapper .listing + .listing {
  margin-top: 0;
}

.listing.listing-mix-4-2.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  padding: 0;
  float: none;
}

@media only screen and (max-width: 500px) {
  .listing.listing-mix-4-2 .listing.columns-2 .listing-item {
    width: 100%;
    padding: 0;
    float: none;
  }
}
.listing-mix-4-3 .listing-classic-2 {
  margin-bottom: 25px;
}

.bs-pagination-wrapper .listing-mix-4-3 + .listing-mix-4-3 {
  margin-top: 0;
}

.listing.listing-mix-4-3.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  padding: 0;
  float: none;
}

@media only screen and (max-width: 500px) {
  .listing.listing-mix-4-3 .listing.columns-2 .listing-item {
    width: 100%;
    padding: 0;
    float: none;
  }
}
.listing-mix-4-4 .listing-classic-2 {
  margin-bottom: 25px;
  margin-top: 0 !important;
}

.bs-pagination-wrapper .listing-mix-4-4 + .listing-mix-4-4 {
  margin-top: 0;
}

.listing.listing-mix-4-4.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  padding: 0;
  float: none;
}

@media only screen and (max-width: 500px) {
  .listing.listing-mix-4-4 .listing.columns-2 .listing-item {
    width: 100%;
    padding: 0;
    float: none;
  }
}
.listing-mix-4-5 .listing-classic-2.columns-2 .listing-item-classic-2 {
  margin-bottom: 30px !important;
}

.listing-mix-4-5 .listing-classic-2 {
  margin-bottom: 30px;
}

.listing-mix-4-5 .listing-classic-2:last-child {
  margin-bottom: 0;
}

.bs-listing-listing-mix-4-5 .bs-pagination-wrapper .listing + .listing {
  margin-top: 0;
}

.listing.listing-mix-4-5.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  padding: 0;
  float: none;
}

@media only screen and (max-width: 500px) {
  .listing.listing-mix-4-5 .listing.columns-2 .listing-item {
    width: 100%;
    padding: 0;
    float: none;
  }
}
.listing-mix-4-6 .listing-classic-2.columns-2 .listing-item-classic-2 {
  margin-bottom: 30px !important;
}

.listing-mix-4-6 .listing-classic-2 {
  margin-bottom: 30px;
}

.listing-mix-4-6 .listing-classic-2.columns-2 {
  margin-bottom: 0;
}

.bs-listing-listing-mix-4-6 .bs-pagination-wrapper .listing + .listing {
  margin-top: 0;
}

.listing.listing-mix-4-6.l-1-col .listing.columns-2 .listing-item {
  width: 100%;
  padding: 0;
  float: none;
}

@media only screen and (max-width: 500px) {
  .listing.listing-mix-4-6 .listing.columns-2 .listing-item {
    width: 100%;
    padding: 0;
    float: none;
  }
}
.listing-mix-4-7 .listing-classic-3 {
  margin-bottom: 0;
}

.bs-listing-listing-mix-4-7 .bs-pagination-wrapper .listing + .listing {
  margin-top: 0;
}

.bs-listing-listing-mix-4-7 .bs-pagination-wrapper .listing-mix-4-7 + .listing-mix-4-7.listing-mix-4-7 {
  margin-top: 20px;
}

.listing-mix-4-8 .listing-classic-2 {
  margin-bottom: 25px;
}

.listing-mg-item {
  position: relative;
  overflow: hidden;
}

.listing-mg-item.has-not-post-thumbnail .img-cont {
  background-color: #e4e4e4;
}

.listing-mg-1-item .item-content, .listing-mg-item .content-container, .listing-mg-item .term-badges.floated, .listing-modern-grid .bs-slider-item .item-content {
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
}

.listing-mg-1-item .img-cont {
  -webkit-backface-visibility: hidden;
}

.listing-mg-item .post-meta .views.views.views {
  color: #fff !important;
}

.listing-mg-item.listing-mg-5-item .post-meta.post-meta .views.views.views {
  padding: 0;
  background: 0 0;
}

.listing-mg-item .post-meta .views {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  padding: 1px 6px;
  vertical-align: middle;
}

.listing-modern-grid.slider-overlay-simple .listing-mg-item .content-container {
  padding: 22px 20px 20px;
  background: rgba(0, 0, 0, 0.42);
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
}

.listing-modern-grid.slider-overlay-simple-gr .listing-mg-item .img-cont:after {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.65) 100%);
  top: auto;
  height: 75%;
}

.listing-modern-grid.slider-overlay-colored .listing-item-1 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-17 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-9 .img-cont:after {
  background: #dc4225;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #292484), color-stop(100%, #dc4225));
  background: linear-gradient(45deg, #292484 0, #dc4225 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-item-10 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-18 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-2 .img-cont:after {
  background: #26d0ce;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #1a2980), color-stop(100%, #26d0ce));
  background: linear-gradient(45deg, #1a2980 0, #26d0ce 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-item-11 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-19 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-3 .img-cont:after {
  background: #1d976c;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #1d976c), color-stop(100%, #3cf93d));
  background: linear-gradient(45deg, #1d976c 0, #3cf93d 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-item-12 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-20 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-4 .img-cont:after {
  background: #dc4225;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #e0be00), color-stop(100%, #dc4225));
  background: linear-gradient(45deg, #e0be00 0, #dc4225 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-item-13 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-21 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-5 .img-cont:after {
  background: #ff4f39;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #ff4f39), color-stop(100%, #dd0098));
  background: linear-gradient(45deg, #ff4f39 0, #dd0098 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-item-14 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-22 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-6 .img-cont:after {
  background: #3895ff;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #3895ff), color-stop(100%, #2add28));
  background: linear-gradient(45deg, #3895ff 0, #2add28 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-item-15 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-23 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-7 .img-cont:after {
  background: #7741d5;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #7741d5), color-stop(100%, #c56200));
  background: linear-gradient(45deg, #7741d5 0, #c56200 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-item-16 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-24 .img-cont:after, .listing-modern-grid.slider-overlay-colored .listing-item-8 .img-cont:after {
  background: #06c67b;
  background: -webkit-gradient(left bottom, right top, color-stop(0, #06c67b), color-stop(100%, #076fc5));
  background: linear-gradient(45deg, #06c67b 0, #076fc5 100%);
}

.listing-modern-grid.slider-overlay-colored .listing-mg-item .img-cont:after {
  opacity: 0.7;
}

.listing-modern-grid.slider-overlay-colored .listing-mg-item:hover .img-cont:after {
  opacity: 0.53;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-mg-item .img-cont:after {
  background-size: 300% 300%;
  animation: mg-gr-anim 5.5s ease-in infinite;
  opacity: 0.5;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-mg-item:hover .img-cont:after {
  opacity: 0.7;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-1 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-17 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-9 .img-cont:after {
  background: linear-gradient(135deg, #292484, #dc4225);
  background-size: 500% 500%;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-10 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-18 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-2 .img-cont:after {
  background: linear-gradient(135deg, #1a2980, #26d0ce);
  background-size: 500% 500%;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-11 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-19 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-3 .img-cont:after {
  background: linear-gradient(135deg, #1d976c, #3cf93d);
  background-size: 500% 500%;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-12 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-20 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-4 .img-cont:after {
  background: linear-gradient(135deg, #e0be00, #dc4225);
  background-size: 500% 500%;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-13 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-21 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-5 .img-cont:after {
  background: linear-gradient(135deg, #ff4f39, #dd0098);
  background-size: 1000% 1000%;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-14 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-22 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-6 .img-cont:after {
  background: linear-gradient(135deg, #06c67b, #076fc5);
  background-size: 1000% 1000%;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-15 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-23 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-7 .img-cont:after {
  background: linear-gradient(135deg, #7741d5, #c56200);
  background-size: 1000% 1000%;
}

.listing-modern-grid.slider-overlay-colored-anim .listing-item-16 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-24 .img-cont:after, .listing-modern-grid.slider-overlay-colored-anim .listing-item-8 .img-cont:after {
  background: linear-gradient(135deg, #3895ff, #2add28);
  background-size: 1000% 1000%;
}
@keyframes mg-gr-anim {
  0% {
    background-position: 0 0;
  }
  50% {
    background-position: 100% 100%;
  }
  100% {
    background-position: 0 0;
  }
}
.listing-mg-item.listing-mg-1-item.listing-mg-1-item:hover .title a, .listing-mg-item.listing-mg-2-item.listing-mg-2-item:hover .title a, .listing-mg-item.listing-mg-3-item.listing-mg-3-item:hover .title a, .listing-mg-item.listing-mg-4-item.listing-mg-4-item:hover .title a, .listing-mg-item.listing-mg-6-item.listing-mg-6-item:hover .title a {
  color: #fff !important;
}

.listing-modern-grid-1.l-2 .listing-mg-item:hover .format-icon, .listing-modern-grid-1.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-1.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-1.l-5 .listing-mg-item:hover .format-icon, .listing-modern-grid-2.l-2 .listing-mg-item:hover .format-icon, .listing-modern-grid-2.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-2.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-2.l-5 .listing-mg-item:hover .format-icon, .listing-modern-grid-3.l-2 .listing-mg-item:hover .format-icon, .listing-modern-grid-3.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-3.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-3.l-5 .listing-mg-item:hover .format-icon, .listing-modern-grid-4.l-2 .listing-mg-item:hover .format-icon, .listing-modern-grid-4.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-4.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-4.l-5 .listing-mg-item:hover .format-icon, .listing-modern-grid-6.l-2 .listing-mg-item:hover .format-icon, .listing-modern-grid-6.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-6.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-6.l-5 .listing-mg-item:hover .format-icon {
  right: 20px;
  top: 20px;
  margin-top: 0;
  margin-right: 0;
  transform: none;
}

.listing-mg-item:hover .format-icon {
  right: 50%;
  top: 50%;
  margin-top: -16px;
  margin-right: -16px;
  transform: scale(1.4);
}

.listing-item-3.listing-mg-1-item:hover .format-icon, .listing-item-4.listing-mg-1-item:hover .format-icon {
  margin-top: -30px;
}

.listing-item-2.listing-mg-2-item:hover .format-icon, .listing-item-3.listing-mg-2-item:hover .format-icon, .listing-item-4.listing-mg-2-item:hover .format-icon, .listing-item-5.listing-mg-2-item:hover .format-icon {
  margin-top: -25px;
}

.listing-mg-3-item:hover .format-icon {
  top: 27px;
  margin-top: 0;
}

.infinity > .listing-modern-grid-3 + .listing-modern-grid-3, .more_btn > .listing-modern-grid-3 + .listing-modern-grid-3 {
  margin-top: 0;
}

body.bs-ll-a .listing-mg-type-1 .img-cont.img-cont {
  background-size: inherit !important;
  transition: none;
  transition: all 0.35s;
}

body.bs-ll-a .listing-mg-type-1 .img-cont.img-cont.b-error, body.bs-ll-a .listing-mg-type-1 .img-cont.img-cont.b-loaded, body.bs-ll-d .listing-mg-type-1 .img-cont.img-cont {
  background-size: cover !important;
  transition: all 0.5s;
  animation: none;
}

.listing-mg-item .post-subtitle {
  -webkit-text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}

.listing-mg-item .post-subtitle, .listing-mg-item .post-subtitle a {
  color: #fff !important;
}

.listing-mg-item .post-subtitle {
  margin-top: 10px;
}

.listing-mg-item .post-subtitle + .post-meta {
  margin-top: 5px;
}

.listing-mg-item .post-subtitle:first-child {
  margin: 0 0 7px;
}

@media only screen and (max-width: 480px) {
  .listing-modern-grid-1 .listing-mg-item .format-icon, .listing-modern-grid-1 .listing-mg-item:hover .format-icon, .listing-modern-grid-2 .listing-mg-item .format-icon, .listing-modern-grid-2 .listing-mg-item:hover .format-icon, .listing-modern-grid-3 .listing-mg-item .format-icon, .listing-modern-grid-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-4 .listing-mg-item .format-icon, .listing-modern-grid-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-6 .listing-mg-item .format-icon, .listing-modern-grid-6 .listing-mg-item:hover .format-icon {
    right: 20px;
    top: 20px;
    margin-top: 0;
    margin-right: 0;
    transform: none;
  }
}
.listing-mg-type-1:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 68.17%;
}

.listing-mg-type-1 .item-content, .listing-modern-grid .bs-slider-item .listing-mg-type-1 .item-content {
  position: absolute !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

.listing-mg-type-1 .img-cont {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  position: absolute;
  top: -1px;
  left: -2px;
  right: -2px;
  bottom: -1px;
  transition: all 0.5s;
  backface-visibility: hidden;
  image-rendering: optimizeQuality;
  -moz-transform-origin: 0 0;
}

.listing-mg-type-1 .img-cont.b-error, .listing-mg-type-1 .img-cont.b-loaded, body.bs-ll-d .listing-mg-type-1 .img-cont {
  background-size: cover !important;
}

.listing-mg-type-1 .img-cont:after {
  transition: all 0.35s ease;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.listing-mg-type-1:hover .img-cont {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
}

.listing-mg-type-1 .content-container {
  position: absolute;
  bottom: 15px;
  left: 20px;
  right: 20px;
  padding: 0;
  max-height: 75%;
  overflow: hidden;
  pointer-events: none;
}

.listing-mg-type-1 .content-container a {
  pointer-events: all;
}

.listing-mg-type-1 .title {
  margin: 0;
  -webkit-text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  line-height: 1.4;
}

.listing-item.listing-mg-type-1 .title.title a.post-url.post-url, .listing-item.listing-mg-type-1 .title.title a.post-url.post-url:hover {
  color: inherit !important;
}

.listing-mg-type-1 .post-meta {
  margin-top: 3px;
}

.listing-mg-type-1 .post-meta .post-author {
  color: #fff;
}

.listing-mg-type-1 .post-meta .comments {
  color: #fff;
  float: right;
  margin-right: 0;
  margin-left: 15px;
}

.listing-mg-type-1 .post-meta .rating + .comments {
  float: none;
  margin-left: 0;
  vertical-align: middle;
}

.listing-mg-type-1 .post-meta .post-author:after, .listing-mg-type-1 .post-meta .time {
  color: rgba(255, 255, 255, 0.57);
}

.listing-mg-1-item.listing-item-2 .title, .listing-mg-1-item.listing-item-3 .title, .listing-mg-1-item.listing-item-4 .title, .listing-mg-1-item.listing-item-5 .title {
  font-size: 72%;
}

.listing-mg-1-item.listing-item-2 .title {
  font-size: 80%;
}

.listing-modern-grid-1 .mg-col-1 {
  width: 56%;
  float: left;
  padding-right: 1px;
  overflow: hidden;
}

.listing-modern-grid-1 .mg-col-2 {
  width: 44%;
  float: left;
  padding-left: 1px;
  overflow: hidden;
}

.listing-modern-grid-1 .mg-row-1 {
  margin: 0 0 2px;
  overflow: hidden;
}

.listing-mg-1-item.listing-item-2:before {
  padding-top: 47.29%;
}

.listing-modern-grid-1 .item-3-cont, .listing-modern-grid-1 .item-4-cont {
  width: 50%;
  float: left;
  overflow: hidden;
}

.listing-modern-grid-1 .item-3-cont {
  padding-right: 1px;
}

.listing-modern-grid-1 .item-4-cont {
  padding-left: 1px;
}

.listing-mg-1-item.listing-item-3:before, .listing-mg-1-item.listing-item-4:before {
  padding-top: 78.54%;
}

.listing-modern-grid-1.l-1 .listing-mg-1-item.listing-item-3:before, .listing-modern-grid-1.l-1 .listing-mg-1-item.listing-item-4:before {
  padding-top: 78.43%;
}

.listing-modern-grid-1.l-2 .listing-mg-1-item:before {
  padding-top: 89%;
}

.listing-modern-grid-1.l-2 .listing-mg-1-item.listing-item-2:before {
  padding-top: 63.74%;
}

.listing-modern-grid-1.l-2 .listing-mg-1-item.listing-item-3:before, .listing-modern-grid-1.l-2 .listing-mg-1-item.listing-item-4:before {
  padding-top: 98.58%;
}

.listing-modern-grid-1.l-2 .listing-item-1 .title, .listing-modern-grid-1.l-3 .listing-item-1 .title, .listing-modern-grid-1.l-4 .listing-item-1 .title, .listing-modern-grid-1.l-5 .listing-item-1 .title {
  font-size: 80%;
}

.listing-modern-grid-1.l-2 .listing-item-2 .title {
  font-size: 72%;
}

.listing-modern-grid-1.l-2 .listing-item-3 .title, .listing-modern-grid-1.l-2 .listing-item-4 .title, .listing-modern-grid-1.l-3 .listing-item-3 .title, .listing-modern-grid-1.l-3 .listing-item-4 .title, .listing-modern-grid-1.l-4 .listing-item-3 .title, .listing-modern-grid-1.l-4 .listing-item-4 .title, .listing-modern-grid-1.l-5 .listing-item-3 .title, .listing-modern-grid-1.l-5 .listing-item-4 .title {
  font-size: 62%;
}

.listing-modern-grid-1.l-2 .listing-item-3 .term-badges, .listing-modern-grid-1.l-2 .listing-item-4 .term-badges, .listing-modern-grid-1.l-3 .listing-item-4 .term-badges, .listing-modern-grid-1.l-4 .listing-item-4 .term-badges, .listing-modern-grid-1.l-5 .listing-item-4 .term-badges {
  display: none;
}

.listing-modern-grid-1.l-2 .listing-mg-item .content-container, .listing-modern-grid-1.l-3 .listing-mg-item .content-container, .listing-modern-grid-1.l-4 .listing-mg-item .content-container, .listing-modern-grid-1.l-5 .listing-mg-item .content-container {
  left: 15px;
  right: 15px;
  bottom: 10px;
  max-height: 50%;
}

.listing-modern-grid-1.l-3 .listing-mg-item .format-icon, .listing-modern-grid-1.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-1.l-4 .listing-mg-item .format-icon, .listing-modern-grid-1.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-1.l-5 .listing-mg-item .format-icon, .listing-modern-grid-1.l-5 .listing-mg-item:hover .format-icon {
  right: 12px;
  top: 12px;
}

.listing-modern-grid-1.l-3 .mg-col-1, .listing-modern-grid-1.l-5 .mg-col-1 {
  width: 100%;
  padding: 0;
}

.listing-modern-grid-1.l-3 .mg-col-2, .listing-modern-grid-1.l-5 .mg-col-2 {
  width: 100%;
  padding: 2px 0 0 0;
}

.listing-modern-grid-1.l-3 .mg-row-1, .listing-modern-grid-1.l-5 .mg-row-1 {
  width: 100%;
  padding: 0;
  float: none;
}

.listing-modern-grid-1.l-3 .mg-row-2, .listing-modern-grid-1.l-5 .mg-row-2 {
  width: 100%;
  padding: 0;
  float: none;
}

.listing-modern-grid-1.l-3 .listing-item-1:before, .listing-modern-grid-1.l-3 .listing-mg-1-item.listing-item-2:before, .listing-modern-grid-1.l-4 .listing-item-1:before, .listing-modern-grid-1.l-4 .listing-mg-1-item.listing-item-2:before, .listing-modern-grid-1.l-5 .listing-item-1:before, .listing-modern-grid-1.l-5 .listing-mg-1-item.listing-item-2:before {
  padding-top: 46%;
}

.listing-modern-grid-1.l-3 .listing-item-2 .title, .listing-modern-grid-1.l-4 .listing-item-2 .title, .listing-modern-grid-1.l-5 .listing-item-2 .title {
  font-size: 72%;
}

.listing-modern-grid-1.l-3 .listing-item-2 .post-meta, .listing-modern-grid-1.l-3 .listing-item-3 .term-badges.floated, .listing-modern-grid-1.l-3 .listing-item-4 .term-badges.floated {
  display: none;
}

.listing-modern-grid-1.l-4 .listing-mg-1-item.listing-item-1:before {
  padding-top: 50%;
}

.listing-modern-grid-1.l-4 .listing-mg-1-item.listing-item-2 .term-badges.floated {
  display: none;
}

.listing-modern-grid-1.l-4 .listing-mg-1-item.listing-item-2:before {
  padding-top: 38%;
}

.listing-modern-grid-1.l-5 .listing-mg-1-item.listing-item-1:before {
  padding-top: 57%;
}

.listing-modern-grid-1.l-5 .listing-item-2 .post-meta, .listing-modern-grid-1.l-5 .listing-item-3 .term-badges.floated, .listing-modern-grid-1.l-5 .listing-item-4 .term-badges.floated, .listing-modern-grid-1.l-5 .listing-mg-1-item.listing-item-1 .post-meta, .listing-modern-grid-1.l-5 .listing-mg-1-item.listing-item-2 .term-badges.floated {
  display: none;
}

.listing-modern-grid-1.l-5 .listing-item-2 .title {
  font-size: 64%;
}

.listing-modern-grid-1.l-5 .listing-mg-item .content-container {
  left: 12px;
  right: 12px;
  bottom: 12px;
}

.listing-modern-grid-1.l-5 .listing-mg-item.listing-item-2 .content-container {
  max-height: 40%;
}

.slider-overlay-simple.listing-modern-grid-1.l-5 .listing-mg-item.listing-item-2 .content-container {
  max-height: 60%;
  padding: 12px 12px 10px;
}

.listing-modern-grid-1.l-5 .listing-mg-1-item.listing-item-3:before, .listing-modern-grid-1.l-5 .listing-mg-1-item.listing-item-4:before {
  padding-top: 88%;
}

.listing-modern-grid-1.l-5 .listing-mg-1-item.listing-item-2:before {
  padding-top: 50.5%;
}

@media only screen and (max-width: 980px) {
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-3:before, .listing-modern-grid-1 .listing-mg-1-item.listing-item-4:before {
    padding-top: 78.43%;
  }
}
@media only screen and (max-width: 780px) {
  .listing-modern-grid-1 .listing-mg-1-item:before {
    padding-top: 89%;
  }
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-2:before {
    padding-top: 63.74%;
  }
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-3:before, .listing-modern-grid-1 .listing-mg-1-item.listing-item-4:before {
    padding-top: 98.58%;
  }
  .listing-modern-grid-1 .listing-item-1 .title {
    font-size: 80%;
  }
  .listing-modern-grid-1 .listing-item-2 .title {
    font-size: 72%;
  }
  .listing-modern-grid-1 .listing-item-3 .title, .listing-modern-grid-1 .listing-item-4 .title {
    font-size: 62%;
  }
  .listing-modern-grid-1 .listing-item-3 .term-badges, .listing-modern-grid-1 .listing-item-4 .term-badges {
    display: none;
  }
  .listing-modern-grid-1 .listing-mg-item .content-container {
    left: 15px;
    right: 15px;
    bottom: 10px;
    max-height: 50%;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-1 .listing-mg-item .format-icon, .listing-modern-grid-1 .listing-mg-item:hover .format-icon {
    right: 12px;
    top: 12px;
  }
  .listing-modern-grid-1 .mg-col-1 {
    width: 100%;
    padding: 0;
  }
  .listing-modern-grid-1 .mg-col-2 {
    width: 100%;
    padding: 2px 0 0 0;
  }
  .listing-modern-grid-1 .mg-row-1 {
    width: 100%;
    padding: 0;
    float: none;
  }
  .listing-modern-grid-1 .mg-row-2 {
    width: 100%;
    padding: 0;
    float: none;
  }
  .listing-modern-grid-1 .listing-item-1:before, .listing-modern-grid-1 .listing-mg-1-item.listing-item-2:before {
    padding-top: 46%;
  }
  .listing-modern-grid-1 .listing-item-2 .title {
    font-size: 72%;
  }
  .listing-modern-grid-1 .listing-item-2 .post-meta, .listing-modern-grid-1 .listing-item-3 .term-badges.floated, .listing-modern-grid-1 .listing-item-4 .term-badges.floated {
    display: none;
  }
}
@media only screen and (max-width: 560px) {
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-1:before {
    padding-top: 50%;
  }
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-2 .term-badges.floated {
    display: none;
  }
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-2:before {
    padding-top: 38%;
  }
}
@media only screen and (max-width: 480px) {
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-2:before {
    padding-top: 50.5%;
  }
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-1:before {
    padding-top: 57%;
  }
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-1 .post-meta {
    display: none;
  }
  .listing-modern-grid-1 .listing-item-2 .title {
    font-size: 64%;
  }
  .listing-modern-grid-1 .listing-mg-item .content-container {
    left: 12px;
    right: 12px;
    bottom: 12px;
  }
  .listing-modern-grid-1 .listing-mg-item.listing-item-2 .content-container {
    max-height: 40%;
  }
  .slider-overlay-simple.listing-modern-grid-1 .listing-mg-item.listing-item-2 .content-container {
    max-height: 60%;
    padding: 12px 12px 10px;
  }
  .listing-modern-grid-1 .listing-mg-1-item.listing-item-3:before, .listing-modern-grid-1 .listing-mg-1-item.listing-item-4:before {
    padding-top: 88%;
  }
}
.listing-mg-2-item.listing-item-2 .title, .listing-mg-2-item.listing-item-3 .title, .listing-mg-2-item.listing-item-4 .title, .listing-mg-2-item.listing-item-5 .title {
  font-size: 72%;
}

.listing-mg-2-item:before {
  padding-top: 77.8%;
}

.listing-mg-2-item.listing-item-1:before {
  padding-top: 69.05%;
}

.listing-modern-grid-2 .mg-col-1 {
  width: 53%;
  float: left;
  padding-right: 1px;
}

.listing-modern-grid-2 .mg-col-2 {
  width: 47%;
  float: left;
  padding-left: 1px;
}

.listing-modern-grid-2 .item-2-cont, .listing-modern-grid-2 .item-3-cont, .listing-modern-grid-2 .item-4-cont, .listing-modern-grid-2 .item-5-cont {
  width: 50%;
  float: left;
}

.listing-modern-grid-2 .item-2-cont, .listing-modern-grid-2 .item-4-cont {
  padding-right: 1px;
}

.listing-modern-grid-2 .item-3-cont, .listing-modern-grid-2 .item-5-cont {
  padding-left: 1px;
}

.listing-modern-grid-2 .mg-row-1 {
  margin-bottom: 2px;
}

.listing-modern-grid-2.l-1 .listing-mg-item .content-container, .listing-modern-grid-2.l-2 .listing-mg-item .content-container, .listing-modern-grid-2.l-3 .listing-mg-item .content-container, .listing-modern-grid-2.l-4 .listing-mg-item .content-container, .listing-modern-grid-2.l-5 .listing-mg-item .content-container {
  left: 15px;
  right: 15px;
  bottom: 12px;
  max-height: 50%;
}

.listing-modern-grid-2.l-2 .mg-col-1, .listing-modern-grid-2.l-2 .mg-col-2, .listing-modern-grid-2.l-3 .mg-col-1, .listing-modern-grid-2.l-3 .mg-col-2, .listing-modern-grid-2.l-4 .mg-col-1, .listing-modern-grid-2.l-4 .mg-col-2, .listing-modern-grid-2.l-5 .mg-col-1, .listing-modern-grid-2.l-5 .mg-col-2 {
  width: 50%;
}

.listing-modern-grid-2.l-2 .listing-mg-item:before, .listing-modern-grid-2.l-3 .listing-mg-item:before, .listing-modern-grid-2.l-4 .listing-mg-item:before, .listing-modern-grid-2.l-5 .listing-mg-item:before {
  padding-top: 92.97%;
}

.listing-modern-grid-2.l-2 .listing-item-1:before, .listing-modern-grid-2.l-3 .listing-item-1:before, .listing-modern-grid-2.l-4 .listing-item-1:before, .listing-modern-grid-2.l-5 .listing-item-1:before {
  padding-top: 93%;
}

.listing-modern-grid-2.l-2 .listing-mg-item .title, .listing-modern-grid-2.l-3 .listing-mg-item .title, .listing-modern-grid-2.l-4 .listing-mg-item .title, .listing-modern-grid-2.l-5 .listing-mg-item .title {
  font-size: 64%;
}

.listing-modern-grid-2.l-2 .listing-item-1 .title, .listing-modern-grid-2.l-3 .listing-item-1 .title, .listing-modern-grid-2.l-4 .listing-item-1 .title, .listing-modern-grid-2.l-5 .listing-item-1 .title {
  font-size: 86%;
}

.listing-modern-grid-2.l-2 .listing-item-2 .term-badges, .listing-modern-grid-2.l-2 .listing-item-3 .term-badges, .listing-modern-grid-2.l-2 .listing-item-4 .term-badges, .listing-modern-grid-2.l-2 .listing-item-5 .term-badges, .listing-modern-grid-2.l-3 .listing-item-2 .term-badges, .listing-modern-grid-2.l-3 .listing-item-3 .term-badges, .listing-modern-grid-2.l-3 .listing-item-4 .term-badges, .listing-modern-grid-2.l-3 .listing-item-5 .term-badges, .listing-modern-grid-2.l-4 .listing-item-2 .term-badges, .listing-modern-grid-2.l-4 .listing-item-3 .term-badges, .listing-modern-grid-2.l-4 .listing-item-4 .term-badges, .listing-modern-grid-2.l-4 .listing-item-5 .term-badges, .listing-modern-grid-2.l-5 .listing-item-2 .term-badges, .listing-modern-grid-2.l-5 .listing-item-3 .term-badges, .listing-modern-grid-2.l-5 .listing-item-4 .term-badges, .listing-modern-grid-2.l-5 .listing-item-5 .term-badges {
  display: none;
}

.listing-modern-grid-2.l-3 .listing-mg-item .post-meta, .listing-modern-grid-2.l-4 .listing-mg-item .post-meta, .listing-modern-grid-2.l-5 .listing-mg-item .post-meta {
  display: none !important;
}

.listing-modern-grid-2.l-3 .listing-mg-item.listing-item-1 .post-meta, .listing-modern-grid-2.l-4 .listing-mg-item.listing-item-1 .post-meta, .listing-modern-grid-2.l-5 .listing-mg-item.listing-item-1 .post-meta {
  display: block;
}

.listing-modern-grid-2.l-3 .listing-mg-item .format-icon, .listing-modern-grid-2.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-2.l-4 .listing-mg-item .format-icon, .listing-modern-grid-2.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-2.l-5 .listing-mg-item .format-icon, .listing-modern-grid-2.l-5 .listing-mg-item:hover .format-icon {
  right: 12px;
  top: 12px;
}

.listing-modern-grid-2.l-3 .listing-mg-item:before, .listing-modern-grid-2.l-4 .listing-mg-item:before, .listing-modern-grid-2.l-5 .listing-mg-item:before {
  padding-top: 60%;
}

.listing-modern-grid-2.l-3 .listing-item-1:before, .listing-modern-grid-2.l-4 .listing-item-1:before, .listing-modern-grid-2.l-5 .listing-item-1:before {
  padding-top: 45%;
}

.listing-modern-grid-2.l-3 .mg-col-1, .listing-modern-grid-2.l-4 .mg-col-1, .listing-modern-grid-2.l-5 .mg-col-1 {
  width: 100%;
  padding: 0;
  margin-bottom: 2px;
}

.listing-modern-grid-2.l-3 .mg-col-2, .listing-modern-grid-2.l-4 .mg-col-2, .listing-modern-grid-2.l-5 .mg-col-2 {
  width: 100%;
  padding: 0;
}

.listing-modern-grid-2.l-4 .listing-mg-item .format-icon, .listing-modern-grid-2.l-5 .listing-mg-item .format-icon {
  display: none;
}

.listing-modern-grid-2.l-4 .listing-mg-item-1 .format-icon, .listing-modern-grid-2.l-5 .listing-mg-item-1 .format-icon {
  display: block;
}

.listing-modern-grid-2.l-4 .listing-mg-item:before, .listing-modern-grid-2.l-5 .listing-mg-item:before {
  padding-top: 80%;
}

.listing-modern-grid-2.l-4 .listing-item-1:before, .listing-modern-grid-2.l-5 .listing-item-1:before {
  padding-top: 60%;
}

.slider-overlay-simple.listing-modern-grid-2.l-5 .listing-mg-item.listing-item-2 .content-container, .slider-overlay-simple.listing-modern-grid-2.l-5 .listing-mg-item.listing-item-3 .content-container, .slider-overlay-simple.listing-modern-grid-2.l-5 .listing-mg-item.listing-item-4 .content-container, .slider-overlay-simple.listing-modern-grid-2.l-5 .listing-mg-item.listing-item-5 .content-container {
  max-height: 64%;
  padding: 12px;
}

@media only screen and (max-width: 900px) {
  .listing-modern-grid-2 .listing-mg-item .content-container {
    left: 15px;
    right: 15px;
    bottom: 12px;
    max-height: 50%;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-2 .mg-col-1, .listing-modern-grid-2 .mg-col-2 {
    width: 50%;
  }
  .listing-modern-grid-2 .listing-mg-item:before {
    padding-top: 92.97%;
  }
  .listing-modern-grid-2 .listing-item-1:before {
    padding-top: 93%;
  }
  .listing-modern-grid-2 .listing-mg-item .title {
    font-size: 66%;
  }
  .listing-modern-grid-2 .listing-item-1 .title {
    font-size: 86%;
  }
  .listing-modern-grid-2 .listing-item-2 .term-badges, .listing-modern-grid-2 .listing-item-3 .term-badges, .listing-modern-grid-2 .listing-item-4 .term-badges, .listing-modern-grid-2 .listing-item-5 .term-badges {
    display: none;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-2 .listing-mg-item .post-meta {
    display: none;
  }
  .listing-modern-grid-2 .listing-mg-item.listing-item-1 .post-meta {
    display: block;
  }
  .listing-modern-grid-2 .listing-mg-item .format-icon, .listing-modern-grid-2 .listing-mg-item:hover .format-icon {
    right: 12px;
    top: 12px;
  }
  .listing-modern-grid-2 .listing-mg-item:before {
    padding-top: 60%;
  }
  .listing-modern-grid-2 .listing-item-1:before {
    padding-top: 45%;
  }
  .listing-modern-grid-2 .mg-col-1 {
    width: 100%;
    padding: 0;
    margin-bottom: 2px;
  }
  .listing-modern-grid-2 .mg-col-2 {
    width: 100%;
    padding: 0;
  }
}
@media only screen and (max-width: 560px) {
  .listing-modern-grid-2 .listing-mg-item:before {
    padding-top: 80%;
  }
  .listing-modern-grid-2 .listing-item-1:before {
    padding-top: 60%;
  }
}
@media only screen and (max-width: 480px) {
  .slider-overlay-simple.listing-modern-grid-2 .listing-mg-item.listing-item-2 .content-container, .slider-overlay-simple.listing-modern-grid-2 .listing-mg-item.listing-item-3 .content-container, .slider-overlay-simple.listing-modern-grid-2 .listing-mg-item.listing-item-4 .content-container, .slider-overlay-simple.listing-modern-grid-2 .listing-mg-item.listing-item-5 .content-container {
    max-height: 64%;
    padding: 12px;
  }
}
.bs-shortcode.bs-modern-grid-listing-3 {
  margin-bottom: 10px;
}

.listing-mg-3-item {
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
}

.listing-mg-3-item .item-content {
  position: relative;
  overflow: hidden;
}

.listing-mg-3-item .item-content:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 65%;
}

.listing-mg-3-item .img-cont {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  position: absolute;
  top: -1px;
  left: -2px;
  right: -2px;
  bottom: -1px;
  transition: all 0.5s;
  backface-visibility: hidden;
  image-rendering: optimizeQuality;
  -moz-transform-origin: 0 0;
}

.listing-mg-3-item .img-cont.b-error, .listing-mg-3-item .img-cont.b-loaded, body.bs-ll-d .listing-mg-3-item .img-cont {
  background-size: cover !important;
  animation: none;
}

.listing-mg-3-item .img-cont:after {
  transition: all 0.35s;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.listing-mg-3-item:hover .img-cont {
  transform: scale(1.1, 1.1);
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
}

.listing-mg-3-item .content-container {
  position: absolute !important;
  bottom: 20px;
  left: 20px;
  right: 20px;
  padding: 0;
  overflow: hidden;
  pointer-events: none;
}

.listing-mg-3-item .content-container a {
  pointer-events: all;
}

.listing-mg-3-item .title {
  margin: 0;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  line-height: 1.4;
  text-align: center !important;
}

.listing-mg-3-item .title a {
  color: #fff;
}

.listing-mg-3-item .post-meta {
  margin-top: 12px;
  text-align: center !important;
  font-size: 11px;
}

.listing-mg-3-item .post-meta .comments, .listing-mg-3-item .post-meta .post-author {
  color: #fff;
  font-size: 11px;
}

.listing-mg-3-item .post-meta .comments {
  float: none;
  margin-left: 0;
}

.listing-mg-3-item .post-meta .post-author:after, .listing-mg-3-item .post-meta .time {
  color: rgba(255, 255, 255, 0.57);
}

.listing-mg-3-item .term-badges.floated {
  position: relative;
  right: auto;
  left: auto;
  top: auto;
  bottom: auto;
  text-align: center;
  margin-bottom: 15px;
}

.listing-mg-3-item .term-badges.floated .term-badge a {
  margin: 0 2px;
}

.listing-mg-3-item.bsw-1 .title, .listing-mg-3-item.bsw-2 .title {
  font-size: 82%;
}

.listing-mg-3-item.bsw-1 .post-meta, .listing-mg-3-item.bsw-2 .post-meta {
  display: none;
}

.listing-mg-3-item.bsw-1 .item-content:before, .listing-mg-3-item.bsw-2 .item-content:before {
  padding-top: 65% !important;
}

.listing-mg-3-item.bsw-1 .format-icon, .listing-mg-3-item.bsw-2 .format-icon {
  display: none !important;
}

.listing-mg-3-item.bsw-1 .title a, .listing-mg-3-item.bsw-2 .title a {
  display: inline-block;
}

.listing-mg-3-item.bsw-100 .title, .listing-mg-3-item.bsw-150 .title, .listing-mg-3-item.bsw-200 .title, .listing-mg-3-item.bsw-250 .title, .listing-mg-3-item.bsw-300 .title {
  font-size: 82%;
}

.listing-mg-3-item.bsw-100 .post-meta, .listing-mg-3-item.bsw-150 .post-meta, .listing-mg-3-item.bsw-200 .post-meta, .listing-mg-3-item.bsw-250 .post-meta, .listing-mg-3-item.bsw-300 .post-meta {
  display: none;
}

.listing-mg-3-item.bsw-400 .item-content:before {
  padding-top: 88% !important;
}

.listing-mg-3-item.bsw-100 .item-content:before, .listing-mg-3-item.bsw-150 .item-content:before, .listing-mg-3-item.bsw-200 .item-content:before, .listing-mg-3-item.bsw-250 .item-content:before, .listing-mg-3-item.bsw-300 .item-content:before {
  padding-top: 68% !important;
}

.listing-mg-3-item.bsw-100 .format-icon, .listing-mg-3-item.bsw-150 .format-icon, .listing-mg-3-item.bsw-200 .format-icon, .listing-mg-3-item.bsw-250 .format-icon {
  display: none !important;
}

.listing-mg-3-item.bsw-100 .title a, .listing-mg-3-item.bsw-150 .title a, .listing-mg-3-item.bsw-200 .title a, .listing-mg-3-item.bsw-250 .title a, .listing-mg-3-item.bsw-300 .title a {
  display: inline-block;
}

@media only screen and (max-width: 480px) {
  .listing-mg-3-item .title {
    font-size: 82%;
  }
  .listing-mg-3-item .post-meta {
    display: none;
  }
  .listing-mg-3-item .item-content:before {
    padding-top: 65% !important;
  }
  .listing-mg-3-item .format-icon {
    display: none !important;
  }
  .listing-mg-3-item .title a {
    display: inline-block;
  }
}
.bs-shortcode.bs-modern-grid-listing-4 {
  margin-bottom: 10px;
}

.listing-mg-4-item {
  position: relative;
  overflow: hidden;
  margin-bottom: 6px;
}

.listing-mg-4-item .item-content {
  position: relative;
  overflow: hidden;
}

.listing-mg-4-item .item-content:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 135%;
}

.listing-mg-4-item .img-cont {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  transition: all 0.5s;
  backface-visibility: hidden;
  image-rendering: optimizeQuality;
  -moz-transform-origin: 0 0;
}

.listing-mg-4-item .img-cont.b-error, .listing-mg-4-item .img-cont.b-loaded, body.bs-ll-d .listing-mg-4-item .img-cont {
  background-size: cover !important;
  animation: none;
}

.listing-mg-4-item .img-cont:after {
  transition: all 0.35s;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.listing-mg-4-item:hover .img-cont {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
}

.listing-mg-4-item .content-container {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 20px 20px;
  overflow: hidden;
  pointer-events: none;
}

.listing-mg-4-item .content-container a {
  pointer-events: all;
}

.listing-mg-4-item .title {
  margin: 0;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  line-height: 1.4;
  text-align: center !important;
}

.listing-mg-4-item .title a {
  color: #fff;
}

.listing-mg-4-item .post-subtitle {
  text-align: center !important;
}

.listing-mg-4-item .post-meta {
  margin-top: 12px;
  text-align: center !important;
  font-size: 11px;
}

.listing-mg-4-item .post-meta .comments, .listing-mg-4-item .post-meta .post-author {
  color: #fff;
}

.listing-mg-4-item .post-meta .comments {
  float: none;
  margin-left: 0;
}

.listing-mg-4-item .post-meta .post-author:after, .listing-mg-4-item .post-meta .time {
  color: rgba(255, 255, 255, 0.57);
}

.listing-mg-4-item .term-badges.floated {
  position: absolute;
  right: auto;
  left: 0;
  top: 26px;
  bottom: auto;
  text-align: center;
  margin-bottom: 0;
  width: 100%;
  pointer-events: none;
}

.listing-mg-4-item .term-badges.floated .term-badge a {
  margin: 0 2px;
  pointer-events: all;
}

.listing-modern-grid-4.listing.columns-2 .listing-item {
  width: 50%;
}

.listing-modern-grid-4.listing.columns-2 .listing-item:nth-child(odd) {
  padding-left: 0;
  padding-right: 4px;
  clear: left;
}

.listing-modern-grid-4.listing.columns-2 .listing-item:nth-child(even) {
  padding-left: 4px;
  padding-right: 0;
  clear: none;
}

.listing-modern-grid-4.listing.columns-3 .listing-item:nth-child(3n-1) {
  padding: 0 2px;
}

.listing-modern-grid-4.listing.columns-3 .listing-item:nth-child(3n-2) {
  padding-right: 4px;
  clear: left;
}

.listing-modern-grid-4.listing.columns-3 .listing-item:nth-child(3n+3) {
  padding-left: 4px;
}

.listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(4n-3) {
  padding-left: 0;
  padding-right: 3px;
  clear: left;
}

.listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(4n+2) {
  padding-left: 1px;
  padding-right: 2px;
}

.listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(4n+3) {
  padding-left: 2px;
  padding-right: 1px;
}

.listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(4n+4) {
  padding-right: 0;
  padding-left: 3px;
}

.listing-modern-grid-4.bsw-6 .listing-mg-4-item .item-content:before {
  padding-top: 115%;
}

.listing-mg-4-item.bsw-100 .post-meta, .listing-mg-4-item.bsw-150 .post-meta, .listing-mg-4-item.bsw-200 .post-meta, .listing-mg-4-item.bsw-250 .post-meta {
  display: none;
}

.listing-mg-4-item.bsw-100 .item-content:before, .listing-mg-4-item.bsw-150 .item-content:before, .listing-mg-4-item.bsw-200 .item-content:before, .listing-mg-4-item.bsw-250 .item-content:before {
  padding-top: 125% !important;
}

.listing-mg-4-item.bsw-100 .format-icon, .listing-mg-4-item.bsw-150 .format-icon, .listing-mg-4-item.bsw-200 .format-icon, .listing-mg-4-item.bsw-250 .format-icon {
  display: none !important;
}

.listing-mg-4-item.bsw-100 .title a, .listing-mg-4-item.bsw-150 .title a, .listing-mg-4-item.bsw-200 .title a, .listing-mg-4-item.bsw-250 .title a {
  font-size: 82%;
  display: inline-block;
}

@media only screen and (max-width: 900px) {
  .listing-modern-grid-4.listing.columns-4 .listing-item {
    width: 33.3333%;
  }
  .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(3n-1) {
    padding: 0 2px;
    clear: none !important;
  }
  .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(3n-2) {
    padding-left: 0;
    padding-right: 4px;
    clear: left !important;
  }
  .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(3n+3) {
    padding-left: 4px;
    padding-right: 0;
    clear: none !important;
  }
}
@media only screen and (max-width: 680px) {
  .listing-modern-grid-4.listing.columns-4 .listing-item {
    width: 33.333%;
  }
  .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(3n-1) {
    padding: 0 2px;
    clear: none !important;
  }
  .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(3n-2) {
    padding-right: 4px;
    padding-left: 0;
    clear: left !important;
  }
  .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(3n+3) {
    padding-left: 4px;
    padding-right: 0;
    clear: none !important;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-4.listing.columns-3 .listing-item, .listing-modern-grid-4.listing.columns-4 .listing-item {
    width: 50%;
  }
  .listing-modern-grid-4.listing.columns-3 .listing-item:nth-child(odd), .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(odd) {
    padding-left: 0;
    padding-right: 4px;
    clear: left !important;
  }
  .listing-modern-grid-4.listing.columns-3 .listing-item:nth-child(even), .listing-modern-grid-4.listing.columns-4 .listing-item:nth-child(even) {
    padding-left: 4px;
    padding-right: 0;
    clear: none !important;
  }
}
@media only screen and (max-width: 300px) {
  .listing-modern-grid-4 .listing-mg-4-item .post-meta {
    display: none;
  }
}
@media only screen and (max-width: 380px) {
  .listing-mg-4-item .item-content:before {
    padding-top: 115% !important;
  }
  .listing-mg-4-item .format-icon {
    display: none !important;
  }
  .listing-mg-4-item .title a {
    font-size: 82%;
    display: inline-block;
  }
}
.listing-modern-grid-5 .mg-col {
  position: relative;
  float: left;
}

.listing-modern-grid-5 .mg-col-1 {
  width: 55%;
  left: 22.5%;
  padding: 0 10px;
}

.listing-modern-grid-5 .mg-col-2 {
  width: 22.5%;
  left: -55%;
  padding: 0 20px 0 0;
}

.listing-modern-grid-5 .mg-col-3 {
  width: 22.5%;
  padding: 0 0 0 20px;
}

.listing-modern-grid-5.l-2 .mg-col-1 {
  width: 100%;
  left: auto;
  margin: 0 0 20px;
  padding: 0;
}

.listing-modern-grid-5.l-2 .mg-col-2, .listing-modern-grid-5.l-2 .mg-col-3 {
  width: 50%;
  left: auto;
  padding: 0 40px;
}

.listing-modern-grid-5.bsw-2 .mg-col-1, .listing-modern-grid-5.bsw-3 .mg-col-1, .listing-modern-grid-5.bsw-4 .mg-col-1, .listing-modern-grid-5.bsw-5 .mg-col-1, .listing-modern-grid-5.bsw-6 .mg-col-1 {
  margin-bottom: 10px;
}

.listing-modern-grid-5.bsw-2 .mg-col-2, .listing-modern-grid-5.bsw-2 .mg-col-3, .listing-modern-grid-5.bsw-3 .mg-col-2, .listing-modern-grid-5.bsw-3 .mg-col-3, .listing-modern-grid-5.bsw-4 .mg-col-2, .listing-modern-grid-5.bsw-4 .mg-col-3, .listing-modern-grid-5.bsw-5 .mg-col-2, .listing-modern-grid-5.bsw-5 .mg-col-3, .listing-modern-grid-5.bsw-6 .mg-col-2, .listing-modern-grid-5.bsw-6 .mg-col-3 {
  padding: 0 20px;
}

.listing-modern-grid-5.bsw-2 .listing-mg-5-item-small .title, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-small .title, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-small .title, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-small .title, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-small .title {
  padding: 0;
  line-height: 1.3;
}

.listing-modern-grid-5.bsw-2 .listing-mg-5-item-small .title a, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-small .title a, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-small .title a, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-small .title a, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-small .title a {
  font-size: 90%;
}

.listing-modern-grid-5.bsw-1 .mg-col-3, .listing-modern-grid-5.bsw-2 .mg-col-3, .listing-modern-grid-5.bsw-3 .mg-col-3, .listing-modern-grid-5.bsw-4 .mg-col-3, .listing-modern-grid-5.bsw-5 .mg-col-3 {
  padding: 0 0 0 10px;
}

.listing-modern-grid-5.bsw-1 .mg-col-2, .listing-modern-grid-5.bsw-2 .mg-col-2, .listing-modern-grid-5.bsw-3 .mg-col-2, .listing-modern-grid-5.bsw-4 .mg-col-2, .listing-modern-grid-5.bsw-5 .mg-col-2 {
  padding: 0 10px 0 0;
}

.listing-modern-grid-5 .term-badges.floated {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: auto;
  pointer-events: none;
  z-index: 1;
  line-height: 0;
  text-align: center;
}

.listing-modern-grid-5 .term-badges.floated a {
  pointer-events: all;
}

.listing-mg-5-item .item-content {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.listing-mg-5-item .item-content:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 70.29%;
}

.listing-mg-5-item .img-cont {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: all 0.5s;
  backface-visibility: hidden;
  image-rendering: optimizeQuality;
  -moz-transform-origin: 0 0;
}

.listing-mg-5-item .img-cont.b-error, .listing-mg-5-item .img-cont.b-loaded, body.bs-ll-d .listing-mg-5-item .img-cont {
  background-size: cover !important;
  animation: none;
}

.listing-mg-5-item .title a {
  color: inherit;
}

.listing-mg-5-item .title {
  line-height: 1.4;
}

.listing-mg-5-item .content-container {
  padding: 0 !important;
  background: 0 0 !important;
}

.listing-mg-5-item-big .img-cont {
  top: -1px;
  left: -2px;
  right: -2px;
  bottom: -1px;
}

.listing-mg-5-item-big .item-content:before {
  padding-top: 66.29%;
}

.listing-mg-5-item-big:hover .img-cont {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1) rotate(0.02deg);
}

.listing-mg-5-item-big .content-container {
  position: relative;
  padding: 20px !important;
  overflow: hidden;
  pointer-events: none;
  margin: -80px 35px 0;
  z-index: 1;
  background: #fff !important;
  min-height: 100px;
}

.listing-mg-5-item-big .title {
  margin: 0 0 6px;
}

.listing-mg-5-item-big .post-subtitle {
  color: #2d2d2d !important;
  text-shadow: none;
}

.listing-mg-5-item-big .post-meta {
  text-align: center;
}

.listing-mg-5-item-big .post-meta .comments {
  float: none;
  margin-left: 0;
}

.listing-modern-grid-5.bsw-1 .listing-mg-5-item-big .content-container, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-big .content-container, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-big .content-container, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-big .content-container, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-big .content-container {
  padding: 20px 15px !important;
  overflow: hidden;
  pointer-events: none;
  margin: -80px 18px 0;
}

.listing-modern-grid-5.bsw-1 .listing-mg-5-item-big .title, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-big .title, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-big .title, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-big .title, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-big .title, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-big .title, .listing-modern-grid-5.bsw-7 .listing-mg-5-item-big .title, .listing-modern-grid-5.bsw-8 .listing-mg-5-item-big .title {
  line-height: 1;
}

.listing-modern-grid-5.bsw-1 .listing-mg-5-item-big .title a, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-big .title a, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-big .title a, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-big .title a, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-big .title a, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-big .title a, .listing-modern-grid-5.bsw-7 .listing-mg-5-item-big .title a, .listing-modern-grid-5.bsw-8 .listing-mg-5-item-big .title a {
  font-size: 71%;
}

.listing-modern-grid-5.bsw-1 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-7 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-8 .listing-mg-5-item-big .item-content:before {
  padding-top: 54%;
}

.listing-modern-grid-5.bsw-1 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-big .item-content:before, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-big .item-content:before {
  padding-top: 62%;
}

.listing-mg-5-item-small .item-content:before {
  padding-top: 68%;
}

.listing-modern-grid-5.bsw-1 .listing-mg-5-item-small .format-icon, .listing-modern-grid-5.bsw-1 .listing-mg-5-item-small .term-badges.floated, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-small .format-icon, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-small .term-badges.floated, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-small .format-icon, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-small .term-badges.floated, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-small .format-icon, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-small .term-badges.floated, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-small .format-icon, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-small .term-badges.floated, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-small .format-icon, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-small .term-badges.floated {
  display: none;
}

.listing-modern-grid-5.bsw-1 .listing-mg-5-item-small .item-content:before, .listing-modern-grid-5.bsw-2 .listing-mg-5-item-small .item-content:before, .listing-modern-grid-5.bsw-3 .listing-mg-5-item-small .item-content:before, .listing-modern-grid-5.bsw-4 .listing-mg-5-item-small .item-content:before, .listing-modern-grid-5.bsw-5 .listing-mg-5-item-small .item-content:before, .listing-modern-grid-5.bsw-6 .listing-mg-5-item-small .item-content:before {
  padding-top: 70%;
}

.listing-mg-5-item-small {
  margin-bottom: 16px;
}

.mg-col .listing-mg-5-item-small:last-child {
  margin-bottom: 0;
}

.listing-mg-5-item-small .title {
  padding: 0 13px;
  margin: 10px 0 0;
  min-height: 38px;
}

@media only screen and (max-width: 780px) {
  .listing-modern-grid-5 .mg-col-1 {
    width: 100%;
    left: auto;
    margin: 0 0 20px;
    padding: 0;
  }
  .listing-modern-grid-5 .mg-col-2, .listing-modern-grid-5 .mg-col-3 {
    width: 50%;
    left: auto;
    padding: 0 40px;
  }
  .listing-modern-grid-5 .listing-mg-5-item-big .title {
    line-height: 1;
  }
  .listing-modern-grid-5 .listing-mg-5-item-big .title a {
    font-size: 71%;
  }
  .listing-modern-grid-5 .listing-mg-5-item-big .item-content:before {
    padding-top: 54%;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-5 .listing-mg-5-item-small .format-icon {
    display: none;
  }
  .listing-modern-grid-5 .mg-col-1 {
    margin-bottom: 10px;
  }
  .listing-modern-grid-5 .mg-col-2, .listing-modern-grid-5 .mg-col-3 {
    padding: 0 20px;
  }
  .listing-modern-grid-5 .listing-mg-5-item-small .title {
    padding: 0;
    line-height: 1.3;
  }
  .listing-modern-grid-5 .listing-mg-5-item-small .title a {
    font-size: 90%;
  }
}
@media only screen and (max-width: 560px) {
  .listing-modern-grid-5 .listing-mg-5-item-big .item-content:before {
    padding-top: 62%;
  }
  .listing-modern-grid-5 .listing-mg-5-item-small .term-badges.floated {
    display: none;
  }
  .listing-modern-grid-5 .listing-mg-5-item-small .item-content:before {
    padding-top: 70%;
  }
}
@media only screen and (max-width: 480px) {
  .listing-modern-grid-5 .mg-col-3 {
    padding: 0 0 0 10px !important;
  }
  .listing-modern-grid-5 .mg-col-2 {
    padding: 0 10px 0 0 !important;
  }
}
@media only screen and (max-width: 450px) {
  .listing-modern-grid-5 .listing-mg-5-item-big .content-container {
    padding: 20px 15px !important;
    overflow: hidden;
    pointer-events: none;
    margin: -80px 18px 0;
  }
}
.listing-mg-6-item {
  position: relative;
  overflow: hidden;
}

.listing-mg-6-item + .listing-mg-6-item {
  margin-top: 2px;
}

.listing-mg-6-item:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 64%;
}

.listing-mg-6-item .item-content, .listing-modern-grid .bs-slider-item .item-content {
  position: absolute !important;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.listing-mg-6-item .img-cont {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  transition: all 0.5s;
  backface-visibility: hidden;
  image-rendering: optimizeQuality;
  -moz-transform-origin: 0 0;
}

.listing-mg-6-item .img-cont.b-error, .listing-mg-6-item .img-cont.b-loaded, body.bs-ll-d .listing-mg-6-item .img-cont {
  background-size: cover !important;
}

.listing-mg-6-item .img-cont:after {
  transition: all 0.35s;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.listing-mg-6-item:hover .img-cont {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
}

.listing-mg-6-item .content-container {
  position: absolute;
  bottom: 15px;
  left: 20px;
  right: 20px;
  padding: 0;
  max-height: 75%;
  overflow: hidden;
  pointer-events: none;
}

.listing-mg-6-item .content-container a {
  pointer-events: all;
}

.listing-mg-6-item .title {
  margin: 0;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  line-height: 1.4;
}

.listing-mg-6-item .title a {
  color: inherit;
}

.listing-mg-6-item .post-meta {
  margin-top: 3px;
}

.listing-mg-6-item .post-meta .post-author {
  color: #fff;
}

.listing-mg-6-item .post-meta .comments {
  color: #fff;
  float: right;
  margin-right: 0;
  margin-left: 15px;
}

.listing-mg-6-item .post-meta .rating + .comments {
  float: none;
  margin-left: 0;
}

.listing-mg-6-item .post-meta .post-author:after, .listing-mg-6-item .post-meta .time {
  color: rgba(255, 255, 255, 0.57);
}

.listing-modern-grid-6 .mg-col-1 {
  width: 50%;
  float: left;
  padding-right: 1px;
}

.listing-modern-grid-6 .mg-col-2 {
  width: 50%;
  float: left;
  padding-left: 1px;
}

.infinity > .listing-modern-grid-6 + .listing-modern-grid-6, .more_btn > .listing-modern-grid-6 + .listing-modern-grid-6 {
  margin-top: 4px;
}

.listing-modern-grid-6.bsw-1 .content-container, .listing-modern-grid-6.bsw-2 .content-container, .listing-modern-grid-6.bsw-3 .content-container, .listing-modern-grid-6.bsw-4 .content-container, .listing-modern-grid-6.bsw-5 .content-container, .listing-modern-grid-6.bsw-6 .content-container, .listing-modern-grid-6.bsw-7 .content-container, .listing-modern-grid-6.bsw-8 .content-container {
  max-height: 50%;
}

.listing-modern-grid-6.bsw-1 .listing-item .title, .listing-modern-grid-6.bsw-2 .listing-item .title, .listing-modern-grid-6.bsw-3 .listing-item .title, .listing-modern-grid-6.bsw-4 .listing-item .title, .listing-modern-grid-6.bsw-5 .listing-item .title, .listing-modern-grid-6.bsw-6 .listing-item .title, .listing-modern-grid-6.bsw-7 .listing-item .title, .listing-modern-grid-6.bsw-8 .listing-item .title {
  line-height: 1;
}

.listing-modern-grid-6.bsw-1 .listing-item .title a, .listing-modern-grid-6.bsw-2 .listing-item .title a, .listing-modern-grid-6.bsw-3 .listing-item .title a, .listing-modern-grid-6.bsw-4 .listing-item .title a, .listing-modern-grid-6.bsw-5 .listing-item .title a, .listing-modern-grid-6.bsw-6 .listing-item .title a, .listing-modern-grid-6.bsw-7 .listing-item .title a, .listing-modern-grid-6.bsw-8 .listing-item .title a {
  font-size: 80%;
}

.listing-modern-grid-6.bsw-1 .mg-col-1, .listing-modern-grid-6.bsw-2 .mg-col-1, .listing-modern-grid-6.bsw-3 .mg-col-1, .listing-modern-grid-6.bsw-4 .mg-col-1, .listing-modern-grid-6.bsw-5 .mg-col-1 {
  width: 100%;
  padding: 0;
}

.listing-modern-grid-6.bsw-1 .mg-col-2, .listing-modern-grid-6.bsw-2 .mg-col-2, .listing-modern-grid-6.bsw-3 .mg-col-2, .listing-modern-grid-6.bsw-4 .mg-col-2, .listing-modern-grid-6.bsw-5 .mg-col-2 {
  width: 100%;
  padding: 4px 0 0 0;
}

.listing-modern-grid-6.bsw-1 .format-icon, .listing-modern-grid-6.bsw-2 .format-icon, .listing-modern-grid-6.bsw-3 .format-icon, .listing-modern-grid-6.bsw-4 .format-icon, .listing-modern-grid-6.bsw-5 .format-icon {
  display: none;
}

.listing-modern-grid-6.bsw-1 .listing-mg-6-item:before, .listing-modern-grid-6.bsw-2 .listing-mg-6-item:before, .listing-modern-grid-6.bsw-3 .listing-mg-6-item:before, .listing-modern-grid-6.bsw-4 .listing-mg-6-item:before, .listing-modern-grid-6.bsw-5 .listing-mg-6-item:before {
  padding-top: 60%;
}

.slider-overlay-simple.listing-modern-grid-6.bsw-1 .listing-mg-item .content-container, .slider-overlay-simple.listing-modern-grid-6.bsw-2 .listing-mg-item .content-container, .slider-overlay-simple.listing-modern-grid-6.bsw-3 .listing-mg-item .content-container, .slider-overlay-simple.listing-modern-grid-6.bsw-4 .listing-mg-item .content-container, .slider-overlay-simple.listing-modern-grid-6.bsw-5 .listing-mg-item .content-container {
  max-height: 60%;
  padding: 18px 15px 18px;
}

@media only screen and (max-width: 780px) {
  .listing-modern-grid-6 .content-container {
    max-height: 50%;
  }
  .listing-modern-grid-6 .listing-item .title {
    line-height: 1;
  }
  .listing-modern-grid-6 .listing-item .title a {
    font-size: 80%;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-6 .listing-mg-6-item .post-meta {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  .listing-modern-grid-6 .format-icon {
    display: none;
  }
  .listing-modern-grid-6 .mg-col-1 {
    width: 100%;
    padding: 0;
  }
  .listing-modern-grid-6 .mg-col-2 {
    width: 100%;
    padding: 4px 0 0 0;
  }
  .listing-modern-grid-6 .listing-mg-6-item:before {
    padding-top: 60%;
  }
  .slider-overlay-simple.listing-modern-grid-6 .listing-mg-item .content-container {
    max-height: 60%;
    padding: 18px 15px 18px;
  }
}
.listing-mg-7-item:before {
  padding-top: 60%;
}

.listing-modern-grid-7 .mg-row-1 {
  padding-bottom: 2px;
}

.listing-modern-grid-7 .mg-row-1 .mg-col-1 {
  width: 50%;
  float: left;
  padding-right: 1px;
}

.listing-modern-grid-7 .mg-row-1 .mg-col-2 {
  width: 50%;
  float: left;
  padding-left: 1px;
}

.listing-modern-grid-7 .mg-row-2 .mg-col {
  width: 33.333%;
  float: left;
}

.listing-modern-grid-7 .mg-row-2 .mg-col-1 {
  padding-right: 1.5px;
}

.listing-modern-grid-7 .mg-row-2 .mg-col-2 {
  padding-left: 0.75px;
  padding-right: 0.75px;
}

.listing-modern-grid-7 .mg-row-2 .mg-col-3 {
  padding-left: 1.5px;
}

.listing-modern-grid-7 .mg-row-2 .listing-mg-7-item {
  width: 100%;
}

.listing-modern-grid-7 .mg-row-2 .listing-mg-7-item:before {
  padding-top: 60%;
}

.listing-modern-grid-7 .mg-row-2 .listing-mg-7-item .post-subtitle, .listing-modern-grid-7 .mg-row-2 .listing-mg-7-item .title {
  font-size: 79%;
}

.listing-modern-grid-7.bsw-10 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-2 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-3 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-4 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-5 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-6 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-7 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-8 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-9 .mg-row-1 .listing-mg-7-item .title {
  font-size: 92%;
}

.listing-modern-grid-7.bsw-10 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-2 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-3 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-4 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-5 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-6 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-7 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-8 .mg-row-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-9 .mg-row-2 .listing-mg-7-item .title {
  font-size: 72%;
}

.listing-modern-grid-7.bsw-2 .listing-mg-7-item.listing-mg-item .format-icon, .listing-modern-grid-7.bsw-2 .listing-mg-7-item.listing-mg-item:hover .format-icon, .listing-modern-grid-7.bsw-3 .listing-mg-7-item.listing-mg-item .format-icon, .listing-modern-grid-7.bsw-3 .listing-mg-7-item.listing-mg-item:hover .format-icon, .listing-modern-grid-7.bsw-4 .listing-mg-7-item.listing-mg-item .format-icon, .listing-modern-grid-7.bsw-4 .listing-mg-7-item.listing-mg-item:hover .format-icon, .listing-modern-grid-7.bsw-5 .listing-mg-7-item.listing-mg-item .format-icon, .listing-modern-grid-7.bsw-5 .listing-mg-7-item.listing-mg-item:hover .format-icon, .listing-modern-grid-7.bsw-6 .listing-mg-7-item.listing-mg-item .format-icon, .listing-modern-grid-7.bsw-6 .listing-mg-7-item.listing-mg-item:hover .format-icon, .listing-modern-grid-7.bsw-7 .listing-mg-7-item.listing-mg-item .format-icon, .listing-modern-grid-7.bsw-7 .listing-mg-7-item.listing-mg-item:hover .format-icon {
  right: 20px !important;
  top: 20px !important;
  transform: none;
  margin: 0;
}

.listing-modern-grid-7.bsw-1 .mg-col, .listing-modern-grid-7.bsw-1 .mg-row, .listing-modern-grid-7.bsw-2 .mg-col, .listing-modern-grid-7.bsw-2 .mg-row, .listing-modern-grid-7.bsw-3 .mg-col, .listing-modern-grid-7.bsw-3 .mg-row, .listing-modern-grid-7.bsw-4 .mg-col, .listing-modern-grid-7.bsw-4 .mg-row, .listing-modern-grid-7.bsw-5 .mg-col, .listing-modern-grid-7.bsw-5 .mg-row, .listing-modern-grid-7.bsw-6 .mg-col, .listing-modern-grid-7.bsw-6 .mg-row, .listing-modern-grid-7.bsw-7 .mg-col, .listing-modern-grid-7.bsw-7 .mg-row {
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  float: none !important;
}

.listing-modern-grid-7.bsw-1 .listing-item, .listing-modern-grid-7.bsw-2 .listing-item, .listing-modern-grid-7.bsw-3 .listing-item, .listing-modern-grid-7.bsw-4 .listing-item, .listing-modern-grid-7.bsw-5 .listing-item, .listing-modern-grid-7.bsw-6 .listing-item, .listing-modern-grid-7.bsw-7 .listing-item {
  margin-bottom: 2px;
}

.listing-modern-grid-7.bsw-4 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-5 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-6 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-7 .listing-mg-7-item:before {
  padding-top: 50% !important;
}

.listing-modern-grid-7.bsw-1 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-2 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-3 .listing-mg-7-item:before {
  padding-top: 72% !important;
}

.listing-modern-grid-7.bsw-1 .listing-mg-7-item .format-icon, .listing-modern-grid-7.bsw-2 .listing-mg-7-item .format-icon, .listing-modern-grid-7.bsw-3 .listing-mg-7-item .format-icon {
  display: none;
}

.listing-modern-grid-7.bsw-1 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-2 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-3 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-4 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-5 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-6 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-7 .listing-mg-7-item:before {
  padding-top: 24% !important;
}

.listing-modern-grid-7.bsw-1 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-2 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-3 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-4 .listing-mg-7-item:before, .listing-modern-grid-7.bsw-5 .listing-mg-7-item:before {
  padding-top: 40% !important;
}

.listing-modern-grid-7.bsw-2 .listing-mg-7-item .post-meta, .listing-modern-grid-7.bsw-3 .listing-mg-7-item .post-meta, .listing-modern-grid-7.bsw-4 .listing-mg-7-item .post-meta, .listing-modern-grid-7.bsw-5 .listing-mg-7-item .post-meta {
  display: none;
}

.listing-modern-grid-7.bsw-2 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-3 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-4 .listing-mg-7-item .title, .listing-modern-grid-7.bsw-5 .listing-mg-7-item .title {
  font-size: 62% !important;
}

.listing-modern-grid-7.bsw-2 .listing-mg-7-item .post-subtitle, .listing-modern-grid-7.bsw-3 .listing-mg-7-item .post-subtitle, .listing-modern-grid-7.bsw-4 .listing-mg-7-item .post-subtitle, .listing-modern-grid-7.bsw-5 .listing-mg-7-item .post-subtitle {
  font-size: 60% !important;
}

.listing-modern-grid-7.bsw-2 .listing-mg-7-item .content-container, .listing-modern-grid-7.bsw-3 .listing-mg-7-item .content-container, .listing-modern-grid-7.bsw-4 .listing-mg-7-item .content-container, .listing-modern-grid-7.bsw-5 .listing-mg-7-item .content-container {
  max-height: 43% !important;
}

@media only screen and (max-width: 980px) {
  .listing-modern-grid-7 .mg-row-1 .listing-mg-7-item .title {
    font-size: 92%;
  }
  .listing-modern-grid-7 .mg-row-2 .listing-mg-7-item .title {
    font-size: 72%;
  }
}
@media only screen and (max-width: 780px) {
  .listing-modern-grid-7 .listing-mg-7-item.listing-mg-item .format-icon, .listing-modern-grid-7 .listing-mg-7-item.listing-mg-item:hover .format-icon {
    right: 20px !important;
    top: 20px !important;
    transform: none;
    margin: 0;
  }
  .listing-modern-grid-7 .listing-mg-7-item.listing-mg-7-item:before {
    padding-top: 70% !important;
  }
  .listing-modern-grid-7 .mg-row-1 .listing-mg-7-item .title, .listing-modern-grid-7 .mg-row-2 .listing-mg-7-item .title {
    font-size: 78% !important;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-7 .listing-item {
    margin-bottom: 2px;
  }
  .listing-modern-grid-7 .mg-col {
    width: 100% !important;
    float: none !important;
    padding: 0 !important;
  }
  .listing-modern-grid-7 .mg-row {
    margin: 0 !important;
    padding: 0 !important;
  }
  .listing-modern-grid-7 .post-meta {
    display: none;
  }
  .listing-modern-grid-7 .term-badges.floated {
    display: block;
  }
  .listing-modern-grid-7 .listing-mg-7-item.listing-mg-7-item:before {
    padding-top: 40% !important;
  }
}
@media only screen and (max-width: 480px) {
  .listing-modern-grid-7 .mg-row-1 .listing-mg-7-item .title {
    font-size: 82%;
  }
  .listing-modern-grid-7 .mg-row-1 .listing-mg-7-item.listing-item-2 .title, .listing-modern-grid-7 .mg-row-2 .listing-mg-7-item .title {
    font-size: 62%;
  }
  .listing-modern-grid-7 .mg-row-2 .listing-mg-7-item .post-subtitle {
    font-size: 60%;
  }
  .listing-modern-grid-7 .mg-row-2 .listing-mg-7-item .content-container {
    max-height: 43%;
  }
}
.listing-mg-8-item.listing-item-2 .title, .listing-mg-8-item.listing-item-3 .title, .listing-mg-8-item.listing-item-4 .title, .listing-mg-8-item.listing-item-5 .post-subtitle, .listing-mg-8-item.listing-item-5 .title {
  font-size: 72%;
}

.listing-mg-8-item.listing-item-2 .title {
  font-size: 80%;
}

.listing-modern-grid-8 .mg-col-1 {
  width: 46%;
  float: left;
  padding-right: 1px;
  overflow: hidden;
}

.listing-modern-grid-8 .mg-col-2 {
  width: 32%;
  float: left;
  padding-left: 1px;
  padding-right: 1px;
  overflow: hidden;
}

.listing-modern-grid-8 .mg-col-3 {
  width: 22%;
  float: left;
  padding-left: 1px;
  overflow: hidden;
}

.listing-modern-grid-8 .mg-row-1 {
  margin: 0 0 2px;
  overflow: hidden;
}

.listing-modern-grid-8 .item-3-cont, .listing-modern-grid-8 .item-4-cont {
  width: 50%;
  float: left;
  overflow: hidden;
}

.listing-modern-grid-8 .item-3-cont {
  padding-right: 1px;
}

.listing-modern-grid-8 .item-4-cont {
  padding-left: 1px;
}

.listing-mg-8-item.listing-item-1:before {
  padding-top: 71.779%;
}

.listing-mg-8-item.listing-item-2:before {
  padding-top: 53.005%;
}

.listing-mg-8-item.listing-item-3:before, .listing-mg-8-item.listing-item-4:before {
  padding-top: 100.55%;
}

.listing-mg-8-item.listing-item-5:before {
  padding-top: 150.394%;
}

.listing-mg-8-item.listing-mg-item .format-icon, .listing-mg-8-item.listing-mg-item:hover .format-icon {
  right: 20px !important;
  top: 20px !important;
  transform: none;
  margin: 0;
}

.listing-modern-grid-8.l-1 .mg-col-3, .listing-modern-grid-8.l-2 .mg-col-3, .listing-modern-grid-8.l-3 .mg-col-3, .listing-modern-grid-8.l-4 .mg-col-3 {
  width: 100%;
  padding: 2px 0 0;
}

.listing-modern-grid-8.l-1 .mg-col-1, .listing-modern-grid-8.l-2 .mg-col-1, .listing-modern-grid-8.l-3 .mg-col-1, .listing-modern-grid-8.l-4 .mg-col-1 {
  width: 56%;
}

.listing-modern-grid-8.l-1 .mg-col-2, .listing-modern-grid-8.l-2 .mg-col-2, .listing-modern-grid-8.l-3 .mg-col-2, .listing-modern-grid-8.l-4 .mg-col-2 {
  width: 44%;
  padding: 0 0 0 1px;
}

.listing-modern-grid-8.l-1 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-2:before {
  padding-top: 47.29%;
}

.listing-modern-grid-8.l-1 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-1 .listing-mg-8-item.listing-item-4:before, .listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-4:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-4:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-4:before {
  padding-top: 87.68%;
}

.listing-modern-grid-8.l-1 .listing-mg-8-item.listing-item-5:before, .listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-5:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-5:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-5:before {
  padding-top: 18%;
}

.listing-modern-grid-8.l-2 .listing-mg-8-item:before, .listing-modern-grid-8.l-3 .listing-mg-8-item:before, .listing-modern-grid-8.l-4 .listing-mg-8-item:before {
  padding-top: 89%;
}

.listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-5:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-5:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-5:before {
  padding-top: 18%;
}

.listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-2:before {
  padding-top: 65.5%;
}

.listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-2 .listing-mg-8-item.listing-item-4:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-4:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-4:before {
  padding-top: 95.055%;
}

.listing-modern-grid-8.l-2 .listing-item-1 .title, .listing-modern-grid-8.l-3 .listing-item-1 .title, .listing-modern-grid-8.l-4 .listing-item-1 .title {
  font-size: 80%;
}

.listing-modern-grid-8.l-2 .listing-item-2 .title, .listing-modern-grid-8.l-2 .listing-item-3 .title, .listing-modern-grid-8.l-2 .listing-item-4 .title, .listing-modern-grid-8.l-3 .listing-item-2 .title, .listing-modern-grid-8.l-3 .listing-item-3 .title, .listing-modern-grid-8.l-3 .listing-item-4 .title, .listing-modern-grid-8.l-4 .listing-item-2 .title, .listing-modern-grid-8.l-4 .listing-item-3 .title, .listing-modern-grid-8.l-4 .listing-item-4 .title {
  font-size: 62%;
}

.listing-modern-grid-8.l-2 .listing-item-3 .term-badges, .listing-modern-grid-8.l-2 .listing-item-4 .term-badges, .listing-modern-grid-8.l-3 .listing-item-3 .term-badges, .listing-modern-grid-8.l-3 .listing-item-4 .term-badges, .listing-modern-grid-8.l-4 .listing-item-3 .term-badges, .listing-modern-grid-8.l-4 .listing-item-4 .term-badges {
  display: none;
}

.listing-modern-grid-8.l-2 .listing-mg-item .content-container, .listing-modern-grid-8.l-3 .listing-mg-item .content-container, .listing-modern-grid-8.l-4 .listing-mg-item .content-container {
  left: 15px;
  right: 15px;
  bottom: 10px;
  max-height: 50%;
}

.listing-modern-grid-8.l-3 .mg-col-1, .listing-modern-grid-8.l-4 .mg-col-1 {
  width: 100%;
  padding: 0;
}

.listing-modern-grid-8.l-3 .mg-col-2, .listing-modern-grid-8.l-4 .mg-col-2 {
  width: 100%;
  padding: 2px 0 0 0;
}

.listing-modern-grid-8.l-3 .mg-row-2, .listing-modern-grid-8.l-4 .mg-row-2 {
  width: 100%;
  padding: 0;
  float: none;
}

.listing-modern-grid-8.l-3 .listing-item-1:before, .listing-modern-grid-8.l-4 .listing-item-1:before {
  padding-top: 46%;
}

.listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-3:before {
  padding-top: 65.5%;
}

.listing-modern-grid-8.l-3 .listing-item-2 .title, .listing-modern-grid-8.l-4 .listing-item-2 .title {
  font-size: 72%;
}

.listing-modern-grid-8.l-3 .listing-item-2 .post-meta, .listing-modern-grid-8.l-3 .mg-col-2 .post-meta, .listing-modern-grid-8.l-3 .mg-col-2 .term-badges.floated, .listing-modern-grid-8.l-3 .mg-col-3 .post-meta, .listing-modern-grid-8.l-3 .mg-col-3 .term-badges.floated, .listing-modern-grid-8.l-4 .listing-item-2 .post-meta, .listing-modern-grid-8.l-4 .mg-col-2 .post-meta, .listing-modern-grid-8.l-4 .mg-col-2 .term-badges.floated, .listing-modern-grid-8.l-4 .mg-col-3 .post-meta, .listing-modern-grid-8.l-4 .mg-col-3 .term-badges.floated {
  display: none;
}

.listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-1:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-1:before {
  padding-top: 50%;
}

.listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-2 .term-badges.floated, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-2 .term-badges.floated {
  display: none;
}

.listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-5:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-5:before {
  padding-top: 36%;
}

.listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-3 .listing-mg-8-item.listing-item-4:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-4:before {
  padding-top: 79.5%;
}

.listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-2:before {
  padding-top: 50.5%;
}

.listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-1:before {
  padding-top: 55%;
}

.listing-modern-grid-8.l-4 .listing-mg-8-item.listing-item-1 .post-meta {
  display: none;
}

.listing-modern-grid-8.l-4 .listing-mg-item .content-container {
  left: 12px;
  right: 12px;
  bottom: 12px;
}

.listing-modern-grid-8.l-4 .listing-mg-item.listing-item-2 .content-container, .listing-modern-grid-8.l-4 .listing-mg-item.listing-item-3 .content-container {
  max-height: 40%;
}

.slider-overlay-simple.listing-modern-grid-8.l-4 .listing-mg-item.listing-item-2 .content-container, .slider-overlay-simple.listing-modern-grid-8.l-4 .listing-mg-item.listing-item-3 .content-container {
  max-height: 60%;
  padding: 12px 12px 10px;
}

.listing-mg-8-item.listing-mg-item.l-4 .format-icon, .listing-mg-8-item.listing-mg-item.l-4:hover .format-icon {
  right: 10px !important;
  top: 10px !important;
}

@media only screen and (max-width: 980px) {
  .listing-modern-grid-8 .mg-col-3 {
    width: 100%;
    padding: 2px 0 0;
  }
  .listing-modern-grid-8 .mg-col-1 {
    width: 56%;
  }
  .listing-modern-grid-8 .mg-col-2 {
    width: 44%;
    padding: 0 0 0 1px;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-2:before {
    padding-top: 47.29%;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8 .listing-mg-8-item.listing-item-4:before {
    padding-top: 87.68%;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-5:before {
    padding-top: 18%;
  }
}
@media only screen and (max-width: 780px) {
  .listing-modern-grid-8 .listing-mg-8-item:before {
    padding-top: 89%;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-5:before {
    padding-top: 18%;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-2:before {
    padding-top: 65.5%;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8 .listing-mg-8-item.listing-item-4:before {
    padding-top: 95.055%;
  }
  .listing-modern-grid-8 .listing-item-1 .title {
    font-size: 80%;
  }
  .listing-modern-grid-8 .listing-item-2 .title, .listing-modern-grid-8 .listing-item-3 .title {
    font-size: 72%;
  }
  .listing-modern-grid-8 .listing-item-3 .term-badges, .listing-modern-grid-8 .listing-item-4 .term-badges {
    display: none;
  }
  .listing-modern-grid-8 .listing-mg-item .content-container {
    left: 15px;
    right: 15px;
    bottom: 10px;
    max-height: 50%;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-8 .mg-col-1 {
    width: 100% !important;
    padding: 0 !important;
  }
  .listing-modern-grid-8 .mg-col-2 {
    width: 100% !important;
    padding: 2px 0 0 0 !important;
  }
  .listing-modern-grid-8 .mg-row-2 {
    width: 100% !important;
    padding: 0 !important;
    float: none !important;
  }
  .listing-modern-grid-8 .listing-item-1:before {
    padding-top: 46% !important;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8 .listing-mg-8-item.listing-item-3:before {
    padding-top: 65.5% !important;
  }
  .listing-modern-grid-8 .listing-item-2 .title, .listing-modern-grid-8 .listing-item-3 .title {
    font-size: 72% !important;
  }
  .listing-modern-grid-8 .listing-item-2 .post-meta, .listing-modern-grid-8 .mg-col-2 .post-meta, .listing-modern-grid-8 .mg-col-2 .term-badges.floated, .listing-modern-grid-8 .mg-col-3 .post-meta, .listing-modern-grid-8 .mg-col-3 .term-badges.floated {
    display: none !important;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-1:before {
    padding-top: 50% !important;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-2 .term-badges.floated {
    display: none !important;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-2:before, .listing-modern-grid-8 .listing-mg-8-item.listing-item-5:before {
    padding-top: 36% !important;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-3:before, .listing-modern-grid-8 .listing-mg-8-item.listing-item-4:before {
    padding-top: 79.5% !important;
  }
}
@media only screen and (max-width: 480px) {
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-2:before {
    padding-top: 50.5%;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-1:before {
    padding-top: 55%;
  }
  .listing-modern-grid-8 .listing-mg-8-item.listing-item-1 .post-meta {
    display: none;
  }
  .listing-modern-grid-8 .listing-item-2 .title, .listing-modern-grid-8 .listing-item-3 .title {
    font-size: 64%;
  }
  .listing-modern-grid-8 .listing-mg-item .content-container {
    left: 12px;
    right: 12px;
    bottom: 12px;
  }
  .listing-modern-grid-8 .listing-mg-item.listing-item-2 .content-container, .listing-modern-grid-8 .listing-mg-item.listing-item-3 .content-container {
    max-height: 40%;
  }
  .slider-overlay-simple.listing-modern-grid-8 .listing-mg-item.listing-item-2 .content-container, .slider-overlay-simple.listing-modern-grid-8 .listing-mg-item.listing-item-3 .content-container {
    max-height: 60%;
    padding: 12px 12px 10px;
  }
  .listing-mg-8-item.listing-mg-item .format-icon, .listing-mg-8-item.listing-mg-item:hover .format-icon {
    right: 10px !important;
    top: 10px !important;
  }
}
.listing-mg-9-item.listing-item-2 .title, .listing-mg-9-item.listing-item-3 .title, .listing-mg-9-item.listing-item-4 .title, .listing-mg-9-item.listing-item-5 .title, .listing-mg-9-item.listing-item-6 .title, .listing-mg-9-item.listing-item-7 .title {
  font-size: 72%;
}

.listing-mg-9-item.listing-mg-item .format-icon, .listing-mg-9-item.listing-mg-item:hover .format-icon {
  right: 20px !important;
  top: 20px !important;
  transform: none;
  margin: 0;
}

.listing-mg-9-item:before {
  padding-top: 93.76%;
}

.listing-modern-grid-9 .mg-col-3 .listing-mg-9-item:before {
  padding-top: 93.97%;
}

.listing-mg-9-item.listing-item-1:before {
  padding-top: 74.545%;
}

.listing-modern-grid-9 .mg-col-1 {
  width: 45.6%;
  float: left;
  padding-right: 1px;
}

.listing-modern-grid-9 .mg-col-2 {
  width: 36.35%;
  float: left;
  padding-left: 1px;
  padding-right: 1px;
}

.listing-modern-grid-9 .mg-col-3 {
  width: 18.05%;
  float: left;
  padding-left: 1px;
}

.listing-modern-grid-9 .item-2-cont, .listing-modern-grid-9 .item-3-cont, .listing-modern-grid-9 .item-4-cont, .listing-modern-grid-9 .item-5-cont {
  width: 50%;
  float: left;
}

.listing-modern-grid-9 .item-2-cont, .listing-modern-grid-9 .item-4-cont {
  padding-right: 1px;
}

.listing-modern-grid-9 .item-3-cont, .listing-modern-grid-9 .item-5-cont {
  padding-left: 1px;
}

.listing-modern-grid-9 .mg-row-1 {
  margin-bottom: 2px;
}

.listing-modern-grid-9.l-1 .mg-col-1, .listing-modern-grid-9.l-2 .mg-col-1, .listing-modern-grid-9.l-3 .mg-col-1, .listing-modern-grid-9.l-4 .mg-col-1, .listing-modern-grid-9.l-5 .mg-col-1 {
  width: 53%;
}

.listing-modern-grid-9.l-1 .mg-col-2, .listing-modern-grid-9.l-2 .mg-col-2, .listing-modern-grid-9.l-3 .mg-col-2, .listing-modern-grid-9.l-4 .mg-col-2, .listing-modern-grid-9.l-5 .mg-col-2 {
  width: 47%;
}

.listing-modern-grid-9.l-1 .listing-mg-9-item:before, .listing-modern-grid-9.l-2 .listing-mg-9-item:before, .listing-modern-grid-9.l-3 .listing-mg-9-item:before, .listing-modern-grid-9.l-4 .listing-mg-9-item:before, .listing-modern-grid-9.l-5 .listing-mg-9-item:before {
  padding-top: 86.97%;
}

.listing-modern-grid-9.l-1 .listing-item-1:before, .listing-modern-grid-9.l-2 .listing-item-1:before, .listing-modern-grid-9.l-3 .listing-item-1:before, .listing-modern-grid-9.l-4 .listing-item-1:before, .listing-modern-grid-9.l-5 .listing-item-1:before {
  padding-top: 77%;
}

.listing-modern-grid-9.l-1 .listing-mg-item .content-container, .listing-modern-grid-9.l-2 .listing-mg-item .content-container, .listing-modern-grid-9.l-3 .listing-mg-item .content-container, .listing-modern-grid-9.l-4 .listing-mg-item .content-container, .listing-modern-grid-9.l-5 .listing-mg-item .content-container {
  left: 15px;
  right: 15px;
  bottom: 12px;
  max-height: 50%;
}

.listing-modern-grid-9.l-1 .mg-col-3 .mg-row, .listing-modern-grid-9.l-2 .mg-col-3 .mg-row, .listing-modern-grid-9.l-3 .mg-col-3 .mg-row, .listing-modern-grid-9.l-4 .mg-col-3 .mg-row, .listing-modern-grid-9.l-5 .mg-col-3 .mg-row {
  width: 50%;
  float: left;
}

.listing-modern-grid-9.l-1 .mg-col-3, .listing-modern-grid-9.l-2 .mg-col-3, .listing-modern-grid-9.l-3 .mg-col-3, .listing-modern-grid-9.l-4 .mg-col-3, .listing-modern-grid-9.l-5 .mg-col-3 {
  width: 100%;
  padding: 2px 0 0;
}

.listing-modern-grid-9.l-1 .mg-col-3 .mg-row.mg-row-1, .listing-modern-grid-9.l-2 .mg-col-3 .mg-row.mg-row-1, .listing-modern-grid-9.l-3 .mg-col-3 .mg-row.mg-row-1, .listing-modern-grid-9.l-4 .mg-col-3 .mg-row.mg-row-1, .listing-modern-grid-9.l-5 .mg-col-3 .mg-row.mg-row-1 {
  padding-right: 1px;
}

.listing-modern-grid-9.l-1 .mg-col-3 .mg-row.mg-row-2, .listing-modern-grid-9.l-2 .mg-col-3 .mg-row.mg-row-2, .listing-modern-grid-9.l-3 .mg-col-3 .mg-row.mg-row-2, .listing-modern-grid-9.l-4 .mg-col-3 .mg-row.mg-row-2, .listing-modern-grid-9.l-5 .mg-col-3 .mg-row.mg-row-2 {
  padding-left: 1px;
}

.listing-modern-grid-9.l-2 .mg-col-1, .listing-modern-grid-9.l-2 .mg-col-2, .listing-modern-grid-9.l-3 .mg-col-1, .listing-modern-grid-9.l-3 .mg-col-2, .listing-modern-grid-9.l-4 .mg-col-1, .listing-modern-grid-9.l-4 .mg-col-2, .listing-modern-grid-9.l-5 .mg-col-1, .listing-modern-grid-9.l-5 .mg-col-2 {
  width: 50%;
}

.listing-modern-grid-9.l-2 .listing-mg-item:before, .listing-modern-grid-9.l-3 .listing-mg-item:before, .listing-modern-grid-9.l-4 .listing-mg-item:before, .listing-modern-grid-9.l-5 .listing-mg-item:before {
  padding-top: 93%;
}

.listing-modern-grid-9.l-2 .listing-item-1:before, .listing-modern-grid-9.l-3 .listing-item-1:before, .listing-modern-grid-9.l-4 .listing-item-1:before, .listing-modern-grid-9.l-5 .listing-item-1:before {
  padding-top: 92.876%;
}

.listing-modern-grid-9.l-2 .mg-col-3 .listing-item:before {
  padding-top: 37%;
}

.listing-modern-grid-9.l-2 .listing-mg-item .title, .listing-modern-grid-9.l-3 .listing-mg-item .title, .listing-modern-grid-9.l-4 .listing-mg-item .title, .listing-modern-grid-9.l-5 .listing-mg-item .title {
  font-size: 66%;
}

.listing-modern-grid-9.l-2 .listing-item-1 .title, .listing-modern-grid-9.l-3 .listing-item-1 .title, .listing-modern-grid-9.l-4 .listing-item-1 .title, .listing-modern-grid-9.l-5 .listing-item-1 .title {
  font-size: 86%;
}

.listing-modern-grid-9.l-2 .mg-col-2 .term-badges, .listing-modern-grid-9.l-2 .mg-col-3 .term-badges, .listing-modern-grid-9.l-3 .mg-col-2 .term-badges, .listing-modern-grid-9.l-3 .mg-col-3 .term-badges, .listing-modern-grid-9.l-4 .mg-col-2 .term-badges, .listing-modern-grid-9.l-4 .mg-col-3 .term-badges, .listing-modern-grid-9.l-5 .mg-col-2 .term-badges, .listing-modern-grid-9.l-5 .mg-col-3 .term-badges {
  display: none;
}

.listing-modern-grid-9.l-3 .listing-mg-item .post-meta, .listing-modern-grid-9.l-4 .listing-mg-item .post-meta, .listing-modern-grid-9.l-5 .listing-mg-item .post-meta {
  display: none !important;
}

.listing-modern-grid-9.l-3 .listing-mg-item .format-icon, .listing-modern-grid-9.l-3 .listing-mg-item:hover .format-icon, .listing-modern-grid-9.l-4 .listing-mg-item .format-icon, .listing-modern-grid-9.l-4 .listing-mg-item:hover .format-icon, .listing-modern-grid-9.l-5 .listing-mg-item .format-icon, .listing-modern-grid-9.l-5 .listing-mg-item:hover .format-icon {
  right: 12px !important;
  top: 12px !important;
}

.listing-modern-grid-9.l-3.l-3 .listing-mg-item:before, .listing-modern-grid-9.l-4 .listing-mg-item:before, .listing-modern-grid-9.l-5 .listing-mg-item:before {
  padding-top: 60%;
}

.listing-modern-grid-9.l-3 .listing-item-1:before, .listing-modern-grid-9.l-4 .listing-item-1:before, .listing-modern-grid-9.l-5 .listing-item-1:before {
  padding-top: 45%;
}

.listing-modern-grid-9.l-3 .mg-col-1, .listing-modern-grid-9.l-4 .mg-col-1, .listing-modern-grid-9.l-5 .mg-col-1 {
  width: 100% !important;
  padding: 0 !important;
  margin-bottom: 2px !important;
}

.listing-modern-grid-9.l-3 .mg-col-2, .listing-modern-grid-9.l-4 .mg-col-2, .listing-modern-grid-9.l-5 .mg-col-2 {
  width: 100% !important;
  padding: 0 !important;
}

.listing-modern-grid-9.l-4 .listing-mg-item:before, .listing-modern-grid-9.l-4 .mg-col-3 .listing-item:before, .listing-modern-grid-9.l-5 .listing-mg-item:before, .listing-modern-grid-9.l-5 .mg-col-3 .listing-item:before {
  padding-top: 80%;
}

.listing-modern-grid-9.l-4 .listing-item-1:before, .listing-modern-grid-9.l-5 .listing-item-1:before {
  padding-top: 55%;
}

.slider-overlay-simple.listing-modern-grid-9.l-5 .listing-mg-item.listing-item-2 .content-container, .slider-overlay-simple.listing-modern-grid-9.l-5 .listing-mg-item.listing-item-3 .content-container, .slider-overlay-simple.listing-modern-grid-9.l-5 .listing-mg-item.listing-item-4 .content-container, .slider-overlay-simple.listing-modern-grid-9.l-5 .listing-mg-item.listing-item-5 .content-container {
  max-height: 64%;
  padding: 12px !important;
}

@media only screen and (max-width: 980px) {
  .listing-modern-grid-9 .mg-col-1 {
    width: 53%;
  }
  .listing-modern-grid-9 .mg-col-2 {
    width: 47%;
  }
  .listing-modern-grid-9 .listing-mg-9-item:before {
    padding-top: 86.97%;
  }
  .listing-modern-grid-9 .listing-item-1:before {
    padding-top: 77%;
  }
  .listing-modern-grid-9 .listing-mg-item .content-container {
    left: 15px;
    right: 15px;
    bottom: 12px;
    max-height: 50%;
  }
  .listing-modern-grid-9 .mg-col-3 .mg-row {
    width: 50% !important;
    float: left !important;
  }
  .listing-modern-grid-9 .mg-col-3 {
    width: 100%;
    padding: 2px 0 0;
  }
  .listing-modern-grid-9 .mg-col-3 .mg-row.mg-row-1 {
    padding-right: 1px;
  }
  .listing-modern-grid-9 .mg-col-3 .mg-row.mg-row-2 {
    padding-left: 1px;
  }
  .listing-modern-grid-9 .mg-col-3 .listing-item:before {
    padding-top: 37%;
  }
}
@media only screen and (max-width: 780px) {
  .listing-modern-grid-9 .mg-col-1, .listing-modern-grid-9 .mg-col-2 {
    width: 50% !important;
  }
  .listing-modern-grid-9 .listing-mg-item:before {
    padding-top: 93%;
  }
  .listing-modern-grid-9 .listing-item-1:before {
    padding-top: 92.876%;
  }
  .listing-modern-grid-9 .listing-mg-item .title {
    font-size: 66%;
  }
  .listing-modern-grid-9 .listing-item-1 .title {
    font-size: 86%;
  }
  .listing-modern-grid-9 .mg-col-2 .term-badges, .listing-modern-grid-9 .mg-col-3 .term-badges {
    display: none;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-9 .listing-mg-item .post-meta {
    display: none;
  }
  .listing-modern-grid-9 .listing-mg-item .format-icon, .listing-modern-grid-9 .listing-mg-item:hover .format-icon {
    right: 12px;
    top: 12px;
  }
  .listing-modern-grid-9 .listing-mg-item:before, .listing-modern-grid-9 .mg-col-3 .listing-item:before {
    padding-top: 60%;
  }
  .listing-modern-grid-9 .listing-item-1:before {
    padding-top: 45%;
  }
  .listing-modern-grid-9 .mg-col-1 {
    width: 100% !important;
    padding: 0 !important;
    margin-bottom: 2px !important;
  }
  .listing-modern-grid-9 .mg-col-2 {
    width: 100% !important;
    padding: 0 !important;
  }
}
@media only screen and (max-width: 560px) {
  .listing-modern-grid-9 .listing-mg-item:before, .listing-modern-grid-9 .mg-col-3 .listing-item:before {
    padding-top: 80% !important;
  }
  .listing-modern-grid-9 .listing-item-1:before {
    padding-top: 55% !important;
  }
}
@media only screen and (max-width: 480px) {
  .slider-overlay-simple.listing-modern-grid-9 .listing-mg-item.listing-item-2 .content-container, .slider-overlay-simple.listing-modern-grid-9 .listing-mg-item.listing-item-3 .content-container, .slider-overlay-simple.listing-modern-grid-9 .listing-mg-item.listing-item-4 .content-container, .slider-overlay-simple.listing-modern-grid-9 .listing-mg-item.listing-item-5 .content-container {
    max-height: 64%;
    padding: 12px;
  }
}
.listing-mg-10-item:before {
  padding-top: 60%;
}

.listing-modern-grid-10 .mg-row-1 {
  padding-bottom: 4px;
}

.listing-modern-grid-10 .mg-row-1 .mg-col-1 {
  width: 50%;
  float: left;
  padding-right: 2px;
}

.listing-modern-grid-10 .mg-row-1 .mg-col-2 {
  width: 50%;
  float: left;
  padding-left: 2px;
}

.listing-modern-grid-10 .mg-row-2 .mg-col {
  width: 25%;
  float: left;
}

.listing-modern-grid-10 .mg-row-2 .mg-col-1 {
  padding-right: 3px;
}

.listing-modern-grid-10 .mg-row-2 .mg-col-2 {
  padding-left: 1px;
  padding-right: 2px;
}

.listing-modern-grid-10 .mg-row-2 .mg-col-3 {
  padding-left: 2px;
  padding-right: 1px;
}

.listing-modern-grid-10 .mg-row-2 .mg-col-4 {
  padding-left: 3px;
}

.listing-modern-grid-10 .mg-row-2 .listing-mg-10-item {
  width: 100%;
}

.listing-modern-grid-10 .mg-row-2 .listing-mg-10-item:before {
  padding-top: 64%;
}

.listing-modern-grid-10 .mg-row-2 .listing-mg-10-item .post-subtitle, .listing-modern-grid-10 .mg-row-2 .listing-mg-10-item .title {
  font-size: 75%;
}

.listing-modern-grid-10 .mg-row-2 .listing-mg-item:hover .format-icon {
  margin-top: -46px;
  transform: scale(1.2);
}

.listing-modern-grid-10.l-1 .listing-mg-10-item.listing-mg-item .format-icon, .listing-modern-grid-10.l-1 .listing-mg-10-item.listing-mg-item:hover .format-icon {
  right: 20px !important;
  top: 20px !important;
  transform: none;
  margin: 0;
}

.listing-modern-grid-10.l-1 .mg-row-2 .mg-col, .listing-modern-grid-10.l-2 .mg-row-2 .mg-col, .listing-modern-grid-10.l-3 .mg-row-2 .mg-col, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col {
  width: 50%;
}

.listing-modern-grid-10.l-1 .mg-row-2 .mg-col-1, .listing-modern-grid-10.l-1 .mg-row-2 .mg-col-3, .listing-modern-grid-10.l-2 .mg-row-2 .mg-col-1, .listing-modern-grid-10.l-2 .mg-row-2 .mg-col-3, .listing-modern-grid-10.l-3 .mg-row-2 .mg-col-1, .listing-modern-grid-10.l-3 .mg-row-2 .mg-col-3, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-1, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-3 {
  padding-right: 2px;
  padding-left: 0;
}

.listing-modern-grid-10.l-1 .mg-row-2 .mg-col-2, .listing-modern-grid-10.l-1 .mg-row-2 .mg-col-4, .listing-modern-grid-10.l-2 .mg-row-2 .mg-col-2, .listing-modern-grid-10.l-2 .mg-row-2 .mg-col-4, .listing-modern-grid-10.l-3 .mg-row-2 .mg-col-2, .listing-modern-grid-10.l-3 .mg-row-2 .mg-col-4, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-2, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-4 {
  padding-left: 2px;
  padding-right: 0;
}

.listing-modern-grid-10.l-1 .mg-row-2 .mg-col-3, .listing-modern-grid-10.l-1 .mg-row-2 .mg-col-4, .listing-modern-grid-10.l-2 .mg-row-2 .mg-col-3, .listing-modern-grid-10.l-2 .mg-row-2 .mg-col-4, .listing-modern-grid-10.l-3 .mg-row-2 .mg-col-3, .listing-modern-grid-10.l-3 .mg-row-2 .mg-col-4, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-3, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-4 {
  padding-top: 4px;
}

.listing-modern-grid-10.l-1 .mg-row-1 .listing-mg-10-item .title, .listing-modern-grid-10.l-2 .mg-row-1 .listing-mg-10-item .title, .listing-modern-grid-10.l-3 .mg-row-1 .listing-mg-10-item .title, .listing-modern-grid-10.l-4 .mg-row-1 .listing-mg-10-item .title {
  font-size: 92%;
}

.listing-modern-grid-10.l-1 .mg-row-2 .listing-mg-10-item .title, .listing-modern-grid-10.l-2 .mg-row-2 .listing-mg-10-item .title, .listing-modern-grid-10.l-3 .mg-row-2 .listing-mg-10-item .title, .listing-modern-grid-10.l-4 .mg-row-2 .listing-mg-10-item .title {
  font-size: 72%;
}

.listing-modern-grid-10.l-2 .mg-row-1 .mg-col, .listing-modern-grid-10.l-3 .mg-row-1 .mg-col, .listing-modern-grid-10.l-4 .mg-row-1 .mg-col {
  width: 100%;
  padding: 0;
  float: none;
}

.listing-modern-grid-10.l-2 .mg-row-1 .mg-col-1, .listing-modern-grid-10.l-3 .mg-row-1 .mg-col-1, .listing-modern-grid-10.l-4 .mg-row-1 .mg-col-1 {
  padding-bottom: 4px;
}

.listing-modern-grid-10.l-2 .listing-mg-10-item.listing-mg-item .format-icon, .listing-modern-grid-10.l-2 .listing-mg-10-item.listing-mg-item:hover .format-icon, .listing-modern-grid-10.l-3 .listing-mg-10-item.listing-mg-item .format-icon, .listing-modern-grid-10.l-3 .listing-mg-10-item.listing-mg-item:hover .format-icon, .listing-modern-grid-10.l-4 .listing-mg-10-item.listing-mg-item .format-icon, .listing-modern-grid-10.l-4 .listing-mg-10-item.listing-mg-item:hover .format-icon {
  right: 20px !important;
  top: 20px !important;
  transform: none;
  margin: 0;
}

.listing-modern-grid-10.l-2 .mg-row-1 .listing-mg-10-item:before, .listing-modern-grid-10.l-3 .mg-row-1 .listing-mg-10-item:before, .listing-modern-grid-10.l-4 .mg-row-1 .listing-mg-10-item:before {
  padding-top: 36%;
}

.listing-modern-grid-10.l-2 .mg-row-2 .listing-mg-10-item:before, .listing-modern-grid-10.l-3 .mg-row-2 .listing-mg-10-item:before, .listing-modern-grid-10.l-4 .mg-row-2 .listing-mg-10-item:before {
  padding-top: 70%;
}

.listing-modern-grid-10.l-3 .listing-item .post-meta, .listing-modern-grid-10.l-4 .listing-item .post-meta {
  display: none;
}

.listing-modern-grid-10.l-3 .mg-row-2 .mg-col, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col {
  width: 50%;
}

.listing-modern-grid-10.l-3 .mg-row-2 .mg-col-1, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-1 {
  padding-right: 2px;
}

.listing-modern-grid-10.l-3 .mg-row-2 .mg-col-2, .listing-modern-grid-10.l-4 .mg-row-2 .mg-col-2 {
  padding-left: 2px;
  padding-right: 0;
}

.listing-modern-grid-10.l-3 .mg-row-2 .listing-mg-10-item .format-icon, .listing-modern-grid-10.l-4 .mg-row-2 .listing-mg-10-item .format-icon {
  display: none;
}

.listing-modern-grid-10.l-4 .mg-row-1 .listing-mg-10-item:before {
  padding-top: 52%;
}

.listing-modern-grid-10.l-4 .mg-row-2 .listing-mg-10-item:before {
  padding-top: 76%;
}

.listing-modern-grid-10.l-4 .mg-row-1 .listing-mg-10-item .title {
  font-size: 82%;
}

.listing-modern-grid-10.l-4 .mg-row-2 .listing-mg-10-item .title {
  font-size: 62%;
}

.listing-modern-grid-10.l-4 .mg-row-2 .listing-mg-10-item .content-container {
  max-height: 43%;
}

@media only screen and (max-width: 980px) {
  .listing-modern-grid-10 .listing-mg-10-item.listing-mg-item .format-icon, .listing-modern-grid-10 .listing-mg-10-item.listing-mg-item:hover .format-icon {
    right: 20px !important;
    top: 20px !important;
    transform: none;
    margin: 0;
  }
  .listing-modern-grid-10 .mg-row-1 .listing-mg-10-item .title {
    font-size: 92%;
  }
  .listing-modern-grid-10 .mg-row-2 .listing-mg-10-item .title {
    font-size: 72%;
  }
}
@media only screen and (max-width: 780px) {
  .listing-modern-grid-10 .mg-row-2 .mg-col {
    width: 50% !important;
  }
  .listing-modern-grid-10 .mg-row-2 .mg-col-1, .listing-modern-grid-10 .mg-row-2 .mg-col-3 {
    padding-right: 2px !important;
    padding-left: 0 !important;
  }
  .listing-modern-grid-10 .mg-row-2 .mg-col-2, .listing-modern-grid-10 .mg-row-2 .mg-col-4 {
    padding-left: 2px !important;
    padding-right: 0 !important;
  }
  .listing-modern-grid-10 .mg-row-2 .mg-col-3, .listing-modern-grid-10 .mg-row-2 .mg-col-4 {
    padding-top: 4px !important;
  }
  .listing-modern-grid-10 .mg-row-1 .mg-col {
    width: 100% !important;
    padding: 0 !important;
    float: none !important;
  }
  .listing-modern-grid-10 .mg-row-1 .mg-col-1 {
    padding-bottom: 4px !important;
  }
  .listing-modern-grid-10 .mg-row-1 .listing-mg-10-item:before {
    padding-top: 30%;
  }
  .listing-modern-grid-10 .listing-mg-10-item.listing-mg-item .format-icon, .listing-modern-grid-10 .listing-mg-10-item.listing-mg-item:hover .format-icon {
    right: 20px !important;
    top: 20px !important;
    transform: none;
    margin: 0;
  }
  .listing-modern-grid-10 .listing-mg-10-item:before {
    padding-top: 70%;
  }
  .listing-modern-grid-10 .mg-row-2 .listing-mg-10-item:before {
    padding-top: 50%;
  }
}
@media only screen and (max-width: 620px) {
  .listing-modern-grid-10 .listing-item .post-meta {
    display: none;
  }
  .listing-modern-grid-10 .mg-row-2 .mg-col {
    width: 50% !important;
  }
  .listing-modern-grid-10 .mg-row-2 .mg-col-1 {
    padding-right: 2px !important;
  }
  .listing-modern-grid-10 .mg-row-2 .mg-col-2 {
    padding-left: 2px !important;
    padding-right: 0 !important;
  }
  .listing-modern-grid-10 .mg-row-2 .listing-mg-10-item .format-icon {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  .listing-modern-grid-10 .mg-row-1 .listing-mg-10-item:before {
    padding-top: 52% !important;
  }
  .listing-modern-grid-10 .mg-row-2 .listing-mg-10-item:before {
    padding-top: 76% !important;
  }
  .listing-modern-grid-10 .mg-row-1 .listing-mg-10-item .title {
    font-size: 82%;
  }
  .listing-modern-grid-10 .mg-row-2 .listing-mg-10-item .title {
    font-size: 62%;
  }
  .listing-modern-grid-10 .mg-row-2 .listing-mg-10-item .content-container {
    max-height: 43%;
  }
}
.listing-item-user {
  position: relative;
}

.listing-item-user .user-avatar img {
  border-radius: 50%;
  display: inline-block;
}

.listing-item-user .btn-light {
  background: #fff !important;
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: #3c3c3c !important;
  vertical-align: top;
  line-height: 24px;
  font-size: 10px;
  padding: 0 8px;
  margin: 0 10px 0 0;
}

.listing-item-user .btn-light.btn-light:focus, .listing-item-user .btn-light.btn-light:hover {
  color: #3c3c3c !important;
  text-decoration: none !important;
  border-color: rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.listing-item-user .user-social-icons {
  display: inline;
  padding: 0;
  margin: 0;
  vertical-align: top;
}

.listing-item-user .user-social-icons .social-item {
  display: inline-block;
  padding: 0;
  margin: 0 5px 7px 0;
}

.listing-item-user .user-social-icons .social-item:last-child {
  margin-right: 0;
}

.listing-item-user .user-social-icons a {
  background-color: #fff;
  border: 1px solid #e8e8e8;
  padding: 0 4px;
  text-align: center;
  display: inline-block;
  min-width: 27px;
  font-size: 12px;
  line-height: 24px;
  color: #444;
  vertical-align: top;
}

.listing-item-user .user-social-icons .social-item a, .listing-item-user .user-social-icons .social-item a .fa {
  transition: all 0.3s ease;
}

.listing-item-user .user-social-icons .github:hover a:hover {
  color: #666;
}

.listing-item-user .user-social-icons .pinterest a:hover {
  color: #cb2027;
}

.listing-item-user .user-social-icons .youtube a:hover {
  color: #cc181e;
}

.listing-item-user .user-social-icons .linkedin a:hover {
  color: #0266a0;
}

.listing-item-user .user-social-icons .dribbble a:hover {
  color: #ea4c89;
}

.listing-item-user .user-social-icons .vimeo a:hover {
  color: #46a3e9;
}

.listing-item-user .user-social-icons .delicious a:hover {
  color: #4a79ff;
}

.listing-item-user .user-social-icons .soundcloud a:hover {
  color: #f50;
}

.listing-item-user .user-social-icons .behance a:hover {
  color: #3b63fc;
}

.listing-item-user .user-social-icons .flickr a:hover {
  color: #2f44db;
}

.listing-item-user .user-social-icons .instagram a:hover {
  color: #517fa4;
}

.listing-item-user .user-social-icons .google-plus a:hover {
  color: #d73d32;
}

.listing-item-user .user-social-icons .google-plus a:hover {
  color: #d73d32;
}

.listing-item-user .user-social-icons .google-plus a:hover {
  color: #d73d32;
}

.listing-item-user .user-social-icons .google-plus a:hover {
  color: #d73d32;
}

.listing-item-user .user-social-icons .twitter a:hover {
  color: #59c8ff;
}

.listing-item-user .user-social-icons .facebook a:hover {
  color: #4a639f;
}

.listing-item-user .user-avatar {
  float: left;
  margin-right: 15px;
  margin-bottom: 5px;
  position: relative;
}

.listing-item-user .user-display-name {
  padding: 0;
  color: #444;
  font-size: 18px;
  margin: 0 0 8px;
}

.listing-item-user .biography {
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 10px;
}

.listing-item-user .biography p {
  margin: 0 0 10px 0;
}

.listing-item-user .user-badge {
  position: absolute;
  left: -11px;
  top: 35px;
  background: #0077d5;
  color: #fff;
  border-radius: 50%;
  width: 29px;
  height: 29px;
  line-height: 23px;
  overflow: hidden;
  text-align: center;
  font-size: 13px;
  font-weight: 700;
  border: 3px solid #fff;
}

.listing-item-user .user-badge {
  left: -12px;
  top: 50%;
  width: 26px;
  height: 26px;
  line-height: 24px;
  font-size: 12px;
  border-width: 2px;
  margin-top: -13px;
}

.listing-user.columns-1 .listing-item-user {
  padding-bottom: 0 !important;
}

.listing-user .listing-item-user {
  padding-bottom: 0 !important;
}

.bs-listing.bs-listing-user-listing-1 .bs-slider-dots:first-child:last-child, .bs-listing.bs-listing-user-listing-2 .bs-slider-dots:first-child:last-child, .bs-listing.bs-listing-user-listing-3 .bs-slider-dots:first-child:last-child, .bs-listing.bs-listing-user-listing-4 .bs-slider-dots:first-child:last-child {
  position: relative;
  left: auto;
  right: auto;
}

.listing-item-user.type-1 .user-social-icons .social-item a:hover {
  background: currentColor;
  border-color: currentColor;
}

.listing-item-user.type-1 .user-social-icons .social-item a:hover .fa {
  color: #fff;
}

.listing-item-user.type-1 {
  margin-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  padding-bottom: 13px;
  position: relative;
}

.listing.columns-1 .listing-item-user.type-1:last-child {
  border-width: 0;
}

.listing-item-user.type-1.style-2 .user-avatar {
  float: left;
  margin: 0;
}

.listing-item-user.type-1.style-2 .user-meta {
  padding-left: 120px;
}

.listing-item-user.type-1.style-2 .user-avatar {
  margin-right: 20px;
  margin-bottom: 10px;
}

.listing-item-user.type-1.style-2 .user-display-name {
  font-size: 20px;
}

.listing-item-user.type-2 .bs-user-item {
  padding: 20px;
  border: 1px solid rgba(0, 0, 0, 0.069);
  margin-right: 25px;
  transition: all 0.3s ease-in;
  position: relative;
  margin-bottom: 16px;
}

.listing-item-user.type-2 .bs-user-item:hover {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);
  border-color: rgba(0, 0, 0, 0.1);
}

.listing-item-user.type-2 .bs-user-item:last-child {
  margin-right: 0;
}

.listing-item-user.type-2 .user-avatar {
  float: none;
  margin: 0;
}

.listing-item-user.type-2 .user-social-icons {
  overflow: hidden;
  max-height: 22px;
  display: block;
  margin: 0 0 14px 0;
}

.listing-item-user.type-2 .btn-light {
  border-color: rgba(0, 0, 0, 0.18);
  color: #7d7d80 !important;
  line-height: 22px;
  padding: 0 12px;
  margin-bottom: 0;
}

.listing-item-user.type-2 .user-display-name {
  margin: 12px 0 8px;
}

.listing-item-user.type-2 .biography {
  font-size: 12px;
  line-height: 18px;
}

.listing-item-user.type-2 .biography p:last-child {
  margin: 0;
}

.listing-item-user.type-2 .user-badge {
  top: 8px;
  left: -5px;
}

.listing-item-user.type-2 {
  padding-bottom: 20px;
}

.listing-item-user.type-2 .user-social-icons a {
  border: transparent;
}

.listing-item-user.type-2 .user-social-icons .social-item {
  margin: 0 0 5px;
}

.listing-item-user.type-2 .user-social-icons a {
  min-width: 24px;
}

.listing-item-user.type-2.style-1 {
  text-align: center;
}

.listing-item-user.type-2.style-1 .btn-light {
  border-radius: 12px;
}

.listing-item-user.type-2.style-2 .user-badge {
  left: -12px;
  top: 8px;
}

.more-stories {
  display: none;
  position: fixed;
  right: -330px;
  bottom: 70px;
  z-index: 9999;
  border: 1px solid #ddd;
  box-shadow: -2px 2px 8px 0 rgba(0, 0, 0, 0.1);
  padding: 10px 20px;
  background: #fff;
  width: 325px;
  max-width: 60%;
}

.more-stories:before {
  content: "";
  display: inline-block;
  height: 4px;
  position: absolute;
  left: -1px;
  right: -1px;
  top: -4px;
}

.more-stories.right {
  border-right-width: 0;
}

.more-stories.left {
  box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.1);
  border-left-width: 0;
  right: auto;
  left: -330px;
}

.more-stories.more-stories-thumbnail-2 {
  width: 355px;
  right: -360px;
}

.more-stories.more-stories-thumbnail-2.left {
  width: 355px;
  right: auto;
  left: -360px;
}

.more-stories-title {
  text-align: center;
  padding-bottom: 10px;
  font-weight: 700;
  font-size: 16px;
  text-transform: uppercase;
  color: #313131;
  border-bottom: 1px solid #f0f0f0;
}

.more-stories .listing {
  padding-top: 15px;
}

.more-stories .bs-pagination:last-child {
  margin-bottom: 10px;
}

.more-stories-close {
  float: left;
  color: #cecece;
}

.more-stories.left .more-stories-close {
  float: right;
}

.more-stories .listing-item {
  margin-bottom: 8px;
}

.more-stories .listing-item:last-child {
  margin-bottom: 0;
}

@media only screen and (max-width: 680px) {
  .more-stories {
    display: none !important;
  }
}
.bs-irp {
  position: relative;
  width: 320px;
  margin: 10px 0 15px 0;
  border-color: rgba(0, 0, 0, 0.06);
  border-style: solid;
  border-width: 0;
  border-bottom-width: 1px;
  padding-bottom: 20px;
}

.bs-irp .bs-irp-heading {
  font-size: 15px;
  margin-bottom: 16px;
  position: relative;
  padding: 8px 0 0;
  text-transform: uppercase;
}

.bs-irp .bs-irp-heading:before {
  content: "";
  display: inline-block;
  width: 70px;
  height: 3px;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.1);
}

.bs-irp br {
  display: none;
}

.bs-irp p:empty {
  display: none;
}

.bs-irp p {
  margin-bottom: 0 !important;
}

.bs-irp a:hover {
  text-decoration: none !important;
}

.bs-irp.right {
  float: right;
  margin-left: 30px;
}

.bs-irp.left {
  float: left;
  margin-right: 30px;
}

.bs-irp.center {
  float: none;
  margin-right: auto;
  margin-left: auto;
}

.bs-irp .listing-text .listing-item:last-child .item-inner {
  border-bottom-width: 0;
  padding-bottom: 0;
}

.bs-irp .listing .listing-item:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.bs-irp.bs-irp-thumbnail-2 {
  padding-bottom: 0;
}

.bs-irp.bs-irp-text-1-full, .bs-irp.bs-irp-text-2-full, .bs-irp.bs-irp-text-3-full, .bs-irp.bs-irp-text-4-full, .bs-irp.bs-irp-thumbnail-1-full, .bs-irp.bs-irp-thumbnail-2-full, .bs-irp.bs-irp-thumbnail-3-full {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  float: none;
  padding-bottom: 0;
  clear: both;
  border-top-width: 1px;
  padding-top: 3px;
}

.bs-irp.bs-irp-text-1-full .bs-irp-heading:before, .bs-irp.bs-irp-text-2-full .bs-irp-heading:before, .bs-irp.bs-irp-text-3-full .bs-irp-heading:before, .bs-irp.bs-irp-text-4-full .bs-irp-heading:before, .bs-irp.bs-irp-thumbnail-1-full .bs-irp-heading:before, .bs-irp.bs-irp-thumbnail-2-full .bs-irp-heading:before, .bs-irp.bs-irp-thumbnail-3-full .bs-irp-heading:before {
  display: none;
}

.bs-irp.bs-irp-text-1-full .listing-item-text-1, .bs-irp.bs-irp-text-1-full .listing-item-text-1:last-child, .bs-irp.bs-irp-text-2-full .listing-item-text-2, .bs-irp.bs-irp-text-2-full .listing-item-text-2:last-child, .bs-irp.bs-irp-text-3-full .listing-item-text-3, .bs-irp.bs-irp-text-3-full .listing-item-text-3:last-child, .bs-irp.bs-irp-text-4-full .listing-item-text-4, .bs-irp.bs-irp-text-4-full .listing-item-text-4:last-child {
  border-bottom: 0;
  margin-bottom: 17px !important;
  padding-bottom: 0 !important;
}

.bs-irp.bs-irp-text-1-full .listing-item-text-1 .item-inner {
  padding-bottom: 0 !important;
  border: none;
}

.bs-irp.bs-irp-thumbnail-2 .bs-pagination {
  padding-bottom: 18px;
}

.bs-irp.bs-irp-text-1-full .bs-pagination, .bs-irp.bs-irp-text-2-full .bs-pagination, .bs-irp.bs-irp-text-3-full .bs-pagination, .bs-irp.bs-irp-text-4-full .bs-pagination, .bs-irp.bs-irp-thumbnail-1-full .bs-pagination, .bs-irp.bs-irp-thumbnail-2-full .bs-pagination, .bs-irp.bs-irp-thumbnail-3-full .bs-pagination {
  padding-bottom: 18px;
  padding-top: 0;
  margin-top: 0;
}

.bs-irp .post-meta p {
  display: inline;
}

@media only screen and (max-width: 530px) {
  .bs-irp.left, .bs-irp.right {
    float: none;
    width: 100%;
    max-width: 100%;
    margin: 21px 0 21px 0;
  }
}
.bs-listing-slider-1 > .bs-slider, .bs-listing-slider-2 > .bs-slider, .bs-listing-slider-3 > .bs-slider {
  margin-bottom: 0;
}

.bs-listing-slider-1, .bs-listing-slider-2, .bs-listing-slider-3 {
  margin-bottom: 22px;
}

.bs-shortcode.bs-slider .better-direction-nav a {
  text-indent: -9999px;
}

.bs-shortcode.bs-slider .better-direction-nav a:before {
  line-height: 38px;
  font-size: 14px;
  display: inline-block;
  content: "\f053";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  text-indent: 0;
  width: auto;
  height: auto;
}

.bs-shortcode.bs-slider .better-direction-nav a.better-next:before {
  content: "\f054";
  right: -3px;
}

.bs-slider-item {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.bs-slider-item > .item-content {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.bs-slider-item > .item-content:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 45%;
}

.bs-slider-item .img-cont {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: all 0.5s;
  backface-visibility: hidden;
  background-size: cover;
}

.bs-slider-item .img-cont.b-error, .bs-slider-item .img-cont.b-loaded, body.bs-ll-d .bs-slider-item .img-cont {
  background-size: cover !important;
  animation: none;
}

.bs-slider .bs-slider-item:nth-child(1) {
  float: left;
  display: block;
  width: 100%;
}

.bs-slider-item.has-not-post-thumbnail .img-cont {
  background-color: #e2e2e2;
}

.bs-slider-item .post-subtitle {
  text-align: center !important;
}

.bs-slider-1-item > .item-content:before {
  padding-top: 45%;
}

.bs-slider-1-item .img-cont:after {
  transition: all 0.35s;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.55) 100%);
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 160px;
}

.bs-slider-1-item:hover .img-cont {
  transform: scale(1.04);
  -webkit-transform: scale(1.04);
  -moz-transform: scale(1.04);
}

.bs-slider-1-item .content-container {
  transition: all 0.35s;
  position: absolute;
  bottom: -80px;
  left: 30px;
  right: 30px;
  padding: 0 30px 30px;
  overflow: hidden;
  pointer-events: none;
  z-index: 2;
  opacity: 0;
}

.bs-slider-1-item.slider-content-shown .content-container {
  bottom: 0;
  opacity: 1;
}

.bs-slider-1-item .content-container a {
  pointer-events: all;
}

.bs-slider-1-item .title {
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  line-height: 1.4;
  text-align: center !important;
  max-width: 70%;
  margin: 0 auto;
}

.bs-slider-1-item .title a {
  color: #fff;
}

.bs-slider-1-item .post-meta {
  margin-top: 12px;
  text-align: center !important;
  font-size: 11px;
}

.bs-slider-1-item .post-meta .comments, .bs-slider-1-item .post-meta .post-author {
  color: #fff;
  font-size: 11px;
}

.bs-slider-1-item .post-meta .comments {
  float: none;
  margin-left: 0;
}

.bs-slider-1-item .post-meta .post-author:after, .bs-slider-1-item .post-meta .time {
  color: rgba(255, 255, 255, 0.57);
}

.bs-slider-1-item .term-badges.floated {
  position: absolute;
  right: auto;
  left: 0;
  top: 30px;
  bottom: auto;
  width: 100%;
  text-align: center;
  pointer-events: none;
}

.bs-slider-1 .better-direction-nav .better-next, .bs-slider-1 .better-direction-nav .better-prev {
  opacity: 1;
  transform: none;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  background: 0 0;
  border: 2px solid #fff;
  text-align: center;
  line-height: 40px;
  color: #fff;
  text-shadow: none;
  margin: -36px 0 0;
  transition: all 0.35s;
}

.bs-slider-1 .better-direction-nav .better-prev {
  left: 20px;
}

.bs-slider-1 .better-direction-nav .better-next {
  right: 20px;
}

.bs-slider-1-item:hover .format-icon {
  transform: scale(1.2);
}

.bs-slider-1-item .post-subtitle {
  margin-top: 7px;
  color: #fff !important;
}

.bs-slider-1-item .post-subtitle:first-child {
  margin: 0 0 7px;
}

.bs-slider-1.l-1 .bs-slider-1-item > .item-content:before, .bs-slider-1.l-2 .bs-slider-1-item > .item-content:before {
  padding-top: 60%;
}

.bs-slider-1.l-2 .bs-slider-1-item > .item-content:before {
  padding-top: 110%;
}

.bs-slider-1.l-2 .bs-slider-1-item .post-meta {
  display: none;
}

.bs-slider-1.l-2 .bs-slider-1-item .title a {
  font-size: 75%;
  line-height: 170%;
  display: inline-block;
}

.bs-slider-1.l-2 .bs-slider-1-item .content-container {
  left: 0;
  right: 0;
  padding: 0 20px 20px;
}

.bs-slider-1.l-2 .better-direction-nav .better-prev {
  left: -20px;
  opacity: 0;
}

.bs-slider-1.l-2:hover .better-direction-nav .better-prev {
  left: 10px;
  opacity: 1;
}

.bs-slider-1.l-2 .better-direction-nav .better-next {
  right: -20px;
  opacity: 0;
}

.bs-slider-1.l-2:hover .better-direction-nav .better-next {
  right: 10px;
  opacity: 1;
}

@media only screen and (max-width: 780px) {
  .bs-slider-1 .bs-slider-1-item > .item-content:before {
    padding-top: 60%;
  }
}
@media only screen and (max-width: 370px) {
  .bs-slider-1 .bs-slider-1-item .post-meta {
    display: none;
  }
  .bs-slider-1 .bs-slider-1-item > .item-content:before {
    padding-top: 110% !important;
  }
  .bs-slider-1 .bs-slider-1-item .title a {
    font-size: 75%;
    line-height: 170%;
    display: inline-block;
  }
  .bs-slider-1 .bs-slider-1-item .content-container {
    left: 0;
    right: 0;
    padding: 0 20px 20px;
  }
  .bs-slider-1 .better-direction-nav .better-prev {
    left: -20px;
    opacity: 0;
  }
  .bs-slider-1:hover .better-direction-nav .better-prev {
    left: 10px;
    opacity: 1;
  }
  .bs-slider-1 .better-direction-nav .better-next {
    right: -20px;
    opacity: 0;
  }
  .bs-slider-1:hover .better-direction-nav .better-next {
    right: 10px;
    opacity: 1;
  }
}
.bs-slider-2-item > .item-content:before {
  padding-top: 45%;
}

.bs-slider-2-item:hover .img-cont {
  transform: scale(1.04);
  -webkit-transform: scale(1.04);
  -moz-transform: scale(1.04);
}

.bs-slider-2-item .content-container {
  transition: all 0.35s;
  position: absolute;
  left: 50%;
  bottom: 10px;
  padding: 30px;
  overflow: hidden;
  pointer-events: none;
  z-index: 2;
  opacity: 0;
  width: 460px;
  margin: 0 0 0 -230px;
  background: #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  text-align: center;
}

.bs-slider-2-item.slider-content-shown .content-container {
  bottom: 40px;
  opacity: 1;
}

.bs-slider-2-item .content-container a {
  pointer-events: all;
}

.bs-slider-2-item .title {
  margin: 10px 0 0;
  line-height: 1.4;
  text-align: center !important;
}

.bs-slider-2-item .title a {
  color: #212121;
}

.bs-slider-2-item .post-meta {
  margin-top: 8px;
  text-align: center !important;
  font-size: 12px;
}

.bs-slider-2-item .post-meta .comments, .bs-slider-2-item .post-meta .post-author {
  color: #212121;
  font-size: 12px;
}

.bs-slider-2-item .post-meta .comments {
  float: none;
  margin-left: 0;
}

.bs-slider-2-item .post-meta .post-author:after, .bs-slider-2-item .post-meta .time {
  color: #212121;
}

.bs-slider-2-item .content-container a.read-more {
  border: 1px solid transparent;
  background: 0 0;
  color: #fff;
  font-size: 12px;
  padding: 6px 20px;
  transition: all 0.35s;
  line-height: 20px;
  margin-top: 15px;
}

.bs-slider-2-item .content-container a.read-more:hover {
  color: #fff;
}

.bs-slider-2-item .term-badges.floated {
  position: relative;
  right: auto;
  left: auto;
  top: auto;
  bottom: auto;
  width: 100%;
  text-align: center;
  margin-bottom: 15px;
}

.bs-slider-2-item .term-badges.floated .term-badge a {
  background: #212121 !important;
  color: #fff !important;
  margin: 0;
}

.bs-slider-2-item:hover .format-icon {
  transform: scale(1.2);
}

.bs-slider-2 .better-direction-nav .better-next, .bs-slider-2 .better-direction-nav .better-prev {
  transform: none;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  background: 0 0;
  border: 2px solid #fff;
  text-align: center;
  line-height: 40px;
  color: #fff;
  text-shadow: none;
  margin: -36px 0 0;
  transition: all 0.35s;
}

.bs-slider-2-item .post-subtitle {
  margin-top: 7px;
}

.bs-slider-2-item .post-subtitle:first-child, .bs-slider-2-item .term-badges + .post-subtitle {
  margin: 0 0 -4px;
}

.bs-slider-2.l-1 .bs-slider-2-item > .item-content:before, .bs-slider-2.l-2 .bs-slider-2-item > .item-content:before, .bs-slider-2.l-3 .bs-slider-2-item > .item-content:before {
  padding-top: 70%;
}

.bs-slider-2.l-1 .bs-slider-2-item .title a, .bs-slider-2.l-2 .bs-slider-2-item .title a, .bs-slider-2.l-3 .bs-slider-2-item .title a {
  font-size: 85%;
}

.bs-slider-2.l-2 .bs-slider-2-item > .item-content:before, .bs-slider-2.l-3 .bs-slider-2-item > .item-content:before {
  padding-top: 120%;
}

.bs-slider-2.l-2 .bs-slider-2-item .post-meta, .bs-slider-2.l-3 .bs-slider-2-item .post-meta {
  display: none;
}

.bs-slider-2.l-2 .bs-slider-2-item .title a, .bs-slider-2.l-3 .bs-slider-2-item .title a {
  font-size: 75%;
  line-height: 170%;
  display: inline-block;
}

.bs-slider-2.l-2 .bs-slider-2-item .content-container, .bs-slider-2.l-3 .bs-slider-2-item .content-container {
  left: 7.5%;
  bottom: 7.5%;
  right: 7.5%;
  padding: 20px;
  width: 85%;
  transform: none;
  margin: 0;
}

.bs-slider-2.l-3 .better-direction-nav .better-next, .bs-slider-2.l-3 .better-direction-nav .better-prev {
  display: none;
}

@media only screen and (max-width: 780px) {
  .bs-slider-2-item > .item-content:before {
    padding-top: 70%;
  }
  .bs-slider-2-item .title a {
    font-size: 85%;
  }
}
@media only screen and (max-width: 520px) {
  .bs-slider-2-item > .item-content:before {
    padding-top: 120% !important;
  }
  .bs-slider-2-item .post-meta {
    display: none;
  }
  .bs-slider-2-item .title a {
    font-size: 75%;
    line-height: 170%;
    display: inline-block;
  }
  .bs-slider-2-item .content-container {
    left: 7.5%;
    bottom: 7.5%;
    right: 7.5%;
    padding: 20px;
    width: 85%;
    transform: none;
    margin: 0;
  }
}
@media only screen and (max-width: 370px) {
  .bs-slider-2 .better-direction-nav .better-next, .bs-slider-2 .better-direction-nav .better-prev {
    display: none;
  }
}
.bs-slider-3-item > .item-content:before {
  padding-top: 45%;
}

.bs-slider-3-item:hover .img-cont {
  transform: scale(1.04);
  -webkit-transform: scale(1.04);
  -moz-transform: scale(1.04);
}

.bs-slider-3-item .content-container {
  transition: all 0.35s;
  position: absolute;
  left: 50%;
  top: 45%;
  padding: 30px;
  overflow: hidden;
  pointer-events: none;
  z-index: 2;
  opacity: 0;
  width: 460px;
  margin: -120px 0 0 -230px;
  background: #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  text-align: center;
}

.bs-slider-3-item .content-container a.read-more {
  border: 1px solid transparent;
  background: 0 0;
  color: #fff;
  font-size: 12px;
  padding: 6px 20px;
  transition: all 0.35s;
  line-height: 20px;
  margin-top: 15px;
}

.bs-slider-3-item .content-container a.read-more:hover {
  color: #fff;
}

.bs-slider-3-item.slider-content-shown .content-container {
  opacity: 1;
  top: 50%;
}

.bs-slider-3-item .content-container a {
  pointer-events: all;
}

.bs-slider-3-item .title {
  margin: 10px 0 0;
  line-height: 1.4;
  text-align: center !important;
}

.bs-slider-3-item .title a {
  color: #212121;
}

.bs-slider-3-item .post-meta {
  margin-top: 8px;
  text-align: center !important;
  font-size: 12px;
}

.bs-slider-3-item .post-meta .comments, .bs-slider-3-item .post-meta .post-author {
  color: #212121;
  font-size: 12px;
}

.bs-slider-3-item .post-meta .comments {
  float: none;
  margin-left: 0;
}

.bs-slider-3-item .post-meta .post-author:after, .bs-slider-3-item .post-meta .time {
  color: #212121;
}

.bs-slider-3-item .term-badges.floated {
  position: relative;
  right: auto;
  left: auto;
  top: auto;
  bottom: auto;
  width: 100%;
  text-align: center;
  margin-bottom: 15px;
}

.bs-slider-3-item .term-badges.floated .term-badge a {
  background: #212121 !important;
  color: #fff !important;
  margin: 0;
}

.bs-slider-3 .better-direction-nav .better-next, .bs-slider-3 .better-direction-nav .better-prev {
  transform: none;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  background: 0 0;
  border: 2px solid #fff;
  text-align: center;
  line-height: 40px;
  color: #fff;
  text-shadow: none;
  margin: -36px 0 0;
  transition: all 0.35s;
}

.bs-slider-3 .better-direction-nav .better-prev {
  left: 20px;
}

.bs-slider-3 .better-direction-nav .better-next {
  right: 20px;
}

.bs-slider-3-item:hover .format-icon {
  transform: scale(1.2);
}

.bs-slider-3-item .post-subtitle {
  margin-top: 7px;
}

.bs-slider-3-item .post-subtitle:first-child, .bs-slider-3-item .term-badges + .post-subtitle {
  margin: 0 0 -4px;
}

.bs-slider-3.l-1 .bs-slider-3-item > .item-content:before, .bs-slider-3.l-2 .bs-slider-3-item > .item-content:before, .bs-slider-3.l-3 .bs-slider-3-item > .item-content:before {
  padding-top: 60%;
}

.bs-slider-3.l-1 .bs-slider-3-item .title a, .bs-slider-3.l-2 .bs-slider-3-item .title a, .bs-slider-3.l-3 .bs-slider-3-item .title a {
  font-size: 90%;
}

.bs-slider-3.l-1 .bs-slider-3-item > .item-content:before, .bs-slider-3.l-2 .bs-slider-3-item > .item-content:before, .bs-slider-3.l-3 .bs-slider-3-item > .item-content:before {
  padding-top: 60%;
}

.bs-slider-3.l-2 .bs-slider-3-item > .item-content:before, .bs-slider-3.l-3 .bs-slider-3-item > .item-content:before {
  padding-top: 110% !important;
}

.bs-slider-3.l-2 .bs-slider-3-item .post-meta, .bs-slider-3.l-3 .bs-slider-3-item .post-meta {
  display: none;
}

.bs-slider-3.l-2 .bs-slider-3-item .title a, .bs-slider-3.l-3 .bs-slider-3-item .title a {
  font-size: 75%;
  line-height: 150%;
  display: inline-block;
}

.bs-slider-3.l-3 .bs-slider-3-item .content-container {
  left: 7.5%;
  bottom: 7.5%;
  right: 7.5%;
  top: auto;
  padding: 20px;
  width: 85%;
  transform: none;
  margin: 0;
}

.bs-slider-3.l-3 .bs-slider-3-item.slider-content-shown .content-container {
  bottom: 25px;
}

.bs-slider-3.l-3 .better-direction-nav .better-next, .bs-slider-3.l-3 .better-direction-nav .better-prev {
  display: none;
}

@media only screen and (max-width: 780px) {
  .bs-slider-3 .bs-slider-3-item > .item-content:before {
    padding-top: 60%;
  }
  .bs-slider-3 .bs-slider-3-item .title a {
    font-size: 90%;
  }
  .bs-slider-3 .bs-slider-3-item > .item-content:before {
    padding-top: 60%;
  }
}
@media only screen and (max-width: 520px) {
  .bs-slider-3 .bs-slider-3-item > .item-content:before {
    padding-top: 110% !important;
  }
  .bs-slider-3 .bs-slider-3-item .post-meta {
    display: none;
  }
  .bs-slider-3 .bs-slider-3-item .title a {
    font-size: 75%;
    line-height: 150%;
    display: inline-block;
  }
  .bs-slider-3 .bs-slider-3-item .content-container {
    left: 7.5%;
    bottom: 7.5%;
    right: 7.5%;
    top: auto;
    padding: 20px;
    width: 85%;
    transform: none;
    margin: 0;
  }
}
@media only screen and (max-width: 380px) {
  .bs-slider-3 .bs-slider-3-item.slider-content-shown .content-container {
    bottom: 25px;
  }
  .bs-slider-3 .better-direction-nav .better-next, .bs-slider-3 .better-direction-nav .better-prev {
    display: none;
  }
}
.bs-push-noti {
  position: relative;
  padding: 10px;
  font-weight: 700;
  overflow: hidden;
  text-align: center;
}

.bs-push-noti-bg {
  display: none;
}

.bs-push-noti .bs-push-noti-button {
  text-transform: capitalize !important;
  line-height: 30px;
  font-weight: bolder;
}

.bs-push-noti .bs-push-noti-wrapper-icon {
  color: #fff;
}

.bs-push-noti.bspn-t1.bspn-t1 {
  text-align: left;
}

.bs-push-noti.bspn-t1 .bs-push-noti-inner {
  padding: 15px 10px 20px 124px;
  border: 1px solid #e8e8e8;
  position: relative;
  overflow: hidden;
}

.bs-push-noti.bspn-t1 p {
  font-size: 15px;
  font-weight: 400;
  margin: 0 0 15px;
}

.bs-push-noti.bspn-t1 .bs-push-noti-wrapper-icon {
  padding: 10px;
  background: #bbb;
  position: absolute;
  top: -1px;
  left: -1px;
  bottom: -1px;
  width: 111px;
  text-align: center;
}

.bs-push-noti.bspn-t1 .bs-push-noti-wrapper-icon:after {
  content: "";
  position: absolute;
  width: 50px;
  height: 37px;
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px 5px 5px 0;
  top: 50%;
  left: 50%;
  margin-left: -26px;
  margin-top: -23px;
}

.bs-push-noti.bspn-t1 .bs-push-noti-wrapper-icon:before {
  content: "";
  position: absolute;
  border-top: 0 solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 0 solid transparent;
  border-left: 14px solid rgba(255, 255, 255, 0.25);
  z-index: 2;
  left: 50%;
  margin-left: -26px;
  bottom: 50%;
  margin-bottom: -24px;
}

.bs-push-noti.bspn-t1 .bs-push-noti-wrapper-icon .notification-icon {
  position: absolute;
  top: 50%;
  font-size: 17px;
  margin-top: -13px;
  margin-left: -8.5px;
  color: #fff;
  z-index: 1;
}

.bs-push-noti.bspn-t1 .bs-push-noti-bg {
  display: block;
  position: absolute;
  top: -50%;
  right: -3%;
  font-size: 7em;
  transform: rotate(30deg);
  opacity: 0.09;
}

.bs-push-noti.post-bottom {
  margin-bottom: 0 !important;
}

.widget .bs-push-noti.bspn-t1 .bs-push-noti-wrapper-icon {
  position: absolute;
  left: -16px;
  right: -16px;
  top: -1px;
  display: block;
  height: 140px;
  width: auto;
}

.widget .bs-push-noti.bspn-t1 .bs-push-noti-inner {
  padding-left: 15px;
  padding-top: 150px;
}

.bs-push-noti.bspn-t2 {
  padding: 0;
}

.bs-push-noti.bspn-t2 .bs-push-noti-inner {
  background: #fdfdfd;
  text-align: center;
  margin-top: 35px;
  padding: 10px 20px 20px;
  border: 1px solid #e8e8e8;
}

.bs-push-noti.bspn-t2 .bs-push-noti-wrapper-icon {
  background: #ccc;
  border-radius: 50%;
  display: inline-block;
  font-size: 20px;
  position: relative;
  top: -40px;
  line-height: 60px;
  width: 60px;
  height: 60px;
  z-index: 9;
}

.bs-push-noti.bspn-t2 .notification-icon {
  line-height: 60px;
}

.bs-push-noti.bspn-t2 .bs-push-noti-message {
  margin-top: -25px;
  margin-bottom: 20px;
}

.bs-push-noti.bspn-t2 p {
  font-size: 15px;
  font-weight: 400;
  margin: 0;
}

.bs-push-noti.bspn-t2 .bs-push-noti-button:before {
  font: normal normal normal 14px/1 bs-icons;
  content: "끡";
  margin-right: 5px;
  vertical-align: middle;
}

.bs-push-noti.bspn-t2 .bs-push-noti-button {
  text-transform: capitalize !important;
  line-height: 20px;
  font-weight: bolder;
}

.bs-box-inner {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.bs-box-inner:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: 70%;
}

.bs-box .box-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

.bs-box .box-image {
  background-repeat: no-repeat !important;
  background-position: top center !important;
  background-size: cover !important;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: all 0.5s;
  backface-visibility: hidden;
}

.bs-box-1 .bs-box-inner {
  background: #ccc;
}

.bs-box-1 .box-text {
  position: absolute;
  background: #fff;
  color: #333;
  font-size: 16px;
  text-align: center;
  padding: 20px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  opacity: 1;
  pointer-events: none;
}

.bs-box-1 .box-image:before {
  border: 1px solid #fff;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: scale(1, 1);
  transition: all 0.3s ease-in-out 0s;
}

.bs-box-1:hover .box-image:before {
  bottom: 15px;
  left: 15px;
  opacity: 1;
  right: 15px;
  top: 15px;
}

.bs-box-1 .box-pre-title {
  font-size: 13px;
  margin-bottom: 5px;
  text-transform: capitalize;
}

.bs-box-1 .box-title {
  font-size: 22px;
  margin: 0;
}

.bs-box-2 .box-image:after {
  border: 1px solid #fff;
  content: "";
  position: absolute;
  transition: all 0.3s ease-in-out 0s;
  bottom: 15px;
  left: 15px;
  opacity: 1;
  right: 15px;
  top: 15px;
}

.bs-box-2 .box-text {
  position: absolute;
  top: 50%;
  pointer-events: none;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  -webkit-backface-visibility: hidden;
  text-align: center;
}

.bs-box-2 .box-image:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  transition: all 0.3s ease-in-out 0s;
}

.bs-box-2:hover .box-image:before {
  background: rgba(0, 0, 0, 0.3);
}

.bs-box-2 .box-title {
  font-size: 14px;
  margin: 0;
  text-transform: capitalize;
  padding: 5px 10px;
  line-height: 1.3;
  background: #fff;
  color: #353535;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  display: inline-block;
}

.bs-box-3 .box-text {
  position: absolute;
  font-size: 16px;
  padding: 0;
  bottom: 25px;
  left: 25px;
  right: 25px;
  opacity: 1;
  pointer-events: none;
}

.bs-box-3 .box-image:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.25);
  transition: all 0.3s ease-in-out 0s;
}

.bs-box-3:hover .box-image:before {
  background: rgba(0, 0, 0, 0.35);
}

.bs-box-3 .box-sub-title {
  font-size: 13px;
  margin-bottom: 5px;
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.09);
}

.bs-box-3 .box-title {
  font-size: 17px;
  margin: 0 0 10px;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0 1px rgba(0, 0, 0, 0.09);
}

.bs-box-3 .bf-icon {
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.09);
  font-size: 24px;
  display: block;
  margin-bottom: 15px;
}

.bs-box-3.box-no-bg .bf-icon, .bs-box-3.box-no-bg .box-sub-title, .bs-box-3.box-no-bg .box-title {
  color: #333;
  text-shadow: none;
}

.bs-box-3.box-no-bg {
  background: #eee;
}

.bs-box-3.box-no-bg .box-image:before {
  display: none;
}

.bs-box-3.box-text-left .bf-icon, .bs-box-3.box-text-left .box-sub-title, .bs-box-3.box-text-left .box-title {
  text-align: left !important;
}

.bs-box-3.box-text-right .bf-icon, .bs-box-3.box-text-right .box-sub-title, .bs-box-3.box-text-right .box-title {
  text-align: right !important;
}

.bs-box-3.box-text-center .bf-icon, .bs-box-3.box-text-center .box-sub-title, .bs-box-3.box-text-center .box-title {
  text-align: center !important;
}

.bs-box-4 .bs-box-inner:before {
  padding-top: 120%;
}

.bs-box-4 .box-text {
  position: absolute;
  font-size: 16px;
  padding: 0;
  bottom: 25px;
  left: 25px;
  right: 25px;
  opacity: 1;
  pointer-events: none;
}

.bs-box-4 .box-image:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.25);
  transition: all 0.3s ease-in-out 0s;
}

.bs-box-4:hover .box-image:before {
  background: rgba(0, 0, 0, 0.35);
}

.bs-box-4 .box-sub-title {
  font-size: 13px;
  margin-bottom: 5px;
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.09);
}

.bs-box-4 .box-title {
  font-size: 17px;
  margin: 0 0 10px;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0 1px rgba(0, 0, 0, 0.09);
}

.bs-box-4 .bf-icon {
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.09);
  font-size: 24px;
  display: block;
  margin-bottom: 15px;
}

.bs-box-4.box-no-bg .bf-icon, .bs-box-4.box-no-bg .box-sub-title, .bs-box-4.box-no-bg .box-title {
  color: #333;
  text-shadow: none;
}

.bs-box-4.box-no-bg {
  background: #eee;
}

.bs-box-4.box-no-bg .box-image:before {
  display: none;
}

.bs-box-4.box-text-left .bf-icon, .bs-box-4.box-text-left .box-sub-title, .bs-box-4.box-text-left .box-title {
  text-align: left !important;
}

.bs-box-4.box-text-right .bf-icon, .bs-box-4.box-text-right .box-sub-title, .bs-box-4.box-text-right .box-title {
  text-align: right !important;
}

.bs-box-4.box-text-center .bf-icon, .bs-box-4.box-text-center .box-sub-title, .bs-box-4.box-text-center .box-title {
  text-align: center !important;
}

.listing-widget, .widget .listing-widget {
  padding: 0;
  margin: 0;
  list-style: none;
}

.listing-widget .listing-item img.wp-post-image {
  max-width: 80px;
  float: left;
  margin-right: 15px;
}

.listing-widget .listing-item {
  padding-bottom: 8px;
  margin-bottom: 8px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.listing-widget .listing-item:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.listing-widget .img-holder {
  width: 80px;
}

.listing-widget .img-holder:before {
  padding-top: 70%;
}

.listing-widget .listing-item .post-meta {
  margin-top: 2px;
}

@media only screen and (max-width: 678px) {
  .footer-widgets > .content-wrap > .container > .row > :last-child {
    margin-bottom: 0 !important;
  }
}
.listing-widget.listing-widget-simple .listing-item .title {
  font-size: 14px;
  margin: 0;
}

.listing-widget.listing-widget-simple .listing-item .title a {
  line-height: 1.4;
}

.listing-widget.listing-widget-simple .listing-item .post-meta {
  margin-top: 5px;
  margin-bottom: 8px;
}

.listing-widget.listing-widget-thumbnail .listing-item .title {
  font-size: 14px;
  margin: 0;
  line-height: 1.2;
}

.separator-line {
  margin: 15px auto;
  width: 70%;
  overflow: hidden;
  text-align: center;
  position: relative;
  height: 20px;
  color: #949494;
}

.separator-line .sep-icon {
  padding: 0 25px;
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  position: relative;
  z-index: 1;
  color: rgba(0, 0, 0, 0.35);
}

.separator-line .sep-icon:after {
  content: "";
  height: 2px;
  width: 440%;
  top: 50%;
  left: -440%;
  position: absolute;
  margin-top: -1px;
  background-color: #dadada;
  background-color: rgba(0, 0, 0, 0.15);
  display: inline-block;
}

.separator-line .sep-icon:before {
  content: "";
  height: 2px;
  width: 440%;
  top: 50%;
  right: -440%;
  position: absolute;
  margin-top: -1px;
  background-color: #dadada;
  background-color: rgba(0, 0, 0, 0.15);
  display: inline-block;
}

.sidebar > .widget:last-child, .widget > .bs-listing {
  margin-bottom: 0;
}

.widget ol, .widget ul {
  padding-left: 20px;
  margin-bottom: 0;
}

.widget li {
  margin-bottom: 7px;
}

.widget li:last-child {
  margin-bottom: 0;
}

.widget li > ul {
  margin-top: 10px;
}

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

.widget.widget_text img {
  margin: 10px 0 15px 0;
}

.widget select {
  width: 100%;
}

.sidebar-column .widget > .bs-listing:last-child {
  margin-bottom: 0;
}

.widget > .better-weather {
  margin-bottom: 0;
}

.widget.widget_archive ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.widget.widget_archive ul li a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f187";
  margin-right: 10px;
}

.widget.widget_archive ul li a {
  font-size: 14px;
}

.widget.widget_archive ul li {
  border-bottom: 1px solid #f5f5f5;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.widget.widget_archive ul li:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

.widget.widget_archive .post-count {
  float: right;
  color: #444;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  background: #eee;
  text-align: center;
}

.widget.widget_calendar {
  font-size: 13px;
}

.widget.widget_calendar table {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}

.widget.widget_calendar table td, .widget.widget_calendar table th {
  text-align: center;
  padding: 5px 0;
}

.widget.widget_calendar table td.active-day {
  background-color: #444;
  background-color: rgba(0, 0, 0, 0.71);
}

.widget.widget_calendar table td.active-day:hover {
  background-color: #444;
  background-color: rgba(0, 0, 0, 0.91);
}

.widget.widget_calendar table td, .widget.widget_calendar table td:hover {
  background-color: #dcdcdc;
  background-color: rgba(0, 0, 0, 0.08);
  color: #888;
  color: rgba(0, 0, 0, 0.51);
}

.widget.widget_calendar table td.pad, .widget.widget_calendar table td.pad:hover {
  background-color: #fff;
  background-color: rgba(0, 0, 0, 0.03);
}

.widget.widget_calendar table td a {
  color: #fff;
}

.widget.widget_calendar table caption {
  padding: 20px 5px;
  text-align: center;
  background-color: #444;
  background-color: rgba(0, 0, 0, 0.75);
  font-size: 18px;
  color: #fff;
  margin-bottom: 2px;
}

.widget.widget_calendar table tfoot td, .widget.widget_calendar table th {
  background-color: #444;
  background-color: rgba(0, 0, 0, 0.71);
  color: #fff;
}

.widget.widget_calendar table tfoot td:hover {
  background-color: #dedede;
}

.widget.widget_categories ul {
  list-style: none;
  padding-left: 0;
}

.widget.widget_categories ul:last-child {
  margin-bottom: 0;
}

.widget.widget_categories ul li {
  border-bottom: 1px solid #f5f5f5;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.widget.widget_categories ul li a {
  text-transform: capitalize;
  font-size: 14px;
}

.widget.widget_categories ul li:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.widget.widget_categories ul li a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f07c";
  margin-right: 10px;
}

.widget.widget_categories .children a:before {
  content: "\f115";
}

.widget.widget_categories .post-count {
  float: right;
  color: #444;
  min-width: 22px;
  height: 22px;
  line-height: 22px;
  font-size: 12px;
  padding: 0 4px;
  background: #eee;
  background: rgba(0, 0, 0, 0.08);
  text-align: center;
  transition: all 0.3s ease;
}

.widget.widget_categories ul.children {
  border-top: 1px solid #f5f5f5;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
  margin-top: 5px;
  padding-top: 5px;
  padding-left: 25px;
}

.widget.widget_categories ul.children li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

.widget.widget_nav_menu .bf-icon {
  margin-left: 5px;
  margin-right: 7px;
}

.widget.widget_nav_menu ul.menu li.menu-have-icon.menu-title-hide > a > .bf-icon {
  margin-right: 5px;
}

.widget.widget_nav_menu ul.menu {
  font-size: 16px;
}

.widget.widget_nav_menu ul, .widget.widget_nav_menu ul ul {
  list-style: none;
  margin-top: 0;
  padding: 0;
}

.widget.widget_nav_menu ul.menu > li .sub-menu {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: auto;
  height: auto;
  background: 0 0;
}

.widget.widget_nav_menu ul.menu > li .sub-menu .sub-menu {
  left: 0;
}

.widget.widget_nav_menu ul.menu li {
  display: block;
  float: none;
  margin-bottom: 2px;
  padding: 0;
}

.widget.widget_nav_menu ul.menu li:before {
  content: "";
  display: none;
}

.widget.widget_nav_menu ul.menu li.menu-title-hide span.hidden {
  display: inline !important;
  visibility: visible !important;
}

.widget.widget_nav_menu ul.menu li a {
  line-height: 24px;
  font-size: 12px;
  padding: 5px 10px;
  background-color: #fff;
  border: 1px solid #dedede;
  display: block;
  position: relative;
  width: 100%;
}

.widget.widget_nav_menu ul.menu li a .description {
  display: none;
}

.widget.widget_nav_menu ul.menu li > a:hover {
  color: #fff !important;
  border-color: transparent !important;
}

.widget.widget_nav_menu ul.menu li a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0da";
  margin-left: 7px;
  margin-right: 7px;
}

.widget.widget_nav_menu ul.menu ul li a:before {
  content: "\f105";
}

.widget.widget_nav_menu ul.menu li .sub-menu li.menu-have-icon > a:before, .widget.widget_nav_menu ul.menu li.menu-have-icon a:before {
  display: none;
}

.widget.widget_nav_menu ul.menu ul li:first-child {
  margin-top: 2px;
}

.widget.widget_nav_menu ul.menu ul li {
  margin-left: 15px;
}

.widget.widget_nav_menu ul.menu ul ul li {
  margin-left: 15px;
}

.widget.widget_nav_menu ul.menu .sub-menu > li:last-child a {
  border-bottom: 1px solid #dedede !important;
}

.widget.widget_nav_menu ul.menu .sub-menu > li:last-child a:hover {
  border-bottom-color: transparent !important;
}

.widget.widget_nav_menu ul.menu li .sub-menu > li > a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0da";
}

.widget.widget_nav_menu .menu .better-custom-badge {
  display: inline-block;
  height: 16px;
  line-height: 16px;
  color: #fff !important;
  font-family: "Open Sans";
  font-size: 10px;
  padding: 0 5px;
  margin-left: 13px;
  font-weight: 700;
  z-index: 1;
  text-transform: uppercase;
  text-align: center;
  min-width: 19px;
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: 8px;
}

.widget.widget_nav_menu .menu .better-custom-badge:after {
  border: solid 4px transparent;
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  top: 50%;
  left: -8px;
  margin-top: -4px;
}

.ltr .widget.widget_nav_menu .menu .better-custom-badge:after {
  border-left-color: transparent !important;
}

.widget.widget_nav_menu ul.menu li.current-menu-item > a {
  border-color: transparent;
  color: #fff;
}

.widget.widget_nav_menu ul.menu > li > .mega-menu {
  display: none;
}

.widget.widget_nav_menu ul.menu li.menu-item-has-children > a:after {
  display: none;
}

.widget.widget_nav_menu ul.menu .mega-menu, .widget.widget_nav_menu ul.menu .sub-menu {
  display: block;
  visibility: visible;
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
  animation-name: none !important;
  position: relative;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  background: 0 0 !important;
  width: 100%;
}

.widget.widget_pages ul {
  list-style: none;
  padding-left: 0;
}

.widget.widget_pages ul li {
  border-bottom: 1px solid #f5f5f5;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.widget.widget_pages ul li a {
  font-size: 13px;
}

.widget.widget_pages ul li:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.widget.widget_pages ul li a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f15b";
  margin-right: 10px;
}

.widget.widget_recent_comments a {
  border-bottom: 1px solid #e7e7e7;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

.widget.widget_recent_comments ul {
  list-style: none;
  padding-left: 0;
}

.widget.widget_recent_comments ul li {
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.widget.widget_recent_comments ul li a {
  font-size: 13px;
}

.widget.widget_recent_comments ul li:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.widget.widget_recent_comments ul li:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f075";
  margin-right: 10px;
}

.widget.widget_recent_entries ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.widget.widget_recent_entries ul li {
  border-bottom: 1px solid #f5f5f5;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  margin-bottom: 8px;
  padding-bottom: 8px;
}

.widget.widget_recent_entries ul li:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.widget.widget_recent_entries li a {
  font-size: 14px;
}

.widget.widget_recent_entries li .post-date {
  font-style: italic;
  display: block;
  font-size: 12px;
}

.widget.widget_rss li .rsswidget {
  font-size: 14px;
}

.widget.widget_rss li .rss-date {
  display: block;
  font-style: italic;
}

.widget.widget_rss li .rssSummary {
  font-size: 13px;
}

.search-header .search-form, .widget.widget_display_search form[role=search], .widget.widget_product_search .woocommerce-product-search, .widget.widget_search .search-form {
  position: relative;
}

.search-header .search-form .search-field, .widget.widget_display_search form[role=search] input#bbp_search, .widget.widget_product_search .search-field, .widget.widget_search .search-form input[type=search] {
  width: 100%;
  padding-right: 20%;
  margin: 0;
  line-height: 36px;
  height: 36px;
}

.search-header .search-form .search-submit, .widget.widget_display_search form[role=search] input#bbp_search_submit, .widget.widget_product_search input[type=submit], .widget.widget_search .search-form .search-submit {
  position: absolute;
  right: 0;
  top: 0;
  line-height: 36px;
  height: 36px;
  padding: 0 16px;
}

.widget.widget_tag_cloud .tagcloud a {
  display: inline-block;
  line-height: 16px;
  color: #444;
  background-color: #fff;
  border: 1px solid #dedede;
  margin: 0 6px 6px 0;
  padding: 5px 7px;
  font-size: 12px !important;
  font-weight: 400;
}

.widget.widget_tag_cloud .tagcloud a:hover {
  color: #fff;
  border-color: transparent;
}

.bs-social-share .social-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.bs-social-share span.social-item {
  float: left;
  margin-right: 6px;
  padding: 0;
}

.bs-social-share span.social-item a {
  font-family: "Open Sans", sans-serif;
  border-radius: 2px;
}

.bs-social-share span.social-item.bbm, .bs-social-share span.social-item.line, .bs-social-share span.social-item.whatsapp {
  display: none;
}

.widget_bs-theme-social-share .bs-social-share span.social-item {
  float: none;
  display: inline-block;
}

@media only screen and (max-width: 780px) {
  .bs-social-share span.social-item.bbm, .bs-social-share span.social-item.line, .bs-social-share span.social-item.whatsapp {
    display: block;
  }
}
.bs-social-share.style-button span.social-item a {
  height: 30px;
  line-height: 30px;
  font-size: 13px;
  padding: 0 13px;
  background-color: #8d8d8d;
  display: block;
  color: #fff !important;
  margin-bottom: 7px;
}

.bs-social-share.style-button span.social-item a:hover {
  background-color: #7c7c7c;
}

.bs-social-share.style-button span.social-item a span {
  margin-left: 7px;
}

.bs-social-share.style-button span.social-item a span:last-child:first-child {
  margin-right: 0;
  margin-left: 0;
}

.bs-social-share.style-button.no-title-style span.social-item a {
  width: 40px;
  text-align: center;
  padding: 0;
}

.bs-social-share.style-button.no-title-style span.social-item a .fa {
  margin-right: 0;
}

.bs-social-share.style-button.colored span.social-item.facebook a {
  background-color: #4a639f;
}

.bs-social-share.style-button.colored span.social-item.facebook a:hover {
  background-color: #5271b3;
}

.bs-social-share.style-button.colored span.social-item.twitter a {
  background-color: #59c8ff;
}

.bs-social-share.style-button.colored span.social-item.twitter a:hover {
  background-color: #58d1ff;
}

.bs-social-share.style-button.colored span.social-item.google_plus a {
  background-color: #d73d32;
}

.bs-social-share.style-button.colored span.social-item.google_plus a:hover {
  background-color: #e64035;
}

.bs-social-share.style-button.colored span.social-item.pinterest a {
  background-color: #cb2027;
}

.bs-social-share.style-button.colored span.social-item.pinterest a:hover {
  background-color: #e32229;
}

.bs-social-share.style-button.colored span.social-item.linkedin a {
  background-color: #0266a0;
}

.bs-social-share.style-button.colored span.social-item.linkedin a:hover {
  background-color: #027ec1;
}

.bs-social-share.style-button.colored span.social-item.tumblr a {
  background-color: #3e5a70;
}

.bs-social-share.style-button.colored span.social-item.tumblr a:hover {
  background-color: #426283;
}

.bs-social-share.style-button.colored span.social-item.email a {
  background-color: #0c151c;
}

.bs-social-share.style-button.colored span.social-item.email a:hover {
  background-color: #1a2a39;
}

.bs-social-share.style-button.colored span.social-item.telegram a {
  background-color: #179cde;
}

.bs-social-share.style-button.colored span.social-item.telegram a:hover {
  background-color: #0f8dde;
}

.bs-social-share.style-button.colored span.social-item.whatsapp a {
  background-color: #00e676;
}

.bs-social-share.style-button.colored span.social-item.whatsapp a:hover {
  background-color: #00ca65;
}

.bs-social-share.style-button.colored span.social-item.reddit a {
  background-color: #ff4500;
}

.bs-social-share.style-button.colored span.social-item.reddit a:hover {
  background-color: #dc3c01;
}

.bs-social-share.style-button.colored span.social-item.stumbleupon a {
  background-color: #ee4813;
}

.bs-social-share.style-button.colored span.social-item.stumbleupon a:hover {
  background-color: #ce3d0f;
}

.bs-social-share.style-button.colored span.social-item.vk a {
  background-color: #4c75a3;
}

.bs-social-share.style-button.colored span.social-item.vk a:hover {
  background-color: #3e5f84;
}

.bs-social-share.style-button.colored span.social-item.digg a {
  background-color: #000;
}

.bs-social-share.style-button.colored span.social-item.digg a:hover {
  background-color: #2f2f2f;
}

.bs-social-share.style-button.colored span.social-item.line a {
  background-color: #00b900;
}

.bs-social-share.style-button.colored span.social-item.line a:hover {
  background-color: #00b900;
}

.bs-social-share.style-button.colored span.social-item.line .fa.fa-line-it {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAxlBMVEX///8AuwAAtwAAvQD9//1O0kx23Xaa5Zly3HEryij7/vvw+/Ds+uzZ9tnR9NGM4YyK4IpJ0Ug6zDgdxhn3/ffl+OTX9te/77657bix67Gp6amk6KOC34Fr2mph1mBd1VxCzkBB0D8DwQD0/fTo+eff9t/K8srD8MO77rqu6q6d5ZyR45GH4IZ+331u2m1U1FI1yzIwyi0vyiwiyB4NxQMAvwDt+u3e9t7M8sy37LaT4pKP4Y963Xk+zTwmyCIYxBITwwsAtABqI5GFAAABAklEQVQY022RV5KDMBBEm5FENsE4kW3WOYf15nj/S60KKFym9v3paWY+uqH8S62poda1/Rbq+1uSn1j1gVJ2188osV4zRpUmtn1CAx+dpIe0Ee7ofJICUjSg5QMCiR7arOWRFXg8RC9aagPEQy3dd2B94acD09BhT/THSV/sg8vBATIcbZjHHSxfNVgq1LNQB0ACow+zq5pTX5fz1+QsPqRWcX0B7xa+J1JjsWG7i5E74D7IBZbudrSYh3YvdELXm8EpQMEMLXhGUOjw0NIaSa1QPr2zsQwLZYCr2wLXGNV5kzL2hn0Oia3L160GYkEEYD5uaqigXxeWVzSlNWxG9ajkD+0mEhtxMt1EAAAAAElFTkSuQmCC);
  display: inline-block;
  height: 22px;
  width: 22px;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-top: -6px;
  margin-left: -5px;
}

.bs-social-share.style-button.colored span.social-item.bbm a {
  background-color: #1f1f1f;
}

.bs-social-share.style-button.colored span.social-item.bbm a:hover {
  background-color: #3c3c3c;
}

.bs-social-share.style-button.colored span.social-item.bbm .fa.fa-bbm {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAkFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+WABnwAAAAL3RSTlMABezkG/XZhyYiCgOqO/Hb0sO+t7SejnluXVdAMh0SDuHe1UtHLSncyK6Zk4JyadjoMwwAAADLSURBVBjTtZBZrsIwDEVvmjRDWzrTuWXmjcD+d0cSWUjwicT5OfJV7MjGR0k45/kV6K2z34XSDb9ZZIz1zXGkeOWrGputc3qiuP+SMv/TOOdS7pMjWKeU6hEzxmLAm1mL0HVhEUJEACLr5TEUVRAE+wNwsd62DK1LQ6ROBVD6VxOGpmn+R/gqwexHBgaE7d2tNUZrXo+AnqZTBJy1Fu5HY8xsPe/CMP1e4YWBhhJtVdXKgE7QPV2mZFBFUf507OkyWQTamThwSzbgPe52ABZlYOfWsgAAAABJRU5ErkJggg==);
  display: inline-block;
  height: 22px;
  width: 22px;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-top: -6px;
  margin-left: -3px;
}

.bs-social-share.style-button.colored span.social-item.viber a {
  background-color: #5d54a4;
}

.bs-social-share.style-button.colored span.social-item.viber .fa.fa-viber {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAtFBMVEVmXaxlW6taTqVeVKhjWadcUKb///9iWKZhVqnu7fZWS6P8/P5pX65iWKphWKSQisR9dLlrYq9YTaO2sdhyabNTR6Hw7/fm5fKsp9Kjnc6gmsyclsqIgb+BeLt5cLZ1bLNuZLD5+fzq6fTAu927t9uoo9CWkMf39vvRzufOy+Wwq9SalMlwZrFcUaP08/nf3e7IxOHFweCxrNSNhsKEfb3i4fDLx+O4s9mzrtZOQp/W1OnV0+nSxjEiAAABXUlEQVQY0z2Qh5LjIAxABQoEAz737tiOW3rPtrv//6/D8e6+GTTMk0bSCGYEo5RR85DAL8i8Mvvs+2BwamQ/CRbuk/XZMpzX8e2J9mxXCX8f3bABr3oEscpf9cJ7U478kghuSCU97njJjKYFz78gW9EwS4sG/WbzTxAgeLWA9fzS4GPYp0dBO1Uh2JC8S6/l/C7LILvntn/gDgNxtAIfA74pmFd8pEMoS1VQwDpOKdabFgRq55C5crXOvzXQT+5EgJKYbV5ahNbeRNjGz+joaEpYqQ4UbJ10FIB5F/Wx5dvKpuM0kuDuzbYBsOm5YYey5y4C0Ny0JcazcqfWRaTjCzFlomkt17c1ERKfbqRvfGTzqSwVeEJorb3V3uLpdCoChFbX1o2GJGnPavP3gGKSBoZD9dh2t+4+VoIuCJn1ArOgq6OT7/un5WICXvE0Xmt/sZzV0gDLiT8mM3+++Q/56h8tpySg5AAAAABJRU5ErkJggg==);
  display: inline-block;
  height: 22px;
  width: 22px;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-top: -4px;
  margin-left: -5px;
}

.bs-social-share.style-outline-button span.social-item a {
  height: 32px;
  line-height: 28px;
  font-size: 13px;
  padding: 0 13px;
  display: block;
  color: #5e5e5e;
  border: 2px solid #a1a1a1;
  margin-bottom: 7px;
}

.bs-social-share.style-outline-button span.social-item a .fa {
  margin-right: 5px;
}

.bs-social-share.style-outline-button.no-title-style span.social-item a {
  width: 40px;
  text-align: center;
}

.bs-social-share.style-outline-button.no-title-style span.social-item a .fa {
  margin-right: 0;
}

.bs-social-share.style-outline-button.colored span.social-item.facebook a {
  border-color: #4a639f;
  color: #4a639f;
}

.bs-social-share.style-outline-button.colored span.social-item.facebook a:hover {
  border-color: #5271b3;
  color: #5271b3;
}

.bs-social-share.style-outline-button.colored span.social-item.twitter a {
  border-color: #59c8ff;
  color: #59c8ff;
}

.bs-social-share.style-outline-button.colored span.social-item.twitter a:hover {
  border-color: #58d1ff;
  color: #58d1ff;
}

.bs-social-share.style-outline-button.colored span.social-item.google_plus a {
  border-color: #d73d32;
  color: #d73d32;
}

.bs-social-share.style-outline-button.colored span.social-item.google_plus a:hover {
  border-color: #e64035;
  color: #e64035;
}

.bs-social-share.style-outline-button.colored span.social-item.pinterest a {
  border-color: #cb2027;
  color: #cb2027;
}

.bs-social-share.style-outline-button.colored span.social-item.pinterest a:hover {
  border-color: #e32229;
  color: #e32229;
}

.bs-social-share.style-outline-button.colored span.social-item.linkedin a {
  border-color: #0266a0;
  color: #0266a0;
}

.bs-social-share.style-outline-button.colored span.social-item.linkedin a:hover {
  border-color: #027ec1;
  color: #027ec1;
}

.bs-social-share.style-outline-button.colored span.social-item.tumblr a {
  border-color: #3e5a70;
  color: #3e5a70;
}

.bs-social-share.style-outline-button.colored span.social-item.tumblr a:hover {
  border-color: #426283;
  color: #426283;
}

.bs-social-share.style-outline-button.colored span.social-item.email a {
  border-color: #0c151c;
  color: #0c151c;
}

.bs-social-share.style-outline-button.colored span.social-item.email a:hover {
  border-color: #1a2a39;
  color: #1a2a39;
}

.bs-social-share.style-outline-button.colored span.social-item.telegram a {
  border-color: #179cde;
  color: #179cde;
}

.bs-social-share.style-outline-button.colored span.social-item.telegram a:hover {
  border-color: #179cde;
  color: #179cde;
}

.bs-social-share.style-outline-button.colored span.social-item.whatsapp a {
  border-color: #00e676;
  color: #00e676;
}

.bs-social-share.style-outline-button.colored span.social-item.whatsapp a:hover {
  border-color: #00ca65;
  color: #00ca65;
}

.bs-about .about-title {
  text-align: center;
  margin: 0 0 15px;
}

.bs-about .about-text {
  text-align: center;
}

.bs-about .about-link {
  text-align: center;
  margin-top: 10px;
}

.bs-about .about-link a {
  font-weight: 700;
  font-size: 14px;
}

.bs-about .about-icons-list {
  text-align: center;
  margin: 17px 0 0;
  padding: 0;
}

.bs-about .about-icons-list .about-icon-item {
  display: inline-block;
  margin: 0 5px 5px 0;
}

.bs-about .about-icons-list .about-icon-item a {
  width: 28px;
  height: 28px;
  display: inline-block;
  color: #333;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.22);
  text-align: center;
  line-height: 28px;
  font-size: 16px;
  transition: all 0.4s ease;
}

.bs-about .about-icons-list .about-icon-item a:hover {
  color: #fff;
  box-shadow: none;
}

.bs-about .about-icons-list .about-icon-item a .bsfi, .bs-about .about-icons-list .about-icon-item a .fa {
  vertical-align: top;
  line-height: 28px;
}

.bs-about .about-icons-list .about-icon-item.facebook a:hover {
  background-color: #4a639f;
}

.bs-about .about-icons-list .about-icon-item.twitter a:hover {
  background-color: #59c8ff;
}

.bs-about .about-icons-list .about-icon-item.google-plus a:hover {
  background-color: #d73d32;
}

.bs-about .about-icons-list .about-icon-item.instagram a:hover {
  background: #f77638;
  background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, rgba(0, 0, 0, 0) 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, rgba(0, 0, 0, 0) 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, rgba(0, 0, 0, 0)), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);
}

.bs-about .about-icons-list .about-icon-item.youtube a:hover {
  background-color: #cc181e;
}

.bs-about .about-icons-list .about-icon-item.youtube a:hover {
  background-color: #cc181e;
}

.bs-about .about-icons-list .about-icon-item.dribbble a:hover {
  background-color: #ea4c89;
}

.bs-about .about-icons-list .about-icon-item.vimeo a:hover {
  background-color: #46a3e9;
}

.bs-about .about-icons-list .about-icon-item.behance a:hover {
  background-color: #3b63fc;
}

.bs-about .about-icons-list .about-icon-item.pinterest a:hover {
  background-color: #cb2027;
}

.bs-about .about-icons-list .about-icon-item.github a:hover {
  background-color: #4c4c4c;
}

.bs-about .about-icons-list .about-icon-item.email a:hover {
  background-color: #333;
}

.bs-about .about-icons-list .about-icon-item.telegram a:hover {
  background-color: #179cde;
}

.bs-about .about-icons-list .about-icon-item.vk a:hover {
  background-color: #4e729a;
}

.bs-popular-categories .bs-popular-terms-list {
  padding: 0;
  margin: 0;
  list-style: none;
}

.sidebar-column-secondary .bs-popular-categories .bs-popular-terms-list, .vc_col-sm-2 .bs-popular-categories .bs-popular-terms-list {
  padding: 0;
}

.bs-popular-categories .bs-popular-term-item {
  padding-bottom: 8px;
  margin-bottom: 8px;
  border-bottom: 1px dashed rgba(0, 0, 0, 0.1);
  font-size: 13px;
  line-height: 24px;
}

.bs-popular-categories .bs-popular-term-item .term-count, .bs-popular-categories .bs-popular-term-item a {
  color: #333;
}

.bs-popular-categories .bs-popular-term-item:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none;
}

.bs-popular-categories .bs-popular-term-item .term-count {
  float: right;
  display: inline-block;
  background: rgba(0, 0, 0, 0.08);
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  transition: all 0.4s ease;
  padding: 0 6px;
}

.bs-popular-categories .bs-popular-term-item:hover .term-count {
  color: #fff;
}

.bs-popular-categories .bs-popular-term-item:hover a {
  color: inherit;
}

.widget.widget_bs-subscribe-newsletter {
  background: #efefef;
  padding: 27px 23px !important;
}

.bs-subscribe-newsletter .subscribe-image {
  margin-bottom: 15px;
  text-align: center;
  max-width: 312px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5px;
}

.bs-subscribe-newsletter .subscribe-message {
  text-align: center;
  max-width: 312px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
}

.bs-subscribe-newsletter .subscribe-message p:last-child {
  margin-bottom: 0;
}

.bs-subscribe-newsletter form {
  width: 100%;
  position: relative;
  max-width: 312px;
  margin-left: auto;
  margin-right: auto;
}

.bs-subscribe-newsletter .newsletter-email {
  color: #5f6569;
  width: 100%;
  border-color: #cbd1d8;
  height: 34px;
  line-height: 34px;
  border-radius: 33px;
  padding: 0 12px;
  font-size: 12px;
}

.bs-subscribe-newsletter .newsletter-subscribe {
  margin-top: 0;
  width: auto;
  position: absolute;
  top: 0;
  right: 0;
  height: 34px;
  line-height: 34px;
  border-radius: 0 33px 33px 0;
  text-transform: capitalize !important;
  cursor: pointer;
  font-size: 13px;
  padding: 0 13px;
}

.bs-subscribe-newsletter .newsletter-subscribe .fa {
  margin-right: 3px;
}

.bs-subscribe-newsletter .powered-by {
  font-size: 12px;
  margin: 5px auto 0;
  max-width: 311px;
  color: #b7b7b7;
  text-align: center;
  opacity: 0.6;
  transition: all 0.5s ease;
  vertical-align: middle;
}

.bs-subscribe-newsletter .powered-by:hover {
  opacity: 1;
}

.bs-flickr .bs-flickr-photo-list {
  padding: 0;
  margin: 0;
  list-style: none;
}

.bs-flickr .bs-flickr-photo-list.columns-2 {
  margin: 0;
}

.bs-flickr .bs-flickr-photo-list.columns-2 li {
  float: left;
  width: 50%;
  margin-bottom: 10px;
  text-align: center;
}

.bs-flickr .bs-flickr-photo-list.columns-2 li img {
  width: 100%;
}

.bs-flickr .bs-flickr-photo-list.columns-2 li:nth-child(odd) {
  padding-right: 5px;
}

.bs-flickr .bs-flickr-photo-list.columns-2 li:nth-child(even) {
  padding-left: 5px;
}

.bs-flickr .bs-flickr-photo-list.columns-2 li:nth-child(n+3) {
  clear: right;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li {
  float: left;
  width: 33.333%;
  margin-bottom: 8px;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li:nth-child(1) {
  width: 66.66666%;
  padding-right: 3px !important;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li:nth-child(1) img {
  width: 100%;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li:nth-child(2) {
  padding: 0 0 0 6px !important;
  margin-bottom: 10px;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li:nth-child(3) {
  padding: 0 0 0 6px !important;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li img {
  max-width: 100%;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li:nth-child(3n-1) {
  padding: 0 3px;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li:nth-child(3n-2) {
  padding-right: 6px;
  clear: left;
}

.bs-flickr .bs-flickr-photo-list.columns-3 li:nth-child(3n+3) {
  padding-left: 6px;
}

.bs-flickr .bs-flickr-photo-list.list-photos .bs-flickr-photo {
  float: left;
  width: 12.5%;
}

.bs-flickr .bs-flickr-photo-list.list-photos .bs-flickr-photo img {
  max-width: 100%;
}

.bs-flickr .bs-flickr-photo-list.list-photos {
  margin: 0;
  padding: 0;
}

.bs-flickr-photo .img-holder {
  width: 100%;
}

.bs-flickr-photo .img-holder:before {
  padding-top: 100%;
}

.bs-dribbble .bs-dribbble-shot-list {
  padding: 0;
  margin: 0;
  list-style: none;
}

.bs-dribbble .bs-dribbble-shot-list li:before {
  display: none;
}

.bs-dribbble .bs-dribbble-shot-list li {
  padding: 0;
  margin-bottom: 10px;
  text-align: center;
}

.bs-dribbble .bs-dribbble-shot-list.columns-2 li {
  float: left;
  width: 50%;
  margin-bottom: 10px;
}

.bs-dribbble .bs-dribbble-shot-list.columns-2 li:nth-child(odd) {
  padding-right: 5px;
}

.bs-dribbble .bs-dribbble-shot-list.columns-2 li:nth-child(even) {
  padding-left: 5px;
}

.bs-dribbble .bs-dribbble-shot-list.columns-2 li:nth-child(n+3) {
  clear: right;
}

.bs-dribbble .bs-dribbble-shot-list.columns-3 li {
  float: left;
  width: 33.333%;
}

.bs-dribbble .bs-dribbble-shot-list.columns-3 li:nth-child(3n-1) {
  padding: 0 3px;
}

.bs-dribbble .bs-dribbble-shot-list.columns-3 li:nth-child(3n-2) {
  padding-right: 6px;
  clear: left;
}

.bs-dribbble .bs-dribbble-shot-list.columns-3 li:nth-child(3n+3) {
  padding-left: 6px;
}

.dribbble-shot .img-holder {
  width: 100%;
}

.bs-google-plus > div {
  margin-right: auto !important;
  margin-left: auto !important;
  display: block !important;
}

.bs-embed .bs-embed-item iframe {
  max-width: 100%;
}

.bs-embed .bs-embed-item {
  margin-bottom: 15px;
}

.bs-embed .bs-embed-item:last-child {
  margin-bottom: 0;
}

.bs-instagram .bs-instagram-photo-list {
  padding: 0;
  margin: 0;
  list-style: none;
}

.bs-instagram-photo {
  position: relative;
  z-index: 1;
  width: 100%;
}

.bs-instagram-photo a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  float: none;
  margin: 0;
}

.bs-instagram-photo a, .bs-instagram-photo a:hover {
  color: #fff;
}

.bs-instagram-photo a:before {
  padding-top: 100%;
}

.bs-instagram-photo .img-holder {
  background-color: #e6e6e6;
}

.bs-instagram-photo .img-holder.b-loaded, body.bs-ll-d .bs-instagram-photo .img-holder {
  background-size: cover;
  background-color: transparent;
}

.bs-instagram-photo a .the-hover:before {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.35);
  display: block;
  transition: all 0.45s ease;
  opacity: 0;
}

.bs-instagram-photo a .the-hover:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f16d";
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  left: 50%;
  margin-left: -20px;
  font-size: 30px;
  opacity: 0;
  transition: all 0.45s ease;
}

.bs-instagram-photo:hover a .the-hover:after, .bs-instagram-photo:hover a .the-hover:before {
  opacity: 1;
}

.bs-instagram .bs-instagram-photo-list li:before {
  display: none;
}

.bs-dribbble .bs-instagram-photo-list li {
  padding: 0;
  margin-bottom: 8px;
  text-align: center;
}

.bs-dribbble .bs-instagram-photo-list li br {
  display: none;
}

.bs-instagram .bs-instagram-photo-list .bs-instagram-photo img {
  transition: all 0.3s ease;
}

.bs-instagram .bs-instagram-photo-list.columns-2 li {
  float: left;
  width: 50%;
  margin-bottom: 10px;
  max-height: 155px;
  overflow: hidden;
}

.bs-instagram .bs-instagram-photo-list.columns-2 li:nth-child(odd) {
  padding-right: 5px;
}

.bs-instagram .bs-instagram-photo-list.columns-2 li:nth-child(even) {
  padding-left: 5px;
}

.bs-instagram .bs-instagram-photo-list.columns-2 li:nth-child(n+3) {
  clear: right;
}

.bs-instagram .bs-instagram-photo-list.columns-2-1 li {
  float: left;
  width: 50%;
  margin-bottom: 10px;
  max-height: 155px;
  overflow: hidden;
}

.bs-instagram .bs-instagram-photo-list.columns-2-1 li:first-child {
  width: 100%;
  max-height: inherit;
  float: none;
  padding: 0 !important;
}

.bs-instagram .bs-instagram-photo-list.columns-2-1 li:nth-child(even) {
  padding-right: 5px;
}

.bs-instagram .bs-instagram-photo-list.columns-2-1 li:nth-child(odd) {
  padding-left: 5px;
}

.bs-instagram .bs-instagram-photo-list.columns-2-1 li:nth-child(n+3) {
  clear: right;
}

.bs-instagram .bs-instagram-photo-list.columns-3 li {
  float: left;
  width: 33.333%;
  overflow: hidden;
  margin-bottom: 10px;
}

.bs-instagram .bs-instagram-photo-list.columns-3 li:nth-child(3n-1) {
  padding: 0 3px;
}

.bs-instagram .bs-instagram-photo-list.columns-3 li:nth-child(3n-2) {
  padding-right: 6px;
  clear: left;
}

.bs-instagram .bs-instagram-photo-list.columns-3 li:nth-child(3n+3) {
  padding-left: 6px;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li {
  float: left;
  width: 33.333%;
  margin-bottom: 8px;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li:nth-child(1) {
  width: 66.66666%;
  padding-right: 3px !important;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li:nth-child(1) img {
  width: 100%;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li:nth-child(2) {
  padding: 0 0 0 6px !important;
  margin-bottom: 10px;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li:nth-child(3) {
  padding: 0 0 0 6px !important;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li img {
  max-width: 100%;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li:nth-child(3n-1) {
  padding: 0 3px;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li:nth-child(3n-2) {
  padding-right: 6px;
  clear: left;
}

.bs-instagram .bs-instagram-photo-list.columns-3-1 li:nth-child(3n+3) {
  padding-left: 6px;
}

.bs-instagram .bs-instagram-photo-list.list-photos .bs-instagram-photo {
  float: left;
  width: 12.5%;
}

.bs-instagram .bs-instagram-photo-list.list-photos .bs-instagram-photo img {
  max-width: 100%;
}

.bs-instagram .bs-instagram-photo-list.list-photos .bs-instagram-photo-list {
  margin: 0;
  padding: 0;
}

.bs-instagram .better-direction-nav .better-next, .bs-instagram .better-direction-nav .better-prev {
  margin-top: -26px;
}

.better-newsticker {
  min-height: 24px;
  max-height: 24px;
  overflow: hidden;
  position: relative;
  margin: 0 0 20px 0;
}

.better-newsticker .heading {
  display: inline-block;
  width: 90px;
  height: 24px;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 24px;
  font-size: 12px;
  padding: 0;
  text-transform: uppercase !important;
  margin: 0;
  color: #fff;
  text-align: center;
  border-radius: 3px;
}

.better-newsticker .heading:after {
  content: "";
  display: inline-block;
  border-top: 6px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 6px solid transparent;
  position: absolute;
  right: -7px;
  top: 50%;
  margin-top: -6px;
}

.better-newsticker ul.news-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.better-newsticker ul.news-list li {
  margin: 0;
  padding: 0 15px 0 0;
  height: 24px;
  line-height: 24px;
  font-size: 13px;
  width: 65%;
  transition: all 0.45s ease;
  z-index: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 140px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.better-newsticker ul.news-list li.active {
  margin: 0;
  z-index: 1;
  opacity: 1;
  left: 110px;
}

.better-newsticker ul.news-list li a {
  color: #696969;
}

.better-newsticker ul.news-list li a:hover {
  color: #0080ce;
}

.better-newsticker .control-nav {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  line-height: 24px;
  direction: ltr;
}

.better-newsticker .control-nav span {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  border: 1px solid #eaeaea;
  color: #ccc;
  background: #fff;
  transition: all 0.45s ease;
  cursor: pointer;
  vertical-align: top;
  border-radius: 3px;
}

.better-newsticker .control-nav span:hover {
  border-color: transparent;
  color: #fff;
}

.better-newsticker .control-nav span.prev {
  margin-right: 6px;
}

.newsticker-container {
  margin: 0 0 20px;
}

.layout-1-col .newsticker-container {
  padding-right: 0;
  padding-left: 0;
}

.better-newsticker.header-ticker {
  margin: 0;
}

.wpb_wrapper .better-newsticker {
  margin-left: 20px;
  margin-right: 20px;
}

.entry-content > .vc_row:first-child > .wpb_column > .vc_column-inner > .wpb_wrapper > .better-newsticker {
  margin-top: -5px;
}

.better-newsticker .control-nav span .fa {
  line-height: 22px;
  position: relative;
}

.better-social-counter.style-big-button .social-item, .better-social-counter.style-box .item-icon, .better-social-counter.style-button .item-icon, .better-social-counter.style-clean .item-icon, .better-social-counter.style-modern .item-icon, .better-social-counter.style-style-6 .item-icon {
  background-color: #434343;
}

.better-social-counter.style-big-button .item-icon, .better-social-counter.style-box .item-count, .better-social-counter.style-box .item-title {
  background-color: #313131;
}

.widget_better-social-counter .better-social-counter.style-button .social-list {
  text-align: center;
}

.widget_better-social-counter .better-social-counter.style-button .social-item {
  display: inline-block;
  float: none;
}

.widget_better-social-counter .better-social-counter.style-style-6 .social-item {
  border-bottom: none;
}

.site-footer .better-studio-shortcode, .widget .better-studio-shortcode {
  margin-bottom: 0;
}

.section-heading {
  margin: 0 0 15px;
  font-size: 16px;
  line-height: 20px;
  position: relative;
}

.section-heading p {
  margin-bottom: 0 !important;
  display: inline-block;
}

.section-heading .h-text .bf-icon {
  margin-right: 3px;
  vertical-align: top;
  line-height: inherit;
}

.section-heading .h-text, .section-heading:after {
  display: inline-block;
  transition: 0.35s cubic-bezier(0.39, 0.58, 0.57, 1) 0s;
}

.section-heading:after {
  background: rgba(0, 0, 0, 0.08);
  content: "";
  height: 4px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.section-heading .h-text {
  position: relative;
  z-index: 1;
}

.section-heading .other-link {
  float: right;
  outline: 0;
}

.section-heading .other-link .h-text {
  margin-left: 0;
  color: #484848;
  font-weight: 400;
  text-transform: capitalize;
  font-size: 82%;
  padding: 4px 0 4px 14px;
}

.section-heading.sh-t1:after {
  top: 50%;
  left: 0;
  height: 5px;
  margin-top: -2.5px;
  width: 100%;
  background: rgba(0, 0, 0, 0.05);
}

.section-heading.sh-t1 .h-text {
  display: inline-block;
  padding: 4px 17px 4px 0;
  color: #444;
  background: #fff;
}

.section-heading.sh-t1 .other-link .h-text {
  padding: 4px 4px 4px 17px !important;
  background: #fff;
}

.section-heading.sh-t1 .bs-pretty-tabs-container {
  background: #fff;
}

.section-heading.multi-tab.sh-t1 .bs-pretty-tabs-container {
  padding-left: 0;
}

.section-heading.sh-t1 .bs-pretty-tabs .bs-pretty-tabs-container:hover .bs-pretty-tabs-more.other-link .h-text {
  border: 1px solid #d8d8d8;
  border-bottom: none;
}

.section-heading.sh-t1 .bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #fff;
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 2;
  display: none;
}

.section-heading.sh-t1.sh-s2:after {
  opacity: 0.15;
}

.section-heading.sh-t1.sh-s3:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNzg0NTFBNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNzg0NTFCNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU3ODQ1MTg2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU3ODQ1MTk2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz461u9NAAAAEUlEQVR42mJgQAX/yeAABBgAgcID/UDOgL8AAAAASUVORK5CYII=) repeat;
  opacity: 0.2;
  height: 8px;
  margin-top: -4px;
  background-color: transparent !important;
}

.section-heading.sh-t1.sh-s4:after {
  display: none;
}

.section-heading.sh-t1.sh-s5 .h-text {
  line-height: 22px;
}

.section-heading.sh-t1.sh-s5 {
  padding-bottom: 7px;
}

.section-heading.sh-t1.sh-s5:after {
  top: inherit;
  left: 0;
  height: 1px;
  margin-top: -0.5px;
  width: 100%;
  background: rgba(0, 0, 0, 0.05);
  bottom: 0;
}

.section-heading.sh-t1.sh-s5 > .h-text:last-child:first-child:after, .section-heading.sh-t1.sh-s5 > .main-link > .h-text:after, .section-heading.sh-t1.sh-s5 > a:last-child:first-child > .h-text:after {
  display: inline-block;
  margin-left: 16px;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f105";
  font-weight: 900;
}

.section-heading.sh-t1.sh-s5 > .h-text:last-child:first-child, .section-heading.sh-t1.sh-s5 > .main-link:last-child:first-child > .h-text, .section-heading.sh-t1.sh-s5 > a:last-child:first-child > .h-text {
  padding-right: 15px;
  color: #444 !important;
}

.section-heading.sh-t1.sh-s6:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNzg0NTFBNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNzg0NTFCNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU3ODQ1MTg2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU3ODQ1MTk2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz461u9NAAAAEUlEQVR42mJgQAX/yeAABBgAgcID/UDOgL8AAAAASUVORK5CYII=) repeat;
  opacity: 0.2;
  height: 8px;
  background-color: transparent !important;
}

.section-heading.sh-t1.sh-s6 {
  text-align: center;
}

.section-heading.sh-t1.sh-s6.multi-tab {
  text-align: inherit;
}

.section-heading.sh-t1.sh-s6 > .h-text:last-child:first-child, .section-heading.sh-t1.sh-s6 > .main-link:last-child:first-child > .h-text, .section-heading.sh-t1.sh-s6 > a:last-child:first-child > .h-text {
  padding: 4px 17px;
}

.section-heading.sh-t1.sh-s7:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNzg0NTFBNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNzg0NTFCNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU3ODQ1MTg2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU3ODQ1MTk2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz461u9NAAAAEUlEQVR42mJgQAX/yeAABBgAgcID/UDOgL8AAAAASUVORK5CYII=) repeat;
  opacity: 0.2;
  height: 8px;
  background-color: transparent !important;
  left: 0;
  right: 0;
  bottom: 0;
  top: initial;
  margin-top: 0;
}

.section-heading.sh-t1.sh-s7 {
  text-align: center;
  padding-bottom: 26px;
}

.section-heading.sh-t1.sh-s7.multi-tab {
  text-align: inherit;
}

.section-heading.sh-t1.sh-s7 > .h-text:last-child:first-child, .section-heading.sh-t1.sh-s7 > .main-link:last-child:first-child > .h-text, .section-heading.sh-t1.sh-s7 > a:last-child:first-child > .h-text {
  padding: 4px 0;
}

.section-heading.sh-t2 {
  line-height: 20px;
  padding: 4px 0 0;
}

.section-heading.sh-t2:after {
  top: 0;
  height: 4px;
}

.section-heading.sh-t2:before {
  content: "";
  display: inline-block;
  height: 1px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background: #ededed;
  background: rgba(0, 0, 0, 0.07);
}

.section-heading.sh-t2 .h-text {
  padding: 4px 0;
  line-height: 34px;
}

.section-heading.sh-t2 .other-link .h-text {
  padding: 4px 0 4px 12px;
  text-transform: capitalize;
}

.section-heading.sh-t2 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  border-color: #e6e6e6;
}

.section-heading.sh-t2.sh-t2 .bs-pretty-tabs-elements .h-text {
  line-height: 24px;
  padding: 2px 3px;
}

.section-heading.sh-t2.sh-s2 {
  background: #f5f5f5;
  background: rgba(0, 0, 0, 0.04);
  padding: 4px 15px 0;
}

.section-heading.sh-t2.sh-s2 .bs-pretty-tabs-container {
  margin-right: -15px;
}

.section-heading.sh-t2.sh-s2 .h-text {
  line-height: 38px;
  color: #444;
}

.section-heading.sh-t2.sh-s3 {
  background: #f5f5f5;
  background: rgba(0, 0, 0, 0.04);
  padding: 0 15px 0 20px;
}

.section-heading.sh-t2.sh-s4 {
  border: 1px solid rgba(0, 0, 0, 0.06);
  padding: 0 15px 0 20px;
}

.section-heading.sh-t2.sh-s3 .bs-pretty-tabs-container, .section-heading.sh-t2.sh-s4 .bs-pretty-tabs-container {
  margin-right: -15px;
}

.section-heading.sh-t2.sh-s3 .h-text, .section-heading.sh-t2.sh-s4 .h-text {
  line-height: 34px;
  color: #444;
}

.section-heading.sh-t2.sh-s4 .h-text {
  line-height: 32px;
}

.section-heading.sh-t2.sh-s3:after {
  top: 0;
  width: 5px;
  bottom: 0;
  height: 100%;
}

.section-heading.sh-t2.sh-s4:after {
  top: -1px;
  bottom: -1px;
  left: -1px;
  height: auto;
  width: 5px;
}

.section-heading.sh-t2.sh-s3:before, .section-heading.sh-t2.sh-s4:before {
  display: none;
}

.section-heading.sh-t3 {
  line-height: 20px;
  padding: 0 0 4px;
}

.section-heading.sh-t3:after {
  top: inherit;
  bottom: 0;
  height: 4px;
  background: #2d2d2d;
}

.section-heading.sh-t3:before {
  display: none;
}

.section-heading.sh-t3.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t3 > .h-text, .section-heading.sh-t3 > a > .h-text {
  padding: 4px 0;
  line-height: 26px;
  border: none;
}

.bs-light-scheme .section-heading.sh-t3 > .h-text {
  color: #fff;
}

.bs-light-scheme .section-heading.sh-t3:after {
  background-color: #fff !important;
}

.section-heading.sh-t3 > .other-link .h-text {
  padding: 4px 0 4px 17px;
}

.section-heading.sh-t3 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  border-color: rgba(0, 0, 0, 0.09);
}

.section-heading.sh-t3.sh-s2 {
  padding: 0 15px;
}

.section-heading.sh-t3.sh-s2:after {
  height: 100%;
  opacity: 0.08;
}

.section-heading.sh-t3.sh-s2.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t3.sh-s2 > .h-text, .section-heading.sh-t3.sh-s2 > a > .h-text {
  line-height: 36px;
}

.section-heading.sh-t3.sh-s3 {
  padding: 0 15px;
}

.section-heading.sh-t3.sh-s3:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #444;
}

.section-heading.sh-t3.sh-s3.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text.h-text, .section-heading.sh-t3.sh-s3 > .h-text.h-text, .section-heading.sh-t3.sh-s3 > a.active > .h-text.h-text, .section-heading.sh-t3.sh-s3 > a > .h-text.h-text {
  line-height: 34px;
  color: #fff !important;
}

.section-heading.sh-t3.sh-s3:after {
  height: 3px;
  background: #444;
}

.section-heading.sh-t3.sh-s3 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  background: #444;
  right: -15px;
}

.section-heading.sh-t3.sh-s3 .other-link .h-text {
  color: #fff;
}

.section-heading.sh-t3.sh-s3 > .h-text:last-child:first-child, .section-heading.sh-t3.sh-s3 > .main-link > .h-text, .section-heading.sh-t3.sh-s3 > a:last-child:first-child > .h-text {
  text-transform: uppercase;
}

.section-heading.sh-t3.sh-s4 {
  padding: 0 15px;
}

.section-heading.sh-t3.sh-s4:after {
  height: 100%;
}

.section-heading.sh-t3.sh-s4.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text.h-text, .section-heading.sh-t3.sh-s4 > .h-text.h-text.h-text, .section-heading.sh-t3.sh-s4 > a.active > .h-text.h-text.h-text, .section-heading.sh-t3.sh-s4 > a > .h-text.h-text.h-text {
  line-height: 34px;
  border: none;
}

.section-heading.sh-t3.sh-s4.sh-t3.sh-s4 .h-text, .section-heading.sh-t3.sh-s4.sh-t3.sh-s4 .main-link:first-child:last-child .main-term-1171.h-text, .section-heading.sh-t3.sh-s4.sh-t3.sh-s4 a.active, .section-heading.sh-t3.sh-s4.sh-t3.sh-s4 > .other-link .h-text {
  color: #fff !important;
}

.section-heading.sh-t3.sh-s4 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  right: -15px;
}

.section-heading.sh-t3.sh-s5 {
  border: 1px solid rgba(0, 0, 1, 0.07);
  padding: 2px 15px 0 15px;
}

.section-heading.sh-t3.sh-s5:before {
  display: none;
}

.section-heading.sh-t3.sh-s5:after {
  top: -1px;
  height: 3px;
  left: -1px;
  right: -1px;
  width: auto;
}

.section-heading.sh-t3.sh-s5.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text {
  padding-right: 0;
}

.section-heading.sh-t3.sh-s5.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t3.sh-s5 > .h-text, .section-heading.sh-t3.sh-s5 > a > .h-text {
  line-height: 36px;
  border: none;
}

.section-heading.sh-t3.sh-s6 {
  padding: 0 15px 0 15px;
}

.section-heading.sh-t3.sh-s6:before {
  display: none;
}

.section-heading.sh-t3.sh-s6:after {
  height: 100%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNzg0NTFBNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNzg0NTFCNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU3ODQ1MTg2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU3ODQ1MTk2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz461u9NAAAAEUlEQVR42mJgQAX/yeAABBgAgcID/UDOgL8AAAAASUVORK5CYII=) !important;
  opacity: 0.13;
}

.section-heading.sh-t3.sh-s6.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t3.sh-s6 > .h-text, .section-heading.sh-t3.sh-s6 > a > .h-text {
  line-height: 36px;
  border: none;
}

.section-heading.sh-t3.sh-s7 {
  padding: 0 15px;
  text-align: center;
}

.section-heading.sh-t3.sh-s7.multi-tab {
  text-align: inherit;
}

.section-heading.sh-t3.sh-s7:before {
  content: "";
  display: inline-block;
  position: absolute;
  bottom: -10px;
  left: 50%;
  height: 0;
  width: 0;
  margin-left: -10.5px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #444;
}

.section-heading.sh-t3.sh-s7.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text.h-text.h-text, .section-heading.sh-t3.sh-s7 > .h-text.h-text.h-text, .section-heading.sh-t3.sh-s7 > a.active > .h-text.h-text.h-text, .section-heading.sh-t3.sh-s7 > a > .h-text.h-text.h-text {
  line-height: 32px;
  color: #fff !important;
}

.section-heading.sh-t3.sh-s7:after {
  height: 100%;
  background: #444;
}

.section-heading.sh-t3.sh-s7 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  background: #444;
  right: -15px;
}

.section-heading.sh-t3.sh-s7 .other-link .h-text {
  color: #fff;
}

.section-heading.sh-t3.sh-s8 {
  padding: 0;
  text-align: center;
}

.section-heading.sh-t3.sh-s8.multi-tab {
  text-align: inherit;
}

.section-heading.sh-t3.sh-s8 > .h-text:last-child:first-child, .section-heading.sh-t3.sh-s8 > .main-link > .h-text, .section-heading.sh-t3.sh-s8 > a:last-child:first-child > .h-text {
  text-transform: uppercase;
  border: 2px solid #444;
  padding: 0 15px;
}

.section-heading.sh-t3.sh-s8 > .h-text:last-child:first-child:after, .section-heading.sh-t3.sh-s8 > .h-text:last-child:first-child:before, .section-heading.sh-t3.sh-s8 > .main-link > .h-text:after, .section-heading.sh-t3.sh-s8 > .main-link > .h-text:before, .section-heading.sh-t3.sh-s8 > a:last-child:first-child > .h-text:after, .section-heading.sh-t3.sh-s8 > a:last-child:first-child > .h-text:before {
  display: inline-block;
  content: "";
  height: 100%;
  width: 17px;
  position: absolute;
  left: -19px;
  top: 0;
  background: #fff;
}

.section-heading.sh-t3.sh-s8 > .h-text:last-child:first-child:after, .section-heading.sh-t3.sh-s8 > .main-link > .h-text:after, .section-heading.sh-t3.sh-s8 > a:last-child:first-child > .h-text:after {
  left: inherit;
  right: -19px;
}

.section-heading.sh-t3.sh-s8.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t3.sh-s8 > .h-text, .section-heading.sh-t3.sh-s8 > a > .h-text {
  line-height: 34px;
  border: none;
  background: #fff;
}

.section-heading.sh-t3.sh-s8:after {
  opacity: 0.13;
  height: 2px;
  margin-top: -1px;
  top: 50%;
  display: block;
}

.section-heading.sh-t3.sh-s8.multi-tab .bs-pretty-tabs-container {
  background: #fff;
}

.section-heading.sh-t3.sh-s9 {
  text-align: center;
  padding: 0 16px 4px;
}

.section-heading.sh-t3.sh-s9:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
}

.section-heading.sh-t3.sh-s9:after {
  height: 3px;
}

.section-heading.sh-t3.sh-s9.section-heading.sh-t3.sh-s9 .h-text {
  color: #fff !important;
  padding: 5px 0;
}

.section-heading.sh-t3.sh-s9.bs-pretty-tabs {
  text-align: inherit !important;
}

.section-heading.multi-tab.sh-t4 .main-link.active .h-text, .section-heading.sh-t4 .main-link:first-child:last-child .h-text, .section-heading.sh-t4 > .h-text {
  color: #fff;
}

.section-heading.sh-t4.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t4 > .h-text, .section-heading.sh-t4 > a > .h-text {
  line-height: 32px;
}

.section-heading.multi-tab.sh-t4.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t4 .h-text {
  padding: 0 12px;
}

.section-heading.multi-tab.sh-t4 .h-text, .section-heading.multi-tab.sh-t4 .main-link .h-text {
  border: 1px solid #e2e2e2;
  border-color: rgba(0, 0, 0, 0.15);
  margin-right: 12px;
}

.section-heading.multi-tab.sh-t4 > .h-text, .section-heading.multi-tab.sh-t4 > a > .h-text {
  background: #fff;
}

.section-heading.multi-tab.sh-t4 .other-link .h-text {
  margin-right: 0;
  margin-left: 12px;
}

.section-heading.multi-tab.sh-t4 .main-link:hover .h-text, .section-heading.sh-t4 .main-link.active .h-text, .section-heading.sh-t4 a.active .h-text, .section-heading.sh-t4 a:hover .h-text {
  border-color: transparent !important;
  color: #fff;
}

.section-heading.multi-tab.sh-t4.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text {
  border-color: #e2e2e2;
  border-color: rgba(0, 0, 0, 0.15);
  background: #fff;
}

.section-heading.sh-t4 .bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text:after {
  height: 50%;
  right: 0;
  left: initial;
  top: 90%;
  pointer-events: all;
}

.section-heading.sh-t4 .bs-pretty-tabs-container .bs-pretty-tabs-elements .other-link .h-text {
  margin: 0 0 1px;
  border: none;
  padding: 1px 10px;
}

.section-heading.sh-t4 .bs-pretty-tabs-container .bs-pretty-tabs-elements .other-link .h-text:after {
  display: none;
}

.section-heading.multi-tab.sh-t4 .bs-pretty-tabs-container {
  padding-left: 0;
}

.section-heading.multi-tab.sh-t4 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  top: 120%;
  border-color: #e2e2e2;
  border-color: rgba(0, 0, 0, 0.15);
}

.section-heading.multi-tab.sh-t4.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text:before {
  content: "";
  position: absolute;
  height: 21%;
  display: inline-block;
  background: 0 0;
  right: -1px;
  left: -1px;
  top: 103%;
  top: calc(100% + 1px);
  pointer-events: visible;
}

.section-heading.multi-tab.sh-t4.bs-pretty-tabs .bs-pretty-tabs-more.other-link:hover .h-text {
  background: #fff !important;
}

.section-heading.sh-t4.sh-s1:after, .section-heading.sh-t4.sh-s3:after {
  height: 100%;
  top: 0;
  margin-top: 0;
  background: #f3f3f3;
  background: rgba(0, 0, 0, 0.04);
}

.section-heading.sh-t4.sh-s1 .h-text:after, .section-heading.sh-t4.sh-s3 .h-text:after {
  content: "";
  position: absolute;
  height: 110%;
  width: 12px;
  display: inline-block;
  background: #fff;
  right: -13px;
  top: -1px;
}

.section-heading.sh-t4.sh-s1 .other-link .h-text:after, .section-heading.sh-t4.sh-s3 .other-link .h-text:after {
  right: initial;
  left: -13px;
}

.section-heading.sh-t4.sh-s2:after {
  display: none;
}

.section-heading.sh-t4.sh-s3:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFNzg0NTFBNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFNzg0NTFCNkM0MDExRTdCNkE5ODk3MjRCNzlCNkRFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUU3ODQ1MTg2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUU3ODQ1MTk2QzQwMTFFN0I2QTk4OTcyNEI3OUI2REUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz461u9NAAAAEUlEQVR42mJgQAX/yeAABBgAgcID/UDOgL8AAAAASUVORK5CYII=);
  opacity: 0.13;
}

.section-heading.sh-t4.sh-s4:after {
  height: 13px;
  top: 9px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjQ4NUVFODNGNzc1MTFFN0I4NTdCMTRBMzQ3RTIwNTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjQ4NUVFODRGNzc1MTFFN0I4NTdCMTRBMzQ3RTIwNTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNDg1RUU4MUY3NzUxMUU3Qjg1N0IxNEEzNDdFMjA1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNDg1RUU4MkY3NzUxMUU3Qjg1N0IxNEEzNDdFMjA1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk86A7EAAAASSURBVHjaYmBgYLBgIAgAAgwAB88AOccVbLsAAAAASUVORK5CYII=) repeat;
  opacity: 1;
}

.section-heading.sh-t4.sh-s4 .h-text:before {
  content: "";
  position: absolute;
  display: inline-block;
  right: -11px;
  top: 0;
  width: 25px;
  height: 35px;
  transform: skew(29deg);
  z-index: -1;
}

.section-heading.sh-t4.sh-s4 .h-text:after {
  content: "";
  position: absolute;
  height: 110%;
  display: inline-block;
  background: #fff;
  top: -1px;
  width: 42px;
  right: -42px;
  z-index: -2;
}

.site-footer .light-text .section-heading.sh-t4.sh-s4 .h-text:after, .site-footer .light-text .section-heading.sh-t4.sh-s4:after {
  display: none;
}

.section-heading.sh-t4.sh-s4 .h-text {
  line-height: 34px;
  height: 35px;
  padding-top: 2px;
}

.section-heading.sh-t4.sh-s4 .main-link .h-text {
  border: none !important;
}

.section-heading.sh-t4.sh-s4 .other-link.other-link .h-text {
  background-color: #fff !important;
  border: none !important;
  margin-top: -3px;
  color: #000 !important;
  margin-left: 0;
}

.section-heading.sh-t4.sh-s4 .other-link.other-link .h-text:after, .section-heading.sh-t4.sh-s4 .other-link.other-link .h-text:before {
  display: none;
}

.section-heading.sh-t4.sh-s4 .main-link:hover .h-text, .section-heading.sh-t4.sh-s4.section-heading.sh-t4.sh-s4 .main-link .h-text {
  color: #fff !important;
}

.section-heading.sh-t4.sh-s5:after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkyNTA0MDQyNDg2MTExRThBMUYzQkY4RTIxQ0VCMDZDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkyNTA0MDQzNDg2MTExRThBMUYzQkY4RTIxQ0VCMDZDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTI1MDQwNDA0ODYxMTFFOEExRjNCRjhFMjFDRUIwNkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTI1MDQwNDE0ODYxMTFFOEExRjNCRjhFMjFDRUIwNkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6f3F9TAAAAhklEQVR42myPSw7DIAxEJyp36BoQWy7ASRAC5WAIDpVVJBb87kEbFhVtY8kL+4014y2lJDnn+K2cM7TW2MYY8g4aYxBCAC7B2m8olVLyPM85k/Wy1gprLWKMEELM3UfQWoNzbsI1E1nh5ckY+8pDeu/Y931CSunfN4/jOJ7e+1tYSsFLgAEAJ2RFZ6uSCs8AAAAASUVORK5CYII=) repeat;
  opacity: 0.7;
}

.have_bg.bs-light-scheme .section-heading.sh-t4.sh-s5:after {
  filter: invert(100%) brightness(12.7);
  opacity: 0.6;
  background-color: transparent;
}

.bs-light-scheme .section-heading.sh-t4.sh-s5 > .h-text {
  color: #000 !important;
}

.section-heading.sh-t4.sh-s5:after {
  height: 100%;
}

.section-heading.sh-t4.sh-s5 .h-text:before {
  content: "";
  position: absolute;
  display: inline-block;
  left: 0;
  top: 0;
  z-index: -1;
  border-left: 0 solid transparent;
  border-right: 17px solid transparent;
  border-top: 16px solid #fff;
}

.section-heading.sh-t4.sh-s5 .h-text:after {
  content: "";
  position: absolute;
  height: 100%;
  display: inline-block;
  background: #fff;
  top: 0;
  width: 14px;
  right: -14px;
  z-index: -2;
}

.site-footer .light-text .section-heading.sh-t4.sh-s5 .h-text:after, .site-footer .light-text .section-heading.sh-t4.sh-s5:after {
  display: none;
}

.section-heading.sh-t4.sh-s5 .h-text {
  line-height: 40px;
  height: 42px;
  padding-top: 2px;
  padding-right: 17px;
  padding-left: 17px;
}

.section-heading.sh-t4.sh-s5 .main-link .h-text {
  border: none !important;
}

.section-heading.sh-t4.sh-s5 .other-link.other-link .h-text {
  background-color: #fff !important;
  border: none !important;
  color: #000 !important;
  margin-left: 0;
}

.section-heading.sh-t4.sh-s5 .other-link.other-link .h-text:after, .section-heading.sh-t4.sh-s5 .other-link.other-link .h-text:before {
  display: none;
}

.section-heading.sh-t4.sh-s5 .main-link:hover .h-text, .section-heading.sh-t4.sh-s5.section-heading.sh-t4.sh-s5 .main-link .h-text {
  color: #fff !important;
}

.section-heading.sh-t4.sh-s6 {
  background-color: #2d2f38;
}

.bs-light-scheme .section-heading.sh-t4.sh-s6 {
  background-color: rgba(255, 255, 255, 0.07);
}

.section-heading.sh-t4.sh-s6 .h-text {
  line-height: 38px;
  color: #fff !important;
  border: none !important;
}

.section-heading.sh-t4.sh-s6 .h-text:before {
  content: "";
  position: absolute;
  right: -20px;
  top: 0;
  z-index: -1;
  border-left: 0 solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 38px solid transparent;
}

.section-heading.sh-t4.sh-s6 .other-link span {
  background-color: transparent !important;
  border: none;
  color: #fff;
  font-size: 11px;
}

.section-heading.sh-t4.sh-s6 .other-link span:before {
  display: none;
}

.section-heading.sh-t4.sh-s6 .other-link.active .h-text {
  background-color: transparent !important;
  border: none;
  color: #fff;
}

.section-heading.multi-tab.sh-t4.sh-s6 .main-link .h-text:hover {
  color: #fff !important;
}

.section-heading.sh-t4.sh-s6 .h-text:after, .section-heading.sh-t4.sh-s6:after {
  display: none;
}

.section-heading.sh-t5 {
  padding: 0 0 3px;
}

.section-heading.sh-t5:after {
  display: none;
}

.section-heading.sh-t5:before {
  content: "";
  display: inline-block;
  height: 3px;
  position: absolute;
  top: inherit;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #ededed;
  background: rgba(0, 0, 0, 0.07);
}

.section-heading.sh-t5 > .h-text:last-child:first-child, .section-heading.sh-t5 > .main-link > .h-text, .section-heading.sh-t5 > a:last-child:first-child > .h-text {
  position: relative;
}

.section-heading.sh-t5 > .h-text:last-child:first-child:before, .section-heading.sh-t5 > .main-link > .h-text:before, .section-heading.sh-t5 > a:last-child:first-child > .h-text:before {
  display: inline-block;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 3px;
  bottom: -3px;
  background: #000;
}

.section-heading.sh-t5 .h-text {
  padding: 0;
  line-height: 36px;
}

.section-heading.sh-t5 .other-link .h-text, .section-heading.sh-t5.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  padding: 0 0 0 17px;
  text-transform: capitalize;
}

.section-heading.sh-t5 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  border-color: #e6e6e6;
  padding: 8px 12px;
}

.section-heading.sh-t5 .bs-pretty-tabs-elements .other-link .h-text {
  line-height: 30px;
  padding: 0;
}

.section-heading.sh-t5.sh-s2 {
  padding: 3px 0 0;
}

.section-heading.sh-t5.sh-s2 > .h-text:last-child:first-child:before, .section-heading.sh-t5.sh-s2 > .main-link > .h-text:before, .section-heading.sh-t5.sh-s2 > a:last-child:first-child > .h-text:before {
  bottom: inherit;
  top: -3px;
}

.section-heading.sh-t5.sh-s2:before {
  top: 0;
  bottom: inherit;
}

.section-heading.sh-t5.sh-2 .h-text {
  line-height: 40px;
}

.section-heading.sh-t6 {
  padding: 0;
}

.section-heading.sh-t6:after {
  display: none;
}

.section-heading.sh-t6:before {
  content: "";
  display: inline-block;
  height: 3px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.section-heading.sh-t6 > .h-text:last-child:first-child, .section-heading.sh-t6 > .main-link > .h-text, .section-heading.sh-t6 > a:last-child:first-child > .h-text {
  position: relative;
  padding: 0 11px;
  color: #fff;
}

.section-heading.sh-t6.sh-s13:before {
  top: auto;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.07) !important;
}

.section-heading.sh-t6 .h-text {
  padding: 0;
  line-height: 32px;
}

.section-heading.sh-t6 .other-link .h-text, .section-heading.sh-t6.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  padding: 2px 0 0 17px;
  text-transform: capitalize;
}

.section-heading.sh-t6 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  border-color: #e6e6e6;
  padding: 8px 12px;
}

.section-heading.sh-t6 .bs-pretty-tabs-elements .other-link .h-text {
  line-height: 30px;
  padding: 0;
}

.section-heading.sh-t6 > .other-link {
  margin-top: 2px;
}

.section-heading.sh-t6 .bs-pretty-tabs-elements .other-link {
  margin-top: 0;
}

.section-heading.multi-tab.sh-t6 .bs-pretty-tabs-container {
  padding-left: 0;
}

.section-heading.sh-t6.sh-s2:before {
  top: 50%;
  height: 3px;
  margin-top: -1.5px;
}

.section-heading.sh-t6.sh-s2 > .other-link {
  margin-top: 0;
}

.section-heading.sh-t6.sh-s2 .other-link .h-text, .section-heading.sh-t6.sh-s2.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  padding: 0 0 0 17px;
  background: #fff;
}

.section-heading.sh-t6.sh-s3:before {
  top: inherit;
  bottom: 0;
  height: 3px;
  margin-top: 0;
}

.section-heading.sh-t6.sh-s3 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s3 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s3 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s3 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s3 > a:last-child:first-child > .h-text:after, .section-heading.sh-t6.sh-s3 > a:last-child:first-child > .h-text:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  width: 0;
  height: 0;
  border-bottom: 30px solid #000;
  border-right: 20px solid transparent;
  z-index: 1;
  right: -20px;
  background-color: transparent !important;
}

.section-heading.sh-t6.sh-s3 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s3 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s3 > a:last-child:first-child > .h-text:before {
  background: #fff;
}

.section-heading.sh-t6.sh-s3 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s3 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s3 > a:last-child:first-child > .h-text:after {
  border-bottom-color: rgba(255, 255, 255, 0.43);
  z-index: 2;
  -webkir-box-shadow: -2px 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: -2px 2px 2px rgba(0, 0, 0, 0.1);
}

.section-heading.sh-t6.sh-s3 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s3 > .main-link > .h-text, .section-heading.sh-t6.sh-s3 > a:last-child:first-child > .h-text {
  padding: 0 15px;
}

.section-heading.sh-t6.sh-s3 > .other-link {
  margin-top: 0;
}

.section-heading.sh-t6.bs-pretty-tabs.sh-s3 .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t6.sh-s3 .other-link .h-text {
  padding: 0 0 0 17px;
}

.section-heading.sh-t6.sh-s3 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  top: 96%;
  border-top-color: transparent;
}

.section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s4 > .main-link > .h-text, .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text {
  position: relative;
  padding: 0 24px 0 12px;
}

.section-heading.sh-t6.sh-s4:before {
  display: none;
}

.section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s4 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s4 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:after, .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  width: 4px;
  height: 100%;
  border-left: 2px solid #fff;
  border-right: 3px solid rgba(255, 255, 255, 0.7);
}

.section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s4 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:after {
  right: 5px;
  width: 2px;
  border-left: 3px solid #fff;
  border-right: 5px solid rgba(255, 255, 255, 0.45);
}

.section-heading.sh-t6.sh-s5:before {
  display: none;
}

.section-heading.sh-t6.sh-s5 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s5 > .main-link > .h-text, .section-heading.sh-t6.sh-s5 > a:last-child:first-child > .h-text {
  padding: 0 22px 0 25px;
  border-radius: 0 0 12px;
}

.section-heading.sh-t6.sh-s5 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s5 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s5 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s5 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s5 > a:last-child:first-child > .h-text:after, .section-heading.sh-t6.sh-s5 > a:last-child:first-child > .h-text:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  z-index: 1;
  border-top: 20px solid #fff;
  border-right: 15px solid transparent;
}

.section-heading.sh-t6.sh-s5 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s5 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s5 > a:last-child:first-child > .h-text:after {
  border-right: none;
  border-top: none;
  border-bottom: 20px solid rgba(0, 0, 0, 0.3);
  border-left: 15px solid transparent;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.05);
}

.section-heading.sh-t6.sh-s6, .section-heading.sh-t6.sh-s7 {
  padding: 0 25px 0 0;
}

.section-heading.sh-t6.sh-s6:before, .section-heading.sh-t6.sh-s7:before {
  height: 100%;
  width: auto;
  left: 5px;
  right: 5px;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  background: rgba(0, 0, 0, 0.05) !important;
}

.section-heading.sh-t6.sh-s7:before {
  -webkit-transform: skew(20deg);
  -moz-transform: skew(20deg);
  -o-transform: skew(20deg);
}

.section-heading.sh-t6.sh-s6 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s6 > .main-link > .h-text, .section-heading.sh-t6.sh-s6 > a:last-child:first-child > .h-text, .section-heading.sh-t6.sh-s7 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s7 > .main-link > .h-text, .section-heading.sh-t6.sh-s7 > a:last-child:first-child > .h-text {
  padding: 0 26px 0 10px;
}

.section-heading.sh-t6.sh-s6 .h-text, .section-heading.sh-t6.sh-s7 .h-text {
  line-height: 34px;
}

.section-heading.sh-t6.bs-pretty-tabs.sh-s6 .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t6.bs-pretty-tabs.sh-s7 .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t6.sh-s6 .other-link .h-text, .section-heading.sh-t6.sh-s7 .other-link .h-text {
  padding: 0 0 0 17px;
  border: none;
}

.section-heading.sh-t6.sh-s6 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s6 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s6 > a:last-child:first-child > .h-text:after, .section-heading.sh-t6.sh-s7 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s7 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s7 > a:last-child:first-child > .h-text:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  right: -8px;
  width: 16px;
  height: 100%;
  z-index: 1;
  background: #fff;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -o-transform: skew(-20deg);
}

.section-heading.sh-t6.sh-s7 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s7 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s7 > a:last-child:first-child > .h-text:after {
  -webkit-transform: skew(20deg);
  -moz-transform: skew(20deg);
  -o-transform: skew(20deg);
}

.section-heading.sh-t6.sh-s7 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s7 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s7 > a:last-child:first-child > .h-text:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  z-index: 1;
  border-top: 44px solid #fff;
  border-right: 16px solid transparent;
}

.section-heading.sh-t6.sh-s6 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s6 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s6 > a:last-child:first-child > .h-text:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: -7px;
  width: 15px;
  height: 100%;
  z-index: 1;
  -webkit-transform: skew(-20deg);
  -moz-transform: skew(-20deg);
  -o-transform: skew(-20deg);
  border: none;
}

.section-heading.sh-t6.sh-s6 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s6 > .main-link > .h-text, .section-heading.sh-t6.sh-s6 > a:last-child:first-child > .h-text {
  margin-left: 11px;
}

.section-heading.sh-t6.sh-s7 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s7 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s7 > a:last-child:first-child > .h-text:before {
  border-top: none;
  border-bottom: 44px solid #fff;
}

.section-heading.sh-t6.sh-s6 > .other-link, .section-heading.sh-t6.sh-s7 > .other-link {
  margin-top: 0;
}

.section-heading.sh-t6.sh-s6 .bs-pretty-tabs-container .bs-pretty-tabs-elements, .section-heading.sh-t6.sh-s7 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  right: -13px;
}

.section-heading.sh-t6.sh-s8:before {
  display: none;
}

.section-heading.sh-t6.sh-s8 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s8 > .main-link > .h-text, .section-heading.sh-t6.sh-s8 > a:last-child:first-child > .h-text {
  padding: 0 25px 0 12px;
}

.section-heading.sh-t6.sh-s8 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s8 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s8 > a:last-child:first-child > .h-text:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  z-index: 1;
  border-top: 16px solid transparent;
  border-right: 16px solid #fff;
  border-bottom: 16px solid transparent;
}

.section-heading.sh-t6.sh-s8 .other-link .h-text, .section-heading.sh-t6.sh-s8.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  padding-top: 0;
}

.section-heading.sh-t6.sh-s8 > .other-link {
  margin-top: 0;
}

.section-heading.sh-t6.sh-s10, .section-heading.sh-t6.sh-s12, .section-heading.sh-t6.sh-s9 {
  padding: 0 15px 7px 0;
}

.section-heading.sh-t6.sh-s10 .h-text, .section-heading.sh-t6.sh-s12 .h-text, .section-heading.sh-t6.sh-s9 .h-text {
  line-height: 34px;
}

.section-heading.sh-t6.sh-s10:before, .section-heading.sh-t6.sh-s9:before {
  height: auto;
  top: 7px;
  border-radius: 3px;
  bottom: 0;
}

.section-heading.sh-t6.sh-s12:before {
  display: none;
}

.section-heading.sh-t6.sh-s9:before {
  background: rgba(0, 0, 0, 0.05) !important;
}

.section-heading.sh-t6.sh-s10:before {
  opacity: 0.13;
  background: #a2a2a2;
}

.section-heading.sh-t6.sh-s10 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s10 > .main-link > .h-text, .section-heading.sh-t6.sh-s10 > a:last-child:first-child > .h-text, .section-heading.sh-t6.sh-s9 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s9 > .main-link > .h-text, .section-heading.sh-t6.sh-s9 > a:last-child:first-child > .h-text {
  border-radius: 3px 3px 3px 0;
}

.section-heading.sh-t6.sh-s10 > .other-link, .section-heading.sh-t6.sh-s9 > .other-link {
  margin-top: 6px;
}

.section-heading.sh-t6.sh-s10.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text, .section-heading.sh-t6.sh-s9.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  border: none;
  padding-top: 0;
  line-height: 33px;
  margin-top: 8px;
}

.section-heading.sh-t6.sh-s10.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  border: none;
  padding-top: 0;
  line-height: 33px;
}

.section-heading.sh-t6.sh-s10 > .other-link, .section-heading.sh-t6.sh-s9 > .other-link {
  margin-top: 6px;
}

.section-heading.sh-t6.sh-s10 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s10 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s10 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s10 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s10 > a:last-child:first-child > .h-text:after, .section-heading.sh-t6.sh-s10 > a:last-child:first-child > .h-text:before, .section-heading.sh-t6.sh-s12 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s12 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s12 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s12 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s12 > a:last-child:first-child > .h-text:after, .section-heading.sh-t6.sh-s12 > a:last-child:first-child > .h-text:before, .section-heading.sh-t6.sh-s9 > .h-text:last-child:first-child:after, .section-heading.sh-t6.sh-s9 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s9 > .main-link > .h-text:after, .section-heading.sh-t6.sh-s9 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s9 > a:last-child:first-child > .h-text:after, .section-heading.sh-t6.sh-s9 > a:last-child:first-child > .h-text:before {
  content: "";
  display: inline-block;
  position: absolute;
  bottom: -10px;
  left: 0;
  width: 0;
  height: 0;
  border-top: 10px solid rgba(0, 0, 0, 0.18);
  border-right: 10px solid transparent;
}

.section-heading.sh-t6.sh-s10 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s10 > .main-link > .h-text, .section-heading.sh-t6.sh-s10 > a:last-child:first-child > .h-text, .section-heading.sh-t6.sh-s12 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s12 > .main-link > .h-text, .section-heading.sh-t6.sh-s12 > a:last-child:first-child > .h-text, .section-heading.sh-t6.sh-s9 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s9 > .main-link > .h-text, .section-heading.sh-t6.sh-s9 > a:last-child:first-child > .h-text {
  padding: 0 19px;
}

.section-heading.sh-t6.sh-s12 .other-link .h-text {
  padding-top: 0;
}

.section-heading.sh-t6.sh-s12 > .other-link {
  margin-top: 0;
}

.section-heading.sh-t6.sh-s11 {
  text-align: center;
}

.section-heading.sh-t6.sh-s11.multi-tab {
  text-align: inherit;
}

.section-heading.sh-t6.sh-s11:before {
  display: none;
}

.section-heading.sh-t6.sh-s11 > .h-text:last-child:first-child, .section-heading.sh-t6.sh-s11 > .main-link > .h-text, .section-heading.sh-t6.sh-s11 > a:last-child:first-child > .h-text {
  background: 0 0 !important;
  padding: 0 62px;
  text-align: center;
  line-height: 31px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  text-transform: inherit;
}

.section-heading.sh-t6.sh-s11 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s11 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s11 > a:last-child:first-child > .h-text:before {
  left: 47px;
  right: 47px;
  height: 100%;
  position: absolute;
  content: "";
  display: inline-block;
  z-index: -1;
  border-radius: 10px;
}

.section-heading.sh-t6.sh-s11 .sh-svg-l {
  position: absolute;
  left: 0;
  z-index: -1;
  top: -1px;
}

.section-heading.sh-t6.sh-s11 .sh-svg-r {
  position: absolute;
  right: 0;
  top: -1px;
}

.section-heading.sh-t6.sh-s12 > .h-text:last-child:first-child:before, .section-heading.sh-t6.sh-s12 > .main-link > .h-text:before, .section-heading.sh-t6.sh-s12 > a:last-child:first-child > .h-text:before {
  background-color: transparent !important;
}

.section-heading.sh-t7 {
  padding: 0;
}

.section-heading.sh-t7:after {
  display: none;
}

.section-heading.sh-t7:before {
  content: "";
  display: inline-block;
  height: 3px;
  position: absolute;
  top: 50%;
  margin-top: -1.5px;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #ededed;
  background: rgba(0, 0, 0, 0.07);
}

.section-heading.sh-t7 > .h-text:last-child:first-child, .section-heading.sh-t7 > .main-link > .h-text, .section-heading.sh-t7 > a:last-child:first-child > .h-text {
  position: relative;
  padding: 0 15px 0 24px;
  background: #fff;
}

.section-heading.sh-t7 > .h-text:last-child:first-child:before, .section-heading.sh-t7 > .main-link > .h-text:before, .section-heading.sh-t7 > a:last-child:first-child > .h-text:before {
  display: inline-block;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 15px;
  width: 15px;
  background: #000;
  top: 50%;
  margin-top: -7.5px;
}

.section-heading.sh-t7 .h-text {
  padding: 0;
}

.section-heading.sh-t7 .other-link .h-text, .section-heading.sh-t7.bs-pretty-tabs .bs-pretty-tabs-more.other-link .h-text {
  padding: 0 0 0 17px;
  text-transform: capitalize;
  background: #fff;
}

.section-heading.sh-t7 .bs-pretty-tabs-container .bs-pretty-tabs-elements {
  border-color: #e6e6e6;
  padding: 8px 12px;
}

.section-heading.sh-t7 .bs-pretty-tabs-elements .other-link .h-text {
  line-height: 30px;
  padding: 0;
}

.footer-widgets.light-text .section-heading.sh-t1 .main-link:first-child:last-child .h-text, .footer-widgets.light-text .section-heading.sh-t1 a.active .h-text, .footer-widgets.light-text .section-heading.sh-t1 a:hover .h-text, .footer-widgets.light-text .section-heading.sh-t1 > .h-text {
  color: #fff;
}

.footer-widgets.light-text .section-heading.sh-t1:after {
  background: rgba(255, 255, 255, 0.1);
}

.footer-widgets.light-text .section-heading.sh-t1.sh-s2:after {
  opacity: 0.45;
}

.footer-widgets.light-text .section-heading.sh-t1.sh-s5 > .h-text:first-child:last-child:after, .footer-widgets.light-text .section-heading.sh-t1.sh-s5 > .h-text:last-child:first-child, .footer-widgets.light-text .section-heading.sh-t1.sh-s5 > .main-link > .h-text, .footer-widgets.light-text .section-heading.sh-t1.sh-s5 > .main-link > .h-text:after, .footer-widgets.light-text .section-heading.sh-t1.sh-s5 > a:first-child:last-child > .h-text:after, .footer-widgets.light-text .section-heading.sh-t1.sh-s5 > a:last-child:first-child > .h-text {
  color: #fff !important;
}

.footer-widgets.light-text .section-heading.sh-t2:before {
  background: rgba(255, 255, 255, 0.14);
}

.footer-widgets.light-text .section-heading.sh-t2:after {
  background-color: #f9f9f9;
}

.footer-widgets.light-text .section-heading.sh-t2 .main-link:first-child:last-child .h-text, .footer-widgets.light-text .section-heading.sh-t2 a.active, .footer-widgets.light-text .section-heading.sh-t2 > .h-text {
  color: #fff !important;
}

.footer-widgets.light-text .listing-item-text-2 .item-inner {
  border-color: rgba(255, 255, 255, 0.11);
}

.footer-widgets.light-text .section-heading.sh-t2.sh-s2 {
  background: rgba(255, 255, 255, 0.04);
}

.footer-widgets.light-text .section-heading.sh-t2.sh-s3 {
  background: rgba(255, 255, 255, 0.04);
}

.footer-widgets.light-text .section-heading.sh-t2.sh-s4 {
  border: 1px solid rgba(255, 255, 255, 0.06);
}

.footer-widgets.light-text .section-heading.sh-t3:after {
  background: #fff;
}

.footer-widgets.light-text .section-heading.sh-t3 {
  color: #fff;
}

.footer-widgets.light-text .section-heading.sh-t3.sh-s4.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text.h-text, .footer-widgets.light-text .section-heading.sh-t3.sh-s4 > .h-text.h-text.h-text, .footer-widgets.light-text .section-heading.sh-t3.sh-s4 > a.active > .h-text.h-text.h-text, .footer-widgets.light-text .section-heading.sh-t3.sh-s4 > a > .h-text.h-text.h-text {
  color: #000 !important;
}

.footer-widgets.light-text .section-heading.sh-t3.sh-s5 {
  border: 1px solid rgba(255, 255, 255, 0.07);
}

.footer-widgets.light-text .section-heading.sh-t3.sh-s6 {
  border: 1px solid rgba(255, 255, 255, 0.08);
}

.footer-widgets.light-text .section-heading.sh-t3.sh-s7:after {
  background: #444;
}

.footer-widgets.light-text .section-heading.sh-t3.sh-s7:before {
  border-top: 10px solid #444;
}

.footer-widgets.light-text .section-heading.sh-t3.sh-s9:before {
  background-color: rgba(255, 255, 255, 0.07) !important;
}

.footer-widgets.light-text .section-heading.sh-t3.sh-s9:after {
  background-color: rgba(255, 255, 255, 0.07) !important;
}

.footer-widgets.light-text .section-heading.sh-t4.sh-s1:after, .footer-widgets.light-text .section-heading.sh-t4.sh-s3:after {
  background: rgba(255, 255, 255, 0.05);
}

.footer-widgets.light-text .section-heading.sh-t4.sh-s6 {
  background-color: rgba(255, 255, 255, 0.07);
}

.footer-widgets.light-text .section-heading.sh-t4.sh-s5:after {
  display: block;
  filter: invert(100%) brightness(12.7);
  opacity: 0.6;
  background-color: transparent;
}

.footer-widgets.light-text .section-heading.sh-t5:before {
  background: rgba(255, 255, 255, 0.06);
}

.footer-widgets.light-text .section-heading.sh-t5 > .h-text:last-child:first-child:before, .footer-widgets.light-text .section-heading.sh-t5 > .main-link > .h-text:before, .footer-widgets.light-text .section-heading.sh-t5 > a:last-child:first-child > .h-text:before {
  background: #fff;
}

.footer-widgets.light-text .section-heading.sh-t5 {
  color: #fff;
}

.footer-widgets .section-heading.sh-t4.sh-s5 .h-text:after {
  display: block !important;
}

.ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:after, .ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .main-link > .h-text:after, .ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:after {
  border-right-color: rgba(0, 0, 0, 0.2);
}

.rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:after, .rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .main-link > .h-text:after, .rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:after {
  border-left-color: rgba(0, 0, 0, 0.2);
}

.ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:after, .ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:before, .ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .main-link > .h-text:after, .ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .main-link > .h-text:before, .ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:after, .ltr .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:before {
  border-right-color: rgba(0, 0, 0, 0.3);
}

.rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:after, .rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .h-text:last-child:first-child:before, .rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .main-link > .h-text:after, .rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > .main-link > .h-text:before, .rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:after, .rtl .footer-widgets.light-text .section-heading.sh-t6.sh-s4 > a:last-child:first-child > .h-text:before {
  border-left-color: rgba(0, 0, 0, 0.3);
}

.footer-widgets.light-text .section-heading.sh-t6.sh-s9:before {
  background: rgba(255, 255, 255, 0.05) !important;
}

.site-footer .footer-widgets.light-text .section-heading.sh-t7.sh-s1 .h-text {
  color: #fff !important;
}

.footer-widgets.light-text .section-heading.sh-t7:before {
  background: rgba(255, 255, 255, 0.1);
}

.single-featured-video {
  max-width: 100% !important;
}

.post-meta.single-post-meta, .post-meta.single-post-meta a {
  color: #3a3a3a;
}

.post-meta.single-post-meta .comments, .post-meta.single-post-meta .post-author-avatar, .post-meta.single-post-meta .time, .post-meta.single-post-meta .views {
  float: none;
  margin: 0 12px 0 0;
  white-space: nowrap;
  line-height: 26px;
  display: inline-block;
}

.post-meta.single-post-meta > a + span:before, .post-meta.single-post-meta > span + a:before, .post-meta.single-post-meta > span + span:before {
  content: " ";
  display: inline-block;
  width: 9px;
  margin-right: 12px;
  height: 1px;
  background: rgba(0, 0, 0, 0.23);
  vertical-align: middle;
}

.post-meta.single-post-meta b {
  color: #4d4d4d;
  margin-left: 2px;
}

.post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  border-radius: 50%;
  margin: 0;
}

.post-meta.single-post-meta .post-author-a.post-author-avatar .avatar + .post-author-name {
  margin-left: 7px;
}

.post-meta.single-post-meta .post-author-name {
  text-transform: capitalize !important;
  max-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: middle;
}

.post-meta.single-post-meta .post-author-a, .post-meta.single-post-meta .time {
  color: rgba(0, 0, 0, 0.44);
}

.post-meta.single-post-meta .post-author-a:hover {
  color: #b7b7b7 !important;
}

.single-post-title {
  line-height: 1.3;
}

.single-featured {
  text-align: center;
  display: block;
  margin: 0 0 20px;
  line-height: 0;
  position: relative;
}

.single-featured img {
  max-width: 100%;
  height: auto !important;
}

.single-featured figure {
  line-height: 2;
  text-align: center;
}

.single-featured iframe {
  max-width: 100%;
}

.image-credit a, .image-credit a:hover {
  color: #fff !important;
}

.single-featured .image-credit {
  position: absolute;
  right: 0;
  font-size: 10px;
  display: inline-block;
  padding: 0 8px;
  bottom: -18px;
  color: #adadad;
  background: 0 0;
  line-height: 18px;
  overflow: hidden;
  white-space: nowrap;
}

.post.format-standard .single-featured .image-credit {
  line-height: 20px;
  background: rgba(0, 0, 0, 0.26);
  bottom: 0;
  color: #fff;
}

.single-post-excerpt {
  color: #6d6d6d;
}

.single-post-excerpt p:last-child {
  margin-bottom: 0;
}

.single-post-excerpt.post-excerpt-bc {
  padding-bottom: 16px;
  margin-bottom: 16px;
  border-bottom: 1px solid #e2e2e2;
}

.single-post-share {
  list-style: none;
  padding: 0;
  font-size: 0;
}

.single-post-share.top-share {
  margin-bottom: 10px;
}

.single-post-share .number {
  font-size: 13px;
  font-weight: 700;
  margin: 0;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  display: inline-block;
}

.single-post-share .post-share-btn {
  background: #fff;
  border: 1px solid #e2e2e2;
  line-height: 30px;
  display: inline-block;
  padding: 0 5px;
  border-radius: 30px;
  font-size: 12px;
  color: #4d4d4d;
  margin-right: 8px;
  margin-bottom: 9px;
  vertical-align: top;
}

.single-post-share .post-share-btn .bf-icon, .single-post-share .post-share-btn .number, .single-post-share .post-share-btn .text {
  line-height: 30px;
  vertical-align: top;
}

.single-post-share .post-share-btn .text {
  font-size: 12px;
}

.single-post-share .post-share-btn .bf-icon {
  font-size: 15px;
  margin: 0 3px;
}

.single-post-share .share-handler {
  float: left;
  position: relative;
}

.single-post-share .post-share-btn.post-share-btn-comments, .single-post-share .post-share-btn.post-share-btn-views {
  float: right;
  border-radius: 0;
}

.single-post-share .post-share-btn.post-share-btn-views {
  font-weight: 700;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.single-post-share .post-share-btn.post-share-btn-views.rank-0, .single-post-share .post-share-btn.post-share-btn-views.rank-default {
  font-weight: 400;
}

.share-handler-wrap {
  overflow: hidden;
  height: 33px;
}

.post-share.style-2 .share-handler-wrap {
  height: 38px;
}

.post-share.style-5 .share-handler-wrap, .post-share.style-8 .share-handler-wrap {
  height: 47px;
}

.post-share.style-6 .share-handler-wrap, .post-share.style-7 .share-handler-wrap {
  height: 70px;
}

.share-handler-wrap.bs-pretty-tabs-initialized {
  height: auto !important;
}

.post-share .post-share-btn-group {
  overflow: hidden;
  float: right;
  margin-bottom: 10px;
}

.post-share .post-share-btn-group .post-share-btn {
  border-radius: 0;
  margin: 0;
  padding: 0 10px;
  border-left-width: 0;
  border-right-width: 0;
  position: relative;
}

.post-share .post-share-btn-group .post-share-btn:before {
  display: inline-block;
  content: " ";
  width: 1px;
  height: 66%;
  background: #e2e2e2;
  position: absolute;
  left: 0;
  top: 17%;
}

.post-share .post-share-btn-group .post-share-btn:first-child {
  border-radius: 0 3px 3px 0;
  border-right-width: 1px;
}

.post-share .post-share-btn-group .post-share-btn:last-child {
  border-radius: 3px 0 0 3px;
  border-left-width: 1px;
}

.post-share .post-share-btn-group .post-share-btn:last-child:before {
  display: none;
}

.post-share .bs-pretty-tabs-container {
  float: left;
}

.post-share .bs-pretty-tabs-elements {
  display: none !important;
}

.single-post-share ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
}

.single-post-share li {
  margin: 0 6px 6px;
  display: inline-block;
  text-align: center;
  list-style: none;
}

.single-post-share li li {
  display: none;
}

.single-post-share .social-item {
  margin: 0 6px 4px 0;
  float: left;
}

.single-post-share .social-item a {
  line-height: 30px;
  min-width: 30px;
  display: inline-block;
  padding: 0 0;
  border-radius: 30px;
  font-size: 14px;
  color: #fff;
  overflow: hidden;
  text-align: center;
}

.single-post-share .social-item.has-count a {
  padding: 0 10px;
}

.single-post-share .social-item a .bf-icon, .single-post-share .social-item a .item-title, .single-post-share .social-item a .number {
  line-height: 30px;
  vertical-align: top;
  color: #fff;
  display: inline-block;
}

.single-post-share .social-item a .item-title, .single-post-share .social-item a .number {
  margin-left: 6px;
}

.single-post-share .social-item a .bf-icon {
  font-size: 16px;
}

.single-post-share .social-item.whatsapp .bf-icon {
  font-size: 16px;
  font-weight: 700;
}

.single-post-share .number:empty {
  display: none;
}

.single-post-share .social-item.facebook a {
  background-color: #2d5f9a;
  color: #133d6d;
}

.single-post-share .social-item.facebook a:hover {
  background-color: #1b4a82;
}

.single-post-share .social-item.twitter a {
  background-color: #53c7ff;
  color: #2e86b1;
}

.single-post-share .social-item.twitter a:hover {
  background-color: #369ed0;
}

.single-post-share .social-item.google_plus a {
  background-color: #d93b2b;
  color: #9a2317;
}

.single-post-share .social-item.google_plus a:hover {
  background-color: #b7291a;
}

.single-post-share .social-item.pinterest a {
  background-color: #a41719;
  color: #670d0e;
}

.single-post-share .social-item.pinterest a:hover {
  background-color: #8c0a0c;
}

.single-post-share .social-item.linkedin a {
  background-color: #005182;
  color: #013c61;
}

.single-post-share .social-item.linkedin a:hover {
  background-color: #003b5f;
}

.single-post-share .social-item.email a, .single-post-share .social-item.print a {
  background-color: #444;
  color: #313131;
}

.single-post-share .social-item.email a:hover, .single-post-share .social-item.print a:hover {
  background-color: #2f2f2f;
}

.single-post-share .social-item.tumblr a {
  background-color: #3e5a70;
  color: #24384a;
}

.single-post-share .social-item.tumblr a:hover {
  background-color: #426283;
}

.single-post-share .social-item.telegram a {
  background-color: #179cde;
  color: #0a629a;
}

.single-post-share .social-item.telegram a:hover {
  background-color: #0f8dde;
}

.single-post-share .social-item.reddit a {
  background-color: #ff4500;
  color: #bb3200;
}

.single-post-share .social-item.reddit a:hover {
  background-color: #dc3c01;
}

.single-post-share .social-item.stumbleupon a {
  background-color: #ee4813;
  color: #982d0b;
}

.single-post-share .social-item.stumbleupon a:hover {
  background-color: #ce3d0f;
}

.single-post-share .social-item.vk a {
  background-color: #4c75a3;
  color: #223448;
}

.single-post-share .social-item.vk a:hover {
  background-color: #3e5f84;
}

.single-post-share .social-item.digg a {
  background-color: #000;
  color: #525252;
}

.single-post-share .social-item.digg a:hover {
  background-color: #2f2f2f;
}

.single-post-share .social-item.bs-custom-link a {
  background-color: #000;
  color: #525252;
}

.single-post-share .social-item.bs-custom-link a:hover {
  background-color: #2f2f2f;
}

.single-post-share .social-item.ok-ru a {
  background-color: #ee8208;
  color: #cb6e04;
}

.single-post-share .social-item.ok-ru a:hover {
  background-color: #d36c08;
}

.single-post-share .social-item.whatsapp a {
  background-color: #00e676;
  color: #02a252;
}

.single-post-share .social-item.whatsapp a:hover {
  background-color: #00c462;
}

.single-post-share .social-item.line a {
  background-color: #00b900;
  color: #018c01;
}

.single-post-share .social-item.line a:hover {
  background-color: #009a00;
}

.single-post-share .social-item.line .bf-icon {
  font-size: 20px;
}

.single-post-share .social-item.bbm .bf-icon:before, .single-post-share .social-item.line .bf-icon:before, .single-post-share .social-item.viber .bf-icon:before {
  vertical-align: top;
}

.single-post-share .social-item.viber a {
  background-color: #5d54a4;
  color: #1f1d3c;
}

.single-post-share .social-item.viber:hover a {
  background-color: #494589;
}

.single-post-share .social-item.viber .bf-icon {
  font-size: 18px;
}

.single-post-share .social-item.bbm a {
  background-color: #1f1f1f;
  color: #505050;
}

.single-post-share .social-item.bbm a:hover {
  background-color: #3c3c3c;
}

.single-post-share .social-item.facebook-messenger a {
  background-color: #448aff;
  color: #2464ff;
}

.single-post-share .social-item.facebook-messenger a:hover {
  background-color: #448aff;
}

.single-post-share .social-item.bbm .bf-icon {
  font-size: 18px;
}

.single-post-share .social-item.telegram .bf-icon {
  margin-left: -1px;
}

.single-post-share .social-item.bbm .bsfi-bbm, .single-post-share .social-item.digg .bf-icon, .single-post-share .social-item.line .bsfi-line, .single-post-share .social-item.viber .bsfi-viber {
  font-size: 18px;
}

.single-post-share .social-item .bf-icon {
  vertical-align: middle;
}

.single-post-share .social-item.bbm, .single-post-share .social-item.line, .single-post-share .social-item.viber, .single-post-share .social-item.whatsapp {
  display: none;
}

@media only screen and (max-width: 780px) {
  .single-post-share .social-item.bbm, .single-post-share .social-item.line, .single-post-share .social-item.viber, .single-post-share .social-item.whatsapp {
    display: inline-block;
  }
}
@media only screen and (max-width: 540px) {
  .post-share .post-share-btn-group {
    float: left;
  }
  .share-handler-wrap {
    clear: both;
  }
}
@media only screen and (max-width: 420px) {
  .single-post-share .social-share-list + .post-share-btn {
    float: left;
    clear: left;
    margin-left: 0;
    margin-top: 5px;
  }
  .single-post-share .post-share-btn {
    margin-bottom: 4px !important;
  }
}
.post-share.style-3 .share-handler, .post-share.style-4 .share-handler, .post-share.style-5 .share-handler, .post-share.style-8 .share-handler {
  margin: 0 12px 12px 0;
}

.post-share .share-handler:after, .post-share .share-handler:before {
  border: solid 6px transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  top: 50%;
  right: -12px;
  border-left-color: #d7d7d7;
  margin-top: -6px;
}

.post-share .share-handler:after {
  border: solid 5px transparent;
  border-left-color: #fff;
  right: -10px;
  margin-top: -5px;
}

.post-share.style-1 .share-handler:after, .post-share.style-1 .share-handler:before, .post-share.style-2 .share-handler:after, .post-share.style-2 .share-handler:before {
  display: none;
}

.post-share .post-share-btn, .post-share .social-item a {
  border-radius: 3px;
  padding: 0 5px;
}

.post-share.style-3 .social-item a, .post-share.style-6 .social-item a, .post-share.style-7 .social-item a {
  box-shadow: 0 3px 0;
}

.post-share.style-6 .bf-icon, .post-share.style-6 .item-title, .post-share.style-6 .number, .post-share.style-6 .text, .post-share.style-7 .bf-icon, .post-share.style-7 .item-title, .post-share.style-7 .number, .post-share.style-7 .text {
  font-size: 15px;
  display: block;
  font-weight: 400;
}

.post-share.style-5 .post-share-btn .bf-icon, .post-share.style-5 .post-share-btn .number, .post-share.style-5 .post-share-btn .text, .post-share.style-8 .post-share-btn .bf-icon, .post-share.style-8 .post-share-btn .number, .post-share.style-8 .post-share-btn .text {
  line-height: 43px;
}

.post-share.style-5 .bf-icon {
  font-size: 22px !important;
}

.post-share.style-5 .number {
  font-size: 18px;
}

.post-share.style-5 .social-item .item-title, .post-share.style-8 .social-item .item-title {
  font-size: 16px;
}

.post-share.style-5 .social-item a .bf-icon, .post-share.style-5 .social-item a .number, .post-share.style-8 .social-item a .bf-icon, .post-share.style-8 .social-item a .number {
  line-height: 44px;
  font-weight: 400;
}

.post-share.style-5 .social-item, .post-share.style-8 .social-item {
  margin: 0 6px 6px 0;
}

.post-share.style-5 .bs-pretty-tabs-more, .post-share.style-8 .bs-pretty-tabs-more {
  padding: 0 6px !important;
  transform: initial;
  top: 6px;
  min-width: 30px !important;
}

.post-share.style-5 .bs-pretty-tabs-more .bf-icon {
  line-height: 30px;
  font-size: 18px !important;
}

.post-share.style-10 .social-item, .post-share.style-9 .social-item {
  border: 1px solid #e2e2e2;
  border-radius: 3px;
}

.post-share.style-10 .post-share-btn, .post-share.style-11 .post-share-btn, .post-share.style-9 .post-share-btn {
  line-height: 31px;
}

.post-share.style-10 .share-handler, .post-share.style-9 .share-handler {
  padding: 0 10px;
  margin-right: 15px;
}

.post-share.style-10 .social-item a .item-title, .post-share.style-10 .social-item a .number {
  color: inherit;
}

.post-share.style-10 .social-item.has-count.has-title .number {
  border-left: none;
  padding-left: 0;
}

.post-share.style-10 .social-item.has-count.has-title .item-title {
  border-right: none;
}

.post-share.style-10 .post-share-btn, .post-share.style-11 .post-share-btn, .post-share.style-9 .post-share-btn {
  padding: 0 6px;
  line-height: 32px;
  border-radius: 3px;
  min-width: 32px;
  height: 32px;
}

.post-share.style-10 .post-share-btn-group .post-share-btn:first-child, .post-share.style-11 .post-share-btn-group .post-share-btn:first-child, .post-share.style-9 .post-share-btn-group .post-share-btn:first-child {
  border-radius: 0 3px 3px 0;
}

.post-share.style-10 .post-share-btn-group .post-share-btn:last-child, .post-share.style-11 .post-share-btn-group .post-share-btn:last-child, .post-share.style-9 .post-share-btn-group .post-share-btn:last-child {
  border-radius: 3px 0 0 3px;
}

.post-share.style-10 .social-item a, .post-share.style-9 .social-item a {
  background: #fff !important;
  color: #4d4d4d;
}

.post-share.style-10 .social-item.facebook a, .post-share.style-11 .social-item.facebook a, .post-share.style-9 .social-item.facebook a {
  color: #2d5f9a;
}

.post-share.style-10 .social-item.facebook .icon, .post-share.style-11 .social-item.facebook .icon {
  background-color: #2d5f9a;
  border-color: #2d5f9a;
}

.post-share.style-10 .social-item.facebook a:hover, .post-share.style-11 .social-item.facebook a:hover, .post-share.style-9 .social-item.facebook a:hover {
  color: #1b4a82;
}

.post-share.style-10 .social-item.facebook a:hover .icon, .post-share.style-11 .social-item.facebook a:hover .icon {
  background-color: #1b4a82;
  border-color: #1b4a82;
}

.post-share.style-10 .social-item.twitter a, .post-share.style-11 .social-item.twitter a, .post-share.style-9 .social-item.twitter a {
  color: #53c7ff;
}

.post-share.style-10 .social-item.twitter .icon, .post-share.style-11 .social-item.twitter .icon {
  background-color: #53c7ff;
  border-color: #53c7ff;
}

.post-share.style-10 .social-item.twitter a:hover, .post-share.style-11 .social-item.twitter a:hover, .post-share.style-9 .social-item.twitter a:hover {
  color: #369ed0;
}

.post-share.style-10 .social-item.google_plus a, .post-share.style-11 .social-item.google_plus a, .post-share.style-9 .social-item.google_plus a {
  color: #d93b2b;
}

.post-share.style-10 .social-item.google_plus .icon, .post-share.style-11 .social-item.google_plus .icon {
  background-color: #d93b2b;
  border-color: #d93b2b;
}

.post-share.style-10 .social-item.google_plus a:hover, .post-share.style-11 .social-item.google_plus a:hover, .post-share.style-9 .social-item.google_plus a:hover {
  color: #b7291a;
}

.post-share.style-10 .social-item.pinterest a, .post-share.style-11 .social-item.pinterest a, .post-share.style-9 .social-item.pinterest a {
  color: #a41719;
}

.post-share.style-10 .social-item.pinterest .icon, .post-share.style-11 .social-item.pinterest .icon {
  background-color: #a41719;
  border-color: #a41719;
}

.post-share.style-10 .social-item.pinterest a:hover, .post-share.style-11 .social-item.pinterest a:hover, .post-share.style-9 .social-item.pinterest a:hover {
  color: #8c0a0c;
}

.post-share.style-10 .social-item.linkedin a, .post-share.style-11 .social-item.linkedin a, .post-share.style-9 .social-item.linkedin a {
  color: #005182;
}

.post-share.style-10 .social-item.linkedin .icon, .post-share.style-11 .social-item.linkedin .icon {
  background-color: #005182;
  border-color: #005182;
}

.post-share.style-10 .social-item.linkedin a:hover, .post-share.style-11 .social-item.linkedin a:hover, .post-share.style-9 .social-item.linkedin a:hover {
  color: #003b5f;
}

.post-share.style-10 .social-item.email a, .post-share.style-10 .social-item.print a, .post-share.style-11 .social-item.email a, .post-share.style-11 .social-item.print a, .post-share.style-9 .social-item.email a, .post-share.style-9 .social-item.print a {
  color: #444;
}

.post-share.style-10 .social-item.email .icon, .post-share.style-10 .social-item.print .icon, .post-share.style-11 .social-item.email .icon, .post-share.style-11 .social-item.print .icon {
  background-color: #444;
  border-color: #444;
}

.post-share.style-10 .social-item.email a:hover, .post-share.style-10 .social-item.print a:hover, .post-share.style-11 .social-item.email a:hover, .post-share.style-11 .social-item.print a:hover, .post-share.style-9 .social-item.email a:hover, .post-share.style-9 .social-item.print a:hover {
  color: #2f2f2f;
}

.post-share.style-10 .social-item.tumblr a, .post-share.style-11 .social-item.tumblr a, .post-share.style-9 .social-item.tumblr a {
  color: #3e5a70;
}

.post-share.style-10 .social-item.tumblr .icon, .post-share.style-11 .social-item.tumblr .icon {
  background-color: #3e5a70;
  border-color: #3e5a70;
}

.post-share.style-10 .social-item.tumblr a:hover, .post-share.style-11 .social-item.tumblr a:hover, .post-share.style-9 .social-item.tumblr a:hover {
  color: #426283;
}

.post-share.style-10 .social-item.telegram a, .post-share.style-11 .social-item.telegram a, .post-share.style-9 .social-item.telegram a {
  color: #179cde;
}

.post-share.style-10 .social-item.telegram .icon, .post-share.style-11 .social-item.telegram .icon {
  background-color: #179cde;
  border-color: #179cde;
}

.post-share.style-10 .social-item.telegram a:hover, .post-share.style-11 .social-item.telegram a:hover, .post-share.style-9 .social-item.telegram a:hover {
  color: #0f8dde;
}

.post-share.style-10 .social-item.reddit a, .post-share.style-11 .social-item.reddit a, .post-share.style-9 .social-item.reddit a {
  color: #ff4500;
}

.post-share.style-10 .social-item.reddit .icon, .post-share.style-11 .social-item.reddit .icon {
  background-color: #ff4500;
  border-color: #ff4500;
}

.post-share.style-10 .social-item.reddit a:hover, .post-share.style-11 .social-item.reddit a:hover, .post-share.style-9 .social-item.reddit a:hover {
  color: #dc3c01;
}

.post-share.style-10 .social-item.stumbleupon a, .post-share.style-11 .social-item.stumbleupon a, .post-share.style-9 .social-item.stumbleupon a {
  color: #ee4813;
}

.post-share.style-10 .social-item.stumbleupon .icon, .post-share.style-11 .social-item.stumbleupon .icon {
  background-color: #ee4813;
  border-color: #ee4813;
}

.post-share.style-10 .social-item.stumbleupon a:hover, .post-share.style-11 .social-item.stumbleupon a:hover, .post-share.style-9 .social-item.stumbleupon a:hover {
  color: #ce3d0f;
}

.post-share.style-10 .social-item.vk a, .post-share.style-11 .social-item.vk a, .post-share.style-9 .social-item.vk a {
  color: #4c75a3;
}

.post-share.style-10 .social-item.vk .icon, .post-share.style-11 .social-item.vk .icon {
  background-color: #4c75a3;
  border-color: #4c75a3;
}

.post-share.style-10 .social-item.vk a:hover, .post-share.style-11 .social-item.vk a:hover, .post-share.style-9 .social-item.vk a:hover {
  color: #3e5f84;
}

.post-share.style-10 .social-item.digg a, .post-share.style-11 .social-item.digg a, .post-share.style-9 .social-item.digg a {
  color: #000;
}

.post-share.style-10 .social-item.digg .icon, .post-share.style-11 .social-item.digg .icon {
  background-color: #000;
  border-color: #000;
}

.post-share.style-10 .social-item.bs-custom-link a, .post-share.style-11 .social-item.bs-custom-link a, .post-share.style-9 .social-item.bs-custom-link a {
  color: #000;
}

.post-share.style-10 .social-item.bs-custom-link .icon, .post-share.style-11 .social-item.bs-custom-link .icon {
  background-color: #000;
  border-color: #000;
}

.post-share.style-10 .social-item.ok-ru a, .post-share.style-11 .social-item.ok-ru a, .post-share.style-9 .social-item.ok-ru a {
  color: #ee8208;
}

.post-share.style-10 .social-item.ok-ru .icon, .post-share.style-11 .social-item.ok-ru .icon {
  background-color: #ee8208;
  border-color: #ee8208;
}

.post-share.style-10 .social-item.digg a:hover, .post-share.style-11 .social-item.digg a:hover, .post-share.style-9 .social-item.digg a:hover {
  color: #2f2f2f;
}

.post-share.style-10 .social-item.bs-custom-link a:hover, .post-share.style-11 .social-item.bs-custom-link a:hover, .post-share.style-9 .social-item.bs-custom-link a:hover {
  color: #2f2f2f;
}

.post-share.style-10 .social-item.whatsapp a, .post-share.style-11 .social-item.whatsapp a, .post-share.style-9 .social-item.whatsapp a {
  color: #00e676;
}

.post-share.style-10 .social-item.whatsapp .icon, .post-share.style-11 .social-item.whatsapp .icon {
  background-color: #00e676;
  border-color: #00e676;
}

.post-share.style-10 .social-item.whatsapp a:hover, .post-share.style-11 .social-item.whatsapp a:hover, .post-share.style-9 .social-item.whatsapp a:hover {
  color: #00c462;
}

.post-share.style-10 .social-item.line a, .post-share.style-11 .social-item.line a, .post-share.style-9 .social-item.line a {
  color: #00b900;
}

.post-share.style-10 .social-item.line .icon, .post-share.style-11 .social-item.line .icon {
  background-color: #00b900;
  border-color: #00b900;
}

.post-share.style-10 .social-item.line a:hover, .post-share.style-11 .social-item.line a:hover, .post-share.style-9 .social-item.line a:hover {
  color: #009a00;
}

.post-share.style-10 .social-item.print a, .post-share.style-11 .social-item.print a, .post-share.style-9 .social-item.print a {
  color: #444;
}

.post-share.style-10 .social-item.viber a .icon, .post-share.style-11 .social-item.viber a .icon {
  background-color: #5d54a4 !important;
  border-color: #5d54a4 !important;
}

.post-share.style-10 .social-item.viber:hover a .icon, .post-share.style-11 .social-item.viber:hover a .icon {
  background-color: #494589 !important;
  border-color: #494589 !important;
}

.post-share.style-10 .social-item.viber .icon, .post-share.style-11 .social-item.viber .icon {
  font-size: 18px;
}

.post-share.style-10 .social-item.bbm a, .post-share.style-11 .social-item.bbm a, .post-share.style-9 .social-item.bbm a {
  color: #1f1f1f;
}

.post-share.style-10 .social-item.bbm .icon, .post-share.style-11 .social-item.bbm .icon {
  background-color: #1f1f1f;
  border-color: #1f1f1f;
}

.post-share.style-10 .social-item.bbm a:hover, .post-share.style-11 .social-item.bbm a:hover, .post-share.style-9 .social-item.bbm a:hover {
  color: #3c3c3c;
}

.post-share.style-12 .post-share-btn, .post-share.style-12 a, .post-share.style-12 span, .post-share.style-13 .post-share-btn, .post-share.style-13 a, .post-share.style-13 span, .style-23.entry-terms .terms-label, .style-23.entry-terms a, .style-24.entry-terms .terms-label, .style-24.entry-terms a, .style-25.entry-terms .terms-label, .style-25.entry-terms a, .style-26.entry-terms .terms-label, .style-26.entry-terms a {
  border-radius: 0 !important;
}

.post-share.style-13 .post-share-btn, .post-share.style-13 .social-item a {
  padding: 0 10px;
  min-width: 44px;
  min-height: 44px;
  line-height: 44px !important;
}

.post-share.style-13 .post-share-btn > *, .post-share.style-13 .social-item .item-title, .post-share.style-13 .social-item i {
  line-height: 44px !important;
}

.post-share.style-13 .social-item .icon i {
  font-size: 22px;
}

.post-share.style-13 .social-item .item-title {
  font-size: 19px;
}

.post-share.style-13 .bs-pretty-tabs-more, .post-share.style-13 .post-share-btn {
  min-height: 42px;
  line-height: 42px !important;
}

.post-share.style-13 .bs-pretty-tabs-more i, .post-share.style-13 .post-share-btn > * {
  line-height: 42px !important;
}

.post-share .item-title {
  font-weight: 400;
  padding: 0;
}

.post-share .item-title, .post-share .number {
  font-size: 12px;
}

.post-share .post-share-btn-group .item-title, .post-share .post-share-btn-group .number {
  padding: 0;
}

.post-share.style-1 .social-item.has-title a {
  padding: 0 11px;
}

.post-share.style-1 .post-share-btn-group .post-share-btn:first-child, .post-share.style-2 .post-share-btn-group .post-share-btn:first-child {
  border-radius: 0 30px 30px 0;
}

.post-share.style-1 .post-share-btn-group .post-share-btn:last-child, .post-share.style-2 .post-share-btn-group .post-share-btn:last-child {
  border-radius: 30px 0 0 30px;
}

.post-share.style-1 .post-share-btn-group .post-share-btn:last-child:first-child, .post-share.style-2 .post-share-btn-group .post-share-btn:last-child:first-child {
  border-radius: 30px;
}

.post-share.style-1 .bs-pretty-tabs-more, .post-share.style-1 .share-handler, .post-share.style-1 .social-item a, .post-share.style-2 .bs-pretty-tabs-more, .post-share.style-2 .share-handler, .post-share.style-2 .social-item a {
  border-radius: 30px;
}

.post-share.style-1 .bs-pretty-tabs-more {
  min-width: 30px;
  height: 30px;
  line-height: 30px;
}

.post-share.style-2 .bs-pretty-tabs-more {
  min-width: 38px;
  height: 38px;
  line-height: 38px;
}

.post-share .bs-pretty-tabs-more {
  color: #afafaf;
}

.post-share .bs-pretty-tabs-more:hover {
  color: #383838;
}

.single-post-share.top-share.style-1 {
  margin-bottom: 7px;
}

.single-post-share.bottom-share.style-1 {
  margin-bottom: -8px;
}

.single-post-share.top-share.style-2 {
  margin-bottom: 9px;
}

.single-post-share.bottom-share.style-2 {
  margin-bottom: -6px;
}

.post-share.style-1 .share-handler, .post-share.style-2 .share-handler {
  padding: 0 10px;
}

.post-share.style-2 .post-share-btn .bf-icon {
  font-size: 20px;
}

.post-share.style-2 .item-title, .post-share.style-2 .number, .post-share.style-2 .text {
  font-size: 14px;
}

.post-share.style-2 .number {
  margin: 0;
}

.post-share.style-2 .bf-icon, .post-share.style-2 .item-title, .post-share.style-2 .number, .post-share.style-2 .text {
  line-height: 38px !important;
  height: 38px;
}

.post-share.style-2 .item-title {
  margin-left: 10px;
  margin-right: 5px;
  font-weight: 400;
}

.post-share.style-2 .social-item a {
  padding: 0 8px;
  min-width: 38px;
  line-height: 38px;
}

.post-share.style-2 .social-item.has-count a, .post-share.style-2 .social-item.has-title a {
  padding: 0 15px;
}

.post-share.style-2 .social-item {
  margin: 0 6px 6px 0;
}

.post-share.style-2 .bs-pretty-tabs-more .bf-icon, .post-share.style-2 .post-share-btn-group .bf-icon {
  font-size: 15px;
}

.post-share.style-2 .social-item a .item-title + .number {
  margin-left: 0;
}

.single-post-share.top-share.style-3 {
  margin-bottom: 7px;
}

.single-post-share.bottom-share.style-3 {
  margin-bottom: -8px;
}

.post-share.style-3 .bf-icon, .post-share.style-3 .item-title, .post-share.style-3 .number, .post-share.style-3 .text {
  line-height: 32px !important;
}

.post-share.style-3 .post-share-btn, .post-share.style-3 .social-item a {
  line-height: 32px;
  height: 32px;
  min-width: 40px;
}

.post-share.style-3 .post-share-btn {
  line-height: 35px;
  height: 35px;
  padding: 0 8px;
}

.post-share.style-3 .post-share-btn .bf-icon, .post-share.style-3 .post-share-btn .number, .post-share.style-3 .post-share-btn .text {
  line-height: 34px !important;
}

.post-share.style-3 .social-item a {
  padding: 0 8px;
}

.post-share.style-3 .social-item.has-count a, .post-share.style-3 .social-item.has-title a {
  padding: 0 12px;
}

.single-post-share.style-3 .social-item.line .bsfi-line {
  font-size: 20px;
}

.single-post-share.style-3 .social-item.viber .bsfi-viber {
  font-size: 17px;
}

.single-post-share .social-item {
  margin-bottom: 8px;
}

.single-post-share.top-share.style-4 {
  margin-bottom: 7px;
}

.single-post-share.bottom-share.style-4 {
  margin-bottom: -8px;
}

.post-share.style-4 .share-handler.post-share-btn {
  padding: 0 8px 0 5px;
}

.post-share.style-4 .social-item a {
  padding: 0;
}

.post-share.style-4 .social-item .number {
  padding-right: 10px;
  margin-left: 10px;
}

.post-share.style-4 .social-item .item-title {
  padding-right: 9px;
  margin-left: 8px;
}

.post-share.style-4 .social-item .item-title + .number {
  margin-left: -2px;
}

.post-share.style-4 .social-item .bf-icon {
  display: inline-block;
  height: 100%;
  background: rgba(0, 0, 0, 0.25);
  padding: 0 6px;
  min-width: 30px;
}

.post-share.style-4 .social-item .icon:last-child:first-child .bf-icon {
  background: 0 0;
}

.post-share.style-4 .share-handler .text {
  margin-left: 2px;
  font-size: 13px;
}

.post-share.style-4 .bs-pretty-tabs-more.post-share-btn {
  height: 30px;
}

.single-post-share.top-share.style-5 {
  margin-bottom: 9px;
}

.single-post-share.bottom-share.style-5 {
  margin-bottom: -6px;
}

.post-share.style-5 .post-share-btn, .post-share.style-5 .social-item a {
  padding: 0 10px;
  min-width: 44px;
}

.post-share.style-5 .social-item.has-count a, .post-share.style-5 .social-item.has-title a {
  padding: 0 12px;
}

.post-share.style-5 .social-item a .item-title, .post-share.style-5 .social-item a .number {
  margin: 0 5px 0 10px;
  line-height: 44px;
}

.post-share.style-5 .social-item a .item-title + .number {
  margin: 0 0 0 2px;
}

.post-share.style-5 .share-handler .text {
  font-size: 16px;
}

.post-share.style-5 .post-share-btn-group .bf-icon, .post-share.style-5 .post-share-btn-group .number {
  font-size: 15px !important;
}

.single-post-share.top-share.style-6, .single-post-share.top-share.style-7 {
  margin-bottom: 10px;
}

.single-post-share.bottom-share.style-6, .single-post-share.bottom-share.style-7 {
  margin-bottom: -5px;
}

.post-share.style-6 .social-item, .post-share.style-7 .social-item {
  text-align: center;
  margin: 0 10px 12px 0;
}

.post-share.style-6 .social-item a, .post-share.style-7 .social-item a {
  padding: 0 12px 0;
  line-height: 32px;
  height: 61px;
  min-width: 76px;
}

.post-share.style-6 .post-share-btn .bf-icon, .post-share.style-6 .post-share-btn .item-title, .post-share.style-6 .post-share-btn .number, .post-share.style-6 .social-item .item-title, .post-share.style-6 .social-item .number, .post-share.style-7 .post-share-btn .bf-icon, .post-share.style-7 .post-share-btn .item-title, .post-share.style-7 .post-share-btn .number, .post-share.style-7 .social-item .item-title, .post-share.style-7 .social-item .number {
  line-height: 20px;
  margin: 0 3px;
  font-size: 13px;
}

.post-share.style-6 .post-share-btn .bf-icon, .post-share.style-7 .post-share-btn .bf-icon {
  line-height: 26px;
  margin-top: 7px;
}

.post-share.style-6 .post-share-btn.bs-pretty-tabs-more .bf-icon, .post-share.style-7 .post-share-btn.bs-pretty-tabs-more .bf-icon {
  margin: 0;
}

.post-share.style-6 .social-item .bf-icon, .post-share.style-7 .social-item .bf-icon {
  font-size: 20px;
  display: block;
  line-height: 32px;
  margin-top: 6px;
}

.post-share.style-6 .social-item .icon:first-child:last-child .bf-icon, .post-share.style-7 .social-item .icon:first-child:last-child .bf-icon {
  line-height: 64px;
  margin: 0;
}

.post-share.style-6 .share-handler .bf-icon, .post-share.style-7 .share-handler .bf-icon {
  font-size: 20px;
  line-height: 28px;
  margin-top: 6px;
}

.post-share.style-6 .share-handler .number, .post-share.style-7 .share-handler .number {
  line-height: 26px;
  font-size: 15px;
}

.post-share.style-6 .bs-pretty-tabs-more, .post-share.style-7 .bs-pretty-tabs-more {
  margin-top: 18px;
  min-width: 28px;
}

.post-share.style-6 .share-handler, .post-share.style-7 .share-handler {
  text-align: center;
  padding: 0 14px;
  margin: 0 15px 11px 0;
  min-width: 84px;
  height: 64px;
}

.post-share.style-6 .share-handler .text, .post-share.style-7 .share-handler .text {
  font-weight: 700;
  line-height: 20px;
}

.post-share.style-6 .post-share-btn-group .post-share-btn, .post-share.style-7 .post-share-btn-group .post-share-btn {
  padding: 0 16px;
  text-align: center;
  height: 64px;
}

.post-share.style-7 .social-item a {
  border-radius: 0;
}

.post-share.style-7 .social-item.first a {
  border-radius: 3px 0 0 3px;
}

.post-share.style-7 .social-item.last a, .post-share.style-7 .social-item:last-child a {
  border-radius: 0 3px 3px 0;
}

.post-share.style-7 .social-item {
  margin: 0 0 12px 0;
}

.post-share.style-7 .bs-pretty-tabs-container {
  margin-left: 10px;
}

.single-post-share.top-share.style-8 {
  margin-bottom: 9px;
}

.single-post-share.bottom-share.style-8 {
  margin-bottom: -6px;
}

.post-share.style-8 .social-item .bf-icon {
  background: rgba(0, 0, 0, 0.25);
  border-radius: 90px;
  margin-top: 8px;
  line-height: 30px !important;
  font-size: 16px;
  width: 30px;
  height: 30px;
}

.post-share.style-8 .social-item a {
  padding: 0 10px;
  line-height: 45px;
  min-width: 56px;
}

.post-share.style-8 .share-handler .text, .post-share.style-8 .social-item a .item-title, .post-share.style-8 .social-item a .number {
  margin: 0 6px 0;
  font-size: 14px;
  padding-right: 0;
  line-height: 45px;
}

.post-share.style-8 .social-item .item-title + .number {
  margin: 0 2px 0 -2px;
}

.post-share.style-8 .share-handler .text {
  padding-left: 3px;
  margin: 0;
  line-height: 44px;
  display: inline-block;
  vertical-align: top;
}

.post-share.style-8 .social-item .number {
  text-indent: 2px;
}

.post-share.style-8 .post-share-btn {
  padding: 0 10px;
}

.post-share.style-8 .share-handler {
  padding-left: 10px;
  padding-right: 10px;
  margin-right: 12px;
  height: 45px;
}

.post-share.style-8 .number {
  font-size: 14px;
}

.post-share.style-8 .bs-pretty-tabs-more .bf-icon {
  line-height: 30px;
  font-size: 16px !important;
}

.post-share.style-9 .social-item.has-count a, .post-share.style-9 .social-item.has-title a {
  padding: 0 10px;
}

.post-share.style-9 .social-item a {
  padding: 0 5px;
}

.post-share.style-9 .social-item .number {
  margin-left: 5px !important;
}

.post-share.style-9 .share-handler {
  margin-right: 12px;
  border-radius: 3px;
}

.post-share.style-9 .social-item a .bf-icon, .post-share.style-9 .social-item a .item-title, .post-share.style-9 .social-item a .number {
  color: inherit !important;
}

.post-share.style-9 .bs-pretty-tabs-more.post-share-btn {
  padding: 0 6px;
  width: 32px;
  line-height: 32px;
  height: 32px;
  border-radius: 3px;
}

.post-share.style-9 .social-item a .item-title, .post-share.style-9 .social-item a .number {
  margin-left: 8px;
}

.single-post-share.top-share.style-10, .single-post-share.top-share.style-11 {
  margin-bottom: 7px;
}

.single-post-share.bottom-share.style-10, .single-post-share.bottom-share.style-11 {
  margin-bottom: -8px;
}

.post-share.style-10 .social-item a, .post-share.style-11 .social-item a {
  padding: 0 !important;
  height: 32px;
}

.post-share.style-10 .social-item .icon, .post-share.style-10 .social-item a > span, .post-share.style-11 .social-item .icon, .post-share.style-11 .social-item a > span {
  display: inline-block;
  border: 1px solid #e2e2e2;
  border-left-width: 0;
  margin: 0 !important;
  padding: 0 8px;
  text-align: center;
}

.post-share.style-10 .social-item {
  border: none;
  padding: 0 !important;
}

.post-share.style-10 .social-item .icon, .post-share.style-11 .social-item .icon {
  color: #fff;
  display: inline-block;
  border-color: transparent;
  position: relative;
  height: inherit;
  min-width: 32px;
}

.post-share.style-10 .social-item .icon:after, .post-share.style-10 .social-item .icon:before {
  width: 0;
  height: 50%;
  border: 7px solid transparent;
  border-top-width: 0;
  border-right: 7px solid #fff;
  content: " ";
  position: absolute;
  top: 0;
  right: -1px;
  box-shadow: 7px -15px 0 #e2e2e2;
  display: none;
}

.post-share.style-10 .social-item .icon:before {
  bottom: 0;
  top: auto;
  border-top-width: 7px;
  border-bottom-width: 0;
  border-right: 7px solid #fff;
  box-shadow: 7px 15px 0 #e2e2e2;
}

.post-share.style-10 .social-item.has-count .icon:after, .post-share.style-10 .social-item.has-count .icon:before, .post-share.style-10 .social-item.has-title .icon:after, .post-share.style-10 .social-item.has-title .icon:before {
  display: inline-block;
}

.post-share.style-10 .social-item.has-count .icon, .post-share.style-10 .social-item.has-title .icon {
  padding: 0 16px 0 11px;
  min-width: 33px;
}

.post-share.style-10 .social-item .item-title, .post-share.style-10 .social-item .number {
  height: 32px;
}

.post-share.style-11 .social-item .item-title, .post-share.style-11 .social-item .number {
  background: #fff;
  margin: 1px !important;
  height: 30px;
  border-radius: 0 3px 3px 0;
  color: inherit;
  border: none;
  line-height: 30px;
  min-width: 30px;
}

.post-share.style-11 .social-item a .bf-icon {
  line-height: 30px;
}

.post-share.style-11 .social-item .icon, .post-share.style-11 .social-item a > span {
  padding: 0 8px;
}

.post-share.style-11 .post-share-btn {
  padding: 0 6px;
}

.post-share.style-11 .share-handler.post-share-btn {
  margin-right: 14px;
}

.post-share.style-11 .social-item.has-count.has-title .item-title {
  margin: 1px -1px 0 0 !important;
  border-radius: 0 !important;
}

.post-share.style-11 .social-item.has-count.has-title .number {
  padding-left: 0;
  margin-left: -4px !important;
}

.next-prev-post {
  padding: 25px 0 0;
  margin: 30px 0 0;
  position: relative;
  border-top: 1px solid #e8e8e8;
}

.bs-newsletter-pack + .next-prev-post, .post-author + .next-prev-post {
  border-top: none;
  padding: 0 20px;
}

.next-prev-post .prev-post {
  width: 50%;
  float: left;
  padding-right: 15px;
  text-align: left;
}

.next-prev-post .prev-post .pre-title .fa {
  margin-right: 10px;
}

.next-prev-post .next-post {
  width: 50%;
  float: right;
  padding-left: 15px;
  text-align: right;
}

.next-prev-post .next-post .pre-title .fa {
  margin-left: 10px;
}

.next-prev-post .pre-title {
  text-transform: uppercase;
  font-size: 13px;
  color: #8a8a8a;
  margin-bottom: 6px;
}

.next-prev-post .title {
  font-size: 15px;
  margin: 0;
  line-height: 1.4;
}

.post-tp-1-header .post-meta-wrap {
  margin: 15px 0 20px;
  padding: 0;
}

.post-tp-1-header .post-meta-wrap .post-meta {
  padding: 0;
}

.post-tp-1-header .post-meta-wrap .term-badges + .post-meta .post-author-a:last-child .post-author:after {
  display: none;
}

.post-tp-1-header .term-badges {
  float: right;
  margin: 0;
  display: inline;
  line-height: 18px;
}

.post-tp-1-header .term-badges:first-child:last-child {
  float: none;
}

.post-tp-1-header .term-badges a {
  background: #444;
  padding: 0 6px;
  display: inline-block;
  line-height: 18px;
  font-size: 10px;
  color: #fff;
  margin: 0 0 0 4px;
}

.post-tp-1-header .term-badges .term-badge:first-child a {
  margin: 0;
}

.post-tp-1-header .single-post-title {
  margin: 0 0 15px;
}

.post-tp-1-header .single-post-title + .post-subtitle {
  margin-top: -5px;
}

.post-tp-1-header .single-post-excerpt {
  margin-top: -8px;
  padding-bottom: 10px;
}

.post-tp-1-header .post-subtitle + .single-post-excerpt {
  padding: 10px 0;
  margin: 0;
}

.post-tp-1-header .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

@media only screen and (max-width: 420px) {
  .post-tp-1-header .term-badges {
    float: none;
    margin-bottom: 10px;
    display: block;
  }
  .post-tp-1-header .post-meta-wrap {
    margin: 10px 0 12px;
    padding: 0;
  }
}
.post-tp-2-header {
  position: relative;
  margin: 0 0 25px;
}

.post-tp-2-header.wfi {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #565656;
}

.post-tp-2-header.wfi:before {
  background: rgba(0, 0, 0, 0.35);
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}

.post-tp-2-header .post-header-inner {
  padding: 30px 0 0;
  position: relative;
}

.post-tp-2-header.wfi .post-header-inner {
  padding: 30px 30px;
  height: 560px;
  overflow: hidden;
}

.post-tp-2-header.wfi .post-header-title {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
}

.post-tp-2-header.nfi .post-header-title {
  margin-top: 20px;
}

.post-tp-2-header.wfi .single-post-title {
  color: #fff;
}

.post-tp-2-header.nfi .single-post-title {
  margin: 10px 0;
}

.post-tp-2-header .single-post-title + .post-subtitle {
  margin: 0 0 15px;
}

.post-tp-2-header.wfi .single-post-title + .post-subtitle {
  color: #fff;
}

.post-tp-2-header .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 10px;
}

.post-tp-2-header.wfi .post-meta, .post-tp-2-header.wfi .post-meta .post-author-a:hover, .post-tp-2-header.wfi .post-meta .views, .post-tp-2-header.wfi .post-meta a, .post-tp-2-header.wfi .post-meta a:hover, .post-tp-2-header.wfi .post-meta b {
  color: #fff !important;
}

.post-tp-2-header.wfi .post-meta.single-post-meta .post-author-a, .post-tp-2-header.wfi .post-meta.single-post-meta .post-author-a:hover, .post-tp-2-header.wfi .post-meta.single-post-meta .time {
  color: rgba(255, 255, 255, 0.55) !important;
}

.post-tp-2-header.wfi .post-meta.single-post-meta > a + span:before, .post-tp-2-header.wfi .post-meta.single-post-meta > span + a:before, .post-tp-2-header.wfi .post-meta.single-post-meta > span + span:before {
  background: rgba(255, 255, 255, 0.43);
}

.post-tp-2-header.wfi .post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.13);
}

.post-tp-2-header .image-credit {
  position: absolute;
  right: 10px;
  bottom: 10px;
  font-size: 9px;
}

.post-tp-2-header.wfi .image-credit {
  color: rgba(255, 255, 255, 0.7);
}

.post-tp-2-header.wfi .image-credit:hover {
  color: #fff;
}

.post-template-2 .post-embed {
  margin-bottom: 20px;
}

.post-tp-2-header .bf-breadcrumb {
  position: absolute;
  left: 0;
  top: 15px;
}

.post-tp-2-header .single-post-excerpt {
  padding-bottom: 12px;
}

.post-tp-2-header.wfi .single-post-excerpt {
  color: #fff;
}

.post-tp-2-header .post-subtitle + .single-post-excerpt {
  margin-top: -5px;
}

.post-tp-2-header.nfi .bf-breadcrumb .bf-breadcrumb-item.bf-breadcrumb-end {
  display: none;
}

@media only screen and (max-width: 1080px) {
  .post-tp-2-header.wfi .post-header-inner {
    height: 450px;
  }
}
@media only screen and (max-width: 680px) {
  .post-tp-2-header.wfi .post-header-inner {
    height: 420px;
  }
}
.post-tp-3-header {
  position: relative;
  margin-bottom: 25px;
}

.post-tp-3-header.wfi {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #565656;
}

.post-tp-3-header.wfi:before {
  background: rgba(0, 0, 0, 0.35);
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}

.post-tp-3-header.wfi .post-header-inner {
  padding: 30px 30px;
  height: 560px;
  position: relative;
  overflow: hidden;
}

.post-tp-3-header.wfi .post-header-title {
  position: absolute;
  bottom: 30px;
  left: 30px;
  right: 30px;
}

.post-tp-3-header.wfi .single-post-title {
  color: #fff;
}

.post-tp-3-header.nfi .single-post-title {
  margin: 10px 0 12px;
}

.post-tp-3-header .single-post-title + .post-subtitle {
  margin: 0 0 15px;
}

.post-tp-3-header.wfi .single-post-title + .post-subtitle {
  color: #fff;
}

.post-tp-3-header .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 10px;
}

.post-tp-3-header.wfi .post-meta, .post-tp-3-header.wfi .post-meta .post-author-a:hover, .post-tp-3-header.wfi .post-meta .views, .post-tp-3-header.wfi .post-meta a, .post-tp-3-header.wfi .post-meta a:hover, .post-tp-3-header.wfi .post-meta b {
  color: #fff !important;
}

.post-tp-3-header.wfi .post-meta.single-post-meta .post-author-a, .post-tp-3-header.wfi .post-meta.single-post-meta .post-author-a:hover, .post-tp-3-header.wfi .post-meta.single-post-meta .time {
  color: rgba(255, 255, 255, 0.55) !important;
}

.post-tp-3-header.wfi .post-meta.single-post-meta > a + span:before, .post-tp-3-header.wfi .post-meta.single-post-meta > span + a:before, .post-tp-3-header.wfi .post-meta.single-post-meta > span + span:before {
  background: rgba(255, 255, 255, 0.43);
}

.post-tp-3-header.wfi .post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.13);
}

.post-tp-3-header .image-credit {
  position: absolute;
  right: 10px;
  bottom: 10px;
  font-size: 9px;
}

.post-tp-3-header.wfi .image-credit {
  color: rgba(255, 255, 255, 0.7);
}

.post-tp-3-header.wfi .image-credit:hover {
  color: #fff;
}

.post-template-3 .post-embed {
  margin-bottom: 20px;
}

.post-tp-3-header .single-post-excerpt {
  color: #fff;
  padding-bottom: 12px;
}

.post-tp-3-header .post-subtitle + .single-post-excerpt {
  margin-top: -5px;
}

.post-tp-3-header.nfi .bf-breadcrumb .bf-breadcrumb-item.bf-breadcrumb-end {
  display: none;
}

@media only screen and (max-width: 1080px) {
  .post-tp-3-header.wfi .post-header-inner {
    height: 450px;
  }
}
@media only screen and (max-width: 780px) {
  .post-tp-3-header.wfi .post-header-inner {
    padding: 20px;
  }
  .post-tp-3-header.wfi .post-header-title {
    bottom: 20px;
    left: 20px;
    right: 20px;
  }
  .post-tp-3-header .image-credit {
    bottom: 5px;
  }
  .post-tp-3-header .bf-breadcrumb {
    margin-top: 0;
  }
}
@media only screen and (max-width: 680px) {
  .post-tp-3-header.wfi .post-header-inner {
    height: 420px;
  }
}
.post-tp-4-header {
  position: relative;
  margin: 0 0 25px;
}

.post-tp-4-header.wfi {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #565656;
}

.post-tp-4-header.wfi:before {
  background: rgba(0, 0, 0, 0.25);
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.post-tp-4-header.nfi .post-header-inner {
  padding: 18px 10px 10px;
  position: relative;
}

.post-tp-4-header.wfi .post-header-inner {
  padding: 18px 30px 30px;
  height: 580px;
  position: relative;
  overflow: hidden;
}

.post-tp-4-header.wfi .post-header-title {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
  text-shadow: 0 3px 3px rgba(0, 0, 0, 0.39);
}

.post-tp-4-header.nfi .post-header-title {
  margin-top: 60px;
  position: relative;
  opacity: 1 !important;
}

.post-tp-4-header .single-post-title {
  text-align: center;
}

.post-tp-4-header.wfi .single-post-title {
  color: #fff;
}

.post-tp-4-header .single-post-title + .post-subtitle {
  margin: 0 0 15px;
  text-align: center;
}

.post-tp-4-header.wfi .single-post-title + .post-subtitle {
  color: #fff;
}

.post-tp-4-header .term-badges.floated {
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
  bottom: auto;
  text-align: center;
}

.post-tp-4-header.wfi .term-badges.floated .term-badge a, .post-tp-4-header.wfi .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-4-header .post-meta a, .post-tp-4-header.wfi .post-meta, .post-tp-4-header.wfi .post-meta .post-author-a:hover, .post-tp-4-header.wfi .post-meta .views, .post-tp-4-header.wfi .post-meta a:hover, .post-tp-4-header.wfi .post-meta b {
  color: #fff !important;
}

.post-tp-4-header.wfi .post-meta.single-post-meta .post-author-a, .post-tp-4-header.wfi .post-meta.single-post-meta .post-author-a:hover, .post-tp-4-header.wfi .post-meta.single-post-meta .time {
  color: rgba(255, 255, 255, 0.55) !important;
}

.post-tp-4-header.wfi .post-meta.single-post-meta > a + span:before, .post-tp-4-header.wfi .post-meta.single-post-meta > span + a:before, .post-tp-4-header.wfi .post-meta.single-post-meta > span + span:before {
  background: rgba(255, 255, 255, 0.43);
}

.post-tp-4-header.wfi .post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.13);
}

.post-tp-4-header .post-meta {
  text-align: center;
}

.post-tp-4-header .image-credit {
  position: absolute;
  right: 0;
  bottom: 0;
  color: #fff;
  font-size: 10px;
  line-height: 20px;
  background: rgba(0, 0, 0, 0.24);
  padding: 0 8px;
}

.post-tp-4-header .move-to-content {
  display: block;
  text-align: center;
  font-size: 36px;
}

.post-tp-4-header.wfi .move-to-content {
  color: #fff;
}

.post-tp-4-header .move-to-content .fa {
  cursor: pointer;
}

.post-template-4 .post-embed {
  margin-bottom: 20px;
}

.post-tp-4-header.show-cat-badges.show-breadcrumb .term-badges.floated {
  top: 55px;
}

.post-tp-4-header .single-post-excerpt {
  color: #fff;
  padding-bottom: 12px;
  text-align: center;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.post-tp-4-header .post-subtitle + .single-post-excerpt {
  margin-top: -5px;
}

.post-tp-4-header .bf-breadcrumb.bc-light-color .bf-breadcrumb-item.bf-breadcrumb-end {
  display: none;
}

@media only screen and (max-width: 1080px) {
  .post-tp-4-header.wfi .post-header-inner {
    height: 500px;
  }
}
@media only screen and (max-width: 680px) {
  .post-tp-4-header.wfi .post-header-inner {
    height: 430px;
  }
}
.post-tp-5-header {
  position: relative;
  margin-bottom: 25px;
}

.post-tp-5-header.wfi {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #565656;
}

.post-tp-5-header.wfi:before {
  background: rgba(0, 0, 0, 0.25);
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.post-tp-5-header.nfi .post-header-inner {
  padding-top: 30px;
  position: relative;
  opacity: 1 !important;
  margin-top: 5px;
}

.post-tp-5-header.wfi .post-header-inner {
  padding: 20px 30px 30px;
  height: 580px;
  position: relative;
  overflow: hidden;
}

.post-tp-5-header.wfi .post-header-title {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
  text-shadow: 0 3px 3px rgba(0, 0, 0, 0.39);
}

.post-tp-5-header.nfi .post-header-title {
  opacity: 1 !important;
  position: relative;
}

.post-tp-5-header .single-post-title {
  text-align: center;
  padding: 0 25px;
}

.post-tp-5-header.nfi .single-post-title {
  margin: 12px 0;
}

.post-tp-5-header.wfi .single-post-title {
  color: #fff;
  text-align: center;
  text-shadow: 0 3px 3px rgba(0, 0, 0, 0.39);
  padding: 0 25px;
}

.post-tp-5-header .single-post-title + .post-subtitle {
  margin: 0 0 15px;
}

.post-tp-5-header.wfi .single-post-title + .post-subtitle {
  color: #fff;
  text-align: center;
}

.post-tp-5-header .term-badges.floated {
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
  text-align: center;
}

.post-tp-5-header.nfi .term-badges.floated {
  top: 0;
}

.post-tp-5-header.wfi .term-badges.floated .term-badge a, .post-tp-5-header.wfi .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-5-header.wfi .post-meta, .post-tp-5-header.wfi .post-meta .post-author-a:hover, .post-tp-5-header.wfi .post-meta .views, .post-tp-5-header.wfi .post-meta a, .post-tp-5-header.wfi .post-meta a:hover, .post-tp-5-header.wfi .post-meta b {
  color: #fff !important;
}

.post-tp-5-header.wfi .post-meta.single-post-meta .post-author-a, .post-tp-5-header.wfi .post-meta.single-post-meta .post-author-a:hover, .post-tp-5-header.wfi .post-meta.single-post-meta .time {
  color: rgba(255, 255, 255, 0.55) !important;
}

.post-tp-5-header.wfi .post-meta.single-post-meta > a + span:before, .post-tp-5-header.wfi .post-meta.single-post-meta > span + a:before, .post-tp-5-header.wfi .post-meta.single-post-meta > span + span:before {
  background: rgba(255, 255, 255, 0.43);
}

.post-tp-5-header.wfi .post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.13);
}

.post-tp-5-header .post-meta {
  text-align: center;
}

.post-tp-5-header .image-credit {
  position: absolute;
  right: 0;
  bottom: 0;
  color: #fff;
  font-size: 10px;
  line-height: 20px;
  background: rgba(0, 0, 0, 0.24);
  padding: 0 8px;
}

.post-tp-5-header .move-to-content {
  display: block;
  text-align: center;
  font-size: 36px;
}

.post-tp-5-header.wfi .move-to-content {
  color: #fff;
}

.post-tp-5-header .move-to-content .fa {
  cursor: pointer;
}

.post-template-5 .post-embed {
  margin-bottom: 20px;
}

.post-tp-5-header .single-post-excerpt {
  padding-bottom: 12px;
  text-align: center;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.post-tp-5-header.wfi .single-post-excerpt {
  color: #fff;
}

.post-tp-5-header .post-subtitle + .single-post-excerpt {
  margin-top: -5px;
}

@media only screen and (max-width: 1080px) {
  .post-tp-5-header.wfi .post-header-inner {
    height: 450px;
  }
}
@media only screen and (max-width: 780px) {
  .post-tp-5-header.wfi .post-header-inner {
    padding: 20px 20px;
  }
  .post-tp-5-header.wfi .post-header-title {
    bottom: 20px;
    left: 20px;
    right: 20px;
  }
}
.post-tp-6-header {
  position: relative;
  margin-bottom: 25px;
}

.post-tp-6-header.wfi {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #565656;
  height: 550px;
}

.post-template-6 .post-header-inner {
  position: relative;
  overflow: hidden;
  padding: 10px 0 20px;
}

.post-template-6.wfi .post-header-inner {
  padding: 20px 20px 20px 0;
  background: #fff;
  margin-top: -150px;
}

.layout-2-col.layout-left-sidebar.post-template-6.wfi .post-header-inner, .layout-3-col.layout-3-col-3.post-template-6.wfi .post-header-inner, .layout-3-col.layout-3-col-4.post-template-6.wfi .post-header-inner, .layout-3-col.layout-3-col-5.post-template-6.wfi .post-header-inner, .layout-3-col.layout-3-col-6.post-template-6.wfi .post-header-inner {
  padding-left: 20px;
  padding-right: 20px;
  margin-left: -20px;
  margin-right: -20px;
}

.post-template-6.post-template-6-no-term.wfi .post-header-inner {
  padding-top: 33px;
  padding-bottom: 30px;
}

.post-template-6.post-template-6-no-meta.wfi .post-header-inner {
  padding-top: 25px;
  padding-bottom: 20px;
}

.post-template-6.post-template-6-no-meta.post-template-6-no-term.wfi .post-header-inner {
  padding-top: 35px;
  padding-bottom: 20px;
  margin-top: -120px;
}

.post-template-6 .single-post-title {
  margin: 0 0 15px;
}

.post-template-6 .single-post-title + .post-subtitle {
  margin: -5px 0 15px;
}

.post-template-6 .post-header-inner .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 11px;
}

.post-tp-6-header.wfi .term-badges.floated .term-badge a, .post-tp-6-header.wfi .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-6-header.wfi .post-meta, .post-tp-6-header.wfi .post-meta .post-author, .post-tp-6-header.wfi .post-meta a {
  color: #fff;
}

.post-tp-6-header .post-meta {
  text-align: center;
}

.post-tp-6-header .image-credit {
  position: absolute;
  right: 0;
  bottom: 0;
  color: #fff;
  font-size: 10px;
  line-height: 20px;
  background: rgba(0, 0, 0, 0.24);
  padding: 0 8px;
}

.post-tp-6-header.wfi .image-credit:hover {
  background: rgba(0, 0, 0, 0.35);
}

.post-template-6 .post-embed {
  margin-bottom: 20px;
}

.post-template-6 .post-header-inner .single-post-excerpt {
  margin-top: -8px;
  padding-bottom: 10px;
}

.post-template-6 .post-header-inner .post-subtitle + .single-post-excerpt {
  padding: 0 0 10px;
  margin: -5px 0 0;
}

.post-template-6 .post-header-inner .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

@media only screen and (max-width: 1080px) {
  .post-tp-6-header.wfi {
    height: 450px;
  }
}
@media only screen and (max-width: 780px) {
  .post-tp-6-header.wfi {
    height: 350px;
  }
  .post-template-6.wfi .post-header-inner {
    margin-top: 0;
    padding-top: 0;
  }
  .post-tp-6-header.wfi .post-header-inner {
    padding: 20px 20px;
  }
  .post-tp-6-header.wfi .post-header-title {
    bottom: 20px;
    left: 20px;
    right: 20px;
  }
}
.post-tp-7-header {
  position: relative;
  margin: 0;
}

.post-tp-7-header.wfi {
  background-color: #565656;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.post-tp-7-header.wfi:before {
  transition: all 0.35s;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.55) 100%);
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 380px;
}

.post-tp-7-header.wfi .post-header-inner {
  padding: 30px 30px 0;
  height: 580px;
  position: relative;
}

.post-tp-7-header.nfi .post-header-inner {
  margin: 5px 0 0;
  position: relative;
}

.post-tp-7-header.wfi .post-header-title {
  position: absolute;
  bottom: 0;
  left: -25px;
  right: -25px;
  background: #fff;
  padding: 25px 25px 0;
}

.post-tp-7-header .post-header-title .single-post-title {
  margin-top: 0;
}

.post-tp-7-header .single-post-title + .post-subtitle {
  margin: -2px 0 13px;
}

.post-tp-7-header .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 15px;
}

.post-tp-7-header .image-credit {
  position: absolute;
  right: 0;
  top: -21px;
  line-height: 20px;
  background: rgba(0, 0, 0, 0.24);
  padding: 0 8px;
  overflow: hidden;
  white-space: nowrap;
}

.post-tp-7-header.wfi .image-credit {
  color: #fff;
}

.post-tp-7-header.nfi .image-credit {
  display: none;
}

.post-template-7 .post-embed {
  margin-bottom: 20px;
}

.post-tp-7-header .bf-breadcrumb {
  margin-bottom: 10px;
}

.post-tp-7-header .single-post-excerpt {
  padding-bottom: 10px;
}

.post-tp-7-header .post-subtitle + .single-post-excerpt {
  padding: 0 0 10px;
  margin: -5px 0 0;
}

.post-tp-7-header .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

@media only screen and (max-width: 1366px) {
  .post-tp-7-header.wfi .post-header-inner {
    height: 500px;
  }
}
@media only screen and (max-width: 1080px) {
  .post-tp-7-header.wfi .post-header-inner {
    height: 400px;
  }
}
@media only screen and (max-width: 980px) {
  .post-tp-7-header .post-header-title {
    left: 0;
    right: 0;
  }
}
.post-tp-8-header {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
  background-color: #565656;
  height: 350px;
  float: left;
  width: 40%;
  margin: 0 30px 25px 0;
}

.post-template-8 .post-header-inner {
  padding: 0;
  margin-bottom: 15px;
  position: relative;
  overflow: hidden;
}

.post-template-8 .single-post-title {
  margin: 0 0 13px;
}

.post-template-8 .single-post-title + .post-subtitle {
  margin: -7px 0 15px;
}

.post-template-8 .single-post-title:last-child {
  margin-bottom: 0;
}

.post-template-8 .post-header-inner .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 15px;
}

.post-tp-8-header .term-badges.floated .term-badge a, .post-tp-8-header .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-8-header .post-meta, .post-tp-8-header .post-meta .post-author, .post-tp-8-header .post-meta a {
  color: #fff;
}

.post-tp-8-header .post-meta {
  text-align: center;
}

.post-tp-8-header .image-credit {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0 8px;
  line-height: 20px;
  background: rgba(0, 0, 0, 0.24);
  font-size: 10px;
  color: #fff;
}

.post-template-8 .single-post-excerpt {
  margin-top: -5px;
  padding-bottom: 10px;
}

.post-template-8 .post-subtitle + .single-post-excerpt {
  padding: 0 0 10px;
  margin: -5px 0 0;
}

.post-template-8 .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

@media only screen and (max-width: 780px) {
  .post-tp-8-header {
    width: 100%;
    margin-right: 0;
  }
  .post-template-8 .post-header-inner {
    margin-top: 0;
    padding-top: 0;
  }
  .post-tp-8-header .post-header-inner {
    padding: 20px 20px;
  }
  .post-tp-8-header .post-header-title {
    bottom: 20px;
    left: 20px;
    right: 20px;
  }
}
.post-template-9 .post-header-inner {
  padding: 0;
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
}

.post-template-9 .single-post-title {
  margin: 0 0 12px;
}

.post-template-9 .single-post-title + .post-subtitle {
  margin: -7px 0 15px;
}

.post-template-9 .single-post-title:last-child {
  margin-bottom: 0;
}

.post-template-9 .post-header-inner .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 15px;
}

.post-tp-9-header .term-badges.floated .term-badge a, .post-tp-9-header .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-9-header .post-meta, .post-tp-9-header .post-meta .post-author, .post-tp-9-header .post-meta a {
  color: #fff;
}

.post-template-9 .post-header-inner .single-post-excerpt {
  margin-top: -5px;
  padding-bottom: 10px;
}

.post-template-9 .post-header-inner .post-subtitle + .single-post-excerpt {
  padding: 0 0 10px;
  margin: -5px 0 0;
}

.post-template-9 .post-header-inner .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

.post-tp-10-header {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
  background-color: #565656;
  height: 350px;
  float: left;
  width: 40%;
  margin: 0 30px 25px 0;
}

.post-template-10 .post-header-inner {
  padding: 0;
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
}

.post-template-10 .single-featured:empty {
  display: none;
}

.post-template-10 .single-post-title {
  margin: 0 0 13px;
}

.post-template-10 .single-post-title + .post-subtitle {
  margin: -5px 0 13px;
}

.post-template-10 .single-post-title:last-child {
  margin-bottom: 0;
}

.post-template-10 .post-header-inner .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 15px;
}

.post-tp-10-header .term-badges.floated .term-badge a, .post-tp-10-header .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-10-header .post-meta, .post-tp-10-header .post-meta .post-author, .post-tp-10-header .post-meta a {
  color: #fff;
}

.post-tp-10-header .post-meta {
  text-align: center;
}

.post-template-10 .post-header-inner .single-post-excerpt {
  margin-top: -5px;
  padding-bottom: 10px;
}

.post-template-10 .post-header-inner .single-post-excerpt:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.post-template-10 .post-header-inner .post-subtitle + .single-post-excerpt {
  padding: 0 0 10px;
  margin: -5px 0 0;
}

.post-template-10 .post-header-inner .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

@media only screen and (max-width: 780px) {
  .post-tp-10-header {
    width: 100%;
    margin-right: 0;
  }
  .post-template-10 .post-header-inner {
    margin-top: 0;
    padding-top: 0;
  }
  .post-tp-10-header .post-header-inner {
    padding: 20px;
  }
  .post-tp-10-header .post-header-title {
    bottom: 20px;
    left: 20px;
    right: 20px;
  }
  .post-tp-10-header .image-credit {
    bottom: 5px;
  }
}
.post-tp-11-header {
  position: relative;
  margin-bottom: 15px;
}

.post-tp-11-header.wfi {
  margin-bottom: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #565656;
}

.post-tp-11-header.wfi:before {
  transition: all 0.35s;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.55) 100%);
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 380px;
}

.post-tp-11-header.wfi .post-header-inner {
  height: 470px;
  position: relative;
  overflow: hidden;
}

.post-tp-11-header.wfi .post-header-title {
  position: absolute;
  bottom: 25px;
  left: 25px;
  right: 25px;
}

.post-tp-11-header .single-post-title {
  margin: 0 0 10px;
}

.post-tp-11-header.wfi .single-post-title {
  color: #fff;
}

.post-tp-11-header .single-post-title + .post-subtitle {
  margin: 0 0 13px;
}

.post-tp-11-header.wfi .single-post-title + .post-subtitle {
  color: #fff;
}

.post-tp-11-header .single-post-title:last-child {
  margin-bottom: 0;
}

.post-tp-11-header .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 15px;
}

.post-tp-11-header.wfi .post-meta, .post-tp-11-header.wfi .post-meta .post-author-a:hover, .post-tp-11-header.wfi .post-meta .views, .post-tp-11-header.wfi .post-meta a, .post-tp-11-header.wfi .post-meta a:hover, .post-tp-11-header.wfi .post-meta b {
  color: #fff !important;
}

.post-tp-11-header.wfi .post-meta.single-post-meta .post-author-a, .post-tp-11-header.wfi .post-meta.single-post-meta .post-author-a:hover, .post-tp-11-header.wfi .post-meta.single-post-meta .time {
  color: rgba(255, 255, 255, 0.55) !important;
}

.post-tp-11-header.wfi .post-meta.single-post-meta > a + span:before, .post-tp-11-header.wfi .post-meta.single-post-meta > span + a:before, .post-tp-11-header.wfi .post-meta.single-post-meta > span + span:before {
  background: rgba(255, 255, 255, 0.43);
}

.post-tp-11-header.wfi .post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.13);
}

.post-tp-11-header .image-credit {
  position: absolute;
  right: 10px;
  bottom: 10px;
  font-size: 9px;
  overflow: hidden;
  white-space: nowrap;
}

.post-tp-11-header.wfi .image-credit {
  color: rgba(255, 255, 255, 0.7);
}

.post-tp-11-header.wfi .image-credit:hover {
  color: #fff;
}

.post-template-11 .post-embed {
  margin-bottom: 20px;
}

.post-template-11 .bf-breadcrumb {
  margin: -7px 0 9px;
}

.post-tp-11-header .single-post-excerpt {
  color: #fff;
  padding-bottom: 12px;
}

.post-tp-11-header .single-post-excerpt:last-child {
  padding-bottom: 0 !important;
}

.post-tp-11-header .post-subtitle + .single-post-excerpt {
  margin-top: -5px;
}

@media only screen and (max-width: 1080px) {
  .post-tp-11-header.wfi .post-header-inner {
    height: 450px;
  }
}
@media only screen and (max-width: 780px) {
  .post-tp-11-header.wfi .post-header-inner {
    height: 380px;
  }
  .post-tp-11-header.wfi .post-header-inner {
    padding: 20px 20px;
  }
  .post-tp-11-header.wfi .post-header-title {
    bottom: 20px;
    left: 20px;
    right: 20px;
  }
  .post-tp-11-header .image-credit {
    bottom: 5px;
  }
}
.post-tp-12-header {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
  background-color: #3c3c3c;
  margin: 0 0 25px;
}

.post-tp-12-header .single-featured {
  margin: 20px auto 0;
  max-width: 900px;
  text-align: center;
}

.post-tp-12-header .single-featured > * {
  margin-left: auto;
  margin-right: auto;
}

.post-tp-12-header .post-header-inner {
  padding: 40px 25px 60px;
  position: relative;
}

.post-tp-12-header .single-post-title {
  color: #fff;
  text-align: center;
  margin: 0 0 10px;
}

.post-tp-12-header .single-post-title + .post-subtitle {
  margin: 0 0 13px;
  color: #c7c7c7;
  text-align: center;
}

.post-tp-12-header .single-post-title:last-child {
  margin-bottom: 30px;
}

.post-tp-12-header .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  text-align: center;
  margin-bottom: 20px;
}

.post-tp-12-header .term-badges.floated .term-badge a, .post-tp-12-header .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-12-header .post-meta, .post-tp-12-header .post-meta .post-author-a:hover, .post-tp-12-header .post-meta .views, .post-tp-12-header .post-meta a, .post-tp-12-header .post-meta a:hover, .post-tp-12-header .post-meta b {
  color: #fff !important;
}

.post-tp-12-header .post-meta.single-post-meta .post-author-a, .post-tp-12-header .post-meta.single-post-meta .post-author-a:hover, .post-tp-12-header .post-meta.single-post-meta .time {
  color: rgba(255, 255, 255, 0.55) !important;
}

.post-tp-12-header .post-meta.single-post-meta > a + span:before, .post-tp-12-header .post-meta.single-post-meta > span + a:before, .post-tp-12-header .post-meta.single-post-meta > span + span:before {
  background: rgba(255, 255, 255, 0.43);
}

.post-tp-12-header .single-post-share {
  margin: 25px 0 -20px !important;
  text-align: center;
}

.post-tp-12-header .single-post-share li {
  margin: 0 3px;
}

.post-tp-12-header .single-post-share .share-handler-wrap {
  max-width: 260px;
  margin-left: auto !important;
  margin-right: auto !important;
}

.post-tp-12-header .single-post-share .post-share-btn {
  background: #3c3c3c;
  border: 1px solid #5d5d5d;
  color: #e8e8e8;
}

.post-tp-12-header .single-post-share .social-item.email a {
  background-color: #6b6b6b;
}

.post-tp-12-header .post-share .share-handler:after, .post-tp-12-header .post-share .share-handler:before {
  border-left-color: #5d5d5d;
}

.post-tp-12-header .post-share .share-handler:after {
  border-left-color: #3c3c3c;
}

.post-tp-12-header .post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.13);
}

.post-tp-12-header .post-meta {
  text-align: center;
}

.post-tp-12-header .image-credit {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 10px;
  color: rgba(255, 255, 255, 0.7);
  font-size: 9px;
  text-align: center;
}

.post-tp-12-header .image-credit:hover {
  color: #fff;
}

.post-tp-12-header .bf-breadcrumb {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 10px;
  opacity: 0.6;
}

.post-tp-12-header .bf-breadcrumb .bf-breadcrumb-item {
  font-size: 11px;
}

.post-tp-12-header .single-post-excerpt {
  color: #fff;
  text-align: center;
}

@media only screen and (max-width: 780px) {
  .post-tp-12-header .post-header-inner {
    padding-left: 0;
    padding-right: 0;
  }
}
.post-template-13 .single-container {
  padding-right: 40px;
  padding-left: 40px;
}

.post-tp-13-header {
  padding: 0;
}

.post-tp-13-header .post-meta-wrap {
  margin: 15px 0;
  padding: 0;
  text-align: center;
}

.post-tp-13-header .post-meta-wrap .post-meta {
  padding: 0;
}

.post-tp-13-header .single-featured {
  margin: 0 -40px 20px;
}

.post-tp-13-header .term-badges {
  position: relative;
  text-align: center;
  top: auto;
  left: auto;
  right: auto;
  margin-bottom: 15px;
}

.post-tp-13-header .single-post-title {
  margin: 0 0 15px;
  text-align: center;
}

.post-tp-13-header .single-post-title + .post-subtitle {
  margin: -1px 0 15px;
  text-align: center;
}

.post-tp-13-header .single-post-title:first-child {
  margin-top: 15px;
}

.post-tp-13-header .single-post-title + .post-share, .post-tp-13-header .single-post-title + .single-featured {
  margin-top: 25px;
}

.post-tp-13-header .single-post-share {
  margin: 15px 0 10px;
  text-align: center;
}

.post-tp-13-header .single-post-share .share-handler-wrap {
  display: inline-block;
}

.post-template-13 .comments-template, body.single .post-template-13 .content-column > .bs-newsletter-pack {
  margin-right: 40px;
  margin-left: 40px;
}

.post-template-13 .ajax-post-content .comments-template.comments-template {
  margin-right: 0;
  margin-left: 0;
}

.post-template-13 .post-related {
  margin-right: 40px;
  margin-left: 40px;
}

.post-template-13 .post-embed {
  margin-bottom: 20px;
}

.post-tp-13-header .bf-breadcrumb {
  margin: -5px 0 12px;
}

.post-tp-13-header .single-post-excerpt {
  text-align: center;
  padding: 0 0 20px;
}

.post-tp-13-header .post-subtitle + .single-post-excerpt {
  margin-top: -5px;
}

.post-tp-13-header .single-post-excerpt + .post-meta-wrap {
  margin-top: -7px;
}

@media only screen and (max-width: 780px) {
  .post-template-13 .single-container {
    padding-right: 0;
    padding-left: 0;
  }
  .post-tp-13-header .single-featured {
    margin: 0 0 20px;
  }
  .post-template-13 .comments-template, .post-template-13 .post-related {
    margin-right: 0;
    margin-left: 0;
  }
}
.post-tp-14-header {
  position: relative;
  margin-bottom: 25px;
}

.post-template-14 .post-header-inner {
  position: relative;
  overflow: hidden;
  padding: 0;
  margin: 0 0 25px;
}

.post-template-14 .single-post-title {
  margin: 0 0 15px;
}

.post-template-14 .single-post-title + .post-subtitle {
  margin: -5px 0 15px;
}

.post-template-14 .post-header-inner .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  margin-bottom: 11px;
}

.post-tp-14-header .image-credit {
  position: absolute;
  right: 0;
  bottom: 0;
  color: #fff;
  font-size: 10px;
  line-height: 20px;
  background: rgba(0, 0, 0, 0.24);
  padding: 0 8px;
}

.post-tp-14-header.wfi .image-credit:hover {
  background: rgba(0, 0, 0, 0.35);
}

.post-template-14 .post-embed {
  margin-bottom: 20px;
}

.post-template-14 .post-header-inner .single-post-excerpt {
  margin-top: -8px;
  padding-bottom: 10px;
}

.post-template-14 .post-header-inner .post-subtitle + .single-post-excerpt {
  padding: 0 0 10px;
  margin: -5px 0 0;
}

.post-template-14 .post-header-inner .single-post-excerpt + .post-meta-wrap {
  margin-top: 2px;
}

.post-tp-15-header {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
  background-color: #3c3c3c;
  margin: 0 0 25px;
}

.post-tp-15-header .single-post-share {
  margin: 25px 0 -20px !important;
  text-align: center;
}

.post-tp-15-header .single-post-share li {
  margin: 0 3px;
  float: none;
  display: inline-block;
}

.post-tp-15-header .single-featured {
  margin: 20px auto 0;
  max-width: 900px;
  text-align: center;
}

.post-tp-15-header .single-featured > * {
  margin-left: auto;
  margin-right: auto;
}

.post-tp-15-header .post-header-inner {
  padding: 40px 25px 50px;
  position: relative;
}

.post-tp-15-header .single-post-title {
  color: #fff;
  text-align: center;
  margin: 0 0 10px;
}

.post-tp-15-header .single-post-title + .post-subtitle {
  margin: 0 0 13px;
  color: #c7c7c7;
  text-align: center;
}

.post-tp-15-header .single-post-title:last-child {
  margin-bottom: 30px;
}

.post-tp-15-header .term-badges.floated {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  text-align: center;
  margin-bottom: 20px;
}

.post-tp-15-header .term-badges.floated .term-badge a, .post-tp-15-header .term-badges.floated a {
  background: #fff !important;
  color: #444 !important;
}

.post-tp-15-header .post-meta, .post-tp-15-header .post-meta .post-author-a:hover, .post-tp-15-header .post-meta .views, .post-tp-15-header .post-meta a, .post-tp-15-header .post-meta a:hover, .post-tp-15-header .post-meta b {
  color: #fff !important;
}

.post-tp-15-header .post-meta.single-post-meta .post-author-a, .post-tp-15-header .post-meta.single-post-meta .post-author-a:hover, .post-tp-15-header .post-meta.single-post-meta .time {
  color: rgba(255, 255, 255, 0.55) !important;
}

.post-tp-15-header .post-meta.single-post-meta > a + span:before, .post-tp-15-header .post-meta.single-post-meta > span + a:before, .post-tp-15-header .post-meta.single-post-meta > span + span:before {
  background: rgba(255, 255, 255, 0.43);
}

.post-tp-15-header .single-post-share .share-handler-wrap {
  display: inline-block;
}

.post-tp-15-header .single-post-share .post-share-btn {
  background: #3c3c3c;
  border: 1px solid #5d5d5d;
  color: #e8e8e8;
}

.post-tp-15-header .single-post-share .social-item.email a {
  background-color: #6b6b6b;
}

.post-tp-15-header .post-meta.single-post-meta .post-author-a.post-author-avatar .avatar {
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.13);
}

.post-tp-15-header .post-meta {
  text-align: center;
}

.post-tp-15-header .image-credit {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 10px;
  color: rgba(255, 255, 255, 0.7);
  font-size: 9px;
  text-align: center;
}

.post-tp-15-header .image-credit:hover {
  color: #fff;
}

.post-tp-15-header .bf-breadcrumb {
  margin: -15px 0 15px;
}

.post-tp-15-header .single-post-excerpt {
  color: #fff;
  text-align: center;
}

.post-tp-15-header .post-share .share-handler:after, .post-tp-15-header .post-share .share-handler:before {
  border-left-color: #5d5d5d;
}

.post-tp-15-header .post-share .share-handler:after {
  border-left-color: #3c3c3c;
}

.site-footer {
  background-color: #434343;
}

.site-footer:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
}

.footer-instagram.boxed, .site-footer.boxed {
  margin-left: auto;
  margin-right: auto;
}

.footer-instagram.full-width.stretched .content-wrap, .site-footer.full-width.stretched .container, .site-footer.full-width.stretched .content-wrap {
  max-width: 100% !important;
}

.footer-widgets {
  padding: 45px 0 35px;
}

.footer-widgets .widget .btn-bs-pagination:hover {
  color: #fff !important;
}

.footer-widgets.light-text .widget.widget_nav_menu ul.menu li a {
  background-color: rgba(0, 0, 0, 0.08);
}

.footer-widgets.light-text .bs-popular-categories .bs-popular-term-item .term-count, .footer-widgets.light-text .widget.widget_archive .post-count, .footer-widgets.light-text .widget.widget_calendar table caption, .footer-widgets.light-text .widget.widget_calendar table td.active-day, .footer-widgets.light-text .widget.widget_calendar table tfoot td, .footer-widgets.light-text .widget.widget_calendar table th, .footer-widgets.light-text .widget.widget_categories .post-count, .footer-widgets.light-text .widget.widget_tag_cloud .tagcloud a {
  background: rgba(255, 255, 255, 0.26);
  color: #fff;
}

.footer-widgets.light-text .bs-popular-categories .bs-popular-term-item, .footer-widgets.light-text .widget.widget_categories ul li, .footer-widgets.light-text .widget.widget_categories ul.children, .footer-widgets.light-text .widget.widget_nav_menu ul.menu .sub-menu > li:last-child a, .footer-widgets.light-text .widget.widget_nav_menu ul.menu li a, .footer-widgets.light-text .widget.widget_pages ul li, .footer-widgets.light-text .widget.widget_tag_cloud .tagcloud a {
  border-color: rgba(255, 255, 255, 0.04);
}

.footer-widgets.light-text .widget.widget_nav_menu ul.menu .sub-menu > li:last-child a {
  border-color: rgba(255, 255, 255, 0.06) !important;
}

.footer-widgets.light-text .widget.widget_tag_cloud .tagcloud a:hover {
  color: rgba(255, 255, 255, 0.71) !important;
}

.footer-widgets.light-text .widget, .footer-widgets.light-text .widget.widget_calendar table td, .footer-widgets.light-text .widget.widget_calendar table td:hover {
  color: rgba(255, 255, 255, 0.71);
}

.footer-widgets.light-text .post-meta .post-author, .footer-widgets.light-text .widget a, .footer-widgets.light-text .widget.widget_categories .post-count {
  color: #fff;
}

.footer-widgets.light-text .widget .bs-about .about-icons-list .about-icon-item a {
  box-shadow: inset 0 0 0 1px rgba(228, 228, 228, 0.21);
  color: #fff;
}

.footer-widgets.light-text .widget .better-social-counter.style-clean .item-count, .footer-widgets.light-text .widget .bs-about .about-icons-list .about-icon-item a:hover {
  color: #fff !important;
}

.footer-widgets.light-text .better-control-nav li a, .footer-widgets.light-text .widget.widget_bs-subscribe-newsletter {
  background: rgba(0, 0, 0, 0.15);
}

.footer-widgets.dark-text .widget.widget_nav_menu ul.menu li a {
  background-color: rgba(0, 0, 0, 0.08);
}

.footer-widgets.dark-text .bs-popular-categories .bs-popular-term-item .term-count, .footer-widgets.dark-text .widget.widget_calendar table caption, .footer-widgets.dark-text .widget.widget_calendar table td.active-day, .footer-widgets.dark-text .widget.widget_calendar table tfoot td, .footer-widgets.dark-text .widget.widget_calendar table th, .footer-widgets.dark-text .widget.widget_categories .post-count {
  background: rgba(0, 0, 0, 0.15);
}

.footer-widgets.dark-text .bs-popular-categories .bs-popular-term-item, .footer-widgets.dark-text .widget.widget_categories ul li, .footer-widgets.dark-text .widget.widget_categories ul.children, .footer-widgets.dark-text .widget.widget_pages ul li {
  border-color: rgba(0, 0, 0, 0.11);
}

.footer-widgets.dark-text .widget, .footer-widgets.dark-text .widget.widget_calendar table td, .footer-widgets.dark-text .widget.widget_calendar table td:hover {
  color: rgba(0, 0, 0, 0.69);
}

.footer-widgets.dark-text .post-meta .post-author {
  color: rgba(0, 0, 0, 0.6);
}

.footer-widgets.dark-text .widget .bs-about .about-icons-list .about-icon-item a {
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.46);
  color: rgba(0, 0, 0, 0.41);
}

.footer-widgets.dark-text .widget .bs-about .about-icons-list .about-icon-item a:hover, .footer-widgets.dark-text .widget.widget_categories .post-count {
  color: #fff !important;
}

.footer-widgets.dark-text .better-control-nav li a, .footer-widgets.dark-text .widget.widget_bs-subscribe-newsletter {
  background: rgba(0, 0, 0, 0.15);
}

.footer-widgets.dark-text .listing-item-text-1 .item-inner {
  border-bottom-color: rgba(0, 0, 0, 0.15);
}

.site-footer .footer-social-icons {
  padding: 20px 0;
  background: #292929;
}

.site-footer .footer-social-icons .social-item {
  margin-bottom: 0;
}

.footer-social-icons .better-social-counter.style-big-button .social-list {
  text-align: center;
  font-size: 0;
}

.footer-social-icons .better-social-counter.style-big-button .social-item {
  display: inline-block;
  float: none !important;
  text-align: left;
}

.site-footer .copy-footer {
  padding: 22px 0 22px;
  background: #353535;
}

.site-footer .copy-footer .container {
  font-size: 12px;
}

.site-footer .copy-1, .site-footer .copy-2 {
  color: #b6b6b6;
  color: rgba(255, 255, 255, 0.57);
}

.site-footer .copy-2 {
  text-align: right;
}

.site-footer .copy-1 a, .site-footer .copy-2 a {
  color: #f3f3f3;
}

@media only screen and (max-width: 780px) {
  .site-footer .copy-1, .site-footer .copy-2 {
    text-align: center !important;
  }
  .site-footer .copy-1 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .site-footer ul.menu.footer-menu {
    text-align: center;
  }
  .site-footer ul.menu.footer-menu > li {
    float: none;
    margin: 0 7px;
    display: inline-block;
  }
}
.copy-footer .content-wrap {
  overflow-x: hidden;
}

.footer-menu-container {
  border-bottom: 2px solid #646464;
  border-bottom: 2px solid rgba(0, 0, 0, 0.12);
  padding: 10px 0;
  margin-bottom: 10px;
  position: relative;
}

ul.menu.footer-menu > li {
  margin-right: 20px;
}

ul.menu.footer-menu li > a {
  color: inherit;
  text-transform: inherit;
}

ul.menu.footer-menu > li.menu-item-has-children > a:after {
  display: none;
}

.site-footer .copy-footer .footer-menu-wrapper .footer-menu-container:before {
  content: "";
  position: absolute;
  width: 200vw;
  height: 100%;
  right: -100vw;
  padding-left: 200px;
  box-sizing: unset;
  top: 0;
}

.site-footer.full-width .copy-footer {
  max-width: 100%;
  overflow: hidden;
}

.site-footer.full-width .copy-footer .content-wrap {
  overflow-x: visible;
}

.site-footer.full-width.stretched .copy-footer .content-wrap {
  overflow-x: hidden;
  overflow-y: hidden;
}

.main-wrap .site-footer.full-width .copy-footer .content-wrap {
  overflow-x: hidden;
  overflow-y: hidden;
}

.footer-instagram .footer-instagram-label {
  margin: 25px 0;
  text-align: center;
  font-size: 18px;
}

.footer-instagram .bs-instagram-photo img {
  max-width: 100%;
}

.footer-instagram-1 {
  padding: 0 2px 2px;
}

.footer-instagram-1 .bs-instagram-col {
  float: left;
  width: 16.666666667%;
  overflow: hidden;
}

.footer-instagram-1 .bs-instagram-col.bs-instagram-col-type-1 .bs-instagram-photo:nth-child(1) {
  max-width: 100%;
}

.footer-instagram-1 .bs-instagram-col.bs-instagram-col-type-1 .bs-instagram-photo:nth-child(2), .footer-instagram-1 .bs-instagram-col.bs-instagram-col-type-1 .bs-instagram-photo:nth-child(3) {
  max-width: 50%;
  float: left;
}

.footer-instagram-1 .bs-instagram-col.bs-instagram-col-type-2 .bs-instagram-photo:nth-child(3) {
  max-width: 100%;
  clear: left;
}

.footer-instagram-1 .bs-instagram-col.bs-instagram-col-type-2 .bs-instagram-photo:nth-child(1), .footer-instagram-1 .bs-instagram-col.bs-instagram-col-type-2 .bs-instagram-photo:nth-child(2) {
  max-width: 50%;
  float: left;
}

.footer-instagram-1 .bs-instagram-col .bs-instagram-photo {
  border: 1px solid transparent;
}

@media only screen and (max-width: 1280px) {
  .footer-instagram-1 .bs-instagram-col {
    width: 20%;
  }
  .footer-instagram-1 .bs-instagram-col.bs-instagram-col-6 {
    display: none;
  }
}
@media only screen and (max-width: 980px) {
  .footer-instagram-1 .bs-instagram-col {
    width: 25%;
  }
  .footer-instagram-1 .bs-instagram-col.bs-instagram-col-5 {
    display: none;
  }
}
@media only screen and (max-width: 780px) {
  .footer-instagram-1 .bs-instagram-col {
    width: 33.33333%;
  }
  .footer-instagram-1 .bs-instagram-col.bs-instagram-col-4 {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  .footer-instagram-1 .bs-instagram-col {
    width: 50%;
  }
  .footer-instagram-1 .bs-instagram-col.bs-instagram-col-3 {
    display: none;
  }
}
.footer-instagram-2 {
  margin: 0;
}

.footer-instagram-2 .bs-instagram-photo {
  width: 12.5%;
  float: left;
}

@media only screen and (max-width: 1280px) {
  .footer-instagram-2 .bs-instagram-photo {
    width: 14.285714286%;
  }
  .footer-instagram-2 .bs-instagram-photo-7 {
    display: none;
  }
}
@media only screen and (max-width: 1100px) {
  .footer-instagram-2 .bs-instagram-photo {
    width: 16.666666667%;
  }
  .footer-instagram-2 .bs-instagram-photo-6 {
    display: none;
  }
}
@media only screen and (max-width: 980px) {
  .footer-instagram-2 .bs-instagram-photo {
    width: 20%;
  }
  .footer-instagram-2 .bs-instagram-photo-5 {
    display: none;
  }
}
@media only screen and (max-width: 780px) {
  .footer-instagram-2 .bs-instagram-photo {
    width: 25%;
  }
  .footer-instagram-2 .bs-instagram-photo-4 {
    display: none;
  }
}
@media only screen and (max-width: 500px) {
  .footer-instagram-2 .bs-instagram-photo {
    width: 33.333%;
  }
  .footer-instagram-2 .bs-instagram-photo-3 {
    display: none;
  }
}
.footer-instagram-3 {
  margin: 0 0 30px;
}

.footer-instagram-3 .bs-instagram-photo {
  width: 200px;
  margin: 0 20px;
  float: left;
}

.footer-instagram-3 .simply-scroll-container {
  position: relative;
}

.footer-instagram-3 .simply-scroll-clip {
  position: relative;
  overflow: hidden;
}

.footer-instagram-3 .simply-scroll-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style: none;
}

.footer-instagram-3 .simply-scroll-list li {
  padding: 0;
  margin: 0 15px;
  list-style: none;
}

.footer-instagram-3 .custom .simply-scroll-clip {
  width: 100%;
  height: 210px;
}

@media (min-width: 768px) {
  .active-sticky-sidebar .row.main-section, .active-sticky-sidebar .row > .bs-vc-wrapper {
    display: flex;
  }
}
:root {
  --publisher-spacing: 20;
  --publisher-spacing-half: calc(var(--publisher-spacing) / 2);
  --publisher-spacing-80-percent: calc(var(--publisher-spacing) * 0.83);
  --publisher-spacing-60-percent: calc(var(--publisher-spacing) * 0.66) ;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .container, .vc_column_container.vc_column_container, .vc_row .vc_column_container > .vc_column-inner, .vc_row.vc_column-gap-1, .vc_row.vc_column-gap-10, .vc_row.vc_column-gap-15, .vc_row.vc_column-gap-2, .vc_row.vc_column-gap-20, .vc_row.vc_column-gap-25, .vc_row.vc_column-gap-3, .vc_row.vc_column-gap-30, .vc_row.vc_column-gap-35, .vc_row.vc_column-gap-4, .vc_row.vc_column-gap-5 {
  padding-left: calc(var(--publisher-spacing-half) * 1px);
  padding-right: calc(var(--publisher-spacing-half) * 1px);
}

.bs-vc-content .vc_row.vc_row-no-padding[data-vc-stretch-content=true], .row, .vc_row.wpb_row {
  margin-left: calc(var(--publisher-spacing-half) * -1px);
  margin-right: calc(var(--publisher-spacing-half) * -1px);
}

.vc_row.vc_inner {
  margin-left: calc(var(--publisher-spacing-half) * -1px) !important;
  margin-right: calc(var(--publisher-spacing-half) * -1px) !important;
}

.bs-vc-wrapper > :not(.bs-vc-column), .sidebar > * {
  margin-bottom: calc(var(--publisher-spacing) * 1px);
}

.better-studio-shortcode, .bs-listing, .bs-shortcode, .bsac, .bsp-wrapper, .content-column > div:last-child, .entry-content .better-studio-shortcode, .order-customer-detail, .order-detail-wrap, .single-container, .slider-style-16-container, .slider-style-18-container, .slider-style-2-container, .slider-style-23-container, .slider-style-4-container, .slider-style-8-container, .vc_row .vc_column-inner .wpb_content_element, .wc-account-content-wrap, .widget {
  margin-bottom: calc(var(--publisher-spacing) * 1px);
}

.archive-title {
  margin-bottom: calc(var(--publisher-spacing-60-percent) * 1px);
}

.layout-1-col, .layout-2-col, .layout-3-col {
  margin-top: calc(var(--publisher-spacing-80-percent) * 1px);
}

.layout-1-col.layout-bc-before, .layout-2-col.layout-bc-before, .layout-3-col.layout-bc-before {
  margin-top: calc(var(--publisher-spacing-half) * 1px);
}

.bs-listing.bs-listing-products .bs-pagination, .bs-listing.bs-listing-products .bs-slider-controls, .bs-vc-content > .vc_row.vc_row-fluid.vc_row-has-fill:first-child {
  margin-top: calc(var(--publisher-spacing-80-percent) * -1px) !important;
}

.vc_col-has-fill > .bs-vc-wrapper, .vc_row-has-fill + .vc_row-full-width + .vc_row > .bs-vc-wrapper > .bs-vc-column > .bs-vc-wrapper, .vc_row-has-fill + .vc_row > .bs-vc-wrapper > .bs-vc-column > .bs-vc-wrapper, .vc_row-has-fill + .vc_row > .wpb_column > .bs-vc-wrapper, .vc_row-has-fill > .bs-vc-wrapper > .vc_column_container > .bs-vc-wrapper, .vc_row-has-fill > .wpb_column > .bs-vc-wrapper {
  padding-top: calc(var(--publisher-spacing-80-percent) * 1px) !important;
}

#bbpress-forums #bbp-search-form, .main-section, .vc_col-has-fill .wpb_wrapper > .bs-listing:last-child, .vc_col-has-fill .wpb_wrapper > .bsp-wrapper:last-child, .vc_col-has-fill .wpb_wrapper > :last-child, .vc_row-has-fill .wpb_wrapper > .bs-listing:last-child, .vc_row-has-fill .wpb_wrapper > .bsp-wrapper:last-child, .vc_row-has-fill .wpb_wrapper > :last-child {
  margin-bottom: calc(var(--publisher-spacing-half) * 1px);
}

.bs-listing-modern-grid-listing-3.bs-listing {
  margin-bottom: calc(var(--publisher-spacing-half) * 1px) !important;
}

.vc_row-has-fill .wpb_wrapper > .bs-listing-modern-grid-listing-3.bs-listing:last-child {
  margin-bottom: calc(var(--publisher-spacing-60-percent) * 1px) !important;
}

.bsac.bsac-post-before-author, .comment-respond.comments-template, .comments-template, .post-related, .post-related + .ajax-post-content, .post-related + .comments-template, .post-related + .single-container, .single-container > .bs-newsletter-pack, .single-container > .post-author, .up-sells.products, .woocommerce .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .cross-sells, .woocommerce + .bs-shortcode, .woocommerce + .woocommerce, .woocommerce-checkout-review-order-wrap, .woocommerce-page div.product .related.products, .woocommerce-page div.product .woocommerce-tabs, body.single .content-column > .bs-newsletter-pack {
  margin-top: calc(var(--publisher-spacing) * 1px);
}

.better-gcs-wrapper {
  margin-top: calc(var(--publisher-spacing) * -1px);
}

.slider-container + .bs-sks, .slider-style-1-container, .slider-style-11-container, .slider-style-13-container, .slider-style-15-container, .slider-style-17-container, .slider-style-19-container, .slider-style-2-container.slider-container-1col, .slider-style-20-container, .slider-style-21-container, .slider-style-22-container, .slider-style-3-container, .slider-style-4-container.slider-container-1col, .slider-style-5-container, .slider-style-7-container, .slider-style-9-container {
  padding-top: calc(var(--publisher-spacing-80-percent) * 1px);
  padding-bottom: calc(var(--publisher-spacing) * 1px);
  margin-bottom: calc(var(--publisher-spacing-80-percent) * -1px);
}

.slider-container.slider-bc-before + .bs-sks, .slider-style-1-container.slider-bc-before, .slider-style-11-container.slider-bc-before, .slider-style-13-container.slider-bc-before, .slider-style-15-container.slider-bc-before, .slider-style-17-container.slider-bc-before, .slider-style-19-container.slider-bc-before, .slider-style-20-container.slider-bc-before, .slider-style-21-container.slider-bc-before, .slider-style-22-container.slider-bc-before, .slider-style-23-container.slider-bc-before, .slider-style-3-container.slider-bc-before, .slider-style-5-container.slider-bc-before, .slider-style-7-container.slider-bc-before, .slider-style-9-container.slider-bc-before {
  padding-top: calc(var(--publisher-spacing-half) * 1px);
  padding-bottom: calc(var(--publisher-spacing-half) * 1px);
  margin-bottom: calc(var(--publisher-spacing-half) * 1px);
}

.section-heading {
  margin-bottom: calc(var(--publisher-spacing-60-percent) * 1px);
}

@media only screen and (max-width: 678px) {
  .footer-widgets > .content-wrap > .container > .row > * {
    margin-bottom: calc(var(--publisher-spacing-80-percent) * 1px);
  }
}
.bs-injection.bs-injection-before_footer .bs-injection.bs-injection-after_footer {
  margin-top: calc(var(--publisher-spacing-80-percent) * 1px);
}

.bs-injection.bs-injection-before_header .bs-injection.bs-injection-after_header {
  padding-top: calc(var(--publisher-spacing-80-percent) * 1px);
}

.single-container > .bs-push-noti.post-bottom, .single-container > .bs-push-noti.post-bottom + .post-author {
  margin-top: calc(var(--publisher-spacing) * 1px);
}

.bs-push-noti.post-top {
  margin-bottom: calc(var(--publisher-spacing) * 1px) !important;
}

/*!
 * Bootstrap  v5.3.2 (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #052c65;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #0a58ca;
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #6ea8fe;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #031633;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #084298;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #6ea8fe;
  --bs-link-hover-color: #8bb9fe;
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #cfe2ff;
  --bs-table-border-color: #a6b5cc;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #b5b6b7;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d1e7dd;
  --bs-table-border-color: #a7b9b1;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #a6c3ca;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #ccc2a4;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #c6acae;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #c6c7c8;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #4d5154;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::-moz-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
          appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
       appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}
.form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(var(--bs-border-width) * -1);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0b5ed7;
  --bs-btn-hover-border-color: #0a58ca;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #157347;
  --bs-btn-hover-border-color: #146c43;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #146c43;
  --bs-btn-active-border-color: #13653f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-primary {
  --bs-btn-color: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0d6efd;
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0d6efd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d6efd;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  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;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(var(--bs-border-width) * -1);
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(var(--bs-border-width) * -1);
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0d6efd;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-border-color: #86b7fe;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: var(--bs-accordion-btn-focus-border-color);
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(var(--bs-border-width) * -1);
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #0d6efd;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  filter: var(--bs-btn-close-white-filter);
}

[data-bs-theme=dark] .btn-close {
  filter: var(--bs-btn-close-white-filter);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

[data-bs-theme=dark] .carousel .carousel-control-prev-icon,
[data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
[data-bs-theme=dark].carousel .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
  background-color: #000;
}
[data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
  color: #000;
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
          mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.object-fit-contain {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

.object-fit-cover {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.object-fit-fill {
  -o-object-fit: fill !important;
     object-fit: fill !important;
}

.object-fit-scale {
  -o-object-fit: scale-down !important;
     object-fit: scale-down !important;
}

.object-fit-none {
  -o-object-fit: none !important;
     object-fit: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.column-gap-0 {
  -moz-column-gap: 0 !important;
       column-gap: 0 !important;
}

.column-gap-1 {
  -moz-column-gap: 0.25rem !important;
       column-gap: 0.25rem !important;
}

.column-gap-2 {
  -moz-column-gap: 0.5rem !important;
       column-gap: 0.5rem !important;
}

.column-gap-3 {
  -moz-column-gap: 1rem !important;
       column-gap: 1rem !important;
}

.column-gap-4 {
  -moz-column-gap: 1.5rem !important;
       column-gap: 1.5rem !important;
}

.column-gap-5 {
  -moz-column-gap: 3rem !important;
       column-gap: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

.link-opacity-75 {
  --bs-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-md-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-md-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-md-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-md-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/*!
 * Bootstrap Icons v1.11.2 (https://icons.getbootstrap.com/)
 * Copyright 2019-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */
@font-face {
  font-display: block;
  font-family: "bootstrap-icons";
  src: url(/assets/fonts/bootstrap-icons-df146d75e373dc963ffda6e17cc06c4e54eae461e37f57610d6e425669e727fc.woff2?24e3eb84d0bcaf83d77f904c78ac1f47) format("woff2"), url(/assets/fonts/bootstrap-icons-c83646a00657e8abd8c37acae8bec71d8e126e0c39c4a7b85a2da4b78a3abe34.woff?24e3eb84d0bcaf83d77f904c78ac1f47) format("woff");
}
.bi::before,
[class^=bi-]::before,
[class*=" bi-"]::before {
  display: inline-block;
  font-family: "bootstrap-icons" !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -0.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bi-123::before {
  content: "\f67f";
}

.bi-alarm-fill::before {
  content: "\f101";
}

.bi-alarm::before {
  content: "\f102";
}

.bi-align-bottom::before {
  content: "\f103";
}

.bi-align-center::before {
  content: "\f104";
}

.bi-align-end::before {
  content: "\f105";
}

.bi-align-middle::before {
  content: "\f106";
}

.bi-align-start::before {
  content: "\f107";
}

.bi-align-top::before {
  content: "\f108";
}

.bi-alt::before {
  content: "\f109";
}

.bi-app-indicator::before {
  content: "\f10a";
}

.bi-app::before {
  content: "\f10b";
}

.bi-archive-fill::before {
  content: "\f10c";
}

.bi-archive::before {
  content: "\f10d";
}

.bi-arrow-90deg-down::before {
  content: "\f10e";
}

.bi-arrow-90deg-left::before {
  content: "\f10f";
}

.bi-arrow-90deg-right::before {
  content: "\f110";
}

.bi-arrow-90deg-up::before {
  content: "\f111";
}

.bi-arrow-bar-down::before {
  content: "\f112";
}

.bi-arrow-bar-left::before {
  content: "\f113";
}

.bi-arrow-bar-right::before {
  content: "\f114";
}

.bi-arrow-bar-up::before {
  content: "\f115";
}

.bi-arrow-clockwise::before {
  content: "\f116";
}

.bi-arrow-counterclockwise::before {
  content: "\f117";
}

.bi-arrow-down-circle-fill::before {
  content: "\f118";
}

.bi-arrow-down-circle::before {
  content: "\f119";
}

.bi-arrow-down-left-circle-fill::before {
  content: "\f11a";
}

.bi-arrow-down-left-circle::before {
  content: "\f11b";
}

.bi-arrow-down-left-square-fill::before {
  content: "\f11c";
}

.bi-arrow-down-left-square::before {
  content: "\f11d";
}

.bi-arrow-down-left::before {
  content: "\f11e";
}

.bi-arrow-down-right-circle-fill::before {
  content: "\f11f";
}

.bi-arrow-down-right-circle::before {
  content: "\f120";
}

.bi-arrow-down-right-square-fill::before {
  content: "\f121";
}

.bi-arrow-down-right-square::before {
  content: "\f122";
}

.bi-arrow-down-right::before {
  content: "\f123";
}

.bi-arrow-down-short::before {
  content: "\f124";
}

.bi-arrow-down-square-fill::before {
  content: "\f125";
}

.bi-arrow-down-square::before {
  content: "\f126";
}

.bi-arrow-down-up::before {
  content: "\f127";
}

.bi-arrow-down::before {
  content: "\f128";
}

.bi-arrow-left-circle-fill::before {
  content: "\f129";
}

.bi-arrow-left-circle::before {
  content: "\f12a";
}

.bi-arrow-left-right::before {
  content: "\f12b";
}

.bi-arrow-left-short::before {
  content: "\f12c";
}

.bi-arrow-left-square-fill::before {
  content: "\f12d";
}

.bi-arrow-left-square::before {
  content: "\f12e";
}

.bi-arrow-left::before {
  content: "\f12f";
}

.bi-arrow-repeat::before {
  content: "\f130";
}

.bi-arrow-return-left::before {
  content: "\f131";
}

.bi-arrow-return-right::before {
  content: "\f132";
}

.bi-arrow-right-circle-fill::before {
  content: "\f133";
}

.bi-arrow-right-circle::before {
  content: "\f134";
}

.bi-arrow-right-short::before {
  content: "\f135";
}

.bi-arrow-right-square-fill::before {
  content: "\f136";
}

.bi-arrow-right-square::before {
  content: "\f137";
}

.bi-arrow-right::before {
  content: "\f138";
}

.bi-arrow-up-circle-fill::before {
  content: "\f139";
}

.bi-arrow-up-circle::before {
  content: "\f13a";
}

.bi-arrow-up-left-circle-fill::before {
  content: "\f13b";
}

.bi-arrow-up-left-circle::before {
  content: "\f13c";
}

.bi-arrow-up-left-square-fill::before {
  content: "\f13d";
}

.bi-arrow-up-left-square::before {
  content: "\f13e";
}

.bi-arrow-up-left::before {
  content: "\f13f";
}

.bi-arrow-up-right-circle-fill::before {
  content: "\f140";
}

.bi-arrow-up-right-circle::before {
  content: "\f141";
}

.bi-arrow-up-right-square-fill::before {
  content: "\f142";
}

.bi-arrow-up-right-square::before {
  content: "\f143";
}

.bi-arrow-up-right::before {
  content: "\f144";
}

.bi-arrow-up-short::before {
  content: "\f145";
}

.bi-arrow-up-square-fill::before {
  content: "\f146";
}

.bi-arrow-up-square::before {
  content: "\f147";
}

.bi-arrow-up::before {
  content: "\f148";
}

.bi-arrows-angle-contract::before {
  content: "\f149";
}

.bi-arrows-angle-expand::before {
  content: "\f14a";
}

.bi-arrows-collapse::before {
  content: "\f14b";
}

.bi-arrows-expand::before {
  content: "\f14c";
}

.bi-arrows-fullscreen::before {
  content: "\f14d";
}

.bi-arrows-move::before {
  content: "\f14e";
}

.bi-aspect-ratio-fill::before {
  content: "\f14f";
}

.bi-aspect-ratio::before {
  content: "\f150";
}

.bi-asterisk::before {
  content: "\f151";
}

.bi-at::before {
  content: "\f152";
}

.bi-award-fill::before {
  content: "\f153";
}

.bi-award::before {
  content: "\f154";
}

.bi-back::before {
  content: "\f155";
}

.bi-backspace-fill::before {
  content: "\f156";
}

.bi-backspace-reverse-fill::before {
  content: "\f157";
}

.bi-backspace-reverse::before {
  content: "\f158";
}

.bi-backspace::before {
  content: "\f159";
}

.bi-badge-3d-fill::before {
  content: "\f15a";
}

.bi-badge-3d::before {
  content: "\f15b";
}

.bi-badge-4k-fill::before {
  content: "\f15c";
}

.bi-badge-4k::before {
  content: "\f15d";
}

.bi-badge-8k-fill::before {
  content: "\f15e";
}

.bi-badge-8k::before {
  content: "\f15f";
}

.bi-badge-ad-fill::before {
  content: "\f160";
}

.bi-badge-ad::before {
  content: "\f161";
}

.bi-badge-ar-fill::before {
  content: "\f162";
}

.bi-badge-ar::before {
  content: "\f163";
}

.bi-badge-cc-fill::before {
  content: "\f164";
}

.bi-badge-cc::before {
  content: "\f165";
}

.bi-badge-hd-fill::before {
  content: "\f166";
}

.bi-badge-hd::before {
  content: "\f167";
}

.bi-badge-tm-fill::before {
  content: "\f168";
}

.bi-badge-tm::before {
  content: "\f169";
}

.bi-badge-vo-fill::before {
  content: "\f16a";
}

.bi-badge-vo::before {
  content: "\f16b";
}

.bi-badge-vr-fill::before {
  content: "\f16c";
}

.bi-badge-vr::before {
  content: "\f16d";
}

.bi-badge-wc-fill::before {
  content: "\f16e";
}

.bi-badge-wc::before {
  content: "\f16f";
}

.bi-bag-check-fill::before {
  content: "\f170";
}

.bi-bag-check::before {
  content: "\f171";
}

.bi-bag-dash-fill::before {
  content: "\f172";
}

.bi-bag-dash::before {
  content: "\f173";
}

.bi-bag-fill::before {
  content: "\f174";
}

.bi-bag-plus-fill::before {
  content: "\f175";
}

.bi-bag-plus::before {
  content: "\f176";
}

.bi-bag-x-fill::before {
  content: "\f177";
}

.bi-bag-x::before {
  content: "\f178";
}

.bi-bag::before {
  content: "\f179";
}

.bi-bar-chart-fill::before {
  content: "\f17a";
}

.bi-bar-chart-line-fill::before {
  content: "\f17b";
}

.bi-bar-chart-line::before {
  content: "\f17c";
}

.bi-bar-chart-steps::before {
  content: "\f17d";
}

.bi-bar-chart::before {
  content: "\f17e";
}

.bi-basket-fill::before {
  content: "\f17f";
}

.bi-basket::before {
  content: "\f180";
}

.bi-basket2-fill::before {
  content: "\f181";
}

.bi-basket2::before {
  content: "\f182";
}

.bi-basket3-fill::before {
  content: "\f183";
}

.bi-basket3::before {
  content: "\f184";
}

.bi-battery-charging::before {
  content: "\f185";
}

.bi-battery-full::before {
  content: "\f186";
}

.bi-battery-half::before {
  content: "\f187";
}

.bi-battery::before {
  content: "\f188";
}

.bi-bell-fill::before {
  content: "\f189";
}

.bi-bell::before {
  content: "\f18a";
}

.bi-bezier::before {
  content: "\f18b";
}

.bi-bezier2::before {
  content: "\f18c";
}

.bi-bicycle::before {
  content: "\f18d";
}

.bi-binoculars-fill::before {
  content: "\f18e";
}

.bi-binoculars::before {
  content: "\f18f";
}

.bi-blockquote-left::before {
  content: "\f190";
}

.bi-blockquote-right::before {
  content: "\f191";
}

.bi-book-fill::before {
  content: "\f192";
}

.bi-book-half::before {
  content: "\f193";
}

.bi-book::before {
  content: "\f194";
}

.bi-bookmark-check-fill::before {
  content: "\f195";
}

.bi-bookmark-check::before {
  content: "\f196";
}

.bi-bookmark-dash-fill::before {
  content: "\f197";
}

.bi-bookmark-dash::before {
  content: "\f198";
}

.bi-bookmark-fill::before {
  content: "\f199";
}

.bi-bookmark-heart-fill::before {
  content: "\f19a";
}

.bi-bookmark-heart::before {
  content: "\f19b";
}

.bi-bookmark-plus-fill::before {
  content: "\f19c";
}

.bi-bookmark-plus::before {
  content: "\f19d";
}

.bi-bookmark-star-fill::before {
  content: "\f19e";
}

.bi-bookmark-star::before {
  content: "\f19f";
}

.bi-bookmark-x-fill::before {
  content: "\f1a0";
}

.bi-bookmark-x::before {
  content: "\f1a1";
}

.bi-bookmark::before {
  content: "\f1a2";
}

.bi-bookmarks-fill::before {
  content: "\f1a3";
}

.bi-bookmarks::before {
  content: "\f1a4";
}

.bi-bookshelf::before {
  content: "\f1a5";
}

.bi-bootstrap-fill::before {
  content: "\f1a6";
}

.bi-bootstrap-reboot::before {
  content: "\f1a7";
}

.bi-bootstrap::before {
  content: "\f1a8";
}

.bi-border-all::before {
  content: "\f1a9";
}

.bi-border-bottom::before {
  content: "\f1aa";
}

.bi-border-center::before {
  content: "\f1ab";
}

.bi-border-inner::before {
  content: "\f1ac";
}

.bi-border-left::before {
  content: "\f1ad";
}

.bi-border-middle::before {
  content: "\f1ae";
}

.bi-border-outer::before {
  content: "\f1af";
}

.bi-border-right::before {
  content: "\f1b0";
}

.bi-border-style::before {
  content: "\f1b1";
}

.bi-border-top::before {
  content: "\f1b2";
}

.bi-border-width::before {
  content: "\f1b3";
}

.bi-border::before {
  content: "\f1b4";
}

.bi-bounding-box-circles::before {
  content: "\f1b5";
}

.bi-bounding-box::before {
  content: "\f1b6";
}

.bi-box-arrow-down-left::before {
  content: "\f1b7";
}

.bi-box-arrow-down-right::before {
  content: "\f1b8";
}

.bi-box-arrow-down::before {
  content: "\f1b9";
}

.bi-box-arrow-in-down-left::before {
  content: "\f1ba";
}

.bi-box-arrow-in-down-right::before {
  content: "\f1bb";
}

.bi-box-arrow-in-down::before {
  content: "\f1bc";
}

.bi-box-arrow-in-left::before {
  content: "\f1bd";
}

.bi-box-arrow-in-right::before {
  content: "\f1be";
}

.bi-box-arrow-in-up-left::before {
  content: "\f1bf";
}

.bi-box-arrow-in-up-right::before {
  content: "\f1c0";
}

.bi-box-arrow-in-up::before {
  content: "\f1c1";
}

.bi-box-arrow-left::before {
  content: "\f1c2";
}

.bi-box-arrow-right::before {
  content: "\f1c3";
}

.bi-box-arrow-up-left::before {
  content: "\f1c4";
}

.bi-box-arrow-up-right::before {
  content: "\f1c5";
}

.bi-box-arrow-up::before {
  content: "\f1c6";
}

.bi-box-seam::before {
  content: "\f1c7";
}

.bi-box::before {
  content: "\f1c8";
}

.bi-braces::before {
  content: "\f1c9";
}

.bi-bricks::before {
  content: "\f1ca";
}

.bi-briefcase-fill::before {
  content: "\f1cb";
}

.bi-briefcase::before {
  content: "\f1cc";
}

.bi-brightness-alt-high-fill::before {
  content: "\f1cd";
}

.bi-brightness-alt-high::before {
  content: "\f1ce";
}

.bi-brightness-alt-low-fill::before {
  content: "\f1cf";
}

.bi-brightness-alt-low::before {
  content: "\f1d0";
}

.bi-brightness-high-fill::before {
  content: "\f1d1";
}

.bi-brightness-high::before {
  content: "\f1d2";
}

.bi-brightness-low-fill::before {
  content: "\f1d3";
}

.bi-brightness-low::before {
  content: "\f1d4";
}

.bi-broadcast-pin::before {
  content: "\f1d5";
}

.bi-broadcast::before {
  content: "\f1d6";
}

.bi-brush-fill::before {
  content: "\f1d7";
}

.bi-brush::before {
  content: "\f1d8";
}

.bi-bucket-fill::before {
  content: "\f1d9";
}

.bi-bucket::before {
  content: "\f1da";
}

.bi-bug-fill::before {
  content: "\f1db";
}

.bi-bug::before {
  content: "\f1dc";
}

.bi-building::before {
  content: "\f1dd";
}

.bi-bullseye::before {
  content: "\f1de";
}

.bi-calculator-fill::before {
  content: "\f1df";
}

.bi-calculator::before {
  content: "\f1e0";
}

.bi-calendar-check-fill::before {
  content: "\f1e1";
}

.bi-calendar-check::before {
  content: "\f1e2";
}

.bi-calendar-date-fill::before {
  content: "\f1e3";
}

.bi-calendar-date::before {
  content: "\f1e4";
}

.bi-calendar-day-fill::before {
  content: "\f1e5";
}

.bi-calendar-day::before {
  content: "\f1e6";
}

.bi-calendar-event-fill::before {
  content: "\f1e7";
}

.bi-calendar-event::before {
  content: "\f1e8";
}

.bi-calendar-fill::before {
  content: "\f1e9";
}

.bi-calendar-minus-fill::before {
  content: "\f1ea";
}

.bi-calendar-minus::before {
  content: "\f1eb";
}

.bi-calendar-month-fill::before {
  content: "\f1ec";
}

.bi-calendar-month::before {
  content: "\f1ed";
}

.bi-calendar-plus-fill::before {
  content: "\f1ee";
}

.bi-calendar-plus::before {
  content: "\f1ef";
}

.bi-calendar-range-fill::before {
  content: "\f1f0";
}

.bi-calendar-range::before {
  content: "\f1f1";
}

.bi-calendar-week-fill::before {
  content: "\f1f2";
}

.bi-calendar-week::before {
  content: "\f1f3";
}

.bi-calendar-x-fill::before {
  content: "\f1f4";
}

.bi-calendar-x::before {
  content: "\f1f5";
}

.bi-calendar::before {
  content: "\f1f6";
}

.bi-calendar2-check-fill::before {
  content: "\f1f7";
}

.bi-calendar2-check::before {
  content: "\f1f8";
}

.bi-calendar2-date-fill::before {
  content: "\f1f9";
}

.bi-calendar2-date::before {
  content: "\f1fa";
}

.bi-calendar2-day-fill::before {
  content: "\f1fb";
}

.bi-calendar2-day::before {
  content: "\f1fc";
}

.bi-calendar2-event-fill::before {
  content: "\f1fd";
}

.bi-calendar2-event::before {
  content: "\f1fe";
}

.bi-calendar2-fill::before {
  content: "\f1ff";
}

.bi-calendar2-minus-fill::before {
  content: "\f200";
}

.bi-calendar2-minus::before {
  content: "\f201";
}

.bi-calendar2-month-fill::before {
  content: "\f202";
}

.bi-calendar2-month::before {
  content: "\f203";
}

.bi-calendar2-plus-fill::before {
  content: "\f204";
}

.bi-calendar2-plus::before {
  content: "\f205";
}

.bi-calendar2-range-fill::before {
  content: "\f206";
}

.bi-calendar2-range::before {
  content: "\f207";
}

.bi-calendar2-week-fill::before {
  content: "\f208";
}

.bi-calendar2-week::before {
  content: "\f209";
}

.bi-calendar2-x-fill::before {
  content: "\f20a";
}

.bi-calendar2-x::before {
  content: "\f20b";
}

.bi-calendar2::before {
  content: "\f20c";
}

.bi-calendar3-event-fill::before {
  content: "\f20d";
}

.bi-calendar3-event::before {
  content: "\f20e";
}

.bi-calendar3-fill::before {
  content: "\f20f";
}

.bi-calendar3-range-fill::before {
  content: "\f210";
}

.bi-calendar3-range::before {
  content: "\f211";
}

.bi-calendar3-week-fill::before {
  content: "\f212";
}

.bi-calendar3-week::before {
  content: "\f213";
}

.bi-calendar3::before {
  content: "\f214";
}

.bi-calendar4-event::before {
  content: "\f215";
}

.bi-calendar4-range::before {
  content: "\f216";
}

.bi-calendar4-week::before {
  content: "\f217";
}

.bi-calendar4::before {
  content: "\f218";
}

.bi-camera-fill::before {
  content: "\f219";
}

.bi-camera-reels-fill::before {
  content: "\f21a";
}

.bi-camera-reels::before {
  content: "\f21b";
}

.bi-camera-video-fill::before {
  content: "\f21c";
}

.bi-camera-video-off-fill::before {
  content: "\f21d";
}

.bi-camera-video-off::before {
  content: "\f21e";
}

.bi-camera-video::before {
  content: "\f21f";
}

.bi-camera::before {
  content: "\f220";
}

.bi-camera2::before {
  content: "\f221";
}

.bi-capslock-fill::before {
  content: "\f222";
}

.bi-capslock::before {
  content: "\f223";
}

.bi-card-checklist::before {
  content: "\f224";
}

.bi-card-heading::before {
  content: "\f225";
}

.bi-card-image::before {
  content: "\f226";
}

.bi-card-list::before {
  content: "\f227";
}

.bi-card-text::before {
  content: "\f228";
}

.bi-caret-down-fill::before {
  content: "\f229";
}

.bi-caret-down-square-fill::before {
  content: "\f22a";
}

.bi-caret-down-square::before {
  content: "\f22b";
}

.bi-caret-down::before {
  content: "\f22c";
}

.bi-caret-left-fill::before {
  content: "\f22d";
}

.bi-caret-left-square-fill::before {
  content: "\f22e";
}

.bi-caret-left-square::before {
  content: "\f22f";
}

.bi-caret-left::before {
  content: "\f230";
}

.bi-caret-right-fill::before {
  content: "\f231";
}

.bi-caret-right-square-fill::before {
  content: "\f232";
}

.bi-caret-right-square::before {
  content: "\f233";
}

.bi-caret-right::before {
  content: "\f234";
}

.bi-caret-up-fill::before {
  content: "\f235";
}

.bi-caret-up-square-fill::before {
  content: "\f236";
}

.bi-caret-up-square::before {
  content: "\f237";
}

.bi-caret-up::before {
  content: "\f238";
}

.bi-cart-check-fill::before {
  content: "\f239";
}

.bi-cart-check::before {
  content: "\f23a";
}

.bi-cart-dash-fill::before {
  content: "\f23b";
}

.bi-cart-dash::before {
  content: "\f23c";
}

.bi-cart-fill::before {
  content: "\f23d";
}

.bi-cart-plus-fill::before {
  content: "\f23e";
}

.bi-cart-plus::before {
  content: "\f23f";
}

.bi-cart-x-fill::before {
  content: "\f240";
}

.bi-cart-x::before {
  content: "\f241";
}

.bi-cart::before {
  content: "\f242";
}

.bi-cart2::before {
  content: "\f243";
}

.bi-cart3::before {
  content: "\f244";
}

.bi-cart4::before {
  content: "\f245";
}

.bi-cash-stack::before {
  content: "\f246";
}

.bi-cash::before {
  content: "\f247";
}

.bi-cast::before {
  content: "\f248";
}

.bi-chat-dots-fill::before {
  content: "\f249";
}

.bi-chat-dots::before {
  content: "\f24a";
}

.bi-chat-fill::before {
  content: "\f24b";
}

.bi-chat-left-dots-fill::before {
  content: "\f24c";
}

.bi-chat-left-dots::before {
  content: "\f24d";
}

.bi-chat-left-fill::before {
  content: "\f24e";
}

.bi-chat-left-quote-fill::before {
  content: "\f24f";
}

.bi-chat-left-quote::before {
  content: "\f250";
}

.bi-chat-left-text-fill::before {
  content: "\f251";
}

.bi-chat-left-text::before {
  content: "\f252";
}

.bi-chat-left::before {
  content: "\f253";
}

.bi-chat-quote-fill::before {
  content: "\f254";
}

.bi-chat-quote::before {
  content: "\f255";
}

.bi-chat-right-dots-fill::before {
  content: "\f256";
}

.bi-chat-right-dots::before {
  content: "\f257";
}

.bi-chat-right-fill::before {
  content: "\f258";
}

.bi-chat-right-quote-fill::before {
  content: "\f259";
}

.bi-chat-right-quote::before {
  content: "\f25a";
}

.bi-chat-right-text-fill::before {
  content: "\f25b";
}

.bi-chat-right-text::before {
  content: "\f25c";
}

.bi-chat-right::before {
  content: "\f25d";
}

.bi-chat-square-dots-fill::before {
  content: "\f25e";
}

.bi-chat-square-dots::before {
  content: "\f25f";
}

.bi-chat-square-fill::before {
  content: "\f260";
}

.bi-chat-square-quote-fill::before {
  content: "\f261";
}

.bi-chat-square-quote::before {
  content: "\f262";
}

.bi-chat-square-text-fill::before {
  content: "\f263";
}

.bi-chat-square-text::before {
  content: "\f264";
}

.bi-chat-square::before {
  content: "\f265";
}

.bi-chat-text-fill::before {
  content: "\f266";
}

.bi-chat-text::before {
  content: "\f267";
}

.bi-chat::before {
  content: "\f268";
}

.bi-check-all::before {
  content: "\f269";
}

.bi-check-circle-fill::before {
  content: "\f26a";
}

.bi-check-circle::before {
  content: "\f26b";
}

.bi-check-square-fill::before {
  content: "\f26c";
}

.bi-check-square::before {
  content: "\f26d";
}

.bi-check::before {
  content: "\f26e";
}

.bi-check2-all::before {
  content: "\f26f";
}

.bi-check2-circle::before {
  content: "\f270";
}

.bi-check2-square::before {
  content: "\f271";
}

.bi-check2::before {
  content: "\f272";
}

.bi-chevron-bar-contract::before {
  content: "\f273";
}

.bi-chevron-bar-down::before {
  content: "\f274";
}

.bi-chevron-bar-expand::before {
  content: "\f275";
}

.bi-chevron-bar-left::before {
  content: "\f276";
}

.bi-chevron-bar-right::before {
  content: "\f277";
}

.bi-chevron-bar-up::before {
  content: "\f278";
}

.bi-chevron-compact-down::before {
  content: "\f279";
}

.bi-chevron-compact-left::before {
  content: "\f27a";
}

.bi-chevron-compact-right::before {
  content: "\f27b";
}

.bi-chevron-compact-up::before {
  content: "\f27c";
}

.bi-chevron-contract::before {
  content: "\f27d";
}

.bi-chevron-double-down::before {
  content: "\f27e";
}

.bi-chevron-double-left::before {
  content: "\f27f";
}

.bi-chevron-double-right::before {
  content: "\f280";
}

.bi-chevron-double-up::before {
  content: "\f281";
}

.bi-chevron-down::before {
  content: "\f282";
}

.bi-chevron-expand::before {
  content: "\f283";
}

.bi-chevron-left::before {
  content: "\f284";
}

.bi-chevron-right::before {
  content: "\f285";
}

.bi-chevron-up::before {
  content: "\f286";
}

.bi-circle-fill::before {
  content: "\f287";
}

.bi-circle-half::before {
  content: "\f288";
}

.bi-circle-square::before {
  content: "\f289";
}

.bi-circle::before {
  content: "\f28a";
}

.bi-clipboard-check::before {
  content: "\f28b";
}

.bi-clipboard-data::before {
  content: "\f28c";
}

.bi-clipboard-minus::before {
  content: "\f28d";
}

.bi-clipboard-plus::before {
  content: "\f28e";
}

.bi-clipboard-x::before {
  content: "\f28f";
}

.bi-clipboard::before {
  content: "\f290";
}

.bi-clock-fill::before {
  content: "\f291";
}

.bi-clock-history::before {
  content: "\f292";
}

.bi-clock::before {
  content: "\f293";
}

.bi-cloud-arrow-down-fill::before {
  content: "\f294";
}

.bi-cloud-arrow-down::before {
  content: "\f295";
}

.bi-cloud-arrow-up-fill::before {
  content: "\f296";
}

.bi-cloud-arrow-up::before {
  content: "\f297";
}

.bi-cloud-check-fill::before {
  content: "\f298";
}

.bi-cloud-check::before {
  content: "\f299";
}

.bi-cloud-download-fill::before {
  content: "\f29a";
}

.bi-cloud-download::before {
  content: "\f29b";
}

.bi-cloud-drizzle-fill::before {
  content: "\f29c";
}

.bi-cloud-drizzle::before {
  content: "\f29d";
}

.bi-cloud-fill::before {
  content: "\f29e";
}

.bi-cloud-fog-fill::before {
  content: "\f29f";
}

.bi-cloud-fog::before {
  content: "\f2a0";
}

.bi-cloud-fog2-fill::before {
  content: "\f2a1";
}

.bi-cloud-fog2::before {
  content: "\f2a2";
}

.bi-cloud-hail-fill::before {
  content: "\f2a3";
}

.bi-cloud-hail::before {
  content: "\f2a4";
}

.bi-cloud-haze-fill::before {
  content: "\f2a6";
}

.bi-cloud-haze::before {
  content: "\f2a7";
}

.bi-cloud-haze2-fill::before {
  content: "\f2a8";
}

.bi-cloud-lightning-fill::before {
  content: "\f2a9";
}

.bi-cloud-lightning-rain-fill::before {
  content: "\f2aa";
}

.bi-cloud-lightning-rain::before {
  content: "\f2ab";
}

.bi-cloud-lightning::before {
  content: "\f2ac";
}

.bi-cloud-minus-fill::before {
  content: "\f2ad";
}

.bi-cloud-minus::before {
  content: "\f2ae";
}

.bi-cloud-moon-fill::before {
  content: "\f2af";
}

.bi-cloud-moon::before {
  content: "\f2b0";
}

.bi-cloud-plus-fill::before {
  content: "\f2b1";
}

.bi-cloud-plus::before {
  content: "\f2b2";
}

.bi-cloud-rain-fill::before {
  content: "\f2b3";
}

.bi-cloud-rain-heavy-fill::before {
  content: "\f2b4";
}

.bi-cloud-rain-heavy::before {
  content: "\f2b5";
}

.bi-cloud-rain::before {
  content: "\f2b6";
}

.bi-cloud-slash-fill::before {
  content: "\f2b7";
}

.bi-cloud-slash::before {
  content: "\f2b8";
}

.bi-cloud-sleet-fill::before {
  content: "\f2b9";
}

.bi-cloud-sleet::before {
  content: "\f2ba";
}

.bi-cloud-snow-fill::before {
  content: "\f2bb";
}

.bi-cloud-snow::before {
  content: "\f2bc";
}

.bi-cloud-sun-fill::before {
  content: "\f2bd";
}

.bi-cloud-sun::before {
  content: "\f2be";
}

.bi-cloud-upload-fill::before {
  content: "\f2bf";
}

.bi-cloud-upload::before {
  content: "\f2c0";
}

.bi-cloud::before {
  content: "\f2c1";
}

.bi-clouds-fill::before {
  content: "\f2c2";
}

.bi-clouds::before {
  content: "\f2c3";
}

.bi-cloudy-fill::before {
  content: "\f2c4";
}

.bi-cloudy::before {
  content: "\f2c5";
}

.bi-code-slash::before {
  content: "\f2c6";
}

.bi-code-square::before {
  content: "\f2c7";
}

.bi-code::before {
  content: "\f2c8";
}

.bi-collection-fill::before {
  content: "\f2c9";
}

.bi-collection-play-fill::before {
  content: "\f2ca";
}

.bi-collection-play::before {
  content: "\f2cb";
}

.bi-collection::before {
  content: "\f2cc";
}

.bi-columns-gap::before {
  content: "\f2cd";
}

.bi-columns::before {
  content: "\f2ce";
}

.bi-command::before {
  content: "\f2cf";
}

.bi-compass-fill::before {
  content: "\f2d0";
}

.bi-compass::before {
  content: "\f2d1";
}

.bi-cone-striped::before {
  content: "\f2d2";
}

.bi-cone::before {
  content: "\f2d3";
}

.bi-controller::before {
  content: "\f2d4";
}

.bi-cpu-fill::before {
  content: "\f2d5";
}

.bi-cpu::before {
  content: "\f2d6";
}

.bi-credit-card-2-back-fill::before {
  content: "\f2d7";
}

.bi-credit-card-2-back::before {
  content: "\f2d8";
}

.bi-credit-card-2-front-fill::before {
  content: "\f2d9";
}

.bi-credit-card-2-front::before {
  content: "\f2da";
}

.bi-credit-card-fill::before {
  content: "\f2db";
}

.bi-credit-card::before {
  content: "\f2dc";
}

.bi-crop::before {
  content: "\f2dd";
}

.bi-cup-fill::before {
  content: "\f2de";
}

.bi-cup-straw::before {
  content: "\f2df";
}

.bi-cup::before {
  content: "\f2e0";
}

.bi-cursor-fill::before {
  content: "\f2e1";
}

.bi-cursor-text::before {
  content: "\f2e2";
}

.bi-cursor::before {
  content: "\f2e3";
}

.bi-dash-circle-dotted::before {
  content: "\f2e4";
}

.bi-dash-circle-fill::before {
  content: "\f2e5";
}

.bi-dash-circle::before {
  content: "\f2e6";
}

.bi-dash-square-dotted::before {
  content: "\f2e7";
}

.bi-dash-square-fill::before {
  content: "\f2e8";
}

.bi-dash-square::before {
  content: "\f2e9";
}

.bi-dash::before {
  content: "\f2ea";
}

.bi-diagram-2-fill::before {
  content: "\f2eb";
}

.bi-diagram-2::before {
  content: "\f2ec";
}

.bi-diagram-3-fill::before {
  content: "\f2ed";
}

.bi-diagram-3::before {
  content: "\f2ee";
}

.bi-diamond-fill::before {
  content: "\f2ef";
}

.bi-diamond-half::before {
  content: "\f2f0";
}

.bi-diamond::before {
  content: "\f2f1";
}

.bi-dice-1-fill::before {
  content: "\f2f2";
}

.bi-dice-1::before {
  content: "\f2f3";
}

.bi-dice-2-fill::before {
  content: "\f2f4";
}

.bi-dice-2::before {
  content: "\f2f5";
}

.bi-dice-3-fill::before {
  content: "\f2f6";
}

.bi-dice-3::before {
  content: "\f2f7";
}

.bi-dice-4-fill::before {
  content: "\f2f8";
}

.bi-dice-4::before {
  content: "\f2f9";
}

.bi-dice-5-fill::before {
  content: "\f2fa";
}

.bi-dice-5::before {
  content: "\f2fb";
}

.bi-dice-6-fill::before {
  content: "\f2fc";
}

.bi-dice-6::before {
  content: "\f2fd";
}

.bi-disc-fill::before {
  content: "\f2fe";
}

.bi-disc::before {
  content: "\f2ff";
}

.bi-discord::before {
  content: "\f300";
}

.bi-display-fill::before {
  content: "\f301";
}

.bi-display::before {
  content: "\f302";
}

.bi-distribute-horizontal::before {
  content: "\f303";
}

.bi-distribute-vertical::before {
  content: "\f304";
}

.bi-door-closed-fill::before {
  content: "\f305";
}

.bi-door-closed::before {
  content: "\f306";
}

.bi-door-open-fill::before {
  content: "\f307";
}

.bi-door-open::before {
  content: "\f308";
}

.bi-dot::before {
  content: "\f309";
}

.bi-download::before {
  content: "\f30a";
}

.bi-droplet-fill::before {
  content: "\f30b";
}

.bi-droplet-half::before {
  content: "\f30c";
}

.bi-droplet::before {
  content: "\f30d";
}

.bi-earbuds::before {
  content: "\f30e";
}

.bi-easel-fill::before {
  content: "\f30f";
}

.bi-easel::before {
  content: "\f310";
}

.bi-egg-fill::before {
  content: "\f311";
}

.bi-egg-fried::before {
  content: "\f312";
}

.bi-egg::before {
  content: "\f313";
}

.bi-eject-fill::before {
  content: "\f314";
}

.bi-eject::before {
  content: "\f315";
}

.bi-emoji-angry-fill::before {
  content: "\f316";
}

.bi-emoji-angry::before {
  content: "\f317";
}

.bi-emoji-dizzy-fill::before {
  content: "\f318";
}

.bi-emoji-dizzy::before {
  content: "\f319";
}

.bi-emoji-expressionless-fill::before {
  content: "\f31a";
}

.bi-emoji-expressionless::before {
  content: "\f31b";
}

.bi-emoji-frown-fill::before {
  content: "\f31c";
}

.bi-emoji-frown::before {
  content: "\f31d";
}

.bi-emoji-heart-eyes-fill::before {
  content: "\f31e";
}

.bi-emoji-heart-eyes::before {
  content: "\f31f";
}

.bi-emoji-laughing-fill::before {
  content: "\f320";
}

.bi-emoji-laughing::before {
  content: "\f321";
}

.bi-emoji-neutral-fill::before {
  content: "\f322";
}

.bi-emoji-neutral::before {
  content: "\f323";
}

.bi-emoji-smile-fill::before {
  content: "\f324";
}

.bi-emoji-smile-upside-down-fill::before {
  content: "\f325";
}

.bi-emoji-smile-upside-down::before {
  content: "\f326";
}

.bi-emoji-smile::before {
  content: "\f327";
}

.bi-emoji-sunglasses-fill::before {
  content: "\f328";
}

.bi-emoji-sunglasses::before {
  content: "\f329";
}

.bi-emoji-wink-fill::before {
  content: "\f32a";
}

.bi-emoji-wink::before {
  content: "\f32b";
}

.bi-envelope-fill::before {
  content: "\f32c";
}

.bi-envelope-open-fill::before {
  content: "\f32d";
}

.bi-envelope-open::before {
  content: "\f32e";
}

.bi-envelope::before {
  content: "\f32f";
}

.bi-eraser-fill::before {
  content: "\f330";
}

.bi-eraser::before {
  content: "\f331";
}

.bi-exclamation-circle-fill::before {
  content: "\f332";
}

.bi-exclamation-circle::before {
  content: "\f333";
}

.bi-exclamation-diamond-fill::before {
  content: "\f334";
}

.bi-exclamation-diamond::before {
  content: "\f335";
}

.bi-exclamation-octagon-fill::before {
  content: "\f336";
}

.bi-exclamation-octagon::before {
  content: "\f337";
}

.bi-exclamation-square-fill::before {
  content: "\f338";
}

.bi-exclamation-square::before {
  content: "\f339";
}

.bi-exclamation-triangle-fill::before {
  content: "\f33a";
}

.bi-exclamation-triangle::before {
  content: "\f33b";
}

.bi-exclamation::before {
  content: "\f33c";
}

.bi-exclude::before {
  content: "\f33d";
}

.bi-eye-fill::before {
  content: "\f33e";
}

.bi-eye-slash-fill::before {
  content: "\f33f";
}

.bi-eye-slash::before {
  content: "\f340";
}

.bi-eye::before {
  content: "\f341";
}

.bi-eyedropper::before {
  content: "\f342";
}

.bi-eyeglasses::before {
  content: "\f343";
}

.bi-facebook::before {
  content: "\f344";
}

.bi-file-arrow-down-fill::before {
  content: "\f345";
}

.bi-file-arrow-down::before {
  content: "\f346";
}

.bi-file-arrow-up-fill::before {
  content: "\f347";
}

.bi-file-arrow-up::before {
  content: "\f348";
}

.bi-file-bar-graph-fill::before {
  content: "\f349";
}

.bi-file-bar-graph::before {
  content: "\f34a";
}

.bi-file-binary-fill::before {
  content: "\f34b";
}

.bi-file-binary::before {
  content: "\f34c";
}

.bi-file-break-fill::before {
  content: "\f34d";
}

.bi-file-break::before {
  content: "\f34e";
}

.bi-file-check-fill::before {
  content: "\f34f";
}

.bi-file-check::before {
  content: "\f350";
}

.bi-file-code-fill::before {
  content: "\f351";
}

.bi-file-code::before {
  content: "\f352";
}

.bi-file-diff-fill::before {
  content: "\f353";
}

.bi-file-diff::before {
  content: "\f354";
}

.bi-file-earmark-arrow-down-fill::before {
  content: "\f355";
}

.bi-file-earmark-arrow-down::before {
  content: "\f356";
}

.bi-file-earmark-arrow-up-fill::before {
  content: "\f357";
}

.bi-file-earmark-arrow-up::before {
  content: "\f358";
}

.bi-file-earmark-bar-graph-fill::before {
  content: "\f359";
}

.bi-file-earmark-bar-graph::before {
  content: "\f35a";
}

.bi-file-earmark-binary-fill::before {
  content: "\f35b";
}

.bi-file-earmark-binary::before {
  content: "\f35c";
}

.bi-file-earmark-break-fill::before {
  content: "\f35d";
}

.bi-file-earmark-break::before {
  content: "\f35e";
}

.bi-file-earmark-check-fill::before {
  content: "\f35f";
}

.bi-file-earmark-check::before {
  content: "\f360";
}

.bi-file-earmark-code-fill::before {
  content: "\f361";
}

.bi-file-earmark-code::before {
  content: "\f362";
}

.bi-file-earmark-diff-fill::before {
  content: "\f363";
}

.bi-file-earmark-diff::before {
  content: "\f364";
}

.bi-file-earmark-easel-fill::before {
  content: "\f365";
}

.bi-file-earmark-easel::before {
  content: "\f366";
}

.bi-file-earmark-excel-fill::before {
  content: "\f367";
}

.bi-file-earmark-excel::before {
  content: "\f368";
}

.bi-file-earmark-fill::before {
  content: "\f369";
}

.bi-file-earmark-font-fill::before {
  content: "\f36a";
}

.bi-file-earmark-font::before {
  content: "\f36b";
}

.bi-file-earmark-image-fill::before {
  content: "\f36c";
}

.bi-file-earmark-image::before {
  content: "\f36d";
}

.bi-file-earmark-lock-fill::before {
  content: "\f36e";
}

.bi-file-earmark-lock::before {
  content: "\f36f";
}

.bi-file-earmark-lock2-fill::before {
  content: "\f370";
}

.bi-file-earmark-lock2::before {
  content: "\f371";
}

.bi-file-earmark-medical-fill::before {
  content: "\f372";
}

.bi-file-earmark-medical::before {
  content: "\f373";
}

.bi-file-earmark-minus-fill::before {
  content: "\f374";
}

.bi-file-earmark-minus::before {
  content: "\f375";
}

.bi-file-earmark-music-fill::before {
  content: "\f376";
}

.bi-file-earmark-music::before {
  content: "\f377";
}

.bi-file-earmark-person-fill::before {
  content: "\f378";
}

.bi-file-earmark-person::before {
  content: "\f379";
}

.bi-file-earmark-play-fill::before {
  content: "\f37a";
}

.bi-file-earmark-play::before {
  content: "\f37b";
}

.bi-file-earmark-plus-fill::before {
  content: "\f37c";
}

.bi-file-earmark-plus::before {
  content: "\f37d";
}

.bi-file-earmark-post-fill::before {
  content: "\f37e";
}

.bi-file-earmark-post::before {
  content: "\f37f";
}

.bi-file-earmark-ppt-fill::before {
  content: "\f380";
}

.bi-file-earmark-ppt::before {
  content: "\f381";
}

.bi-file-earmark-richtext-fill::before {
  content: "\f382";
}

.bi-file-earmark-richtext::before {
  content: "\f383";
}

.bi-file-earmark-ruled-fill::before {
  content: "\f384";
}

.bi-file-earmark-ruled::before {
  content: "\f385";
}

.bi-file-earmark-slides-fill::before {
  content: "\f386";
}

.bi-file-earmark-slides::before {
  content: "\f387";
}

.bi-file-earmark-spreadsheet-fill::before {
  content: "\f388";
}

.bi-file-earmark-spreadsheet::before {
  content: "\f389";
}

.bi-file-earmark-text-fill::before {
  content: "\f38a";
}

.bi-file-earmark-text::before {
  content: "\f38b";
}

.bi-file-earmark-word-fill::before {
  content: "\f38c";
}

.bi-file-earmark-word::before {
  content: "\f38d";
}

.bi-file-earmark-x-fill::before {
  content: "\f38e";
}

.bi-file-earmark-x::before {
  content: "\f38f";
}

.bi-file-earmark-zip-fill::before {
  content: "\f390";
}

.bi-file-earmark-zip::before {
  content: "\f391";
}

.bi-file-earmark::before {
  content: "\f392";
}

.bi-file-easel-fill::before {
  content: "\f393";
}

.bi-file-easel::before {
  content: "\f394";
}

.bi-file-excel-fill::before {
  content: "\f395";
}

.bi-file-excel::before {
  content: "\f396";
}

.bi-file-fill::before {
  content: "\f397";
}

.bi-file-font-fill::before {
  content: "\f398";
}

.bi-file-font::before {
  content: "\f399";
}

.bi-file-image-fill::before {
  content: "\f39a";
}

.bi-file-image::before {
  content: "\f39b";
}

.bi-file-lock-fill::before {
  content: "\f39c";
}

.bi-file-lock::before {
  content: "\f39d";
}

.bi-file-lock2-fill::before {
  content: "\f39e";
}

.bi-file-lock2::before {
  content: "\f39f";
}

.bi-file-medical-fill::before {
  content: "\f3a0";
}

.bi-file-medical::before {
  content: "\f3a1";
}

.bi-file-minus-fill::before {
  content: "\f3a2";
}

.bi-file-minus::before {
  content: "\f3a3";
}

.bi-file-music-fill::before {
  content: "\f3a4";
}

.bi-file-music::before {
  content: "\f3a5";
}

.bi-file-person-fill::before {
  content: "\f3a6";
}

.bi-file-person::before {
  content: "\f3a7";
}

.bi-file-play-fill::before {
  content: "\f3a8";
}

.bi-file-play::before {
  content: "\f3a9";
}

.bi-file-plus-fill::before {
  content: "\f3aa";
}

.bi-file-plus::before {
  content: "\f3ab";
}

.bi-file-post-fill::before {
  content: "\f3ac";
}

.bi-file-post::before {
  content: "\f3ad";
}

.bi-file-ppt-fill::before {
  content: "\f3ae";
}

.bi-file-ppt::before {
  content: "\f3af";
}

.bi-file-richtext-fill::before {
  content: "\f3b0";
}

.bi-file-richtext::before {
  content: "\f3b1";
}

.bi-file-ruled-fill::before {
  content: "\f3b2";
}

.bi-file-ruled::before {
  content: "\f3b3";
}

.bi-file-slides-fill::before {
  content: "\f3b4";
}

.bi-file-slides::before {
  content: "\f3b5";
}

.bi-file-spreadsheet-fill::before {
  content: "\f3b6";
}

.bi-file-spreadsheet::before {
  content: "\f3b7";
}

.bi-file-text-fill::before {
  content: "\f3b8";
}

.bi-file-text::before {
  content: "\f3b9";
}

.bi-file-word-fill::before {
  content: "\f3ba";
}

.bi-file-word::before {
  content: "\f3bb";
}

.bi-file-x-fill::before {
  content: "\f3bc";
}

.bi-file-x::before {
  content: "\f3bd";
}

.bi-file-zip-fill::before {
  content: "\f3be";
}

.bi-file-zip::before {
  content: "\f3bf";
}

.bi-file::before {
  content: "\f3c0";
}

.bi-files-alt::before {
  content: "\f3c1";
}

.bi-files::before {
  content: "\f3c2";
}

.bi-film::before {
  content: "\f3c3";
}

.bi-filter-circle-fill::before {
  content: "\f3c4";
}

.bi-filter-circle::before {
  content: "\f3c5";
}

.bi-filter-left::before {
  content: "\f3c6";
}

.bi-filter-right::before {
  content: "\f3c7";
}

.bi-filter-square-fill::before {
  content: "\f3c8";
}

.bi-filter-square::before {
  content: "\f3c9";
}

.bi-filter::before {
  content: "\f3ca";
}

.bi-flag-fill::before {
  content: "\f3cb";
}

.bi-flag::before {
  content: "\f3cc";
}

.bi-flower1::before {
  content: "\f3cd";
}

.bi-flower2::before {
  content: "\f3ce";
}

.bi-flower3::before {
  content: "\f3cf";
}

.bi-folder-check::before {
  content: "\f3d0";
}

.bi-folder-fill::before {
  content: "\f3d1";
}

.bi-folder-minus::before {
  content: "\f3d2";
}

.bi-folder-plus::before {
  content: "\f3d3";
}

.bi-folder-symlink-fill::before {
  content: "\f3d4";
}

.bi-folder-symlink::before {
  content: "\f3d5";
}

.bi-folder-x::before {
  content: "\f3d6";
}

.bi-folder::before {
  content: "\f3d7";
}

.bi-folder2-open::before {
  content: "\f3d8";
}

.bi-folder2::before {
  content: "\f3d9";
}

.bi-fonts::before {
  content: "\f3da";
}

.bi-forward-fill::before {
  content: "\f3db";
}

.bi-forward::before {
  content: "\f3dc";
}

.bi-front::before {
  content: "\f3dd";
}

.bi-fullscreen-exit::before {
  content: "\f3de";
}

.bi-fullscreen::before {
  content: "\f3df";
}

.bi-funnel-fill::before {
  content: "\f3e0";
}

.bi-funnel::before {
  content: "\f3e1";
}

.bi-gear-fill::before {
  content: "\f3e2";
}

.bi-gear-wide-connected::before {
  content: "\f3e3";
}

.bi-gear-wide::before {
  content: "\f3e4";
}

.bi-gear::before {
  content: "\f3e5";
}

.bi-gem::before {
  content: "\f3e6";
}

.bi-geo-alt-fill::before {
  content: "\f3e7";
}

.bi-geo-alt::before {
  content: "\f3e8";
}

.bi-geo-fill::before {
  content: "\f3e9";
}

.bi-geo::before {
  content: "\f3ea";
}

.bi-gift-fill::before {
  content: "\f3eb";
}

.bi-gift::before {
  content: "\f3ec";
}

.bi-github::before {
  content: "\f3ed";
}

.bi-globe::before {
  content: "\f3ee";
}

.bi-globe2::before {
  content: "\f3ef";
}

.bi-google::before {
  content: "\f3f0";
}

.bi-graph-down::before {
  content: "\f3f1";
}

.bi-graph-up::before {
  content: "\f3f2";
}

.bi-grid-1x2-fill::before {
  content: "\f3f3";
}

.bi-grid-1x2::before {
  content: "\f3f4";
}

.bi-grid-3x2-gap-fill::before {
  content: "\f3f5";
}

.bi-grid-3x2-gap::before {
  content: "\f3f6";
}

.bi-grid-3x2::before {
  content: "\f3f7";
}

.bi-grid-3x3-gap-fill::before {
  content: "\f3f8";
}

.bi-grid-3x3-gap::before {
  content: "\f3f9";
}

.bi-grid-3x3::before {
  content: "\f3fa";
}

.bi-grid-fill::before {
  content: "\f3fb";
}

.bi-grid::before {
  content: "\f3fc";
}

.bi-grip-horizontal::before {
  content: "\f3fd";
}

.bi-grip-vertical::before {
  content: "\f3fe";
}

.bi-hammer::before {
  content: "\f3ff";
}

.bi-hand-index-fill::before {
  content: "\f400";
}

.bi-hand-index-thumb-fill::before {
  content: "\f401";
}

.bi-hand-index-thumb::before {
  content: "\f402";
}

.bi-hand-index::before {
  content: "\f403";
}

.bi-hand-thumbs-down-fill::before {
  content: "\f404";
}

.bi-hand-thumbs-down::before {
  content: "\f405";
}

.bi-hand-thumbs-up-fill::before {
  content: "\f406";
}

.bi-hand-thumbs-up::before {
  content: "\f407";
}

.bi-handbag-fill::before {
  content: "\f408";
}

.bi-handbag::before {
  content: "\f409";
}

.bi-hash::before {
  content: "\f40a";
}

.bi-hdd-fill::before {
  content: "\f40b";
}

.bi-hdd-network-fill::before {
  content: "\f40c";
}

.bi-hdd-network::before {
  content: "\f40d";
}

.bi-hdd-rack-fill::before {
  content: "\f40e";
}

.bi-hdd-rack::before {
  content: "\f40f";
}

.bi-hdd-stack-fill::before {
  content: "\f410";
}

.bi-hdd-stack::before {
  content: "\f411";
}

.bi-hdd::before {
  content: "\f412";
}

.bi-headphones::before {
  content: "\f413";
}

.bi-headset::before {
  content: "\f414";
}

.bi-heart-fill::before {
  content: "\f415";
}

.bi-heart-half::before {
  content: "\f416";
}

.bi-heart::before {
  content: "\f417";
}

.bi-heptagon-fill::before {
  content: "\f418";
}

.bi-heptagon-half::before {
  content: "\f419";
}

.bi-heptagon::before {
  content: "\f41a";
}

.bi-hexagon-fill::before {
  content: "\f41b";
}

.bi-hexagon-half::before {
  content: "\f41c";
}

.bi-hexagon::before {
  content: "\f41d";
}

.bi-hourglass-bottom::before {
  content: "\f41e";
}

.bi-hourglass-split::before {
  content: "\f41f";
}

.bi-hourglass-top::before {
  content: "\f420";
}

.bi-hourglass::before {
  content: "\f421";
}

.bi-house-door-fill::before {
  content: "\f422";
}

.bi-house-door::before {
  content: "\f423";
}

.bi-house-fill::before {
  content: "\f424";
}

.bi-house::before {
  content: "\f425";
}

.bi-hr::before {
  content: "\f426";
}

.bi-hurricane::before {
  content: "\f427";
}

.bi-image-alt::before {
  content: "\f428";
}

.bi-image-fill::before {
  content: "\f429";
}

.bi-image::before {
  content: "\f42a";
}

.bi-images::before {
  content: "\f42b";
}

.bi-inbox-fill::before {
  content: "\f42c";
}

.bi-inbox::before {
  content: "\f42d";
}

.bi-inboxes-fill::before {
  content: "\f42e";
}

.bi-inboxes::before {
  content: "\f42f";
}

.bi-info-circle-fill::before {
  content: "\f430";
}

.bi-info-circle::before {
  content: "\f431";
}

.bi-info-square-fill::before {
  content: "\f432";
}

.bi-info-square::before {
  content: "\f433";
}

.bi-info::before {
  content: "\f434";
}

.bi-input-cursor-text::before {
  content: "\f435";
}

.bi-input-cursor::before {
  content: "\f436";
}

.bi-instagram::before {
  content: "\f437";
}

.bi-intersect::before {
  content: "\f438";
}

.bi-journal-album::before {
  content: "\f439";
}

.bi-journal-arrow-down::before {
  content: "\f43a";
}

.bi-journal-arrow-up::before {
  content: "\f43b";
}

.bi-journal-bookmark-fill::before {
  content: "\f43c";
}

.bi-journal-bookmark::before {
  content: "\f43d";
}

.bi-journal-check::before {
  content: "\f43e";
}

.bi-journal-code::before {
  content: "\f43f";
}

.bi-journal-medical::before {
  content: "\f440";
}

.bi-journal-minus::before {
  content: "\f441";
}

.bi-journal-plus::before {
  content: "\f442";
}

.bi-journal-richtext::before {
  content: "\f443";
}

.bi-journal-text::before {
  content: "\f444";
}

.bi-journal-x::before {
  content: "\f445";
}

.bi-journal::before {
  content: "\f446";
}

.bi-journals::before {
  content: "\f447";
}

.bi-joystick::before {
  content: "\f448";
}

.bi-justify-left::before {
  content: "\f449";
}

.bi-justify-right::before {
  content: "\f44a";
}

.bi-justify::before {
  content: "\f44b";
}

.bi-kanban-fill::before {
  content: "\f44c";
}

.bi-kanban::before {
  content: "\f44d";
}

.bi-key-fill::before {
  content: "\f44e";
}

.bi-key::before {
  content: "\f44f";
}

.bi-keyboard-fill::before {
  content: "\f450";
}

.bi-keyboard::before {
  content: "\f451";
}

.bi-ladder::before {
  content: "\f452";
}

.bi-lamp-fill::before {
  content: "\f453";
}

.bi-lamp::before {
  content: "\f454";
}

.bi-laptop-fill::before {
  content: "\f455";
}

.bi-laptop::before {
  content: "\f456";
}

.bi-layer-backward::before {
  content: "\f457";
}

.bi-layer-forward::before {
  content: "\f458";
}

.bi-layers-fill::before {
  content: "\f459";
}

.bi-layers-half::before {
  content: "\f45a";
}

.bi-layers::before {
  content: "\f45b";
}

.bi-layout-sidebar-inset-reverse::before {
  content: "\f45c";
}

.bi-layout-sidebar-inset::before {
  content: "\f45d";
}

.bi-layout-sidebar-reverse::before {
  content: "\f45e";
}

.bi-layout-sidebar::before {
  content: "\f45f";
}

.bi-layout-split::before {
  content: "\f460";
}

.bi-layout-text-sidebar-reverse::before {
  content: "\f461";
}

.bi-layout-text-sidebar::before {
  content: "\f462";
}

.bi-layout-text-window-reverse::before {
  content: "\f463";
}

.bi-layout-text-window::before {
  content: "\f464";
}

.bi-layout-three-columns::before {
  content: "\f465";
}

.bi-layout-wtf::before {
  content: "\f466";
}

.bi-life-preserver::before {
  content: "\f467";
}

.bi-lightbulb-fill::before {
  content: "\f468";
}

.bi-lightbulb-off-fill::before {
  content: "\f469";
}

.bi-lightbulb-off::before {
  content: "\f46a";
}

.bi-lightbulb::before {
  content: "\f46b";
}

.bi-lightning-charge-fill::before {
  content: "\f46c";
}

.bi-lightning-charge::before {
  content: "\f46d";
}

.bi-lightning-fill::before {
  content: "\f46e";
}

.bi-lightning::before {
  content: "\f46f";
}

.bi-link-45deg::before {
  content: "\f470";
}

.bi-link::before {
  content: "\f471";
}

.bi-linkedin::before {
  content: "\f472";
}

.bi-list-check::before {
  content: "\f473";
}

.bi-list-nested::before {
  content: "\f474";
}

.bi-list-ol::before {
  content: "\f475";
}

.bi-list-stars::before {
  content: "\f476";
}

.bi-list-task::before {
  content: "\f477";
}

.bi-list-ul::before {
  content: "\f478";
}

.bi-list::before {
  content: "\f479";
}

.bi-lock-fill::before {
  content: "\f47a";
}

.bi-lock::before {
  content: "\f47b";
}

.bi-mailbox::before {
  content: "\f47c";
}

.bi-mailbox2::before {
  content: "\f47d";
}

.bi-map-fill::before {
  content: "\f47e";
}

.bi-map::before {
  content: "\f47f";
}

.bi-markdown-fill::before {
  content: "\f480";
}

.bi-markdown::before {
  content: "\f481";
}

.bi-mask::before {
  content: "\f482";
}

.bi-megaphone-fill::before {
  content: "\f483";
}

.bi-megaphone::before {
  content: "\f484";
}

.bi-menu-app-fill::before {
  content: "\f485";
}

.bi-menu-app::before {
  content: "\f486";
}

.bi-menu-button-fill::before {
  content: "\f487";
}

.bi-menu-button-wide-fill::before {
  content: "\f488";
}

.bi-menu-button-wide::before {
  content: "\f489";
}

.bi-menu-button::before {
  content: "\f48a";
}

.bi-menu-down::before {
  content: "\f48b";
}

.bi-menu-up::before {
  content: "\f48c";
}

.bi-mic-fill::before {
  content: "\f48d";
}

.bi-mic-mute-fill::before {
  content: "\f48e";
}

.bi-mic-mute::before {
  content: "\f48f";
}

.bi-mic::before {
  content: "\f490";
}

.bi-minecart-loaded::before {
  content: "\f491";
}

.bi-minecart::before {
  content: "\f492";
}

.bi-moisture::before {
  content: "\f493";
}

.bi-moon-fill::before {
  content: "\f494";
}

.bi-moon-stars-fill::before {
  content: "\f495";
}

.bi-moon-stars::before {
  content: "\f496";
}

.bi-moon::before {
  content: "\f497";
}

.bi-mouse-fill::before {
  content: "\f498";
}

.bi-mouse::before {
  content: "\f499";
}

.bi-mouse2-fill::before {
  content: "\f49a";
}

.bi-mouse2::before {
  content: "\f49b";
}

.bi-mouse3-fill::before {
  content: "\f49c";
}

.bi-mouse3::before {
  content: "\f49d";
}

.bi-music-note-beamed::before {
  content: "\f49e";
}

.bi-music-note-list::before {
  content: "\f49f";
}

.bi-music-note::before {
  content: "\f4a0";
}

.bi-music-player-fill::before {
  content: "\f4a1";
}

.bi-music-player::before {
  content: "\f4a2";
}

.bi-newspaper::before {
  content: "\f4a3";
}

.bi-node-minus-fill::before {
  content: "\f4a4";
}

.bi-node-minus::before {
  content: "\f4a5";
}

.bi-node-plus-fill::before {
  content: "\f4a6";
}

.bi-node-plus::before {
  content: "\f4a7";
}

.bi-nut-fill::before {
  content: "\f4a8";
}

.bi-nut::before {
  content: "\f4a9";
}

.bi-octagon-fill::before {
  content: "\f4aa";
}

.bi-octagon-half::before {
  content: "\f4ab";
}

.bi-octagon::before {
  content: "\f4ac";
}

.bi-option::before {
  content: "\f4ad";
}

.bi-outlet::before {
  content: "\f4ae";
}

.bi-paint-bucket::before {
  content: "\f4af";
}

.bi-palette-fill::before {
  content: "\f4b0";
}

.bi-palette::before {
  content: "\f4b1";
}

.bi-palette2::before {
  content: "\f4b2";
}

.bi-paperclip::before {
  content: "\f4b3";
}

.bi-paragraph::before {
  content: "\f4b4";
}

.bi-patch-check-fill::before {
  content: "\f4b5";
}

.bi-patch-check::before {
  content: "\f4b6";
}

.bi-patch-exclamation-fill::before {
  content: "\f4b7";
}

.bi-patch-exclamation::before {
  content: "\f4b8";
}

.bi-patch-minus-fill::before {
  content: "\f4b9";
}

.bi-patch-minus::before {
  content: "\f4ba";
}

.bi-patch-plus-fill::before {
  content: "\f4bb";
}

.bi-patch-plus::before {
  content: "\f4bc";
}

.bi-patch-question-fill::before {
  content: "\f4bd";
}

.bi-patch-question::before {
  content: "\f4be";
}

.bi-pause-btn-fill::before {
  content: "\f4bf";
}

.bi-pause-btn::before {
  content: "\f4c0";
}

.bi-pause-circle-fill::before {
  content: "\f4c1";
}

.bi-pause-circle::before {
  content: "\f4c2";
}

.bi-pause-fill::before {
  content: "\f4c3";
}

.bi-pause::before {
  content: "\f4c4";
}

.bi-peace-fill::before {
  content: "\f4c5";
}

.bi-peace::before {
  content: "\f4c6";
}

.bi-pen-fill::before {
  content: "\f4c7";
}

.bi-pen::before {
  content: "\f4c8";
}

.bi-pencil-fill::before {
  content: "\f4c9";
}

.bi-pencil-square::before {
  content: "\f4ca";
}

.bi-pencil::before {
  content: "\f4cb";
}

.bi-pentagon-fill::before {
  content: "\f4cc";
}

.bi-pentagon-half::before {
  content: "\f4cd";
}

.bi-pentagon::before {
  content: "\f4ce";
}

.bi-people-fill::before {
  content: "\f4cf";
}

.bi-people::before {
  content: "\f4d0";
}

.bi-percent::before {
  content: "\f4d1";
}

.bi-person-badge-fill::before {
  content: "\f4d2";
}

.bi-person-badge::before {
  content: "\f4d3";
}

.bi-person-bounding-box::before {
  content: "\f4d4";
}

.bi-person-check-fill::before {
  content: "\f4d5";
}

.bi-person-check::before {
  content: "\f4d6";
}

.bi-person-circle::before {
  content: "\f4d7";
}

.bi-person-dash-fill::before {
  content: "\f4d8";
}

.bi-person-dash::before {
  content: "\f4d9";
}

.bi-person-fill::before {
  content: "\f4da";
}

.bi-person-lines-fill::before {
  content: "\f4db";
}

.bi-person-plus-fill::before {
  content: "\f4dc";
}

.bi-person-plus::before {
  content: "\f4dd";
}

.bi-person-square::before {
  content: "\f4de";
}

.bi-person-x-fill::before {
  content: "\f4df";
}

.bi-person-x::before {
  content: "\f4e0";
}

.bi-person::before {
  content: "\f4e1";
}

.bi-phone-fill::before {
  content: "\f4e2";
}

.bi-phone-landscape-fill::before {
  content: "\f4e3";
}

.bi-phone-landscape::before {
  content: "\f4e4";
}

.bi-phone-vibrate-fill::before {
  content: "\f4e5";
}

.bi-phone-vibrate::before {
  content: "\f4e6";
}

.bi-phone::before {
  content: "\f4e7";
}

.bi-pie-chart-fill::before {
  content: "\f4e8";
}

.bi-pie-chart::before {
  content: "\f4e9";
}

.bi-pin-angle-fill::before {
  content: "\f4ea";
}

.bi-pin-angle::before {
  content: "\f4eb";
}

.bi-pin-fill::before {
  content: "\f4ec";
}

.bi-pin::before {
  content: "\f4ed";
}

.bi-pip-fill::before {
  content: "\f4ee";
}

.bi-pip::before {
  content: "\f4ef";
}

.bi-play-btn-fill::before {
  content: "\f4f0";
}

.bi-play-btn::before {
  content: "\f4f1";
}

.bi-play-circle-fill::before {
  content: "\f4f2";
}

.bi-play-circle::before {
  content: "\f4f3";
}

.bi-play-fill::before {
  content: "\f4f4";
}

.bi-play::before {
  content: "\f4f5";
}

.bi-plug-fill::before {
  content: "\f4f6";
}

.bi-plug::before {
  content: "\f4f7";
}

.bi-plus-circle-dotted::before {
  content: "\f4f8";
}

.bi-plus-circle-fill::before {
  content: "\f4f9";
}

.bi-plus-circle::before {
  content: "\f4fa";
}

.bi-plus-square-dotted::before {
  content: "\f4fb";
}

.bi-plus-square-fill::before {
  content: "\f4fc";
}

.bi-plus-square::before {
  content: "\f4fd";
}

.bi-plus::before {
  content: "\f4fe";
}

.bi-power::before {
  content: "\f4ff";
}

.bi-printer-fill::before {
  content: "\f500";
}

.bi-printer::before {
  content: "\f501";
}

.bi-puzzle-fill::before {
  content: "\f502";
}

.bi-puzzle::before {
  content: "\f503";
}

.bi-question-circle-fill::before {
  content: "\f504";
}

.bi-question-circle::before {
  content: "\f505";
}

.bi-question-diamond-fill::before {
  content: "\f506";
}

.bi-question-diamond::before {
  content: "\f507";
}

.bi-question-octagon-fill::before {
  content: "\f508";
}

.bi-question-octagon::before {
  content: "\f509";
}

.bi-question-square-fill::before {
  content: "\f50a";
}

.bi-question-square::before {
  content: "\f50b";
}

.bi-question::before {
  content: "\f50c";
}

.bi-rainbow::before {
  content: "\f50d";
}

.bi-receipt-cutoff::before {
  content: "\f50e";
}

.bi-receipt::before {
  content: "\f50f";
}

.bi-reception-0::before {
  content: "\f510";
}

.bi-reception-1::before {
  content: "\f511";
}

.bi-reception-2::before {
  content: "\f512";
}

.bi-reception-3::before {
  content: "\f513";
}

.bi-reception-4::before {
  content: "\f514";
}

.bi-record-btn-fill::before {
  content: "\f515";
}

.bi-record-btn::before {
  content: "\f516";
}

.bi-record-circle-fill::before {
  content: "\f517";
}

.bi-record-circle::before {
  content: "\f518";
}

.bi-record-fill::before {
  content: "\f519";
}

.bi-record::before {
  content: "\f51a";
}

.bi-record2-fill::before {
  content: "\f51b";
}

.bi-record2::before {
  content: "\f51c";
}

.bi-reply-all-fill::before {
  content: "\f51d";
}

.bi-reply-all::before {
  content: "\f51e";
}

.bi-reply-fill::before {
  content: "\f51f";
}

.bi-reply::before {
  content: "\f520";
}

.bi-rss-fill::before {
  content: "\f521";
}

.bi-rss::before {
  content: "\f522";
}

.bi-rulers::before {
  content: "\f523";
}

.bi-save-fill::before {
  content: "\f524";
}

.bi-save::before {
  content: "\f525";
}

.bi-save2-fill::before {
  content: "\f526";
}

.bi-save2::before {
  content: "\f527";
}

.bi-scissors::before {
  content: "\f528";
}

.bi-screwdriver::before {
  content: "\f529";
}

.bi-search::before {
  content: "\f52a";
}

.bi-segmented-nav::before {
  content: "\f52b";
}

.bi-server::before {
  content: "\f52c";
}

.bi-share-fill::before {
  content: "\f52d";
}

.bi-share::before {
  content: "\f52e";
}

.bi-shield-check::before {
  content: "\f52f";
}

.bi-shield-exclamation::before {
  content: "\f530";
}

.bi-shield-fill-check::before {
  content: "\f531";
}

.bi-shield-fill-exclamation::before {
  content: "\f532";
}

.bi-shield-fill-minus::before {
  content: "\f533";
}

.bi-shield-fill-plus::before {
  content: "\f534";
}

.bi-shield-fill-x::before {
  content: "\f535";
}

.bi-shield-fill::before {
  content: "\f536";
}

.bi-shield-lock-fill::before {
  content: "\f537";
}

.bi-shield-lock::before {
  content: "\f538";
}

.bi-shield-minus::before {
  content: "\f539";
}

.bi-shield-plus::before {
  content: "\f53a";
}

.bi-shield-shaded::before {
  content: "\f53b";
}

.bi-shield-slash-fill::before {
  content: "\f53c";
}

.bi-shield-slash::before {
  content: "\f53d";
}

.bi-shield-x::before {
  content: "\f53e";
}

.bi-shield::before {
  content: "\f53f";
}

.bi-shift-fill::before {
  content: "\f540";
}

.bi-shift::before {
  content: "\f541";
}

.bi-shop-window::before {
  content: "\f542";
}

.bi-shop::before {
  content: "\f543";
}

.bi-shuffle::before {
  content: "\f544";
}

.bi-signpost-2-fill::before {
  content: "\f545";
}

.bi-signpost-2::before {
  content: "\f546";
}

.bi-signpost-fill::before {
  content: "\f547";
}

.bi-signpost-split-fill::before {
  content: "\f548";
}

.bi-signpost-split::before {
  content: "\f549";
}

.bi-signpost::before {
  content: "\f54a";
}

.bi-sim-fill::before {
  content: "\f54b";
}

.bi-sim::before {
  content: "\f54c";
}

.bi-skip-backward-btn-fill::before {
  content: "\f54d";
}

.bi-skip-backward-btn::before {
  content: "\f54e";
}

.bi-skip-backward-circle-fill::before {
  content: "\f54f";
}

.bi-skip-backward-circle::before {
  content: "\f550";
}

.bi-skip-backward-fill::before {
  content: "\f551";
}

.bi-skip-backward::before {
  content: "\f552";
}

.bi-skip-end-btn-fill::before {
  content: "\f553";
}

.bi-skip-end-btn::before {
  content: "\f554";
}

.bi-skip-end-circle-fill::before {
  content: "\f555";
}

.bi-skip-end-circle::before {
  content: "\f556";
}

.bi-skip-end-fill::before {
  content: "\f557";
}

.bi-skip-end::before {
  content: "\f558";
}

.bi-skip-forward-btn-fill::before {
  content: "\f559";
}

.bi-skip-forward-btn::before {
  content: "\f55a";
}

.bi-skip-forward-circle-fill::before {
  content: "\f55b";
}

.bi-skip-forward-circle::before {
  content: "\f55c";
}

.bi-skip-forward-fill::before {
  content: "\f55d";
}

.bi-skip-forward::before {
  content: "\f55e";
}

.bi-skip-start-btn-fill::before {
  content: "\f55f";
}

.bi-skip-start-btn::before {
  content: "\f560";
}

.bi-skip-start-circle-fill::before {
  content: "\f561";
}

.bi-skip-start-circle::before {
  content: "\f562";
}

.bi-skip-start-fill::before {
  content: "\f563";
}

.bi-skip-start::before {
  content: "\f564";
}

.bi-slack::before {
  content: "\f565";
}

.bi-slash-circle-fill::before {
  content: "\f566";
}

.bi-slash-circle::before {
  content: "\f567";
}

.bi-slash-square-fill::before {
  content: "\f568";
}

.bi-slash-square::before {
  content: "\f569";
}

.bi-slash::before {
  content: "\f56a";
}

.bi-sliders::before {
  content: "\f56b";
}

.bi-smartwatch::before {
  content: "\f56c";
}

.bi-snow::before {
  content: "\f56d";
}

.bi-snow2::before {
  content: "\f56e";
}

.bi-snow3::before {
  content: "\f56f";
}

.bi-sort-alpha-down-alt::before {
  content: "\f570";
}

.bi-sort-alpha-down::before {
  content: "\f571";
}

.bi-sort-alpha-up-alt::before {
  content: "\f572";
}

.bi-sort-alpha-up::before {
  content: "\f573";
}

.bi-sort-down-alt::before {
  content: "\f574";
}

.bi-sort-down::before {
  content: "\f575";
}

.bi-sort-numeric-down-alt::before {
  content: "\f576";
}

.bi-sort-numeric-down::before {
  content: "\f577";
}

.bi-sort-numeric-up-alt::before {
  content: "\f578";
}

.bi-sort-numeric-up::before {
  content: "\f579";
}

.bi-sort-up-alt::before {
  content: "\f57a";
}

.bi-sort-up::before {
  content: "\f57b";
}

.bi-soundwave::before {
  content: "\f57c";
}

.bi-speaker-fill::before {
  content: "\f57d";
}

.bi-speaker::before {
  content: "\f57e";
}

.bi-speedometer::before {
  content: "\f57f";
}

.bi-speedometer2::before {
  content: "\f580";
}

.bi-spellcheck::before {
  content: "\f581";
}

.bi-square-fill::before {
  content: "\f582";
}

.bi-square-half::before {
  content: "\f583";
}

.bi-square::before {
  content: "\f584";
}

.bi-stack::before {
  content: "\f585";
}

.bi-star-fill::before {
  content: "\f586";
}

.bi-star-half::before {
  content: "\f587";
}

.bi-star::before {
  content: "\f588";
}

.bi-stars::before {
  content: "\f589";
}

.bi-stickies-fill::before {
  content: "\f58a";
}

.bi-stickies::before {
  content: "\f58b";
}

.bi-sticky-fill::before {
  content: "\f58c";
}

.bi-sticky::before {
  content: "\f58d";
}

.bi-stop-btn-fill::before {
  content: "\f58e";
}

.bi-stop-btn::before {
  content: "\f58f";
}

.bi-stop-circle-fill::before {
  content: "\f590";
}

.bi-stop-circle::before {
  content: "\f591";
}

.bi-stop-fill::before {
  content: "\f592";
}

.bi-stop::before {
  content: "\f593";
}

.bi-stoplights-fill::before {
  content: "\f594";
}

.bi-stoplights::before {
  content: "\f595";
}

.bi-stopwatch-fill::before {
  content: "\f596";
}

.bi-stopwatch::before {
  content: "\f597";
}

.bi-subtract::before {
  content: "\f598";
}

.bi-suit-club-fill::before {
  content: "\f599";
}

.bi-suit-club::before {
  content: "\f59a";
}

.bi-suit-diamond-fill::before {
  content: "\f59b";
}

.bi-suit-diamond::before {
  content: "\f59c";
}

.bi-suit-heart-fill::before {
  content: "\f59d";
}

.bi-suit-heart::before {
  content: "\f59e";
}

.bi-suit-spade-fill::before {
  content: "\f59f";
}

.bi-suit-spade::before {
  content: "\f5a0";
}

.bi-sun-fill::before {
  content: "\f5a1";
}

.bi-sun::before {
  content: "\f5a2";
}

.bi-sunglasses::before {
  content: "\f5a3";
}

.bi-sunrise-fill::before {
  content: "\f5a4";
}

.bi-sunrise::before {
  content: "\f5a5";
}

.bi-sunset-fill::before {
  content: "\f5a6";
}

.bi-sunset::before {
  content: "\f5a7";
}

.bi-symmetry-horizontal::before {
  content: "\f5a8";
}

.bi-symmetry-vertical::before {
  content: "\f5a9";
}

.bi-table::before {
  content: "\f5aa";
}

.bi-tablet-fill::before {
  content: "\f5ab";
}

.bi-tablet-landscape-fill::before {
  content: "\f5ac";
}

.bi-tablet-landscape::before {
  content: "\f5ad";
}

.bi-tablet::before {
  content: "\f5ae";
}

.bi-tag-fill::before {
  content: "\f5af";
}

.bi-tag::before {
  content: "\f5b0";
}

.bi-tags-fill::before {
  content: "\f5b1";
}

.bi-tags::before {
  content: "\f5b2";
}

.bi-telegram::before {
  content: "\f5b3";
}

.bi-telephone-fill::before {
  content: "\f5b4";
}

.bi-telephone-forward-fill::before {
  content: "\f5b5";
}

.bi-telephone-forward::before {
  content: "\f5b6";
}

.bi-telephone-inbound-fill::before {
  content: "\f5b7";
}

.bi-telephone-inbound::before {
  content: "\f5b8";
}

.bi-telephone-minus-fill::before {
  content: "\f5b9";
}

.bi-telephone-minus::before {
  content: "\f5ba";
}

.bi-telephone-outbound-fill::before {
  content: "\f5bb";
}

.bi-telephone-outbound::before {
  content: "\f5bc";
}

.bi-telephone-plus-fill::before {
  content: "\f5bd";
}

.bi-telephone-plus::before {
  content: "\f5be";
}

.bi-telephone-x-fill::before {
  content: "\f5bf";
}

.bi-telephone-x::before {
  content: "\f5c0";
}

.bi-telephone::before {
  content: "\f5c1";
}

.bi-terminal-fill::before {
  content: "\f5c2";
}

.bi-terminal::before {
  content: "\f5c3";
}

.bi-text-center::before {
  content: "\f5c4";
}

.bi-text-indent-left::before {
  content: "\f5c5";
}

.bi-text-indent-right::before {
  content: "\f5c6";
}

.bi-text-left::before {
  content: "\f5c7";
}

.bi-text-paragraph::before {
  content: "\f5c8";
}

.bi-text-right::before {
  content: "\f5c9";
}

.bi-textarea-resize::before {
  content: "\f5ca";
}

.bi-textarea-t::before {
  content: "\f5cb";
}

.bi-textarea::before {
  content: "\f5cc";
}

.bi-thermometer-half::before {
  content: "\f5cd";
}

.bi-thermometer-high::before {
  content: "\f5ce";
}

.bi-thermometer-low::before {
  content: "\f5cf";
}

.bi-thermometer-snow::before {
  content: "\f5d0";
}

.bi-thermometer-sun::before {
  content: "\f5d1";
}

.bi-thermometer::before {
  content: "\f5d2";
}

.bi-three-dots-vertical::before {
  content: "\f5d3";
}

.bi-three-dots::before {
  content: "\f5d4";
}

.bi-toggle-off::before {
  content: "\f5d5";
}

.bi-toggle-on::before {
  content: "\f5d6";
}

.bi-toggle2-off::before {
  content: "\f5d7";
}

.bi-toggle2-on::before {
  content: "\f5d8";
}

.bi-toggles::before {
  content: "\f5d9";
}

.bi-toggles2::before {
  content: "\f5da";
}

.bi-tools::before {
  content: "\f5db";
}

.bi-tornado::before {
  content: "\f5dc";
}

.bi-trash-fill::before {
  content: "\f5dd";
}

.bi-trash::before {
  content: "\f5de";
}

.bi-trash2-fill::before {
  content: "\f5df";
}

.bi-trash2::before {
  content: "\f5e0";
}

.bi-tree-fill::before {
  content: "\f5e1";
}

.bi-tree::before {
  content: "\f5e2";
}

.bi-triangle-fill::before {
  content: "\f5e3";
}

.bi-triangle-half::before {
  content: "\f5e4";
}

.bi-triangle::before {
  content: "\f5e5";
}

.bi-trophy-fill::before {
  content: "\f5e6";
}

.bi-trophy::before {
  content: "\f5e7";
}

.bi-tropical-storm::before {
  content: "\f5e8";
}

.bi-truck-flatbed::before {
  content: "\f5e9";
}

.bi-truck::before {
  content: "\f5ea";
}

.bi-tsunami::before {
  content: "\f5eb";
}

.bi-tv-fill::before {
  content: "\f5ec";
}

.bi-tv::before {
  content: "\f5ed";
}

.bi-twitch::before {
  content: "\f5ee";
}

.bi-twitter::before {
  content: "\f5ef";
}

.bi-type-bold::before {
  content: "\f5f0";
}

.bi-type-h1::before {
  content: "\f5f1";
}

.bi-type-h2::before {
  content: "\f5f2";
}

.bi-type-h3::before {
  content: "\f5f3";
}

.bi-type-italic::before {
  content: "\f5f4";
}

.bi-type-strikethrough::before {
  content: "\f5f5";
}

.bi-type-underline::before {
  content: "\f5f6";
}

.bi-type::before {
  content: "\f5f7";
}

.bi-ui-checks-grid::before {
  content: "\f5f8";
}

.bi-ui-checks::before {
  content: "\f5f9";
}

.bi-ui-radios-grid::before {
  content: "\f5fa";
}

.bi-ui-radios::before {
  content: "\f5fb";
}

.bi-umbrella-fill::before {
  content: "\f5fc";
}

.bi-umbrella::before {
  content: "\f5fd";
}

.bi-union::before {
  content: "\f5fe";
}

.bi-unlock-fill::before {
  content: "\f5ff";
}

.bi-unlock::before {
  content: "\f600";
}

.bi-upc-scan::before {
  content: "\f601";
}

.bi-upc::before {
  content: "\f602";
}

.bi-upload::before {
  content: "\f603";
}

.bi-vector-pen::before {
  content: "\f604";
}

.bi-view-list::before {
  content: "\f605";
}

.bi-view-stacked::before {
  content: "\f606";
}

.bi-vinyl-fill::before {
  content: "\f607";
}

.bi-vinyl::before {
  content: "\f608";
}

.bi-voicemail::before {
  content: "\f609";
}

.bi-volume-down-fill::before {
  content: "\f60a";
}

.bi-volume-down::before {
  content: "\f60b";
}

.bi-volume-mute-fill::before {
  content: "\f60c";
}

.bi-volume-mute::before {
  content: "\f60d";
}

.bi-volume-off-fill::before {
  content: "\f60e";
}

.bi-volume-off::before {
  content: "\f60f";
}

.bi-volume-up-fill::before {
  content: "\f610";
}

.bi-volume-up::before {
  content: "\f611";
}

.bi-vr::before {
  content: "\f612";
}

.bi-wallet-fill::before {
  content: "\f613";
}

.bi-wallet::before {
  content: "\f614";
}

.bi-wallet2::before {
  content: "\f615";
}

.bi-watch::before {
  content: "\f616";
}

.bi-water::before {
  content: "\f617";
}

.bi-whatsapp::before {
  content: "\f618";
}

.bi-wifi-1::before {
  content: "\f619";
}

.bi-wifi-2::before {
  content: "\f61a";
}

.bi-wifi-off::before {
  content: "\f61b";
}

.bi-wifi::before {
  content: "\f61c";
}

.bi-wind::before {
  content: "\f61d";
}

.bi-window-dock::before {
  content: "\f61e";
}

.bi-window-sidebar::before {
  content: "\f61f";
}

.bi-window::before {
  content: "\f620";
}

.bi-wrench::before {
  content: "\f621";
}

.bi-x-circle-fill::before {
  content: "\f622";
}

.bi-x-circle::before {
  content: "\f623";
}

.bi-x-diamond-fill::before {
  content: "\f624";
}

.bi-x-diamond::before {
  content: "\f625";
}

.bi-x-octagon-fill::before {
  content: "\f626";
}

.bi-x-octagon::before {
  content: "\f627";
}

.bi-x-square-fill::before {
  content: "\f628";
}

.bi-x-square::before {
  content: "\f629";
}

.bi-x::before {
  content: "\f62a";
}

.bi-youtube::before {
  content: "\f62b";
}

.bi-zoom-in::before {
  content: "\f62c";
}

.bi-zoom-out::before {
  content: "\f62d";
}

.bi-bank::before {
  content: "\f62e";
}

.bi-bank2::before {
  content: "\f62f";
}

.bi-bell-slash-fill::before {
  content: "\f630";
}

.bi-bell-slash::before {
  content: "\f631";
}

.bi-cash-coin::before {
  content: "\f632";
}

.bi-check-lg::before {
  content: "\f633";
}

.bi-coin::before {
  content: "\f634";
}

.bi-currency-bitcoin::before {
  content: "\f635";
}

.bi-currency-dollar::before {
  content: "\f636";
}

.bi-currency-euro::before {
  content: "\f637";
}

.bi-currency-exchange::before {
  content: "\f638";
}

.bi-currency-pound::before {
  content: "\f639";
}

.bi-currency-yen::before {
  content: "\f63a";
}

.bi-dash-lg::before {
  content: "\f63b";
}

.bi-exclamation-lg::before {
  content: "\f63c";
}

.bi-file-earmark-pdf-fill::before {
  content: "\f63d";
}

.bi-file-earmark-pdf::before {
  content: "\f63e";
}

.bi-file-pdf-fill::before {
  content: "\f63f";
}

.bi-file-pdf::before {
  content: "\f640";
}

.bi-gender-ambiguous::before {
  content: "\f641";
}

.bi-gender-female::before {
  content: "\f642";
}

.bi-gender-male::before {
  content: "\f643";
}

.bi-gender-trans::before {
  content: "\f644";
}

.bi-headset-vr::before {
  content: "\f645";
}

.bi-info-lg::before {
  content: "\f646";
}

.bi-mastodon::before {
  content: "\f647";
}

.bi-messenger::before {
  content: "\f648";
}

.bi-piggy-bank-fill::before {
  content: "\f649";
}

.bi-piggy-bank::before {
  content: "\f64a";
}

.bi-pin-map-fill::before {
  content: "\f64b";
}

.bi-pin-map::before {
  content: "\f64c";
}

.bi-plus-lg::before {
  content: "\f64d";
}

.bi-question-lg::before {
  content: "\f64e";
}

.bi-recycle::before {
  content: "\f64f";
}

.bi-reddit::before {
  content: "\f650";
}

.bi-safe-fill::before {
  content: "\f651";
}

.bi-safe2-fill::before {
  content: "\f652";
}

.bi-safe2::before {
  content: "\f653";
}

.bi-sd-card-fill::before {
  content: "\f654";
}

.bi-sd-card::before {
  content: "\f655";
}

.bi-skype::before {
  content: "\f656";
}

.bi-slash-lg::before {
  content: "\f657";
}

.bi-translate::before {
  content: "\f658";
}

.bi-x-lg::before {
  content: "\f659";
}

.bi-safe::before {
  content: "\f65a";
}

.bi-apple::before {
  content: "\f65b";
}

.bi-microsoft::before {
  content: "\f65d";
}

.bi-windows::before {
  content: "\f65e";
}

.bi-behance::before {
  content: "\f65c";
}

.bi-dribbble::before {
  content: "\f65f";
}

.bi-line::before {
  content: "\f660";
}

.bi-medium::before {
  content: "\f661";
}

.bi-paypal::before {
  content: "\f662";
}

.bi-pinterest::before {
  content: "\f663";
}

.bi-signal::before {
  content: "\f664";
}

.bi-snapchat::before {
  content: "\f665";
}

.bi-spotify::before {
  content: "\f666";
}

.bi-stack-overflow::before {
  content: "\f667";
}

.bi-strava::before {
  content: "\f668";
}

.bi-wordpress::before {
  content: "\f669";
}

.bi-vimeo::before {
  content: "\f66a";
}

.bi-activity::before {
  content: "\f66b";
}

.bi-easel2-fill::before {
  content: "\f66c";
}

.bi-easel2::before {
  content: "\f66d";
}

.bi-easel3-fill::before {
  content: "\f66e";
}

.bi-easel3::before {
  content: "\f66f";
}

.bi-fan::before {
  content: "\f670";
}

.bi-fingerprint::before {
  content: "\f671";
}

.bi-graph-down-arrow::before {
  content: "\f672";
}

.bi-graph-up-arrow::before {
  content: "\f673";
}

.bi-hypnotize::before {
  content: "\f674";
}

.bi-magic::before {
  content: "\f675";
}

.bi-person-rolodex::before {
  content: "\f676";
}

.bi-person-video::before {
  content: "\f677";
}

.bi-person-video2::before {
  content: "\f678";
}

.bi-person-video3::before {
  content: "\f679";
}

.bi-person-workspace::before {
  content: "\f67a";
}

.bi-radioactive::before {
  content: "\f67b";
}

.bi-webcam-fill::before {
  content: "\f67c";
}

.bi-webcam::before {
  content: "\f67d";
}

.bi-yin-yang::before {
  content: "\f67e";
}

.bi-bandaid-fill::before {
  content: "\f680";
}

.bi-bandaid::before {
  content: "\f681";
}

.bi-bluetooth::before {
  content: "\f682";
}

.bi-body-text::before {
  content: "\f683";
}

.bi-boombox::before {
  content: "\f684";
}

.bi-boxes::before {
  content: "\f685";
}

.bi-dpad-fill::before {
  content: "\f686";
}

.bi-dpad::before {
  content: "\f687";
}

.bi-ear-fill::before {
  content: "\f688";
}

.bi-ear::before {
  content: "\f689";
}

.bi-envelope-check-fill::before {
  content: "\f68b";
}

.bi-envelope-check::before {
  content: "\f68c";
}

.bi-envelope-dash-fill::before {
  content: "\f68e";
}

.bi-envelope-dash::before {
  content: "\f68f";
}

.bi-envelope-exclamation-fill::before {
  content: "\f691";
}

.bi-envelope-exclamation::before {
  content: "\f692";
}

.bi-envelope-plus-fill::before {
  content: "\f693";
}

.bi-envelope-plus::before {
  content: "\f694";
}

.bi-envelope-slash-fill::before {
  content: "\f696";
}

.bi-envelope-slash::before {
  content: "\f697";
}

.bi-envelope-x-fill::before {
  content: "\f699";
}

.bi-envelope-x::before {
  content: "\f69a";
}

.bi-explicit-fill::before {
  content: "\f69b";
}

.bi-explicit::before {
  content: "\f69c";
}

.bi-git::before {
  content: "\f69d";
}

.bi-infinity::before {
  content: "\f69e";
}

.bi-list-columns-reverse::before {
  content: "\f69f";
}

.bi-list-columns::before {
  content: "\f6a0";
}

.bi-meta::before {
  content: "\f6a1";
}

.bi-nintendo-switch::before {
  content: "\f6a4";
}

.bi-pc-display-horizontal::before {
  content: "\f6a5";
}

.bi-pc-display::before {
  content: "\f6a6";
}

.bi-pc-horizontal::before {
  content: "\f6a7";
}

.bi-pc::before {
  content: "\f6a8";
}

.bi-playstation::before {
  content: "\f6a9";
}

.bi-plus-slash-minus::before {
  content: "\f6aa";
}

.bi-projector-fill::before {
  content: "\f6ab";
}

.bi-projector::before {
  content: "\f6ac";
}

.bi-qr-code-scan::before {
  content: "\f6ad";
}

.bi-qr-code::before {
  content: "\f6ae";
}

.bi-quora::before {
  content: "\f6af";
}

.bi-quote::before {
  content: "\f6b0";
}

.bi-robot::before {
  content: "\f6b1";
}

.bi-send-check-fill::before {
  content: "\f6b2";
}

.bi-send-check::before {
  content: "\f6b3";
}

.bi-send-dash-fill::before {
  content: "\f6b4";
}

.bi-send-dash::before {
  content: "\f6b5";
}

.bi-send-exclamation-fill::before {
  content: "\f6b7";
}

.bi-send-exclamation::before {
  content: "\f6b8";
}

.bi-send-fill::before {
  content: "\f6b9";
}

.bi-send-plus-fill::before {
  content: "\f6ba";
}

.bi-send-plus::before {
  content: "\f6bb";
}

.bi-send-slash-fill::before {
  content: "\f6bc";
}

.bi-send-slash::before {
  content: "\f6bd";
}

.bi-send-x-fill::before {
  content: "\f6be";
}

.bi-send-x::before {
  content: "\f6bf";
}

.bi-send::before {
  content: "\f6c0";
}

.bi-steam::before {
  content: "\f6c1";
}

.bi-terminal-dash::before {
  content: "\f6c3";
}

.bi-terminal-plus::before {
  content: "\f6c4";
}

.bi-terminal-split::before {
  content: "\f6c5";
}

.bi-ticket-detailed-fill::before {
  content: "\f6c6";
}

.bi-ticket-detailed::before {
  content: "\f6c7";
}

.bi-ticket-fill::before {
  content: "\f6c8";
}

.bi-ticket-perforated-fill::before {
  content: "\f6c9";
}

.bi-ticket-perforated::before {
  content: "\f6ca";
}

.bi-ticket::before {
  content: "\f6cb";
}

.bi-tiktok::before {
  content: "\f6cc";
}

.bi-window-dash::before {
  content: "\f6cd";
}

.bi-window-desktop::before {
  content: "\f6ce";
}

.bi-window-fullscreen::before {
  content: "\f6cf";
}

.bi-window-plus::before {
  content: "\f6d0";
}

.bi-window-split::before {
  content: "\f6d1";
}

.bi-window-stack::before {
  content: "\f6d2";
}

.bi-window-x::before {
  content: "\f6d3";
}

.bi-xbox::before {
  content: "\f6d4";
}

.bi-ethernet::before {
  content: "\f6d5";
}

.bi-hdmi-fill::before {
  content: "\f6d6";
}

.bi-hdmi::before {
  content: "\f6d7";
}

.bi-usb-c-fill::before {
  content: "\f6d8";
}

.bi-usb-c::before {
  content: "\f6d9";
}

.bi-usb-fill::before {
  content: "\f6da";
}

.bi-usb-plug-fill::before {
  content: "\f6db";
}

.bi-usb-plug::before {
  content: "\f6dc";
}

.bi-usb-symbol::before {
  content: "\f6dd";
}

.bi-usb::before {
  content: "\f6de";
}

.bi-boombox-fill::before {
  content: "\f6df";
}

.bi-displayport::before {
  content: "\f6e1";
}

.bi-gpu-card::before {
  content: "\f6e2";
}

.bi-memory::before {
  content: "\f6e3";
}

.bi-modem-fill::before {
  content: "\f6e4";
}

.bi-modem::before {
  content: "\f6e5";
}

.bi-motherboard-fill::before {
  content: "\f6e6";
}

.bi-motherboard::before {
  content: "\f6e7";
}

.bi-optical-audio-fill::before {
  content: "\f6e8";
}

.bi-optical-audio::before {
  content: "\f6e9";
}

.bi-pci-card::before {
  content: "\f6ea";
}

.bi-router-fill::before {
  content: "\f6eb";
}

.bi-router::before {
  content: "\f6ec";
}

.bi-thunderbolt-fill::before {
  content: "\f6ef";
}

.bi-thunderbolt::before {
  content: "\f6f0";
}

.bi-usb-drive-fill::before {
  content: "\f6f1";
}

.bi-usb-drive::before {
  content: "\f6f2";
}

.bi-usb-micro-fill::before {
  content: "\f6f3";
}

.bi-usb-micro::before {
  content: "\f6f4";
}

.bi-usb-mini-fill::before {
  content: "\f6f5";
}

.bi-usb-mini::before {
  content: "\f6f6";
}

.bi-cloud-haze2::before {
  content: "\f6f7";
}

.bi-device-hdd-fill::before {
  content: "\f6f8";
}

.bi-device-hdd::before {
  content: "\f6f9";
}

.bi-device-ssd-fill::before {
  content: "\f6fa";
}

.bi-device-ssd::before {
  content: "\f6fb";
}

.bi-displayport-fill::before {
  content: "\f6fc";
}

.bi-mortarboard-fill::before {
  content: "\f6fd";
}

.bi-mortarboard::before {
  content: "\f6fe";
}

.bi-terminal-x::before {
  content: "\f6ff";
}

.bi-arrow-through-heart-fill::before {
  content: "\f700";
}

.bi-arrow-through-heart::before {
  content: "\f701";
}

.bi-badge-sd-fill::before {
  content: "\f702";
}

.bi-badge-sd::before {
  content: "\f703";
}

.bi-bag-heart-fill::before {
  content: "\f704";
}

.bi-bag-heart::before {
  content: "\f705";
}

.bi-balloon-fill::before {
  content: "\f706";
}

.bi-balloon-heart-fill::before {
  content: "\f707";
}

.bi-balloon-heart::before {
  content: "\f708";
}

.bi-balloon::before {
  content: "\f709";
}

.bi-box2-fill::before {
  content: "\f70a";
}

.bi-box2-heart-fill::before {
  content: "\f70b";
}

.bi-box2-heart::before {
  content: "\f70c";
}

.bi-box2::before {
  content: "\f70d";
}

.bi-braces-asterisk::before {
  content: "\f70e";
}

.bi-calendar-heart-fill::before {
  content: "\f70f";
}

.bi-calendar-heart::before {
  content: "\f710";
}

.bi-calendar2-heart-fill::before {
  content: "\f711";
}

.bi-calendar2-heart::before {
  content: "\f712";
}

.bi-chat-heart-fill::before {
  content: "\f713";
}

.bi-chat-heart::before {
  content: "\f714";
}

.bi-chat-left-heart-fill::before {
  content: "\f715";
}

.bi-chat-left-heart::before {
  content: "\f716";
}

.bi-chat-right-heart-fill::before {
  content: "\f717";
}

.bi-chat-right-heart::before {
  content: "\f718";
}

.bi-chat-square-heart-fill::before {
  content: "\f719";
}

.bi-chat-square-heart::before {
  content: "\f71a";
}

.bi-clipboard-check-fill::before {
  content: "\f71b";
}

.bi-clipboard-data-fill::before {
  content: "\f71c";
}

.bi-clipboard-fill::before {
  content: "\f71d";
}

.bi-clipboard-heart-fill::before {
  content: "\f71e";
}

.bi-clipboard-heart::before {
  content: "\f71f";
}

.bi-clipboard-minus-fill::before {
  content: "\f720";
}

.bi-clipboard-plus-fill::before {
  content: "\f721";
}

.bi-clipboard-pulse::before {
  content: "\f722";
}

.bi-clipboard-x-fill::before {
  content: "\f723";
}

.bi-clipboard2-check-fill::before {
  content: "\f724";
}

.bi-clipboard2-check::before {
  content: "\f725";
}

.bi-clipboard2-data-fill::before {
  content: "\f726";
}

.bi-clipboard2-data::before {
  content: "\f727";
}

.bi-clipboard2-fill::before {
  content: "\f728";
}

.bi-clipboard2-heart-fill::before {
  content: "\f729";
}

.bi-clipboard2-heart::before {
  content: "\f72a";
}

.bi-clipboard2-minus-fill::before {
  content: "\f72b";
}

.bi-clipboard2-minus::before {
  content: "\f72c";
}

.bi-clipboard2-plus-fill::before {
  content: "\f72d";
}

.bi-clipboard2-plus::before {
  content: "\f72e";
}

.bi-clipboard2-pulse-fill::before {
  content: "\f72f";
}

.bi-clipboard2-pulse::before {
  content: "\f730";
}

.bi-clipboard2-x-fill::before {
  content: "\f731";
}

.bi-clipboard2-x::before {
  content: "\f732";
}

.bi-clipboard2::before {
  content: "\f733";
}

.bi-emoji-kiss-fill::before {
  content: "\f734";
}

.bi-emoji-kiss::before {
  content: "\f735";
}

.bi-envelope-heart-fill::before {
  content: "\f736";
}

.bi-envelope-heart::before {
  content: "\f737";
}

.bi-envelope-open-heart-fill::before {
  content: "\f738";
}

.bi-envelope-open-heart::before {
  content: "\f739";
}

.bi-envelope-paper-fill::before {
  content: "\f73a";
}

.bi-envelope-paper-heart-fill::before {
  content: "\f73b";
}

.bi-envelope-paper-heart::before {
  content: "\f73c";
}

.bi-envelope-paper::before {
  content: "\f73d";
}

.bi-filetype-aac::before {
  content: "\f73e";
}

.bi-filetype-ai::before {
  content: "\f73f";
}

.bi-filetype-bmp::before {
  content: "\f740";
}

.bi-filetype-cs::before {
  content: "\f741";
}

.bi-filetype-css::before {
  content: "\f742";
}

.bi-filetype-csv::before {
  content: "\f743";
}

.bi-filetype-doc::before {
  content: "\f744";
}

.bi-filetype-docx::before {
  content: "\f745";
}

.bi-filetype-exe::before {
  content: "\f746";
}

.bi-filetype-gif::before {
  content: "\f747";
}

.bi-filetype-heic::before {
  content: "\f748";
}

.bi-filetype-html::before {
  content: "\f749";
}

.bi-filetype-java::before {
  content: "\f74a";
}

.bi-filetype-jpg::before {
  content: "\f74b";
}

.bi-filetype-js::before {
  content: "\f74c";
}

.bi-filetype-jsx::before {
  content: "\f74d";
}

.bi-filetype-key::before {
  content: "\f74e";
}

.bi-filetype-m4p::before {
  content: "\f74f";
}

.bi-filetype-md::before {
  content: "\f750";
}

.bi-filetype-mdx::before {
  content: "\f751";
}

.bi-filetype-mov::before {
  content: "\f752";
}

.bi-filetype-mp3::before {
  content: "\f753";
}

.bi-filetype-mp4::before {
  content: "\f754";
}

.bi-filetype-otf::before {
  content: "\f755";
}

.bi-filetype-pdf::before {
  content: "\f756";
}

.bi-filetype-php::before {
  content: "\f757";
}

.bi-filetype-png::before {
  content: "\f758";
}

.bi-filetype-ppt::before {
  content: "\f75a";
}

.bi-filetype-psd::before {
  content: "\f75b";
}

.bi-filetype-py::before {
  content: "\f75c";
}

.bi-filetype-raw::before {
  content: "\f75d";
}

.bi-filetype-rb::before {
  content: "\f75e";
}

.bi-filetype-sass::before {
  content: "\f75f";
}

.bi-filetype-scss::before {
  content: "\f760";
}

.bi-filetype-sh::before {
  content: "\f761";
}

.bi-filetype-svg::before {
  content: "\f762";
}

.bi-filetype-tiff::before {
  content: "\f763";
}

.bi-filetype-tsx::before {
  content: "\f764";
}

.bi-filetype-ttf::before {
  content: "\f765";
}

.bi-filetype-txt::before {
  content: "\f766";
}

.bi-filetype-wav::before {
  content: "\f767";
}

.bi-filetype-woff::before {
  content: "\f768";
}

.bi-filetype-xls::before {
  content: "\f76a";
}

.bi-filetype-xml::before {
  content: "\f76b";
}

.bi-filetype-yml::before {
  content: "\f76c";
}

.bi-heart-arrow::before {
  content: "\f76d";
}

.bi-heart-pulse-fill::before {
  content: "\f76e";
}

.bi-heart-pulse::before {
  content: "\f76f";
}

.bi-heartbreak-fill::before {
  content: "\f770";
}

.bi-heartbreak::before {
  content: "\f771";
}

.bi-hearts::before {
  content: "\f772";
}

.bi-hospital-fill::before {
  content: "\f773";
}

.bi-hospital::before {
  content: "\f774";
}

.bi-house-heart-fill::before {
  content: "\f775";
}

.bi-house-heart::before {
  content: "\f776";
}

.bi-incognito::before {
  content: "\f777";
}

.bi-magnet-fill::before {
  content: "\f778";
}

.bi-magnet::before {
  content: "\f779";
}

.bi-person-heart::before {
  content: "\f77a";
}

.bi-person-hearts::before {
  content: "\f77b";
}

.bi-phone-flip::before {
  content: "\f77c";
}

.bi-plugin::before {
  content: "\f77d";
}

.bi-postage-fill::before {
  content: "\f77e";
}

.bi-postage-heart-fill::before {
  content: "\f77f";
}

.bi-postage-heart::before {
  content: "\f780";
}

.bi-postage::before {
  content: "\f781";
}

.bi-postcard-fill::before {
  content: "\f782";
}

.bi-postcard-heart-fill::before {
  content: "\f783";
}

.bi-postcard-heart::before {
  content: "\f784";
}

.bi-postcard::before {
  content: "\f785";
}

.bi-search-heart-fill::before {
  content: "\f786";
}

.bi-search-heart::before {
  content: "\f787";
}

.bi-sliders2-vertical::before {
  content: "\f788";
}

.bi-sliders2::before {
  content: "\f789";
}

.bi-trash3-fill::before {
  content: "\f78a";
}

.bi-trash3::before {
  content: "\f78b";
}

.bi-valentine::before {
  content: "\f78c";
}

.bi-valentine2::before {
  content: "\f78d";
}

.bi-wrench-adjustable-circle-fill::before {
  content: "\f78e";
}

.bi-wrench-adjustable-circle::before {
  content: "\f78f";
}

.bi-wrench-adjustable::before {
  content: "\f790";
}

.bi-filetype-json::before {
  content: "\f791";
}

.bi-filetype-pptx::before {
  content: "\f792";
}

.bi-filetype-xlsx::before {
  content: "\f793";
}

.bi-1-circle-fill::before {
  content: "\f796";
}

.bi-1-circle::before {
  content: "\f797";
}

.bi-1-square-fill::before {
  content: "\f798";
}

.bi-1-square::before {
  content: "\f799";
}

.bi-2-circle-fill::before {
  content: "\f79c";
}

.bi-2-circle::before {
  content: "\f79d";
}

.bi-2-square-fill::before {
  content: "\f79e";
}

.bi-2-square::before {
  content: "\f79f";
}

.bi-3-circle-fill::before {
  content: "\f7a2";
}

.bi-3-circle::before {
  content: "\f7a3";
}

.bi-3-square-fill::before {
  content: "\f7a4";
}

.bi-3-square::before {
  content: "\f7a5";
}

.bi-4-circle-fill::before {
  content: "\f7a8";
}

.bi-4-circle::before {
  content: "\f7a9";
}

.bi-4-square-fill::before {
  content: "\f7aa";
}

.bi-4-square::before {
  content: "\f7ab";
}

.bi-5-circle-fill::before {
  content: "\f7ae";
}

.bi-5-circle::before {
  content: "\f7af";
}

.bi-5-square-fill::before {
  content: "\f7b0";
}

.bi-5-square::before {
  content: "\f7b1";
}

.bi-6-circle-fill::before {
  content: "\f7b4";
}

.bi-6-circle::before {
  content: "\f7b5";
}

.bi-6-square-fill::before {
  content: "\f7b6";
}

.bi-6-square::before {
  content: "\f7b7";
}

.bi-7-circle-fill::before {
  content: "\f7ba";
}

.bi-7-circle::before {
  content: "\f7bb";
}

.bi-7-square-fill::before {
  content: "\f7bc";
}

.bi-7-square::before {
  content: "\f7bd";
}

.bi-8-circle-fill::before {
  content: "\f7c0";
}

.bi-8-circle::before {
  content: "\f7c1";
}

.bi-8-square-fill::before {
  content: "\f7c2";
}

.bi-8-square::before {
  content: "\f7c3";
}

.bi-9-circle-fill::before {
  content: "\f7c6";
}

.bi-9-circle::before {
  content: "\f7c7";
}

.bi-9-square-fill::before {
  content: "\f7c8";
}

.bi-9-square::before {
  content: "\f7c9";
}

.bi-airplane-engines-fill::before {
  content: "\f7ca";
}

.bi-airplane-engines::before {
  content: "\f7cb";
}

.bi-airplane-fill::before {
  content: "\f7cc";
}

.bi-airplane::before {
  content: "\f7cd";
}

.bi-alexa::before {
  content: "\f7ce";
}

.bi-alipay::before {
  content: "\f7cf";
}

.bi-android::before {
  content: "\f7d0";
}

.bi-android2::before {
  content: "\f7d1";
}

.bi-box-fill::before {
  content: "\f7d2";
}

.bi-box-seam-fill::before {
  content: "\f7d3";
}

.bi-browser-chrome::before {
  content: "\f7d4";
}

.bi-browser-edge::before {
  content: "\f7d5";
}

.bi-browser-firefox::before {
  content: "\f7d6";
}

.bi-browser-safari::before {
  content: "\f7d7";
}

.bi-c-circle-fill::before {
  content: "\f7da";
}

.bi-c-circle::before {
  content: "\f7db";
}

.bi-c-square-fill::before {
  content: "\f7dc";
}

.bi-c-square::before {
  content: "\f7dd";
}

.bi-capsule-pill::before {
  content: "\f7de";
}

.bi-capsule::before {
  content: "\f7df";
}

.bi-car-front-fill::before {
  content: "\f7e0";
}

.bi-car-front::before {
  content: "\f7e1";
}

.bi-cassette-fill::before {
  content: "\f7e2";
}

.bi-cassette::before {
  content: "\f7e3";
}

.bi-cc-circle-fill::before {
  content: "\f7e6";
}

.bi-cc-circle::before {
  content: "\f7e7";
}

.bi-cc-square-fill::before {
  content: "\f7e8";
}

.bi-cc-square::before {
  content: "\f7e9";
}

.bi-cup-hot-fill::before {
  content: "\f7ea";
}

.bi-cup-hot::before {
  content: "\f7eb";
}

.bi-currency-rupee::before {
  content: "\f7ec";
}

.bi-dropbox::before {
  content: "\f7ed";
}

.bi-escape::before {
  content: "\f7ee";
}

.bi-fast-forward-btn-fill::before {
  content: "\f7ef";
}

.bi-fast-forward-btn::before {
  content: "\f7f0";
}

.bi-fast-forward-circle-fill::before {
  content: "\f7f1";
}

.bi-fast-forward-circle::before {
  content: "\f7f2";
}

.bi-fast-forward-fill::before {
  content: "\f7f3";
}

.bi-fast-forward::before {
  content: "\f7f4";
}

.bi-filetype-sql::before {
  content: "\f7f5";
}

.bi-fire::before {
  content: "\f7f6";
}

.bi-google-play::before {
  content: "\f7f7";
}

.bi-h-circle-fill::before {
  content: "\f7fa";
}

.bi-h-circle::before {
  content: "\f7fb";
}

.bi-h-square-fill::before {
  content: "\f7fc";
}

.bi-h-square::before {
  content: "\f7fd";
}

.bi-indent::before {
  content: "\f7fe";
}

.bi-lungs-fill::before {
  content: "\f7ff";
}

.bi-lungs::before {
  content: "\f800";
}

.bi-microsoft-teams::before {
  content: "\f801";
}

.bi-p-circle-fill::before {
  content: "\f804";
}

.bi-p-circle::before {
  content: "\f805";
}

.bi-p-square-fill::before {
  content: "\f806";
}

.bi-p-square::before {
  content: "\f807";
}

.bi-pass-fill::before {
  content: "\f808";
}

.bi-pass::before {
  content: "\f809";
}

.bi-prescription::before {
  content: "\f80a";
}

.bi-prescription2::before {
  content: "\f80b";
}

.bi-r-circle-fill::before {
  content: "\f80e";
}

.bi-r-circle::before {
  content: "\f80f";
}

.bi-r-square-fill::before {
  content: "\f810";
}

.bi-r-square::before {
  content: "\f811";
}

.bi-repeat-1::before {
  content: "\f812";
}

.bi-repeat::before {
  content: "\f813";
}

.bi-rewind-btn-fill::before {
  content: "\f814";
}

.bi-rewind-btn::before {
  content: "\f815";
}

.bi-rewind-circle-fill::before {
  content: "\f816";
}

.bi-rewind-circle::before {
  content: "\f817";
}

.bi-rewind-fill::before {
  content: "\f818";
}

.bi-rewind::before {
  content: "\f819";
}

.bi-train-freight-front-fill::before {
  content: "\f81a";
}

.bi-train-freight-front::before {
  content: "\f81b";
}

.bi-train-front-fill::before {
  content: "\f81c";
}

.bi-train-front::before {
  content: "\f81d";
}

.bi-train-lightrail-front-fill::before {
  content: "\f81e";
}

.bi-train-lightrail-front::before {
  content: "\f81f";
}

.bi-truck-front-fill::before {
  content: "\f820";
}

.bi-truck-front::before {
  content: "\f821";
}

.bi-ubuntu::before {
  content: "\f822";
}

.bi-unindent::before {
  content: "\f823";
}

.bi-unity::before {
  content: "\f824";
}

.bi-universal-access-circle::before {
  content: "\f825";
}

.bi-universal-access::before {
  content: "\f826";
}

.bi-virus::before {
  content: "\f827";
}

.bi-virus2::before {
  content: "\f828";
}

.bi-wechat::before {
  content: "\f829";
}

.bi-yelp::before {
  content: "\f82a";
}

.bi-sign-stop-fill::before {
  content: "\f82b";
}

.bi-sign-stop-lights-fill::before {
  content: "\f82c";
}

.bi-sign-stop-lights::before {
  content: "\f82d";
}

.bi-sign-stop::before {
  content: "\f82e";
}

.bi-sign-turn-left-fill::before {
  content: "\f82f";
}

.bi-sign-turn-left::before {
  content: "\f830";
}

.bi-sign-turn-right-fill::before {
  content: "\f831";
}

.bi-sign-turn-right::before {
  content: "\f832";
}

.bi-sign-turn-slight-left-fill::before {
  content: "\f833";
}

.bi-sign-turn-slight-left::before {
  content: "\f834";
}

.bi-sign-turn-slight-right-fill::before {
  content: "\f835";
}

.bi-sign-turn-slight-right::before {
  content: "\f836";
}

.bi-sign-yield-fill::before {
  content: "\f837";
}

.bi-sign-yield::before {
  content: "\f838";
}

.bi-ev-station-fill::before {
  content: "\f839";
}

.bi-ev-station::before {
  content: "\f83a";
}

.bi-fuel-pump-diesel-fill::before {
  content: "\f83b";
}

.bi-fuel-pump-diesel::before {
  content: "\f83c";
}

.bi-fuel-pump-fill::before {
  content: "\f83d";
}

.bi-fuel-pump::before {
  content: "\f83e";
}

.bi-0-circle-fill::before {
  content: "\f83f";
}

.bi-0-circle::before {
  content: "\f840";
}

.bi-0-square-fill::before {
  content: "\f841";
}

.bi-0-square::before {
  content: "\f842";
}

.bi-rocket-fill::before {
  content: "\f843";
}

.bi-rocket-takeoff-fill::before {
  content: "\f844";
}

.bi-rocket-takeoff::before {
  content: "\f845";
}

.bi-rocket::before {
  content: "\f846";
}

.bi-stripe::before {
  content: "\f847";
}

.bi-subscript::before {
  content: "\f848";
}

.bi-superscript::before {
  content: "\f849";
}

.bi-trello::before {
  content: "\f84a";
}

.bi-envelope-at-fill::before {
  content: "\f84b";
}

.bi-envelope-at::before {
  content: "\f84c";
}

.bi-regex::before {
  content: "\f84d";
}

.bi-text-wrap::before {
  content: "\f84e";
}

.bi-sign-dead-end-fill::before {
  content: "\f84f";
}

.bi-sign-dead-end::before {
  content: "\f850";
}

.bi-sign-do-not-enter-fill::before {
  content: "\f851";
}

.bi-sign-do-not-enter::before {
  content: "\f852";
}

.bi-sign-intersection-fill::before {
  content: "\f853";
}

.bi-sign-intersection-side-fill::before {
  content: "\f854";
}

.bi-sign-intersection-side::before {
  content: "\f855";
}

.bi-sign-intersection-t-fill::before {
  content: "\f856";
}

.bi-sign-intersection-t::before {
  content: "\f857";
}

.bi-sign-intersection-y-fill::before {
  content: "\f858";
}

.bi-sign-intersection-y::before {
  content: "\f859";
}

.bi-sign-intersection::before {
  content: "\f85a";
}

.bi-sign-merge-left-fill::before {
  content: "\f85b";
}

.bi-sign-merge-left::before {
  content: "\f85c";
}

.bi-sign-merge-right-fill::before {
  content: "\f85d";
}

.bi-sign-merge-right::before {
  content: "\f85e";
}

.bi-sign-no-left-turn-fill::before {
  content: "\f85f";
}

.bi-sign-no-left-turn::before {
  content: "\f860";
}

.bi-sign-no-parking-fill::before {
  content: "\f861";
}

.bi-sign-no-parking::before {
  content: "\f862";
}

.bi-sign-no-right-turn-fill::before {
  content: "\f863";
}

.bi-sign-no-right-turn::before {
  content: "\f864";
}

.bi-sign-railroad-fill::before {
  content: "\f865";
}

.bi-sign-railroad::before {
  content: "\f866";
}

.bi-building-add::before {
  content: "\f867";
}

.bi-building-check::before {
  content: "\f868";
}

.bi-building-dash::before {
  content: "\f869";
}

.bi-building-down::before {
  content: "\f86a";
}

.bi-building-exclamation::before {
  content: "\f86b";
}

.bi-building-fill-add::before {
  content: "\f86c";
}

.bi-building-fill-check::before {
  content: "\f86d";
}

.bi-building-fill-dash::before {
  content: "\f86e";
}

.bi-building-fill-down::before {
  content: "\f86f";
}

.bi-building-fill-exclamation::before {
  content: "\f870";
}

.bi-building-fill-gear::before {
  content: "\f871";
}

.bi-building-fill-lock::before {
  content: "\f872";
}

.bi-building-fill-slash::before {
  content: "\f873";
}

.bi-building-fill-up::before {
  content: "\f874";
}

.bi-building-fill-x::before {
  content: "\f875";
}

.bi-building-fill::before {
  content: "\f876";
}

.bi-building-gear::before {
  content: "\f877";
}

.bi-building-lock::before {
  content: "\f878";
}

.bi-building-slash::before {
  content: "\f879";
}

.bi-building-up::before {
  content: "\f87a";
}

.bi-building-x::before {
  content: "\f87b";
}

.bi-buildings-fill::before {
  content: "\f87c";
}

.bi-buildings::before {
  content: "\f87d";
}

.bi-bus-front-fill::before {
  content: "\f87e";
}

.bi-bus-front::before {
  content: "\f87f";
}

.bi-ev-front-fill::before {
  content: "\f880";
}

.bi-ev-front::before {
  content: "\f881";
}

.bi-globe-americas::before {
  content: "\f882";
}

.bi-globe-asia-australia::before {
  content: "\f883";
}

.bi-globe-central-south-asia::before {
  content: "\f884";
}

.bi-globe-europe-africa::before {
  content: "\f885";
}

.bi-house-add-fill::before {
  content: "\f886";
}

.bi-house-add::before {
  content: "\f887";
}

.bi-house-check-fill::before {
  content: "\f888";
}

.bi-house-check::before {
  content: "\f889";
}

.bi-house-dash-fill::before {
  content: "\f88a";
}

.bi-house-dash::before {
  content: "\f88b";
}

.bi-house-down-fill::before {
  content: "\f88c";
}

.bi-house-down::before {
  content: "\f88d";
}

.bi-house-exclamation-fill::before {
  content: "\f88e";
}

.bi-house-exclamation::before {
  content: "\f88f";
}

.bi-house-gear-fill::before {
  content: "\f890";
}

.bi-house-gear::before {
  content: "\f891";
}

.bi-house-lock-fill::before {
  content: "\f892";
}

.bi-house-lock::before {
  content: "\f893";
}

.bi-house-slash-fill::before {
  content: "\f894";
}

.bi-house-slash::before {
  content: "\f895";
}

.bi-house-up-fill::before {
  content: "\f896";
}

.bi-house-up::before {
  content: "\f897";
}

.bi-house-x-fill::before {
  content: "\f898";
}

.bi-house-x::before {
  content: "\f899";
}

.bi-person-add::before {
  content: "\f89a";
}

.bi-person-down::before {
  content: "\f89b";
}

.bi-person-exclamation::before {
  content: "\f89c";
}

.bi-person-fill-add::before {
  content: "\f89d";
}

.bi-person-fill-check::before {
  content: "\f89e";
}

.bi-person-fill-dash::before {
  content: "\f89f";
}

.bi-person-fill-down::before {
  content: "\f8a0";
}

.bi-person-fill-exclamation::before {
  content: "\f8a1";
}

.bi-person-fill-gear::before {
  content: "\f8a2";
}

.bi-person-fill-lock::before {
  content: "\f8a3";
}

.bi-person-fill-slash::before {
  content: "\f8a4";
}

.bi-person-fill-up::before {
  content: "\f8a5";
}

.bi-person-fill-x::before {
  content: "\f8a6";
}

.bi-person-gear::before {
  content: "\f8a7";
}

.bi-person-lock::before {
  content: "\f8a8";
}

.bi-person-slash::before {
  content: "\f8a9";
}

.bi-person-up::before {
  content: "\f8aa";
}

.bi-scooter::before {
  content: "\f8ab";
}

.bi-taxi-front-fill::before {
  content: "\f8ac";
}

.bi-taxi-front::before {
  content: "\f8ad";
}

.bi-amd::before {
  content: "\f8ae";
}

.bi-database-add::before {
  content: "\f8af";
}

.bi-database-check::before {
  content: "\f8b0";
}

.bi-database-dash::before {
  content: "\f8b1";
}

.bi-database-down::before {
  content: "\f8b2";
}

.bi-database-exclamation::before {
  content: "\f8b3";
}

.bi-database-fill-add::before {
  content: "\f8b4";
}

.bi-database-fill-check::before {
  content: "\f8b5";
}

.bi-database-fill-dash::before {
  content: "\f8b6";
}

.bi-database-fill-down::before {
  content: "\f8b7";
}

.bi-database-fill-exclamation::before {
  content: "\f8b8";
}

.bi-database-fill-gear::before {
  content: "\f8b9";
}

.bi-database-fill-lock::before {
  content: "\f8ba";
}

.bi-database-fill-slash::before {
  content: "\f8bb";
}

.bi-database-fill-up::before {
  content: "\f8bc";
}

.bi-database-fill-x::before {
  content: "\f8bd";
}

.bi-database-fill::before {
  content: "\f8be";
}

.bi-database-gear::before {
  content: "\f8bf";
}

.bi-database-lock::before {
  content: "\f8c0";
}

.bi-database-slash::before {
  content: "\f8c1";
}

.bi-database-up::before {
  content: "\f8c2";
}

.bi-database-x::before {
  content: "\f8c3";
}

.bi-database::before {
  content: "\f8c4";
}

.bi-houses-fill::before {
  content: "\f8c5";
}

.bi-houses::before {
  content: "\f8c6";
}

.bi-nvidia::before {
  content: "\f8c7";
}

.bi-person-vcard-fill::before {
  content: "\f8c8";
}

.bi-person-vcard::before {
  content: "\f8c9";
}

.bi-sina-weibo::before {
  content: "\f8ca";
}

.bi-tencent-qq::before {
  content: "\f8cb";
}

.bi-wikipedia::before {
  content: "\f8cc";
}

.bi-alphabet-uppercase::before {
  content: "\f2a5";
}

.bi-alphabet::before {
  content: "\f68a";
}

.bi-amazon::before {
  content: "\f68d";
}

.bi-arrows-collapse-vertical::before {
  content: "\f690";
}

.bi-arrows-expand-vertical::before {
  content: "\f695";
}

.bi-arrows-vertical::before {
  content: "\f698";
}

.bi-arrows::before {
  content: "\f6a2";
}

.bi-ban-fill::before {
  content: "\f6a3";
}

.bi-ban::before {
  content: "\f6b6";
}

.bi-bing::before {
  content: "\f6c2";
}

.bi-cake::before {
  content: "\f6e0";
}

.bi-cake2::before {
  content: "\f6ed";
}

.bi-cookie::before {
  content: "\f6ee";
}

.bi-copy::before {
  content: "\f759";
}

.bi-crosshair::before {
  content: "\f769";
}

.bi-crosshair2::before {
  content: "\f794";
}

.bi-emoji-astonished-fill::before {
  content: "\f795";
}

.bi-emoji-astonished::before {
  content: "\f79a";
}

.bi-emoji-grimace-fill::before {
  content: "\f79b";
}

.bi-emoji-grimace::before {
  content: "\f7a0";
}

.bi-emoji-grin-fill::before {
  content: "\f7a1";
}

.bi-emoji-grin::before {
  content: "\f7a6";
}

.bi-emoji-surprise-fill::before {
  content: "\f7a7";
}

.bi-emoji-surprise::before {
  content: "\f7ac";
}

.bi-emoji-tear-fill::before {
  content: "\f7ad";
}

.bi-emoji-tear::before {
  content: "\f7b2";
}

.bi-envelope-arrow-down-fill::before {
  content: "\f7b3";
}

.bi-envelope-arrow-down::before {
  content: "\f7b8";
}

.bi-envelope-arrow-up-fill::before {
  content: "\f7b9";
}

.bi-envelope-arrow-up::before {
  content: "\f7be";
}

.bi-feather::before {
  content: "\f7bf";
}

.bi-feather2::before {
  content: "\f7c4";
}

.bi-floppy-fill::before {
  content: "\f7c5";
}

.bi-floppy::before {
  content: "\f7d8";
}

.bi-floppy2-fill::before {
  content: "\f7d9";
}

.bi-floppy2::before {
  content: "\f7e4";
}

.bi-gitlab::before {
  content: "\f7e5";
}

.bi-highlighter::before {
  content: "\f7f8";
}

.bi-marker-tip::before {
  content: "\f802";
}

.bi-nvme-fill::before {
  content: "\f803";
}

.bi-nvme::before {
  content: "\f80c";
}

.bi-opencollective::before {
  content: "\f80d";
}

.bi-pci-card-network::before {
  content: "\f8cd";
}

.bi-pci-card-sound::before {
  content: "\f8ce";
}

.bi-radar::before {
  content: "\f8cf";
}

.bi-send-arrow-down-fill::before {
  content: "\f8d0";
}

.bi-send-arrow-down::before {
  content: "\f8d1";
}

.bi-send-arrow-up-fill::before {
  content: "\f8d2";
}

.bi-send-arrow-up::before {
  content: "\f8d3";
}

.bi-sim-slash-fill::before {
  content: "\f8d4";
}

.bi-sim-slash::before {
  content: "\f8d5";
}

.bi-sourceforge::before {
  content: "\f8d6";
}

.bi-substack::before {
  content: "\f8d7";
}

.bi-threads-fill::before {
  content: "\f8d8";
}

.bi-threads::before {
  content: "\f8d9";
}

.bi-transparency::before {
  content: "\f8da";
}

.bi-twitter-x::before {
  content: "\f8db";
}

.bi-type-h4::before {
  content: "\f8dc";
}

.bi-type-h5::before {
  content: "\f8dd";
}

.bi-type-h6::before {
  content: "\f8de";
}

.bi-backpack-fill::before {
  content: "\f8df";
}

.bi-backpack::before {
  content: "\f8e0";
}

.bi-backpack2-fill::before {
  content: "\f8e1";
}

.bi-backpack2::before {
  content: "\f8e2";
}

.bi-backpack3-fill::before {
  content: "\f8e3";
}

.bi-backpack3::before {
  content: "\f8e4";
}

.bi-backpack4-fill::before {
  content: "\f8e5";
}

.bi-backpack4::before {
  content: "\f8e6";
}

.bi-brilliance::before {
  content: "\f8e7";
}

.bi-cake-fill::before {
  content: "\f8e8";
}

.bi-cake2-fill::before {
  content: "\f8e9";
}

.bi-duffle-fill::before {
  content: "\f8ea";
}

.bi-duffle::before {
  content: "\f8eb";
}

.bi-exposure::before {
  content: "\f8ec";
}

.bi-gender-neuter::before {
  content: "\f8ed";
}

.bi-highlights::before {
  content: "\f8ee";
}

.bi-luggage-fill::before {
  content: "\f8ef";
}

.bi-luggage::before {
  content: "\f8f0";
}

.bi-mailbox-flag::before {
  content: "\f8f1";
}

.bi-mailbox2-flag::before {
  content: "\f8f2";
}

.bi-noise-reduction::before {
  content: "\f8f3";
}

.bi-passport-fill::before {
  content: "\f8f4";
}

.bi-passport::before {
  content: "\f8f5";
}

.bi-person-arms-up::before {
  content: "\f8f6";
}

.bi-person-raised-hand::before {
  content: "\f8f7";
}

.bi-person-standing-dress::before {
  content: "\f8f8";
}

.bi-person-standing::before {
  content: "\f8f9";
}

.bi-person-walking::before {
  content: "\f8fa";
}

.bi-person-wheelchair::before {
  content: "\f8fb";
}

.bi-shadows::before {
  content: "\f8fc";
}

.bi-suitcase-fill::before {
  content: "\f8fd";
}

.bi-suitcase-lg-fill::before {
  content: "\f8fe";
}

.bi-suitcase-lg::before {
  content: "\f8ff";
}

.bi-suitcase::before {
  content: "豈";
}

.bi-suitcase2-fill::before {
  content: "更";
}

.bi-suitcase2::before {
  content: "車";
}

.bi-vignette::before {
  content: "賈";
}

/*# sourceMappingURL=data:application/json;base64,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OztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Us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RUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFDRSxzQ0FBc0M7QUFDeEM7O0FBRUE7RUFDRSx5Q0FBeUM7QUFDM0M7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSxrQ0FBa0M7QUFDcEM7O0FBRUE7RUFDRSxzQ0FBc0M7QUFDeEM7O0FBRUE7RUFDRSxvQ0FBb0M7QUFDdEM7O0FBRUE7RUFDRSxrQ0FBa0M7QUFDcEM7O0FBRUE7RUFDRSx5Q0FBeUM7QUFDM0M7O0FBRUE7RUFDRSx3Q0FBd0M7QUFDMUM7O0FBRUE7RUFDRSx3Q0FBd0M7QUFDMUM7O0FBRUE7RUFDRSxrQ0FBa0M7QUFDcEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSxvQ0FBb0M7QUFDdEM7O0FBRUE7RUFDRSxrQ0FB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QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZCIsImZpbGUiOiJhcHBsaWNhdGlvbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4ucGFnZS1pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG59XG5cbi5kaWdnX3BhZ2luYXRpb24ge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAvKiBzZWxmLWNsZWFyaW5nIG1ldGhvZDogKi9cbn1cblxuLmRpZ2dfcGFnaW5hdGlvbiBhLCAuZGlnZ19wYWdpbmF0aW9uIHNwYW4sIC5kaWdnX3BhZ2luYXRpb24gZW0ge1xuICBwYWRkaW5nOiAwLjJlbSAwLjVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cblxuLmRpZ2dfcGFnaW5hdGlvbiAuZGlzYWJsZWQge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbn1cblxuLmRpZ2dfcGFnaW5hdGlvbiAuY3VycmVudCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6ICMyZTZhYjE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJlNmFiMTtcbn1cblxuLmRpZ2dfcGFnaW5hdGlvbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzEwNWNiNjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlhYWZlNTtcbn1cblxuLmRpZ2dfcGFnaW5hdGlvbiBhOmhvdmVyLCAuZGlnZ19wYWdpbmF0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogIzAwMDAzMztcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDMzO1xufVxuXG4uZGlnZ19wYWdpbmF0aW9uIC5wYWdlX2luZm8ge1xuICBiYWNrZ3JvdW5kOiAjMmU2YWIxO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAuNGVtIDAuNmVtO1xuICB3aWR0aDogMjJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRpZ2dfcGFnaW5hdGlvbiAucGFnZV9pbmZvIGIge1xuICBjb2xvcjogIzAwMDAzMztcbiAgYmFja2dyb3VuZDogIzZhYTZlZDtcbiAgcGFkZGluZzogMC4xZW0gMC4yNWVtO1xufVxuXG4uZGlnZ19wYWdpbmF0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbiogaHRtbCAuZGlnZ19wYWdpbmF0aW9uIHtcbiAgaGVpZ2h0OiAxJTtcbn1cblxuKjpmaXJzdC1jaGlsZCArIGh0bWwgLmRpZ2dfcGFnaW5hdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50aW1lIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuOnJvb3Qge1xuICAtLXB1Ymxpc2hlci1zeXN0ZW0tZm9udDogLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFwiUm9ib3RvXCIsXCJPeHlnZW4tU2Fuc1wiLFwiVWJ1bnR1XCIsXCJDYW50YXJlbGxcIixcIkhlbHZldGljYSBOZXVlXCIsc2Fucy1zZXJpZjtcbiAgLS1wdWJsaXNoZXItcHJpbWFyeS1jb2xvcjogIzAwODBjZTtcbiAgLS1wdWJsaXNoZXItbWVudS1oZWlnaHQ6IGNhbGMoMXB4IC0gMXB4KTtcbiAgLS13cC1hZG1pbmJhci1oZWlnaHQ6IGNhbGMoMXB4IC0gMXB4KSA7XG59XG5cbmJvZHkge1xuICBmb250OiAxNHB4LzEuNyBMYXRvLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzVmNjU2OTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LXNpemUtYWRqdXN0OiBhdXRvO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmhlYWRpbmctdHlwbywgLnNpdGUtaGVhZGVyIC5zaXRlLWJyYW5kaW5nIC5sb2dvLCBoMSwgLmgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0LCBoNSwgLmg1LCBoNiwgLmg2IHtcbiAgY29sb3I6ICMyZDJkMmQ7XG59XG5cbmgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQsIGg1LCAuaDUsIGg2LCAuaDYge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAzNHB4O1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYnMtaW5qZWN0aW9uID4gLnZjX3JvdywgLmJzLWluamVjdGlvbiA+IC52Y19yb3dbZGF0YS12Yy1mdWxsLXdpZHRoPXRydWVdID4gLmJzLXZjLXdyYXBwZXIsIC5icy1pbmplY3Rpb24gPiAudmNfdmNfcm93LCAuY29udGFpbmVyLCAuY29udGVudC13cmFwLCAuZm9vdGVyLWluc3RhZ3JhbS5ib3hlZCwgLnBhZ2UtbGF5b3V0LW5vLXNpZGViYXIgLmJzLXZjLWNvbnRlbnQgLnZjX3Jvd1tkYXRhLXZjLWZ1bGwtd2lkdGg9dHJ1ZV0gPiAuYnMtdmMtd3JhcHBlciwgLnBhZ2UtbGF5b3V0LW5vLXNpZGViYXIgLmJzLXZjLWNvbnRlbnQgPiAudmNfcm93LCAucGFnZS1sYXlvdXQtbm8tc2lkZWJhciAuYnMtdmMtY29udGVudCA+IC52Y19yb3cudmNfcm93LWhhcy1maWxsIC51cGItYmFja2dyb3VuZC10ZXh0LnZjX3JvdywgLnBhZ2UtbGF5b3V0LW5vLXNpZGViYXIgLmJzLXZjLWNvbnRlbnQgPiAudmNfdmNfcm93LCAuc2l0ZS1mb290ZXIuYm94ZWQsIGJvZHkuYm94ZWQgLm1haW4td3JhcCB7XG4gIG1heC13aWR0aDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjhweCkge1xuICAubGF5b3V0LTEtY29sLCAubGF5b3V0LTItY29sLCAubGF5b3V0LTMtY29sIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmJvZHkucGFnZS1sYXlvdXQtMS1jb2wsIGJvZHkucGFnZS1sYXlvdXQtMi1jb2wge1xuICAtLXB1Ymxpc2hlci1zaXRlLXdpZHRoOiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC0yLWNvbCk7XG4gIC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtY29udGVudDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtMi1jb2wtY29udGVudC1jb2wpO1xuICAtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnk6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLTItY29sLXByaW1hcnktY29sKTtcbiAgLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1zZWNvbmRhcnk6IDAgO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dC0yLWNvbCAuY29udGVudC1jb2x1bW4ge1xuICAgIHdpZHRoOiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50KTtcbiAgfVxuICAuYmYtMi1tYWluLWNvbHVtbi1zaXplLmJmLTItbWFpbi1jb2x1bW4tc2l6ZSB7XG4gICAgd2lkdGg6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLTItY29sLWNvbnRlbnQtY29sKTtcbiAgfVxuICAubGF5b3V0LTItY29sIC5zaWRlYmFyLWNvbHVtbiB7XG4gICAgd2lkdGg6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnkpO1xuICB9XG4gIC5iZi0yLXByaW1hcnktY29sdW1uLXNpemUuYmYtMi1wcmltYXJ5LWNvbHVtbi1zaXplIHtcbiAgICB3aWR0aDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtMi1jb2wtcHJpbWFyeS1jb2wpO1xuICB9XG4gIC5sYXlvdXQtMi1jb2wubGF5b3V0LTItY29sLTIgLmNvbnRlbnQtY29sdW1uIHtcbiAgICBsZWZ0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5KTtcbiAgfVxuICAucnRsIC5sYXlvdXQtMi1jb2wubGF5b3V0LTItY29sLTIgLmNvbnRlbnQtY29sdW1uIHtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHJpZ2h0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5KTtcbiAgfVxuICAubGF5b3V0LTItY29sLmxheW91dC0yLWNvbC0yIC5zaWRlYmFyLWNvbHVtbiB7XG4gICAgcmlnaHQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpO1xuICB9XG4gIC5ydGwgLmxheW91dC0yLWNvbC5sYXlvdXQtMi1jb2wtMiAuc2lkZWJhci1jb2x1bW4ge1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIGxlZnQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpO1xuICB9XG59XG5ib2R5LnBhZ2UtbGF5b3V0LTMtY29sIHtcbiAgLS1wdWJsaXNoZXItc2l0ZS13aWR0aDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtMy1jb2wpO1xuICAtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLTMtY29sLWNvbnRlbnQtY29sKTtcbiAgLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC0zLWNvbC1wcmltYXJ5LWNvbCk7XG4gIC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtc2Vjb25kYXJ5OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC0zLWNvbC1zZWNvbmRhcnktY29sKTtcbiAgLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50LWNvbC1zbTogY2FsYyh2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50KSArICh2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1zZWNvbmRhcnkpIC8gMikpO1xuICAtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnktY29sLXNtOiBjYWxjKDEwMCUgLSB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50LWNvbC1zbSkpO1xuICAtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnktY29sLXhzOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnkpICsgKHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpIC8gMikpO1xuICAtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXNlY29uZGFyeS1jb2wteHM6IGNhbGMoMTAwJSAtIHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnktY29sLXhzKSkgO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5sYXlvdXQtMy1jb2wgLmNvbnRlbnQtY29sdW1uIHtcbiAgICB3aWR0aDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtY29udGVudCk7XG4gIH1cbiAgLmJmLTMtbWFpbi1jb2x1bW4tc2l6ZS5iZi0zLW1haW4tY29sdW1uLXNpemUge1xuICAgIHdpZHRoOiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC0zLWNvbC1jb250ZW50LWNvbCk7XG4gIH1cbiAgLmxheW91dC0zLWNvbCAuc2lkZWJhci1jb2x1bW4tcHJpbWFyeSB7XG4gICAgd2lkdGg6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnkpO1xuICB9XG4gIC5iZi0zLXByaW1hcnktY29sdW1uLXNpemUuYmYtMy1wcmltYXJ5LWNvbHVtbi1zaXplIHtcbiAgICB3aWR0aDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtMy1jb2wtcHJpbWFyeS1jb2wpO1xuICB9XG4gIC5sYXlvdXQtMy1jb2wgLnNpZGViYXItY29sdW1uLXNlY29uZGFyeSB7XG4gICAgd2lkdGg6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXNlY29uZGFyeSk7XG4gIH1cbiAgLmJmLTMtc2Vjb25kYXJ5LWNvbHVtbi1zaXplLmJmLTMtc2Vjb25kYXJ5LWNvbHVtbi1zaXplIHtcbiAgICB3aWR0aDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtMy1jb2wtc2Vjb25kYXJ5LWNvbCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGF5b3V0LTMtY29sIC5jb250ZW50LWNvbHVtbiB7XG4gICAgd2lkdGg6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQtY29sLXNtKTtcbiAgfVxuICAubGF5b3V0LTMtY29sIC5zaWRlYmFyLWNvbHVtbi1wcmltYXJ5IHtcbiAgICB3aWR0aDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtcHJpbWFyeS1jb2wtc20pO1xuICB9XG4gIC5sYXlvdXQtMy1jb2wgLnNpZGViYXItY29sdW1uLXNlY29uZGFyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLmxheW91dC0zLWNvbCAuc2lkZWJhci1jb2x1bW4tcHJpbWFyeSB7XG4gICAgd2lkdGg6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnktY29sLXhzKTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGF5b3V0LTMtY29sIC5zaWRlYmFyLWNvbHVtbi1zZWNvbmRhcnkge1xuICAgIHdpZHRoOiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1zZWNvbmRhcnktY29sLXhzKTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5sYXlvdXQtMy1jb2wgLnNpZGViYXItY29sdW1uLXNlY29uZGFyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDFweCkge1xuICAubGF5b3V0LTMtY29sLTIgLnNpZGViYXItY29sdW1uLXByaW1hcnkge1xuICAgIGxlZnQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXNlY29uZGFyeSk7XG4gIH1cbiAgLnJ0bCAubGF5b3V0LTMtY29sLTIgLnNpZGViYXItY29sdW1uLXByaW1hcnkge1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXNlY29uZGFyeSk7XG4gIH1cbiAgLmxheW91dC0zLWNvbC0yIC5zaWRlYmFyLWNvbHVtbi1zZWNvbmRhcnkge1xuICAgIHJpZ2h0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5KTtcbiAgfVxuICAucnRsIC5sYXlvdXQtMy1jb2wtMiAuc2lkZWJhci1jb2x1bW4tc2Vjb25kYXJ5IHtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgICBsZWZ0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5KTtcbiAgfVxuICAubGF5b3V0LTMtY29sLTMgLmNvbnRlbnQtY29sdW1uIHtcbiAgICBsZWZ0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5KTtcbiAgfVxuICAucnRsIC5sYXlvdXQtMy1jb2wtMyAuY29udGVudC1jb2x1bW4ge1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnkpO1xuICB9XG4gIC5sYXlvdXQtMy1jb2wtMyAuc2lkZWJhci1jb2x1bW4tcHJpbWFyeSB7XG4gICAgcmlnaHQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpO1xuICB9XG4gIC5ydGwgLmxheW91dC0zLWNvbC0zIC5zaWRlYmFyLWNvbHVtbi1wcmltYXJ5IHtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgICBsZWZ0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50KTtcbiAgfVxuICAubGF5b3V0LTMtY29sLTQgLmNvbnRlbnQtY29sdW1uIHtcbiAgICBsZWZ0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1zZWNvbmRhcnkpO1xuICB9XG4gIC5ydGwgLmxheW91dC0zLWNvbC00IC5jb250ZW50LWNvbHVtbiB7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICByaWdodDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtc2Vjb25kYXJ5KTtcbiAgfVxuICAubGF5b3V0LTMtY29sLTQgLnNpZGViYXItY29sdW1uLXByaW1hcnkge1xuICAgIGxlZnQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXNlY29uZGFyeSk7XG4gIH1cbiAgLnJ0bCAubGF5b3V0LTMtY29sLTQgLnNpZGViYXItY29sdW1uLXByaW1hcnkge1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXNlY29uZGFyeSk7XG4gIH1cbiAgLmxheW91dC0zLWNvbC00IC5zaWRlYmFyLWNvbHVtbi1zZWNvbmRhcnkge1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpICsgdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtcHJpbWFyeSkpO1xuICB9XG4gIC5ydGwgLmxheW91dC0zLWNvbC00IC5zaWRlYmFyLWNvbHVtbi1zZWNvbmRhcnkge1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIGxlZnQ6IGNhbGModmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtY29udGVudCkgKyB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5KSk7XG4gIH1cbiAgLmxheW91dC0zLWNvbC01IC5jb250ZW50LWNvbHVtbiB7XG4gICAgbGVmdDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1zZWNvbmRhcnkpICsgdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtcHJpbWFyeSkpO1xuICB9XG4gIC5ydGwgLmxheW91dC0zLWNvbC01IC5jb250ZW50LWNvbHVtbiB7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICByaWdodDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1zZWNvbmRhcnkpICsgdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtcHJpbWFyeSkpO1xuICB9XG4gIC5sYXlvdXQtMy1jb2wtNSAuc2lkZWJhci1jb2x1bW4tcHJpbWFyeSB7XG4gICAgcmlnaHQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpO1xuICB9XG4gIC5ydGwgLmxheW91dC0zLWNvbC01IC5zaWRlYmFyLWNvbHVtbi1wcmltYXJ5IHtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgICBsZWZ0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50KTtcbiAgfVxuICAubGF5b3V0LTMtY29sLTUgLnNpZGViYXItY29sdW1uLXNlY29uZGFyeSB7XG4gICAgcmlnaHQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpO1xuICB9XG4gIC5ydGwgLmxheW91dC0zLWNvbC01IC5zaWRlYmFyLWNvbHVtbi1zZWNvbmRhcnkge1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIGxlZnQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpO1xuICB9XG4gIC5sYXlvdXQtMy1jb2wtNiAuY29udGVudC1jb2x1bW4ge1xuICAgIGxlZnQ6IGNhbGModmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtc2Vjb25kYXJ5KSArIHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnkpKTtcbiAgfVxuICAucnRsIC5sYXlvdXQtMy1jb2wtNiAuY29udGVudC1jb2x1bW4ge1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IGNhbGModmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtc2Vjb25kYXJ5KSArIHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnkpKTtcbiAgfVxuICAubGF5b3V0LTMtY29sLTYgLnNpZGViYXItY29sdW1uLXByaW1hcnkge1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpIC0gdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtc2Vjb25kYXJ5KSk7XG4gIH1cbiAgLnJ0bCAubGF5b3V0LTMtY29sLTYgLnNpZGViYXItY29sdW1uLXByaW1hcnkge1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIGxlZnQ6IGNhbGModmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtY29udGVudCkgLSB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1zZWNvbmRhcnkpKTtcbiAgfVxuICAubGF5b3V0LTMtY29sLTYgLnNpZGViYXItY29sdW1uLXNlY29uZGFyeSB7XG4gICAgcmlnaHQ6IGNhbGModmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtY29udGVudCkgKyB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5KSk7XG4gIH1cbiAgLnJ0bCAubGF5b3V0LTMtY29sLTYgLnNpZGViYXItY29sdW1uLXNlY29uZGFyeSB7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgbGVmdDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50KSArIHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnkpKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXQtMy1jb2wtMyAuY29udGVudC1jb2x1bW4sIC5sYXlvdXQtMy1jb2wtNSAuY29udGVudC1jb2x1bW4sIC5sYXlvdXQtMy1jb2wtNiAuY29udGVudC1jb2x1bW4ge1xuICAgIGxlZnQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnktY29sLXNtKTtcbiAgfVxuICAucnRsIC5sYXlvdXQtMy1jb2wtMyAuY29udGVudC1jb2x1bW4sIC5ydGwgLmxheW91dC0zLWNvbC01IC5jb250ZW50LWNvbHVtbiwgLnJ0bCAubGF5b3V0LTMtY29sLTYgLmNvbnRlbnQtY29sdW1uIHtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHJpZ2h0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5LWNvbC1zbSk7XG4gIH1cbiAgLmxheW91dC0zLWNvbC0zIC5zaWRlYmFyLWNvbHVtbi1wcmltYXJ5LCAubGF5b3V0LTMtY29sLTUgLnNpZGViYXItY29sdW1uLXByaW1hcnksIC5sYXlvdXQtMy1jb2wtNiAuc2lkZWJhci1jb2x1bW4tcHJpbWFyeSB7XG4gICAgcmlnaHQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQtY29sLXNtKTtcbiAgfVxuICAucnRsIC5sYXlvdXQtMy1jb2wtMyAuc2lkZWJhci1jb2x1bW4tcHJpbWFyeSwgLnJ0bCAubGF5b3V0LTMtY29sLTUgLnNpZGViYXItY29sdW1uLXByaW1hcnksIC5ydGwgLmxheW91dC0zLWNvbC02IC5zaWRlYmFyLWNvbHVtbi1wcmltYXJ5IHtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgICBsZWZ0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50LWNvbC1zbSk7XG4gIH1cbn1cbmNvZGUge1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbnByZSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmE6Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYSwgYTpmb2N1cywgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4wN3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4wN3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMDdzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjA3cyBlYXNlO1xufVxuXG5pbnB1dFt0eXBlPWNvbG9yXSwgaW5wdXRbdHlwZT1kYXRlXSwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPW1vbnRoXSwgaW5wdXRbdHlwZT1udW1iZXJdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT1zZWFyY2hdLCBpbnB1dFt0eXBlPXRlbF0sIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9dGltZV0sIGlucHV0W3R5cGU9dXJsXSwgaW5wdXRbdHlwZT13ZWVrXSwgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbn1cblxudGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXMsIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywgaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cywgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cywgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLCBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzLCBpbnB1dFt0eXBlPXVybF06Zm9jdXMsIGlucHV0W3R5cGU9d2Vla106Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmJ0biwgYnV0dG9uLCBodG1sIGlucHV0W3R5cGU9YnV0dG9uXSwgaW5wdXRbdHlwZT1idXR0b25dLCBpbnB1dFt0eXBlPXJlc2V0XSwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uZW50cnktY29udGVudCAuYnRuLCAuZW50cnktY29udGVudCAuYnRuIGEsIC5lbnRyeS1jb250ZW50IGJ1dHRvbiwgLmVudHJ5LWNvbnRlbnQgaHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0sIC5lbnRyeS1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXSwgLmVudHJ5LWNvbnRlbnQgaW5wdXRbdHlwZT1yZXNldF0sIC5lbnRyeS1jb250ZW50IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuOmZvY3VzLCAuYnRuOmhvdmVyLCBidXR0b246Zm9jdXMsIGJ1dHRvbjpob3ZlciwgaHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMsIGh0bWwgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMsIGlucHV0W3R5cGU9YnV0dG9uXTpob3ZlciwgaW5wdXRbdHlwZT1yZXNldF06Zm9jdXMsIGlucHV0W3R5cGU9cmVzZXRdOmhvdmVyLCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODU7XG59XG5cbi5idG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIGhlaWdodDogNTdweDtcbiAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLmJ0bi5idG4teHMge1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5idG4uYnRuLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgY29sb3I6ICM1YzVjNWM7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDEzcHg7XG59XG5cbi5idG4uYnRuLWxpZ2h0LmhvdmVyLCAuYnRuLmJ0bi1saWdodDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzg2ODY4NiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzJiMmIyYiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLWxpZ2h0W2Rpc2FibGVkXSB7XG4gIGJvcmRlci1jb2xvcjogI2VhZWFlYTtcbiAgY29sb3I6ICNlYWVhZWE7XG59XG5cbnVsLm1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnVsLm1lbnUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxudWwubWVudSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxudWwubWVudSA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbnVsLm1lbnUgPiBsaS5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG51bC5tZW51IGxpID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxudWwubWVudSA+IGxpIC5zdWItbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDIlO1xuICB0b3A6IGNhbGMoMTAwJSArIDFweCk7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG51bC5tZW51IGxpLmJzLWZsaXAtY2hpbGRyZW4ge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxudWwubWVudSBsaS5icy1mbGlwLWNoaWxkcmVuIC5zdWItbWVudSwgdWwubWVudSBsaS5icy1mbGlwLWNoaWxkcmVuIGEge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxudWwubWVudSA+IGxpIC5zdWItbWVudSAuc3ViLW1lbnUge1xuICBsZWZ0OiA5OS40JTtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbnVsLm1lbnUgbGkuYnMtZmxpcC1jaGlsZHJlbiAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgbGVmdDogLTk5LjQlO1xufVxuXG51bC5tZW51IGxpLmJzLWZsaXAtY2hpbGRyZW4gLm1lZ2EtdHlwZS1saW5rIC5tZWdhLWxpbmtzID4gbGkgPiBhIC5iZXR0ZXItY3VzdG9tLWJhZGdlLCB1bC5tZW51IGxpLmJzLWZsaXAtY2hpbGRyZW4gLnN1Yi1tZW51LnN1Yi1tZW51IC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwcHg7XG59XG5cbnVsLm1lbnUgbGkuYnMtZmxpcC1jaGlsZHJlbiAuc3ViLW1lbnUuc3ViLW1lbnUgLm1lbnUtaGF2ZS1iYWRnZS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDI0cHg7XG59XG5cbnVsLm1lbnUgPiBsaSBsaTpob3ZlciA+IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bC5tZW51IGxpLm1lbnUtaGF2ZS1pY29uID4gYSA+IC5iZi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxudWwubWVudSBsaS5tZW51LXRpdGxlLWhpZGUgPiBhID4gLmJmLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbnVsLm1lbnUgbGkubWVudS10aXRsZS1oaWRlID4gYSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG51bC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWVudS10aXRsZS1oaWRlID4gYTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxudWwubWVudSAuc3ViLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNXB4O1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG51bC5tZW51IGxpLmJzLWZsaXAtY2hpbGRyZW4gLnN1Yi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG51bC5tZW51Lm1lbnUgbGkuYnMtZmxpcC1jaGlsZHJlbiAuc3ViLW1lbnUgYSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG51bC5tZW51IC5zdWItbWVudSAuc3ViLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG5cbnVsLm1lbnUgbGkubWVudS1oYXZlLWljb24gLmJmLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbnVsLm1lbnUgbGkubWVudS1oYXZlLWljb24ubWVudS10aXRsZS1oaWRlIC5iZi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG51bC5tZW51IC5zdWItbWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cblxudWwubWVudSAuc3ViLW1lbnUgPiBsaTpsYXN0LWNoaWxkIGEge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbnVsLm1lbnUgLm1lZ2EtbWVudSwgdWwubWVudSAuc3ViLW1lbnUge1xuICB6LWluZGV4OiAtMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpIDBzO1xuICAtbXMtdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpIDBzO1xuICAtby10cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG4gIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIC0wLjAxLCAwLjE5LCAwLjk4KSAwcztcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudWwubWVudS5ic20tcHVyZSBsaTpob3ZlciA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLXB1cmUgbGk6aG92ZXIgPiAuc3ViLW1lbnUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5ic20tZW50ZXIgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5ic20tZW50ZXIgPiAuc3ViLW1lbnUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5ic20tbGVhdmUgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5ic20tbGVhdmUgPiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLW5vbmUgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLW5vbmUgPiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLW5vbmUuYnNtLWVudGVyID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1ub25lLmJzbS1lbnRlciA+IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLWZhZGUgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLWZhZGUgPiAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAwO1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLWZhZGUuYnNtLWVudGVyID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1mYWRlLmJzbS1lbnRlciA+IC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2xpZGUtZmFkZSA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2xpZGUtZmFkZSA+IC5zdWItbWVudSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgb3BhY2l0eTogMDtcbn1cblxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zbGlkZS1mYWRlLmJzbS1lbnRlciA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2xpZGUtZmFkZS5ic20tZW50ZXIgPiAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZTNkKDEsIDEsIDEpO1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXNsaWRlLWJvdHRvbS1pbiA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2xpZGUtYm90dG9tLWluID4gLnN1Yi1tZW51IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDExcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDExcHgsIDApO1xuICBvcGFjaXR5OiAwO1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXNsaWRlLWJvdHRvbS1pbi5ic20tZW50ZXIgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXNsaWRlLWJvdHRvbS1pbi5ic20tZW50ZXIgPiAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2xpZGUtdG9wLWluID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zbGlkZS10b3AtaW4gPiAuc3ViLW1lbnUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTFweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTFweCwgMCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIG9wYWNpdHk6IDA7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2xpZGUtdG9wLWluLmJzbS1lbnRlciA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2xpZGUtdG9wLWluLmJzbS1lbnRlciA+IC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbWVudS1zbGlkZS10b3AtaW47XG4gIGFuaW1hdGlvbi1uYW1lOiBtZW51LXNsaWRlLXRvcC1pbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1lbnUtc2xpZGUtdG9wLWluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTFweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTFweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWVudS1zbGlkZS10b3AtaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMXB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zbGlkZS1sZWZ0LWluID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zbGlkZS1sZWZ0LWluID4gLnN1Yi1tZW51IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDExcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDExcHgsIDAsIDApO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBvcGFjaXR5OiAwO1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXNsaWRlLWxlZnQtaW4uYnNtLWVudGVyID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zbGlkZS1sZWZ0LWluLmJzbS1lbnRlciA+IC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbWVudS1zbGlkZS1sZWZ0LWluO1xuICBhbmltYXRpb24tbmFtZTogbWVudS1zbGlkZS1sZWZ0LWluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWVudS1zbGlkZS1sZWZ0LWluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTFweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTFweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWVudS1zbGlkZS1sZWZ0LWluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTFweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTFweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2xpZGUtcmlnaHQtaW4gPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXNsaWRlLXJpZ2h0LWluID4gLnN1Yi1tZW51IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMXB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTFweCwgMCwgMCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIG9wYWNpdHk6IDA7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2xpZGUtcmlnaHQtaW4uYnNtLWVudGVyID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zbGlkZS1yaWdodC1pbi5ic20tZW50ZXIgPiAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG1lbnUtc2xpZGUtcmlnaHQtaW47XG4gIGFuaW1hdGlvbi1uYW1lOiBtZW51LXNsaWRlLXJpZ2h0LWluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWVudS1zbGlkZS1yaWdodC1pbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTFweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMXB4LCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtZW51LXNsaWRlLXJpZ2h0LWluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDExcHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXRhZGEgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXRhZGEgPiAuc3ViLW1lbnUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tdGFkYS5ic20tZW50ZXIgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXRhZGEuYnNtLWVudGVyID4gLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbWVudS10YWRhO1xuICBhbmltYXRpb24tbmFtZTogbWVudS10YWRhO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWVudS10YWRhIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwJSwgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBtZW51LXRhZGEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG4gIDEwJSwgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tYm91bmNlID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1ib3VuY2UgPiAuc3ViLW1lbnUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtOHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtOHB4LCAwKTtcbn1cblxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1ib3VuY2UuYnNtLWVudGVyID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1ib3VuY2UuYnNtLWVudGVyID4gLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbWVudS1ib3VuY2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBtZW51LWJvdW5jZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWVudS1ib3VuY2Uge1xuICAwJSwgMjAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG4gIDEwMCUsIDUzJSwgODAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBtZW51LWJvdW5jZSB7XG4gIDAlLCAyMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgMTAwJSwgNTMlLCA4MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXNoYWtlID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zaGFrZSA+IC5zdWItbWVudSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2hha2UuYnNtLWVudGVyID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zaGFrZS5ic20tZW50ZXIgPiAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBtZW51LXNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogbWVudS1zaGFrZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWVudS1zaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDIwJSwgNTAlLCA2MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1lbnUtc2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAyMCUsIDUwJSwgNjAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zd2luZyA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc3dpbmcgPiAuc3ViLW1lbnUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtM3B4LCAwKSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zcHgsIDApIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc3dpbmcuYnNtLWVudGVyID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zd2luZy5ic20tZW50ZXIgPiAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBtZW51LXN3aW5nO1xuICBhbmltYXRpb24tbmFtZTogbWVudS1zd2luZztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWVudS1zd2luZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTRkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTRkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTJkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTJkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWVudS1zd2luZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTRkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTRkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTJkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTJkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0td29iYmxlID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS13b2JibGUgPiAuc3ViLW1lbnUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtM3B4LCAwKSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zcHgsIDApIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0td29iYmxlLmJzbS1lbnRlciA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0td29iYmxlLmJzbS1lbnRlciA+IC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG1lbnUtd29iYmxlO1xuICBhbmltYXRpb24tbmFtZTogbWVudS13b2JibGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1lbnUtd29iYmxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0yZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC05JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTJkZWcpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDclLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNyUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEuNWRlZyk7XG4gIH1cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMS41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEuNWRlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMyUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDAuN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMC43ZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0wLjdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTElLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMC43ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWVudS13b2JibGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC05JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTklLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMmRlZyk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNyUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg3JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMS41ZGVnKTtcbiAgfVxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMS41ZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMC43ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAwLjdkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTAuN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0wLjdkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1maWxpcC1pbi14ID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1maWxpcC1pbi14ID4gLnN1Yi1tZW51IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTNweCwgMCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtM3B4LCAwKSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLWZpbGlwLWluLXguYnNtLWVudGVyID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1maWxpcC1pbi14LmJzbS1lbnRlciA+IC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG1lbnUtZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IG1lbnUtZmxpcEluWDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWVudS1mbGlwSW5YIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMSwgMCwgMCwgNTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDUwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0xMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMmRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBtZW51LWZsaXBJblgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA1MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMSwgMCwgMCwgNTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTEwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMSwgMCwgMCwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMSwgMCwgMCwgNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTJkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpO1xuICB9XG59XG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLWZpbGlwLWluLXkgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLWZpbGlwLWluLXkgPiAuc3ViLW1lbnUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC42NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42NXM7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtM3B4LCAwKSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zcHgsIDApIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tZmlsaXAtaW4teS5ic20tZW50ZXIgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLWZpbGlwLWluLXkuYnNtLWVudGVyID4gLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbWVudS1mbGlwSW5ZO1xuICBhbmltYXRpb24tbmFtZTogbWVudS1mbGlwSW5ZO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtZW51LWZsaXBJblkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTEwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMCwgMSwgMCwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMCwgMSwgMCwgNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1lbnUtZmxpcEluWSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAyMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTFkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCk7XG4gIH1cbn1cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tYnV6eiA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tYnV6eiA+IC5zdWItbWVudSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjY1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjY1cztcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1idXp6LmJzbS1lbnRlciA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tYnV6ei5ic20tZW50ZXIgPiAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBtZW51LWJ1eno7XG4gIGFuaW1hdGlvbi1uYW1lOiBtZW51LWJ1eno7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtZW51LWJ1enoge1xuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFweCkgcm90YXRlKDAuN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFweCkgcm90YXRlKDAuN2RlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTFweCkgcm90YXRlKC0wLjdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXB4KSByb3RhdGUoLTAuN2RlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWVudS1idXp6IHtcbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxcHgpIHJvdGF0ZSgwLjdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxcHgpIHJvdGF0ZSgwLjdkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xcHgpIHJvdGF0ZSgtMC43ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTFweCkgcm90YXRlKC0wLjdkZWcpO1xuICB9XG59XG4ubWFpbi1tZW51LXdyYXBwZXIuYnMtcGlubmluZy1ibG9jay5waW5uZWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmNvbnRlbnQtd3JhcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5zaXRlLWhlYWRlciA+IC5oZWFkZXItaW5uZXIgPiAuY29udGVudC13cmFwID4gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpdGUtaGVhZGVyIC5zaXRlLWJyYW5kaW5nIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNpdGUtYnJhbmRpbmcgLmxvZ28ge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDUwcHg7XG59XG5cbi5zaXRlLWhlYWRlciAuc2l0ZS1icmFuZGluZyAubG9nby50ZXh0LWxvZ28ge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNpdGUtYnJhbmRpbmcgLmxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNpdGUtYnJhbmRpbmcgLmxvZ28gLnNpdGUtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2l0ZS1oZWFkZXIgPiAuaGVhZGVyLWlubmVyID4gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpdGUtaGVhZGVyID4gLmhlYWRlci1pbm5lciAucm93LWhlaWdodCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpdGUtaGVhZGVyID4gLmhlYWRlci1pbm5lciAubG9nby1jb2wsIC5zaXRlLWhlYWRlciA+IC5oZWFkZXItaW5uZXIgLnNpZGViYXItY29sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItaW5uZXIgLnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpdGUtaGVhZGVyLmZ1bGwtd2lkdGguc3RyZXRjaGVkIC5jb250ZW50LXdyYXAsIC5zaXRlLWhlYWRlci5mdWxsLXdpZHRoLnN0cmV0Y2hlZCAuY29udGVudC13cmFwIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnNpdGUtaGVhZGVyIC5zaWRlYmFyLWNvbCAud3BiX2NvbnRlbnRfZWxlbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnNpdGUtaGVhZGVyIC5tZW51LWFjdGlvbi1idXR0b25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzNXB4O1xuICB6LWluZGV4OiA5OTtcbn1cblxuLmhlYWRlci1zdHlsZS0xLnNpdGUtaGVhZGVyLmJveGVkIC5tZW51LWFjdGlvbi1idXR0b25zLCAuaGVhZGVyLXN0eWxlLTIuc2l0ZS1oZWFkZXIuYm94ZWQgLm1lbnUtYWN0aW9uLWJ1dHRvbnMge1xuICBib3R0b206IC0zcHg7XG59XG5cbi5zaXRlLWhlYWRlciAubWVudS1hY3Rpb24tYnV0dG9ucy53aWR0aC0xIHtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5zaXRlLWhlYWRlciAubWVudS1hY3Rpb24tYnV0dG9ucy53aWR0aC0yIHtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5zaXRlLWhlYWRlciAubWVudS1hY3Rpb24tYnV0dG9ucy53aWR0aC0zIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgLm1lbnUtYWN0aW9uLWJ1dHRvbnMgPiBkaXYge1xuICBtaW4td2lkdGg6IDM3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaXRlLWhlYWRlciAubWVudS1hY3Rpb24tYnV0dG9ucyA+IGRpdi5jbG9zZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zaXRlLWhlYWRlciAubWFpbi1tZW51LWNvbnRhaW5lci5zZWFyY2gtb3BlbiAubWVudS1hY3Rpb24tYnV0dG9ucywgLnNpdGUtaGVhZGVyIC5zZWFyY2gtY29udGFpbmVyLm9wZW4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpdGUtaGVhZGVyIC5tZW51LWFjdGlvbi1idXR0b25zIC5zZWFyY2gtY29udGFpbmVyIHtcbiAgei1pbmRleDogMTtcbn1cblxuLnNpdGUtaGVhZGVyIC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LWNvbnRhaW5lci5zZWFyY2gtb3BlbiAubWFpbi1tZW51IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlciAuc2VhcmNoLWNvbnRhaW5lci5vcGVuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaXRlLWhlYWRlciAub2ZmLWNhbnZhcy1tZW51LWljb24tY29udGFpbmVyICsgLnNlYXJjaC1jb250YWluZXIub3BlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNpdGUtaGVhZGVyIC5tYWluLW1lbnUtY29udGFpbmVyLnNlYXJjaC1vcGVuIC5vZmYtY2FudmFzLW1lbnUtaWNvbi1jb250YWluZXIgKyAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWhhbmRsZXIge1xuICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG59XG5cbi5zaXRlLWhlYWRlciAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWhhbmRsZXIsIC5zaXRlLWhlYWRlciAuc2hvcC1jYXJ0LWNvbnRhaW5lciAuY2FydC1oYW5kbGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDM3cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjNDM0MzQzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG5cbi5zaXRlLWhlYWRlciAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCAzNnB4IDAgMDtcbiAgei1pbmRleDogOTk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpdGUtaGVhZGVyIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkIHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNDM0MzQzO1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNlYXJjaC1jb250YWluZXIub3BlbiAuc2VhcmNoLWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3ggLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlciAub2ZmLWNhbnZhcy1tZW51LWljb24tY29udGFpbmVyIHtcbiAgei1pbmRleDogMjtcbn1cblxuLnNpdGUtaGVhZGVyIC5zaG9wLWNhcnQtY29udGFpbmVyIC5jYXJ0LWhhbmRsZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNob3AtY2FydC1jb250YWluZXIgLmNhcnQtaGFuZGxlciAqIHtcbiAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG59XG5cbi5zaXRlLWhlYWRlciAuc2hvcC1jYXJ0LWNvbnRhaW5lciAuY2FydC1ib3gge1xuICB3aWR0aDogMjYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaXRlLWhlYWRlciAuc2hvcC1jYXJ0LWNvbnRhaW5lciAuY2FydC1ib3ggLmJ1dHRvbnMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNob3AtY2FydC1jb250YWluZXIgLmNhcnQtYm94IC5idXR0b25zIC5jaGVja291dCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNpdGUtaGVhZGVyIC5zaG9wLWNhcnQtY29udGFpbmVyLm9wZW4gLmNhcnQtYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaXRlLWhlYWRlciAubWFpbi1tZW51LWNvbnRhaW5lci5zZWFyY2gtb3BlbiAuc2hvcC1jYXJ0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlciAuc2hvcC1jYXJ0LWNvbnRhaW5lciAuY2FydC1oYW5kbGVyIC5jYXJ0LWNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWluLXdpZHRoOiAxOHB4O1xuICBwYWRkaW5nOiAwIDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogMzNweDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpdGUtaGVhZGVyIC5zaG9wLWNhcnQtY29udGFpbmVyIC5jYXJ0LWJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0zcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpdGUtaGVhZGVyIC5zaG9wLWNhcnQtY29udGFpbmVyIGEucmVtb3ZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgLm1lbnUtYWN0aW9uLWJ1dHRvbnMgPiAub2ZmLWNhbnZhcy1tZW51LWljb24tY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUtaWNvbi1jb250YWluZXIge1xuICBsaW5lLWhlaWdodDogNDJweDtcbn1cblxuLm9mZi1jYW52YXMtbWVudS1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUtaWNvbiAub2ZmLWNhbnZhcy1tZW51LWljb24tZWwge1xuICBtYXJnaW46IDlweCAwIDA7XG4gIHdpZHRoOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzMxMzEzMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjM4cyBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IDAuMzhzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG4gIC1vLXRyYW5zaXRpb246IDAuMzhzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG4gIHRyYW5zaXRpb246IDAuMzhzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUtaWNvbiAub2ZmLWNhbnZhcy1tZW51LWljb24tZWw6YWZ0ZXIsIC5vZmYtY2FudmFzLW1lbnUtaWNvbiAub2ZmLWNhbnZhcy1tZW51LWljb24tZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMzEzMTMxO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMzhzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zOHMgY3ViaWMtYmV6aWVyKDAuNTUsIC0wLjAxLCAwLjE5LCAwLjk4KSAwcztcbiAgLW8tdHJhbnNpdGlvbjogMC4zOHMgY3ViaWMtYmV6aWVyKDAuNTUsIC0wLjAxLCAwLjE5LCAwLjk4KSAwcztcbiAgdHJhbnNpdGlvbjogMC4zOHMgY3ViaWMtYmV6aWVyKDAuNTUsIC0wLjAxLCAwLjE5LCAwLjk4KSAwcztcbn1cblxuLm9mZi1jYW52YXMtbWVudS1pY29uIC5vZmYtY2FudmFzLW1lbnUtaWNvbi1lbDphZnRlciB7XG4gIHRvcDogNnB4O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51LWljb246aG92ZXIgLm9mZi1jYW52YXMtbWVudS1pY29uLWVsOmJlZm9yZSwgLm9mZi1jYW52YXMtbWVudS1vcGVuIC5vZmYtY2FudmFzLW1lbnUtaWNvbiAub2ZmLWNhbnZhcy1tZW51LWljb24tZWw6YmVmb3JlIHtcbiAgdG9wOiAtOHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51LWljb246aG92ZXIgLm9mZi1jYW52YXMtbWVudS1pY29uLWVsOmFmdGVyLCAub2ZmLWNhbnZhcy1tZW51LW9wZW4gLm9mZi1jYW52YXMtbWVudS1pY29uIC5vZmYtY2FudmFzLW1lbnUtaWNvbi1lbDphZnRlciB7XG4gIHRvcDogOHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51LWljb24tY29udGFpbmVyLm9mZi1pY29uLXJpZ2h0IC5vZmYtY2FudmFzLW1lbnUtaWNvbi1lbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51LWljb24tY29udGFpbmVyLm9mZi1pY29uLXJpZ2h0IC5vZmYtY2FudmFzLW1lbnUtaWNvbi1lbDphZnRlciwgLm9mZi1jYW52YXMtbWVudS1pY29uLWNvbnRhaW5lci5vZmYtaWNvbi1yaWdodCAub2ZmLWNhbnZhcy1tZW51LWljb24tZWw6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUtaWNvbi1jb250YWluZXIub2ZmLWljb24tbGVmdCAub2ZmLWNhbnZhcy1tZW51LWljb24tZWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIgLmNhbnZhcy1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgdG9wOiAyM3B4O1xuICByaWdodDogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xufVxuXG4ub2ZmLWNhbnZhcy1pbm5lciAuY2FudmFzLWNsb3NlIGksIC5vZmYtY2FudmFzLWlubmVyIC5jYW52YXMtY2xvc2U6YWZ0ZXIsIC5vZmYtY2FudmFzLWlubmVyIC5jYW52YXMtY2xvc2U6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2E4YThhODtcbiAgbGVmdDogMDtcbiAgdG9wOiA3cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHRyYW5zaXRpb246IDAuMzhzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG59XG5cbi5vZmYtY2FudmFzLWlubmVyIC5jYW52YXMtY2xvc2U6aG92ZXIgaSwgLm9mZi1jYW52YXMtaW5uZXIgLmNhbnZhcy1jbG9zZTpob3ZlcjphZnRlciwgLm9mZi1jYW52YXMtaW5uZXIgLmNhbnZhcy1jbG9zZTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMTExO1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIuc2tpbi1kYXJrIC5jYW52YXMtY2xvc2UgaSwgLm9mZi1jYW52YXMtY29udGFpbmVyLnNraW4tZGFyayAuY2FudmFzLWNsb3NlOmFmdGVyLCAub2ZmLWNhbnZhcy1jb250YWluZXIuc2tpbi1kYXJrIC5jYW52YXMtY2xvc2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzdlN2U3ZTtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnNraW4tZGFyayAuY2FudmFzLWNsb3NlOmhvdmVyIGksIC5vZmYtY2FudmFzLWNvbnRhaW5lci5za2luLWRhcmsgLmNhbnZhcy1jbG9zZTpob3ZlcjphZnRlciwgLm9mZi1jYW52YXMtY29udGFpbmVyLnNraW4tZGFyayAuY2FudmFzLWNsb3NlOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5vZmYtY2FudmFzLWlubmVyIC5jYW52YXMtY2xvc2U6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ub2ZmLWNhbnZhcy1pbm5lciAuY2FudmFzLWNsb3NlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLm9mZi1jYW52YXMtaW5uZXIgLmNhbnZhcy1jbG9zZSBpIHtcbiAgd2lkdGg6IDA7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLmxlZnQgLmNhbnZhcy1jbG9zZS5vcGVuOmJlZm9yZSwgLm9mZi1jYW52YXMtY29udGFpbmVyLmxlZnQgLmNhbnZhcy1jbG9zZTpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIubGVmdCAuY2FudmFzLWNsb3NlLm9wZW46YWZ0ZXIsIC5vZmYtY2FudmFzLWNvbnRhaW5lci5sZWZ0IC5jYW52YXMtY2xvc2U6aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiA0cHg7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5sZWZ0IC5jYW52YXMtY2xvc2Uub3Blbjpob3ZlciBpLCAub2ZmLWNhbnZhcy1jb250YWluZXIubGVmdCAuY2FudmFzLWNsb3NlOmhvdmVyIGkge1xuICB3aWR0aDogMTZweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCAuY2FudmFzLWNsb3NlIHtcbiAgbGVmdDogMThweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCAuY2FudmFzLWNsb3NlIGksIC5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCAuY2FudmFzLWNsb3NlOmFmdGVyLCAub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLmNhbnZhcy1jbG9zZTpiZWZvcmUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IC5jYW52YXMtY2xvc2UgaSB7XG4gIHdpZHRoOiAwO1xuICByaWdodDogaW5oZXJpdDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLmNhbnZhcy1jbG9zZS5vcGVuOmJlZm9yZSwgLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IC5jYW52YXMtY2xvc2U6aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IDRweDtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IC5jYW52YXMtY2xvc2Uub3BlbjphZnRlciwgLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IC5jYW52YXMtY2xvc2U6aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogMTBweDtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IC5jYW52YXMtY2xvc2Uub3Blbjpob3ZlciBpLCAub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLmNhbnZhcy1jbG9zZTpob3ZlciBpIHtcbiAgd2lkdGg6IDE2cHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm1haW4tbWVudSA+IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWFpbi1tZW51ID4gbGkgPiBhIHtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuXG4ubWFpbi1tZW51IC5zdWItbWVudSA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDAgMTZweCAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4ubWFpbi1tZW51Lm1lbnUgPiBsaSAuc3ViLW1lbnUge1xuICB3aWR0aDogMjEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA3cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCA3cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51IGxpID4gYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuXG4ubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLW1lbnUubWVudSAuc3ViLW1lbnUgPiBsaSwgLm1haW4tbWVudS5tZW51IC5zdWItbWVudSA+IGxpID4gYSB7XG4gIGNvbG9yOiAjNDM0MzQzO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtOmhvdmVyID4gYSwgLm1haW4tbWVudS5tZW51IC5zdWItbWVudSA+IGxpOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICB0b3A6IDdweDtcbn1cblxuLm1haW4tbWVudS5tZW51IC5zdWItbWVudSA+IGxpID4gYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSA+IGxpID4gYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUgPiBsaSA+IGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMCU7XG4gIGhlaWdodDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5tYWluLW1lbnUubWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTpiZWZvcmUsIC5tYWluLW1lbnUubWVudSA+IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhOmJlZm9yZSwgLm1haW4tbWVudS5tZW51ID4gbGk6aG92ZXIgPiBhOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4udG9wLW1lbnUgPiBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi50b3AtbWVudS5tZW51IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wLW1lbnUubWVudSBsaSA+IGEge1xuICBjb2xvcjogIzcwNzA3MDtcbn1cblxuLnRvcC1tZW51IC5zdWItbWVudSA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi50b3AtbWVudS5tZW51ID4gbGkgLnN1Yi1tZW51IHtcbiAgd2lkdGg6IDE4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xufVxuXG4udG9wLW1lbnUubWVudSAuc3ViLW1lbnUgPiBsaSwgLnRvcC1tZW51Lm1lbnUgLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgY29sb3I6IHNpbHZlcjtcbn1cblxuLnRvcC1tZW51Lm1lbnUgLnN1Yi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICB0b3A6IDdweDtcbn1cblxuLnRvcC1tZW51Lm1lbnUgLnN1Yi1tZW51IGxpID4gYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDIpO1xufVxuXG4udG9wLW1lbnUubWVudSAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbGVmdDogLTE1cHg7XG4gIHRvcDogMTE0JSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4udG9wLW1lbnUubWVudSAuZGlzcGxheS1tb3JlLWl0ZW1zIC5icy1wcmV0dHktdGFicy1lbGVtZW50cyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJzcHctaGVhZGVyLXN0eWxlLTMgPiAuYnMtcGlubmluZy1ibG9jay5waW5uZWQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2UsIC5ic3B3LWhlYWRlci1zdHlsZS0zID4gLmJzLXBpbm5pbmctYmxvY2sudW5waW5uZWQtbm8tdHJhbnNpdGlvbiAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSwgLmJzcHctaGVhZGVyLXN0eWxlLTQgPiAuYnMtcGlubmluZy1ibG9jay5waW5uZWQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2UsIC5ic3B3LWhlYWRlci1zdHlsZS00ID4gLmJzLXBpbm5pbmctYmxvY2sudW5waW5uZWQtbm8tdHJhbnNpdGlvbiAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSwgLmJzcHctaGVhZGVyLXN0eWxlLTcgPiAuYnMtcGlubmluZy1ibG9jay5waW5uZWQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2UsIC5ic3B3LWhlYWRlci1zdHlsZS03ID4gLmJzLXBpbm5pbmctYmxvY2sudW5waW5uZWQtbm8tdHJhbnNpdGlvbiAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnNwdy1oZWFkZXItc3R5bGUtMSA+IC5icy1waW5uaW5nLWJsb2NrLnBpbm5lZCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSwgLmJzcHctaGVhZGVyLXN0eWxlLTIgPiAuYnMtcGlubmluZy1ibG9jay5waW5uZWQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2UsIC5ic3B3LWhlYWRlci1zdHlsZS0zID4gLmJzLXBpbm5pbmctYmxvY2sgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2UsIC5ic3B3LWhlYWRlci1zdHlsZS00ID4gLmJzLXBpbm5pbmctYmxvY2sgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2UsIC5ic3B3LWhlYWRlci1zdHlsZS03ID4gLmJzLXBpbm5pbmctYmxvY2sgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2UsIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IC5tZW51IC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1haW4tbWVudS5tZW51IC5iZXR0ZXItY3VzdG9tLWJhZGdlLCAub2ZmLWNhbnZhcy1tZW51IC5tZW51IC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMXB4O1xuICB0b3A6IC0xNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJBcmlhbCBOYXJyb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxOXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLm1haW4tbWVudS5tZW51IC5iZXR0ZXItY3VzdG9tLWJhZGdlOmFmdGVyLCAub2ZmLWNhbnZhcy1tZW51IC5tZW51IC5iZXR0ZXItY3VzdG9tLWJhZGdlOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCA0cHggdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3R0b206IC04cHg7XG4gIGxlZnQ6IDVweDtcbn1cblxuLm1haW4tbWVudS5tZW51ID4gLm1lbnUtaXRlbTpob3ZlciA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIHRvcDogLTEycHg7XG59XG5cbi5tYWluLW1lbnUubWVudSAuc3ViLW1lbnUuc3ViLW1lbnUgLmJldHRlci1jdXN0b20tYmFkZ2UsIC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsgLm1lZ2EtbGlua3MgPiBsaSA+IGEgLmJldHRlci1jdXN0b20tYmFkZ2Uge1xuICBsZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogYXV0bztcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuXG4ubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIC5tZWdhLWxpbmtzID4gbGkgPiBhIC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgbWFyZ2luLXRvcDogLTEzcHg7XG59XG5cbi5tYWluLW1lbnUubWVudSAuc3ViLW1lbnUuc3ViLW1lbnUgLm1lbnUtaXRlbS5tZW51LWJhZGdlLWxlZnQgPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2Uge1xuICBwb3NpdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLm1haW4tbWVudS5tZW51IC5zdWItbWVudS5zdWItbWVudSAubWVudS1oYXZlLWJhZGdlLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2Uge1xuICByaWdodDogMjRweDtcbn1cblxuLm1haW4tbWVudS5tZW51IC5zdWItbWVudS5zdWItbWVudSAuYmV0dGVyLWN1c3RvbS1iYWRnZTphZnRlciwgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayAubWVnYS1saW5rcyA+IGxpID4gYSAuYmV0dGVyLWN1c3RvbS1iYWRnZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMyAubWFpbi1tZW51Lm1lbnUgPiAubWVudS1pdGVtID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQgLm1haW4tbWVudS5tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS03IC5tYWluLW1lbnUubWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2Uge1xuICB0b3A6IDk4JTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIC5tYWluLW1lbnUubWVudSA+IC5tZW51LWl0ZW06aG92ZXIgPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2UsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNCAubWFpbi1tZW51Lm1lbnUgPiAubWVudS1pdGVtOmhvdmVyID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTcgLm1haW4tbWVudS5tZW51ID4gLm1lbnUtaXRlbTpob3ZlciA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIHRvcDogOTglO1xuICBsZWZ0OiAyMHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMgLm1haW4tbWVudS5tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZTphZnRlciwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00IC5tYWluLW1lbnUubWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2U6YWZ0ZXIsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNyAubWFpbi1tZW51Lm1lbnUgPiAubWVudS1pdGVtID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlOmFmdGVyIHtcbiAgYm90dG9tOiBpbmhlcml0O1xuICB0b3A6IC04cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudS5tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIHRvcDogM3B4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS5tZW51ID4gLm1lbnUtaXRlbTpob3ZlciA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2Uge1xuICB0b3A6IDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51Lm1lbnUgPiAubWVudS1pdGVtOmhvdmVyID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS5tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIHRvcDogMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIC5icy1waW5uaW5nLWJsb2NrLnBpbm5lZCAubWFpbi1tZW51Lm1lbnUgPiAubWVudS1pdGVtID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQgLmJzLXBpbm5pbmctYmxvY2sucGlubmVkIC5tYWluLW1lbnUubWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2UsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNyAuYnMtcGlubmluZy1ibG9jay5waW5uZWQgLm1haW4tbWVudS5tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZW51IC5tZWdhLW1lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMiU7XG4gIHRvcDogY2FsYygxMDAlICsgMXB4KTtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2JraXQtYm94LXNoYWRvdzogMCA4cHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCA4cHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubWVudSA+IGxpID4gLm1lZ2EtbWVudSAuYnNtLWxlYXZlIC5zdWItbWVudSwgLm1lbnUgPiBsaSA+IC5tZWdhLW1lbnUgLnN1Yi1tZW51LCAubWVudSA+IGxpID4gLm1lZ2EtbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLW5vbmUgPiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLW5hbWU6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1lbnUgPiBsaSA+IC5tZWdhLW1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLm1lbnUgLm1lZ2EtbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZW51ID4gbGkgPiAubWVnYS1tZW51IC5tZWdhLW1lbnUtbGlua3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGM4O1xufVxuXG4ubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMjJweCAyNXB4O1xufVxuXG4ubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIC5tZWdhLWxpbmtzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIC5tZWdhLWxpbmtzID4gbGkge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayAubWVnYS1saW5rcyA+IGxpID4gYSB7XG4gIGNvbG9yOiAjNDM0MzQzO1xuICBmb250LXNpemU6IDEwNSU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsgLm1lZ2EtbGlua3MgLnN1Yi1tZW51IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmstbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmstbGlzdCAubWVnYS1saW5rcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluay1saXN0IC5tZWdhLWxpbmtzID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbn1cblxuLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluay1saXN0IC5tZWdhLWxpbmtzID4gbGkgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4zNykgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuXG4ubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rLWxpc3QgLm1lZ2EtbGlua3MgPiBsaSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1MDUwNSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmstbGlzdCAubWVnYS1saW5rcyBsaTpob3ZlciA+IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rLWxpc3QgLm1lZ2EtbGlua3MgPiBsaSAuc3ViLW1lbnUgPiBsaSB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xufVxuXG4ubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rLWxpc3QgLm1lZ2EtbGlua3MgPiBsaSAuc3ViLW1lbnUgPiBsaSA+IGEge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rLWxpc3QgLm1lZ2EtbGlua3MgPiBsaSAuc3ViLW1lbnUgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluay1saXN0IC5tZWdhLWxpbmtzID4gLm1lbnUtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tZWdhLWdyaWQtcG9zdHMge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ubWVnYS1ncmlkLXBvc3RzIC5wb3N0Om50aC1jaGlsZCg1KSwgLm1lZ2EtZ3JpZC1wb3N0cyAucG9zdGxpOm50aC1jaGlsZCgxKSB7XG4gIGNsZWFyOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTdweDtcbn1cblxuLm1lZ2EtZ3JpZC1wb3N0cyAuYnMtbGlzdGluZy1saXN0aW5nLW1peC0yLTEsIC5tZWdhLWdyaWQtcG9zdHMgLmxpc3RpbmctaXRlbS1ncmlkLTEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWVnYS1tZW51LnRhYmJlZC1ncmlkLXBvc3RzIC5saXN0aW5nLmxpc3RpbmctZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaXRlLWhlYWRlciAubGlzdGluZy1pdGVtLWdyaWQtMSAudGl0bGUge1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgLmJzLXBhZ2luYXRpb24ge1xuICBtYXJnaW46IDVweCAwIDA7XG59XG5cbi50YWJiZWQtZ3JpZC1wb3N0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRhYmJlZC1ncmlkLXBvc3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gIHdpZHRoOiAyMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVkZWRlO1xufVxuXG4udGFiYmVkLWdyaWQtcG9zdHMgLnRhYnMtc2VjdGlvbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMjNweCAyM3B4IDAgMjNweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4udGFiYmVkLWdyaWQtcG9zdHMgLnRhYnMtc2VjdGlvbiBhLCAudGFiYmVkLWdyaWQtcG9zdHMgLnRhYnMtc2VjdGlvbiBhOmhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDE3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGFiYmVkLWdyaWQtcG9zdHMgLnRhYnMtc2VjdGlvbiBhIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBjb2xvcjogI2FkYWRhZDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4wN3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4wN3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMDdzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjA3cyBlYXNlO1xufVxuXG4udGFiYmVkLWdyaWQtcG9zdHMgLnRhYnMtc2VjdGlvbiAuYWN0aXZlIGEgLmZhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi50YWJiZWQtZ3JpZC1wb3N0cyAudGFiLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjNweCAyM3B4IDIzcHggMjQ1cHg7XG59XG5cbi50YWJiZWQtZ3JpZC1wb3N0cyAubGlzdGluZy5saXN0aW5nLWdyaWQtMSAubGlzdGluZy1pdGVtLWdyaWQtMSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnRhYmJlZC1ncmlkLXBvc3RzIC5saXN0aW5nLmxpc3RpbmctZ3JpZC0xLmNvbHVtbnMtM1ttYXgtd2lkdGh+PVwiNDUwcHhcIl0gLmxpc3RpbmctaXRlbSB7XG4gIHdpZHRoOiAzMy4zMzMzJSAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGFiYmVkLWdyaWQtcG9zdHMgLmxpc3RpbmcubGlzdGluZy1ncmlkLTEuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTIpIHtcbiAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICBjbGVhcjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGFiYmVkLWdyaWQtcG9zdHMgLmxpc3RpbmcubGlzdGluZy1ncmlkLTEuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRhYmJlZC1ncmlkLXBvc3RzIC5saXN0aW5nLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbi0xKSB7XG4gIHBhZGRpbmc6IDAgNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJiZWQtZ3JpZC1wb3N0cyAubGlzdGluZy5jb2x1bW5zLTMgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24rMykge1xuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLm1lZ2EtdHlwZS1wYWdlLWJ1aWxkZXIge1xuICBwYWRkaW5nOiAzMHB4IDI1cHg7XG59XG5cbi5tZWdhLXR5cGUtcGFnZS1idWlsZGVyIC5icy1saXN0aW5nOmxhc3QtY2hpbGQsIC5tZWdhLXR5cGUtcGFnZS1idWlsZGVyIC5icy1zaG9ydGNvZGU6bGFzdC1jaGlsZCwgLm1lZ2EtdHlwZS1wYWdlLWJ1aWxkZXIgLmVudHJ5LWNvbnRlbnQgLmJldHRlci1zdHVkaW8tc2hvcnRjb2RlOmxhc3QtY2hpbGQgLm1lZ2EtdHlwZS1wYWdlLWJ1aWxkZXIgLmJldHRlci1zdHVkaW8tc2hvcnRjb2RlOmxhc3QtY2hpbGQsIC5tZWdhLXR5cGUtcGFnZS1idWlsZGVyIC53aWRnZXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tYWluLW1lbnUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2l0ZS1oZWFkZXIuYm94ZWQgLm1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtY29udGFpbmVyLCAuc2l0ZS1oZWFkZXIuZnVsbC13aWR0aCAubWFpbi1tZW51LXdyYXBwZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNkZWRlZGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbmJvZHkuYm94ZWQgLnNpdGUtaGVhZGVyIC5tYWluLW1lbnUtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWVudSAubWVnYS1tZW51LCB1bC5tZW51ID4gbGkgLnN1Yi1tZW51IHtcbiAgdG9wOiAxMDclO1xuICB0b3A6IGNhbGMoMTAwJSArIDNweCk7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWhhbmRsZXIsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAuc2hvcC1jYXJ0LWNvbnRhaW5lciAuY2FydC1oYW5kbGVyLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1oYW5kbGVyLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLnNob3AtY2FydC1jb250YWluZXIgLmNhcnQtaGFuZGxlciB7XG4gIG1hcmdpbi10b3A6IC0xNHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1oYW5kbGVyLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLnNob3AtY2FydC1jb250YWluZXIgLmNhcnQtaGFuZGxlciB7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTEgLmhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0xLmgtYS1hZCAuaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTEgLnNpdGUtYnJhbmRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMSAubWFpbi1tZW51Lm1lbnUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNjhweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMS5mdWxsLXdpZHRoIC5tYWluLW1lbnUubWVudSAubWVnYS1tZW51LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTEuZnVsbC13aWR0aCAubWFpbi1tZW51Lm1lbnUgPiBsaSAuc3ViLW1lbnUge1xuICB0b3A6IDEwMCU7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMSAubWFpbi1tZW51Lm1lbnUgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA0cHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMSAubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0xIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTEuZnVsbC13aWR0aCAubWVudS1hY3Rpb24tYnV0dG9ucyB7XG4gIHRvcDogMjBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0xIC5tYWluLW1lbnUtd3JhcHBlci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTEgLm1haW4tbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMSAubWFpbi1tZW51LXdyYXBwZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0yIC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA4MHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTEgLm1haW4tbWVudS13cmFwcGVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMyAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMTIwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMiAuaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTIgLm1haW4tbWVudS5tZW51IHtcbiAgaGVpZ2h0OiA2OHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0yLmZ1bGwtd2lkdGggLm1haW4tbWVudS5tZW51IC5tZWdhLW1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMi5mdWxsLXdpZHRoIC5tYWluLW1lbnUubWVudSA+IGxpIC5zdWItbWVudSB7XG4gIHRvcDogMTAwJTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0yIC5tYWluLW1lbnUubWVudSA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMiAubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0yLmZ1bGwtd2lkdGggLm1lbnUtYWN0aW9uLWJ1dHRvbnMge1xuICB0b3A6IDIwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMiAubWFpbi1tZW51LXdyYXBwZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0xIC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0yIC5tYWluLW1lbnUtd3JhcHBlci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTIgLm1haW4tbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTIgLm1haW4tbWVudS13cmFwcGVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMyAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMgLmhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIC5tYWluLW1lbnUubWVudSA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMgLm1haW4tbWVudS5tZW51IHtcbiAgaGVpZ2h0OiA2M3B4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IC0xNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIC5tYWluLW1lbnUubWVudSAuc3ViLW1lbnUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMuYm94ZWQgLm1haW4tbWVudS5tZW51IC5tZWdhLW1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMy5ib3hlZCAubWFpbi1tZW51Lm1lbnUgPiBsaSAuc3ViLW1lbnUge1xuICB0b3A6IDEwMyU7XG4gIHRvcDogY2FsYygxMDAlICsgMXB4KTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zLmZ1bGwtd2lkdGggLm1haW4tbWVudS5tZW51IC5tZWdhLW1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMy5mdWxsLXdpZHRoIC5tYWluLW1lbnUubWVudSA+IGxpIC5zdWItbWVudSB7XG4gIHRvcDogNzYlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDE1cHgpO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMuZnVsbC13aWR0aCAubWFpbi1tZW51LXdyYXBwZXIucGlubmVkIC5tYWluLW1lbnUubWVudSAubWVnYS1tZW51LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMuZnVsbC13aWR0aCAubWFpbi1tZW51LXdyYXBwZXIucGlubmVkIC5tYWluLW1lbnUubWVudSA+IGxpIC5zdWItbWVudSB7XG4gIHRvcDogMTAwJTtcbn1cblxuLnNpdGUtaGVhZGVyLmJveGVkLmhlYWRlci1zdHlsZS0zIC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LWNvbnRhaW5lciwgLnNpdGUtaGVhZGVyLmZ1bGwtd2lkdGguaGVhZGVyLXN0eWxlLTMgLm1haW4tbWVudS13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWNlY2VjO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMgLm1haW4tbWVudS5tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOmJlZm9yZSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIC5tYWluLW1lbnUubWVudSA+IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhOmJlZm9yZSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIC5tYWluLW1lbnUubWVudSA+IGxpOmhvdmVyID4gYTpiZWZvcmUge1xuICBoZWlnaHQ6IDJweDtcbiAgYm90dG9tOiAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMgLmFqYXgtc2VhcmNoLXJlc3VsdHM6YWZ0ZXIsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMyAuc2hvcC1jYXJ0LWNvbnRhaW5lciAuY2FydC1ib3g6YWZ0ZXIge1xuICBoZWlnaHQ6IDJweDtcbiAgdG9wOiAtMnB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMuZnVsbC13aWR0aCAubWVudS1hY3Rpb24tYnV0dG9ucyB7XG4gIGJvdHRvbTogMTVweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zLmZ1bGwtd2lkdGggLmJzLXBpbm5pbmctYmxvY2sucGlubmVkIC5tZW51LWFjdGlvbi1idXR0b25zIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMgLm1haW4tbWVudS13cmFwcGVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMSAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMyAubWFpbi1tZW51LXdyYXBwZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0yIC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIC5tYWluLW1lbnUtd3JhcHBlci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTMgLm1haW4tbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIC5icy1waW5uaW5nLWJsb2NrLnBpbm5lZCAubWFpbi1tZW51Lm1lbnUge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMgLmJzLXBpbm5pbmctYmxvY2sucGlubmVkIC5tYWluLW1lbnUubWVudSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgYm9keS5icy1zaG93LWhhIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQgLmhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00LmgtYS1hZCAuaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQgLm1haW4tbWVudS5tZW51IHtcbiAgaGVpZ2h0OiA2M3B4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IC0xNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00IC5tYWluLW1lbnUubWVudSAubWVnYS1tZW51LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQgLm1haW4tbWVudS5tZW51ID4gbGkgLnN1Yi1tZW51IHtcbiAgdG9wOiAxMDIlO1xuICB0b3A6IGNhbGMoMTAwJSArIDFweCk7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNC5mdWxsLXdpZHRoIC5tYWluLW1lbnUtd3JhcHBlci5waW5uZWQgLm1haW4tbWVudS5tZW51IC5tZWdhLW1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNC5mdWxsLXdpZHRoIC5tYWluLW1lbnUtd3JhcHBlci5waW5uZWQgLm1haW4tbWVudS5tZW51ID4gbGkgLnN1Yi1tZW51IHtcbiAgdG9wOiAxMDAlO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQgLm1haW4tbWVudS5tZW51ID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNCAubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNpdGUtaGVhZGVyLmJveGVkLmhlYWRlci1zdHlsZS00IC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LWNvbnRhaW5lciwgLnNpdGUtaGVhZGVyLmZ1bGwtd2lkdGguaGVhZGVyLXN0eWxlLTQgLm1haW4tbWVudS13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWNlY2VjO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQgLnNpdGUtYnJhbmRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNCAubWFpbi1tZW51Lm1lbnUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNCAubWFpbi1tZW51Lm1lbnUgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNCAubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00IC5icy1waW5uaW5nLWJsb2NrLnBpbm5lZCAubWFpbi1tZW51Lm1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNCAubWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudS1jb250YWluZXIge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYWN0aXZlLXRvcC1saW5lIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNC5ib3hlZCAuYnMtcGlubmluZy1ibG9jay5waW5uZWQgLm1haW4tbWVudS1jb250YWluZXIge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNCAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00IC5tYWluLW1lbnUtd3JhcHBlci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTEgLm1haW4tbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNCAubWFpbi1tZW51LXdyYXBwZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0yIC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA4MHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQgLm1haW4tbWVudS13cmFwcGVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMyAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMTIwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNC5ib3hlZCAubWVudS1hY3Rpb24tYnV0dG9ucyB7XG4gIGJvdHRvbTogMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNS5ib3hlZCAuaGVhZGVyLWlubmVyLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUuZnVsbC13aWR0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudS5tZW51IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudS5tZW51ID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51Lm1lbnUgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5zaXRlLWJyYW5kaW5nIHtcbiAgd2lkdGg6IDIzLjMzMyU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudS1jb250YWluZXIge1xuICB3aWR0aDogNzYuNjY2JTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudSA+IGxpID4gYSB7XG4gIGxpbmUtaGVpZ2h0OiA3OHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLnNpdGUtYnJhbmRpbmcgLmxvZ28ge1xuICBsaW5lLWhlaWdodDogNzhweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLnNpdGUtYnJhbmRpbmcgLmxvZ28sIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAuc2l0ZS1icmFuZGluZyAubG9nbyBpbWcge1xuICBtYXgtaGVpZ2h0OiA3NHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLnNpdGUtYnJhbmRpbmcgLmxvZ28uaW1nLWxvZ28gYSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiA3NHB4O1xuICBoZWlnaHQ6IDc0cHg7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAuc2l0ZS1icmFuZGluZyAubG9nby50ZXh0LWxvZ28gYSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDVweCAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLnNpdGUtYnJhbmRpbmcgLmxvZ28gaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAuYWpheC1zZWFyY2gtcmVzdWx0czphZnRlciwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUubWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTpiZWZvcmUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51Lm1lbnUgPiBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYTpiZWZvcmUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51Lm1lbnUgPiBsaTpob3ZlciA+IGE6YmVmb3JlLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLnNob3AtY2FydC1jb250YWluZXIgLmNhcnQtYm94OmFmdGVyIHtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvdHRvbTogLTFweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUubWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUubWVudSA+IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudS5tZW51ID4gbGk6aG92ZXIgPiBhIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yMSk7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAuY29udGVudC13cmFwID4gLmJzLXBpbm5pbmctd3JhcHBlciA+IC5icy1waW5uaW5nLWJsb2NrIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01LmZ1bGwtd2lkdGggLmNvbnRlbnQtd3JhcC5icy1waW5uaW5nLWJsb2NrLnBpbm5lZCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUuZnVsbC13aWR0aCAuY29udGVudC13cmFwLnBpbm5lZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudS5tZW51LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS5tZW51LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS5tZW51IHtcbiAgaGVpZ2h0OiA3OXB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51Lm1lbnUge1xuICBoZWlnaHQ6IDkxcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51Lm1lbnUge1xuICBoZWlnaHQ6IDY3cHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51Lm1lbnUgLm1lZ2EtbWVudSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUubWVudSA+IGxpIC5zdWItbWVudSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSAubWVnYS1tZW51LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS5tZW51ID4gbGkgLnN1Yi1tZW51LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS5tZW51IC5tZWdhLW1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51Lm1lbnUgPiBsaSAuc3ViLW1lbnUge1xuICB0b3A6IDEwMSU7XG4gIHRvcDogY2FsYygxMDAlICsgMXB4KTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUubWVudSA+IGxpIC5zdWItbWVudSAuc3ViLW1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51Lm1lbnUgPiBsaSAuc3ViLW1lbnUgLnN1Yi1tZW51LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS5tZW51ID4gbGkgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gIHRvcDogMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUtY29udGFpbmVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUtY29udGFpbmVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5tYWluLW1lbnUtY29udGFpbmVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51LWNvbnRhaW5lci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTIsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51LWNvbnRhaW5lci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTIsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51LWNvbnRhaW5lci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTIge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudS1jb250YWluZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0zLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS1jb250YWluZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0zLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS1jb250YWluZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0zIHtcbiAgcGFkZGluZy1yaWdodDogMTIwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51LWNvbnRhaW5lci5zZWFyY2gtb3BlbiAuc2VhcmNoLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA2Ni42NiU7XG4gIGxpbmUtaGVpZ2h0OiA3OHB4O1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUtY29udGFpbmVyLnNlYXJjaC1vcGVuIC5zZWFyY2gtY29udGFpbmVyIHtcbiAgd2lkdGg6IDY2LjY2JTtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS1jb250YWluZXIuc2VhcmNoLW9wZW4gLnNlYXJjaC1jb250YWluZXIge1xuICB3aWR0aDogNzUlO1xuICBsaW5lLWhlaWdodDogNjZweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51LWNvbnRhaW5lci5zZWFyY2gtb3BlbiAubWFpbi1tZW51Lm1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51LWNvbnRhaW5lci5zZWFyY2gtb3BlbiAubWFpbi1tZW51Lm1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51LWNvbnRhaW5lci5zZWFyY2gtb3BlbiAubWFpbi1tZW51Lm1lbnUge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tZW51LWFjdGlvbi1idXR0b25zID4gZGl2IHtcbiAgbGluZS1oZWlnaHQ6IDc4cHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWVudS1hY3Rpb24tYnV0dG9ucyA+IGRpdiB7XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1lbnUtYWN0aW9uLWJ1dHRvbnMgPiBkaXYge1xuICBsaW5lLWhlaWdodDogNjZweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5zaG9wLWNhcnQtY29udGFpbmVyIC5jYXJ0LWJveCwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5zaG9wLWNhcnQtY29udGFpbmVyIC5jYXJ0LWJveCwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5zaG9wLWNhcnQtY29udGFpbmVyIC5jYXJ0LWJveCB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1lbnUtYWN0aW9uLWJ1dHRvbnMgLm9mZi1jYW52YXMtbWVudS1pY29uLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1lbnUtYWN0aW9uLWJ1dHRvbnMgLm9mZi1jYW52YXMtbWVudS1pY29uIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkIHtcbiAgaGVpZ2h0OiA3OHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3ggLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQge1xuICBoZWlnaHQ6IDkwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZCB7XG4gIGhlaWdodDogNjZweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5zaG9wLWNhcnQtY29udGFpbmVyIC5jYXJ0LWJveDphZnRlciwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5zaG9wLWNhcnQtY29udGFpbmVyIC5jYXJ0LWJveDphZnRlciwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5zaG9wLWNhcnQtY29udGFpbmVyIC5jYXJ0LWJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0xcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAuaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYuYm94ZWQgLmhlYWRlci1pbm5lciwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02LmZ1bGwtd2lkdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS5tZW51ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS5tZW51IC5zdWItbWVudSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAuc2l0ZS1icmFuZGluZyB7XG4gIHdpZHRoOiAyMy4zMzMlO1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIHdpZHRoOiA3Ni42NjYlO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51ID4gbGkgPiBhIHtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAuc2l0ZS1icmFuZGluZyAubG9nbyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDg2cHg7XG4gIGhlaWdodDogODZweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5zaXRlLWJyYW5kaW5nIC5sb2dvLmltZy1sb2dvIGEge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLnNpdGUtYnJhbmRpbmcgLmxvZ28udGV4dC1sb2dvIGEge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiA1cHggMTBweCA1cHggMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5zaXRlLWJyYW5kaW5nIC5sb2dvIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLnNpdGUtYnJhbmRpbmcgLmxvZ28gaW1nIHtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDg4cHg7XG4gIG1heC1oZWlnaHQ6IDg4cHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51Lm1lbnUgPiBsaSA+IGEgPiAuYmYtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMjRweDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSA+IGxpID4gYSA+IC5iZi1pY29uIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51Lm1lbnUgPiBsaSA+IGEgPiAuYmYtaWNvbi5iZi1jdXN0b20taWNvbiB7XG4gIHRvcDogMjBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSA+IGxpLm1lbnUtaGF2ZS1pY29uID4gYSB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBsaW5lLWhlaWdodDogNjZweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTpiZWZvcmUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51Lm1lbnUgPiBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYTpiZWZvcmUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51Lm1lbnUgPiBsaTpob3ZlciA+IGE6YmVmb3JlIHtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvdHRvbTogLTFweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSA+IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS5tZW51ID4gbGk6aG92ZXIgPiBhIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yMSk7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAuY29udGVudC13cmFwID4gLmJzLXBpbm5pbmctd3JhcHBlciA+IC5icy1waW5uaW5nLWJsb2NrIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02LmZ1bGwtd2lkdGggLmNvbnRlbnQtd3JhcCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYuZnVsbC13aWR0aCAuY29udGVudC13cmFwLnBpbm5lZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTcgLmhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS03LmgtYS1hZCAuaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTcgLm1haW4tbWVudS5tZW51ID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNyAubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNpdGUtaGVhZGVyLmJveGVkLmhlYWRlci1zdHlsZS03IC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LWNvbnRhaW5lciwgLnNpdGUtaGVhZGVyLmZ1bGwtd2lkdGguaGVhZGVyLXN0eWxlLTcgLm1haW4tbWVudS13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWNlY2VjO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTcgLnNpdGUtYnJhbmRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNyAubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS03IC5tYWluLW1lbnUubWVudSB7XG4gIGhlaWdodDogNjNweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNy5ib3hlZCAubWFpbi1tZW51Lm1lbnUgLm1lZ2EtbWVudSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS03LmJveGVkIC5tYWluLW1lbnUubWVudSA+IGxpIC5zdWItbWVudSB7XG4gIHRvcDogMTAyJTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxcHgpO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTcuZnVsbC13aWR0aCAubWFpbi1tZW51Lm1lbnUgLm1lZ2EtbWVudSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS03LmZ1bGwtd2lkdGggLm1haW4tbWVudS5tZW51ID4gbGkgLnN1Yi1tZW51IHtcbiAgdG9wOiA3NiU7XG4gIHRvcDogY2FsYygxMDAlIC0gMTVweCk7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNy5mdWxsLXdpZHRoIC5tYWluLW1lbnUtd3JhcHBlci5waW5uZWQgLm1haW4tbWVudS5tZW51IC5tZWdhLW1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNy5mdWxsLXdpZHRoIC5tYWluLW1lbnUtd3JhcHBlci5waW5uZWQgLm1haW4tbWVudS5tZW51ID4gbGkgLnN1Yi1tZW51IHtcbiAgdG9wOiAxMDAlO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTcuZnVsbC13aWR0aCAubWVudS1hY3Rpb24tYnV0dG9ucyB7XG4gIGJvdHRvbTogMTVweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS03IC5tYWluLW1lbnUtd3JhcHBlci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTEgLm1haW4tbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTcgLm1haW4tbWVudS13cmFwcGVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMiAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNyAubWFpbi1tZW51LXdyYXBwZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0zIC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMTIwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNyAuYnMtcGlubmluZy1ibG9jay5waW5uZWQgLm1haW4tbWVudS5tZW51IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS03LmZ1bGwtd2lkdGggLmJzLXBpbm5pbmctYmxvY2sucGlubmVkIC5tZW51LWFjdGlvbi1idXR0b25zIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLmhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04LmJveGVkIC5oZWFkZXItaW5uZXIsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOC5mdWxsLXdpZHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51Lm1lbnUgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5tYWluLW1lbnUubWVudSA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDAgN3B4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS5tZW51IC5zdWItbWVudSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAuc2l0ZS1icmFuZGluZyB7XG4gIHdpZHRoOiAyMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS1jb250YWluZXIge1xuICB3aWR0aDogODAlO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51ID4gbGkgPiBhIHtcbiAgbGluZS1oZWlnaHQ6IDY2cHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAuc2l0ZS1icmFuZGluZyAubG9nbyB7XG4gIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAuc2l0ZS1icmFuZGluZyAubG9nby5pbWctbG9nbyBhIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDYycHg7XG4gIGhlaWdodDogNjJweDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAuc2l0ZS1icmFuZGluZyAubG9nby50ZXh0LWxvZ28gYSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDVweCAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLnNpdGUtYnJhbmRpbmcgLmxvZ28gaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAuc2l0ZS1icmFuZGluZyAubG9nbywgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5zaXRlLWJyYW5kaW5nIC5sb2dvIGltZyB7XG4gIG1heC1oZWlnaHQ6IDU4cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51Lm1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6YmVmb3JlLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS5tZW51ID4gbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGE6YmVmb3JlLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS5tZW51ID4gbGk6aG92ZXIgPiBhOmJlZm9yZSB7XG4gIGhlaWdodDogMnB4O1xuICBib3R0b206IC0xcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51Lm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjEpO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLmNvbnRlbnQtd3JhcCA+IC5icy1waW5uaW5nLXdyYXBwZXIgPiAuYnMtcGlubmluZy1ibG9jayB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOC5mdWxsLXdpZHRoIC5jb250ZW50LXdyYXAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04LmZ1bGwtd2lkdGggLmNvbnRlbnQtd3JhcC5waW5uZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1tZW51ID4gbGkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTEgLm1haW4tbWVudS5tZW51ID4gbGkge1xuICAgIG1hcmdpbjogMCA0cHg7XG4gIH1cbiAgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIC5tYWluLW1lbnUubWVudSA+IGxpLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQgLm1haW4tbWVudS5tZW51ID4gbGksIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51Lm1lbnUgPiBsaSB7XG4gICAgbWFyZ2luOiAwIDdweCAwIDA7XG4gIH1cbiAgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUubWVudSA+IGxpID4gYSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSA+IGxpID4gYSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5tYWluLW1lbnUubWVudSA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMCA3cHg7XG4gIH1cbiAgLm1haW4tbWVudSA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gIH1cbn1cbi5yaC1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yaC1oZWFkZXIgLnJoLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIGJvZHkgLnNpdGUtaGVhZGVyLCBib2R5LmJzLWhpZGUtaGEgLnNpdGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkuYnMtc2hvdy1oYSAuc2l0ZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGJvZHkuYnMtc2hvdy1oYSAuc2l0ZS1oZWFkZXIgLmJzLXBpbm5pbmctd3JhcHBlciwgYm9keS5icy1zaG93LWhhIC5zaXRlLWhlYWRlciAuaGVhZGVyLWlubmVyIC5sb2dvLWNvbCwgYm9keS5icy1zaG93LWhhIC5zaXRlLWhlYWRlciAubWFpbi1tZW51LXdyYXBwZXIsIGJvZHkuYnMtc2hvdy1oYSAuc2l0ZS1oZWFkZXIgLnRvcGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LmJzLXNob3ctaGEgLnNpdGUtaGVhZGVyIC5oZWFkZXItaW5uZXIgLnNpZGViYXItY29sLCBib2R5LmJzLXNob3ctaGEgLnNpdGUtaGVhZGVyID4gLmhlYWRlci1pbm5lciAucm93LWhlaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkuYnMtc2hvdy1oYSAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTIgLmhlYWRlci1pbm5lciwgYm9keS5icy1zaG93LWhhIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMyAuaGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbiAgYm9keS5icy1zaG93LWhhLWEgLm1haW4td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIGJvZHkuYnMtc2hvdy1oYS1hIC5tYWluLXdyYXAgLnJoLWhlYWRlciB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgYm9keS5icy1zaG93LWhhLWEgLm1haW4td3JhcCAuc2l0ZS1oZWFkZXIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIGJvZHkuYnMtc2hvdy1oYS1hIC5tYWluLXdyYXAgPiAqIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICBib2R5LmJzLXNob3ctaGEuYnMtc2hvdy1oYS1hIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMiAuaGVhZGVyLWlubmVyLCBib2R5LmJzLXNob3ctaGEuYnMtc2hvdy1oYS1hIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMyAuaGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgfVxuICAucmgtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnJoLWhlYWRlciAubWVudS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5yaC1oZWFkZXIgLm1lbnUtY29udGFpbmVyIC5tZW51LWhhbmRsZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucmgtaGVhZGVyIC5tZW51LWNvbnRhaW5lciAubWVudS1oYW5kbGVyIC5saW5lcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZWNmMGYxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDI1LjVweDtcbn1cblxuLnJoLWhlYWRlciAubWVudS1jb250YWluZXIgLm1lbnUtaGFuZGxlciAubGluZXM6YWZ0ZXIsIC5yaC1oZWFkZXIgLm1lbnUtY29udGFpbmVyIC5tZW51LWhhbmRsZXIgLmxpbmVzOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZWNmMGYxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5yaC1oZWFkZXIgLm1lbnUtY29udGFpbmVyIC5tZW51LWhhbmRsZXIgLmxpbmVzOmJlZm9yZSB7XG4gIHRvcDogOHB4O1xufVxuXG4ucmgtaGVhZGVyIC5tZW51LWNvbnRhaW5lciAubWVudS1oYW5kbGVyIC5saW5lczphZnRlciB7XG4gIHRvcDogLThweDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAuc3ViLW1lbnUgYSA+IC5mYSB7XG4gIG1pbi13aWR0aDogMTJweDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSBsaSBhID4gLmJmLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMjJweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IGxpID4gYSB7XG4gIHBhZGRpbmc6IDAgMCAwIDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSA+IGxpID4gYSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ub3Blbi1zdWIgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAuY2hpbGRyZW4tYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogc2lsdmVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjU1cyBjdWJpYy1iZXppZXIoMC4zNywgLTAuMDQsIDAuMiwgMC45OSk7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41NXMgY3ViaWMtYmV6aWVyKDAuMzcsIC0wLjA0LCAwLjIsIDAuOTkpO1xuICB0cmFuc2l0aW9uOiAwLjU1cyBjdWJpYy1iZXppZXIoMC4zNywgLTAuMDQsIDAuMiwgMC45OSk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSArIC5yZXNwLW1lbnUgLmNoaWxkcmVuLWJ1dHRvbiB7XG4gIHRvcDogOHB4O1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IGxpLm9wZW4tc3ViID4gLmNoaWxkcmVuLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgbGkgbGkgLmNoaWxkcmVuLWJ1dHRvbiB7XG4gIHRvcDogMXB4O1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5jaGlsZHJlbi1idXR0b246YWZ0ZXIsIC5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLmNoaWxkcmVuLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTFweDtcbiAgcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41NXMgY3ViaWMtYmV6aWVyKDAuMzcsIC0wLjA0LCAwLjIsIDAuOTkpO1xuICAtbW96LXRyYW5zaXRpb246IDAuNTVzIGN1YmljLWJlemllcigwLjM3LCAtMC4wNCwgMC4yLCAwLjk5KTtcbiAgdHJhbnNpdGlvbjogMC41NXMgY3ViaWMtYmV6aWVyKDAuMzcsIC0wLjA0LCAwLjIsIDAuOTkpO1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5jaGlsZHJlbi1idXR0b246YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLm9wZW4tc3ViID4gLmNoaWxkcmVuLWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLm9wZW4tc3ViID4gLmNoaWxkcmVuLWJ1dHRvbjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSBsaTpob3ZlciA+IC5tZWdhLW1lbnUsIC5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgbGk6aG92ZXIgPiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5tZWdhLW1lbnUsIC5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tbmFtZTogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBsZWZ0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5zdWItbWVudSA+IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCkgIWltcG9ydGFudDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAuc3ViLW1lbnUgPiBsaS5vcGVuLXN1YjpsYXN0LWNoaWxkID4gYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAuc3ViLW1lbnUgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLm1lZ2EtbWVudSwgLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAuc3ViLW1lbnUge1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgbGkgbGkge1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAuc3ViLW1lbnUgPiBsaTpsYXN0LWNoaWxkID4gYSB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkFyaWFsIE5hcnJvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgei1pbmRleDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDE5cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNnB4IDZweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IGxpIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2Uge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgKyAucmVzcC1tZW51IGxpIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgKyAucmVzcC1tZW51IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnJoLWNvdmVyIC5zZWFyY2gtZm9ybSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJoLWNvdmVyIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmbG9hdDogbm9uZTtcbiAgd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucmgtY292ZXIgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XG59XG5cbi5yaC1jb3ZlciAuc2VhcmNoLWZvcm0gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yaC1jb3ZlciAuc2VhcmNoLWZvcm0gOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yaC1jb3ZlciAuc2VhcmNoLWZvcm0gOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmgtY292ZXIgLnNlYXJjaC1mb3JtIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yaC1jb3ZlciAuYmV0dGVyLXNvY2lhbC1jb3VudGVyIHtcbiAgbWFyZ2luOiAyMHB4IDAgMCAhaW1wb3J0YW50O1xufVxuXG4ucmgtY292ZXIgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1idXR0b24gLnNvY2lhbC1saXN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmgtY292ZXIgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1idXR0b24gLnNvY2lhbC1pdGVtIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDRweCA0cHg7XG59XG5cbi5yaC1jb3ZlciAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWJ1dHRvbiAuaXRlbS1pY29uIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNhM2EzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAzcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucmgtY292ZXIgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1idXR0b24gLnNvY2lhbC1pdGVtOmhvdmVyIC5pdGVtLWljb24ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSk7XG59XG5cbi5yaC1jb3Zlci5uby1sb2dpbi1pY29uIC5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtYnV0dG9uIC5zb2NpYWwtbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIG1heC13aWR0aDogODAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLm1lZ2EtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLm1lZ2EtbWVudSAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIC5tZWdhLWxpbmtzID4gbGkge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsgLm1lZ2EtbGlua3MgbGkgYSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsgLm1lZ2EtbGlua3MgbGkgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsgLm1lZ2EtbGlua3MgbGkub3Blbi1zdWIgPiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmstbGlzdCAubWVnYS1saW5rcyBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluay1saXN0IC5tZWdhLWxpbmtzID4gbGkgLnN1Yi1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNnB4IDAgMCAyMnB4O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluay1saXN0IC5tZWdhLWxpbmtzID4gbGkgLnN1Yi1tZW51ID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAubWVnYS1tZW51Lm1lZ2EtZ3JpZC1wb3N0cyAucG9zdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5tZWdhLW1lbnUubWVnYS1ncmlkLXBvc3RzIC5wb3N0Om50aC1jaGlsZCgyKSwgLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAubWVnYS1tZW51Lm1lZ2EtZ3JpZC1wb3N0cyAucG9zdDpudGgtY2hpbGQoMyksIC5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLm1lZ2EtbWVudS5tZWdhLWdyaWQtcG9zdHMgLnBvc3Q6bnRoLWNoaWxkKDQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJoLWNvdmVyIC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmstbGlzdCAubWVnYS1saW5rcyA+IGxpOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5yaC1oZWFkZXIgLmxvZ28tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGhlaWdodDogNTRweDtcbn1cblxuLnJoLWhlYWRlciAubG9nby1jb250YWluZXIucmgtaW1nLWxvZ28ge1xuICBmb250LXNpemU6IDA7XG59XG5cbi5yaC1oZWFkZXIgLmxvZ28tY29udGFpbmVyIGltZyB7XG4gIG1heC1oZWlnaHQ6IDgwJTtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG5cbi5yaC1oZWFkZXIgLmxvZ28tY29udGFpbmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJoLWNvdmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC05OSU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNTRzIGN1YmljLWJlemllcigwLjY1LCAwLjMzLCAwLjM1LCAwLjg0KTtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjU0cyBjdWJpYy1iZXppZXIoMC42NSwgMC4zMywgMC4zNSwgMC44NCk7XG4gIHRyYW5zaXRpb246IDAuNTRzIGN1YmljLWJlemllcigwLjY1LCAwLjMzLCAwLjM1LCAwLjg0KTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZDogIzE5MTkxOTtcbiAgaGVpZ2h0OiAxMDElO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDFweCk7XG59XG5cbmJvZHkub3Blbi1yaCAucmgtY292ZXIge1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5ib2R5LmFkbWluLWJhciAucmgtY292ZXIge1xuICB0b3A6IDQ2cHg7XG59XG5cbmJvZHkubWNlLWNvbnRlbnQtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLm5vc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjMgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnJoLWNvdmVyLmdyLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzAwMWZkMyAwLCAjMmQ5ZGZiIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzAwMWZkMyAwLCAjMmQ5ZGZiIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDAxZmQzIDAsICMyZDlkZmIgMTAwJSk7XG59XG5cbi5yaC1jb3Zlci5nci0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoODVkZWcsICNiODM5MTcgMCwgI2Y3YWUxNSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoODVkZWcsICNiODM5MTcgMCwgI2Y3YWUxNSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCg4NWRlZywgI2I4MzkxNyAwLCAjZjdhZTE1IDEwMCUpO1xufVxuXG4ucmgtY292ZXIuZ3ItMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAjOTIzNGVmIDAsICMyMmMxYzMgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAjOTIzNGVmIDAsICMyMmMxYzMgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoODVkZWcsICM5MjM0ZWYgMCwgIzIyYzFjMyAxMDAlKTtcbn1cblxuLnJoLWNvdmVyLmdyLTQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCg4NWRlZywgI2MyMzMzNyAwLCAjZDQ1ZjI1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg4NWRlZywgI2MyMzMzNyAwLCAjZDQ1ZjI1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAjYzIzMzM3IDAsICNkNDVmMjUgMTAwJSk7XG59XG5cbi5yaC1jb3Zlci5nci01IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoODVkZWcsICMwYTU4YzAgMCwgIzAwYWRlMSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoODVkZWcsICMwYTU4YzAgMCwgIzAwYWRlMSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCg4NWRlZywgIzBhNThjMCAwLCAjMDBhZGUxIDEwMCUpO1xufVxuXG4ucmgtY292ZXIuZ3ItNiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAjMGI1YzVlIDAsICMyOGFlOTIgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAjMGI1YzVlIDAsICMyOGFlOTIgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoODVkZWcsICMwYjVjNWUgMCwgIzI4YWU5MiAxMDAlKTtcbn1cblxuLnJoLWNvdmVyLmdyLTcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCg4NWRlZywgIzg4MGQyYyAwLCAjMWQ3MGJmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg4NWRlZywgIzg4MGQyYyAwLCAjMWQ3MGJmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAjODgwZDJjIDAsICMxZDcwYmYgMTAwJSk7XG59XG5cbi5yaC1jb3Zlci5nci04IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoODVkZWcsICMxOTFiMWQgMCwgIzUyNTc1OSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoODVkZWcsICMxOTFiMWQgMCwgIzUyNTc1OSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCg4NWRlZywgIzE5MWIxZCAwLCAjNTI1NzU5IDEwMCUpO1xufVxuXG4ucmgtY292ZXIuYmctaW1nOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMTM7XG59XG5cbi5yaC1jb3Zlci5iZy1pbWc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC40O1xuICB6LWluZGV4OiAtMjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjU0cyBjdWJpYy1iZXppZXIoMC42NSwgMC4zMywgMC4zNSwgMC44NCk7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41NHMgY3ViaWMtYmV6aWVyKDAuNjUsIDAuMzMsIDAuMzUsIDAuODQpO1xuICB0cmFuc2l0aW9uOiAwLjU0cyBjdWJpYy1iZXppZXIoMC42NSwgMC4zMywgMC4zNSwgMC44NCk7XG59XG5cbi5jbG9zZS1yaCAucmgtY292ZXIuYmctaW1nOmFmdGVyIHtcbiAgbGVmdDogLTEwMCU7XG59XG5cbi5vcGVuLXJoIC5yaC1jb3Zlci5iZy1pbWc6YWZ0ZXIge1xuICBsZWZ0OiAwO1xufVxuXG4ucmgtY292ZXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjA4O1xuICBib3gtc2hhZG93OiAwIDAgMzJweCAwICMwMDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ucmgtY292ZXIgLnJoLWNsb3NlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDIxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG5cbi5yaC1jb3ZlciAucmgtY2xvc2U6YWZ0ZXIsIC5yaC1jb3ZlciAucmgtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgb3BhY2l0eTogMC42NTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5yaC1jb3ZlciAucmgtY2xvc2U6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnJoLWNvdmVyIC5yaC1wYW5lbCB7XG4gIHBhZGRpbmc6IDI3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJoLWNvdmVyIC5yaC1wYW5lbC5yaC1wLXUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmgtY292ZXIgLnJoLXAtaCB7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IC0yN3B4IC0yN3B4IDIwcHg7XG4gIHBhZGRpbmc6IDAgMjNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yaC1jb3ZlciAucmgtcC1oIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJoLWNvdmVyIC5yaC1wLWggLnVzZXItbG9naW4ge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmgtY292ZXIgLnJoLXAtaCAudXNlci1sb2dpbiAudXNlci1hdmF0YXIge1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yaC1jb3ZlciAucmgtcC1oIC51c2VyLWxvZ2luIC51c2VyLWF2YXRhciBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ucmgtY292ZXIgLnJoLXAtaCAudXNlci1sb2dpbiAudXNlci1hdmF0YXIgLmZhIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmgtY292ZXIgLnJoLWJhY2stbWVudSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJoLWNvdmVyIC5yaC1iYWNrLW1lbnU6Zm9jdXMsIC5yaC1jb3ZlciAucmgtYmFjay1tZW51OmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ucmgtY292ZXIgLnJoLWJhY2stbWVudTphZnRlciwgLnJoLWNvdmVyIC5yaC1iYWNrLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41NXMgY3ViaWMtYmV6aWVyKDAuMzcsIC0wLjA0LCAwLjIsIDAuOTkpO1xuICAtbW96LXRyYW5zaXRpb246IDAuNTVzIGN1YmljLWJlemllcigwLjM3LCAtMC4wNCwgMC4yLCAwLjk5KTtcbiAgdHJhbnNpdGlvbjogMC41NXMgY3ViaWMtYmV6aWVyKDAuMzcsIC0wLjA0LCAwLjIsIDAuOTkpO1xufVxuXG4ucmgtY292ZXIgLnJoLWJhY2stbWVudTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpO1xufVxuXG4ucmgtY292ZXIgLnJoLWJhY2stbWVudS5hYnRuOmJlZm9yZSwgLnJoLWNvdmVyIC5yaC1iYWNrLW1lbnU6aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIHdpZHRoOiAxN3B4O1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogN3B4O1xufVxuXG4ucmgtY292ZXIgLnJoLWJhY2stbWVudTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiA2cHg7XG59XG5cbi5yaC1jb3ZlciAucmgtYmFjay1tZW51LmFidG46YWZ0ZXIsIC5yaC1jb3ZlciAucmgtYmFjay1tZW51OmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIGxlZnQ6IDdweDtcbiAgd2lkdGg6IDE3cHg7XG4gIHRvcDogMTlweDtcbn1cblxuLnJoLWNvdmVyIC5yaC1iYWNrLW1lbnUgaSB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTNweDtcbiAgbGVmdDogN3B4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luLXNob3J0Y29kZSB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDI1cHggMCAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIC5sb2dpbi1oZWFkZXIsIC5yaC1jb3ZlciAuYnMtbG9naW4gLmxvZ2luLWhlYWRlciAubG9naW4taWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIC5zb2NpYWwtbG9naW4tYnV0dG9ucyBsaSAuc29jaWFsLWxvZ2luLWJ0bi5idG4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbiAuc29jaWFsLWxvZ2luLWJ0bi5idG4gLmJmLWljb24ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbiAuc29jaWFsLWxvZ2luLWJ1dHRvbnMge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIC5zb2NpYWwtbG9naW4tYnV0dG9ucyAub3ItdGV4dDphZnRlciwgLnJoLWNvdmVyIC5icy1sb2dpbiAuc29jaWFsLWxvZ2luLWJ1dHRvbnMgLm9yLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMC4xO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjVweDtcbiAgcmlnaHQ6IC0xMDFweDtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbiAuc29jaWFsLWxvZ2luLWJ1dHRvbnMgLm9yLXRleHQ6YWZ0ZXIge1xuICBsZWZ0OiAtMTAxcHg7XG4gIHJpZ2h0OiBpbmhlcml0O1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIC5zb2NpYWwtbG9naW4tYnV0dG9ucyAub3ItdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE3KTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbiBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgLnJoLWNvdmVyIC5icy1sb2dpbiBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbiBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnJoLWNvdmVyIC5icy1sb2dpbiBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG59XG5cbi5yaC1jb3ZlciAuYnMtbG9naW4gaW5wdXRbdHlwZT1wYXNzd29yZF06Oi1tb3otcGxhY2Vob2xkZXIsIC5yaC1jb3ZlciAuYnMtbG9naW4gaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIGlucHV0W3R5cGU9cGFzc3dvcmRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnJoLWNvdmVyIC5icy1sb2dpbiBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIGlucHV0W3R5cGU9cGFzc3dvcmRdOi1tb3otcGxhY2Vob2xkZXIsIC5yaC1jb3ZlciAuYnMtbG9naW4gaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG59XG5cbi5yaC1jb3ZlciAuYnMtbG9naW4gLnJlbWVtYmVyLWNoZWNrYm94ICsgLnJlbWVtYmVyLWxhYmVsIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbiAucmVtZW1iZXItbGFiZWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFnQ0FZQUFBQWJpZmpNQUFBQUFYTlNSMElBcnM0YzZRQUFBVmxKUkVGVVNBM3RrekZMQTBFUWhYZVZLenhTYVNFV3RtSjZ3UzQvdzg0ZmtkSkt5L3lGRkZiK0I4RXFZQzIyZ2ZSQkc4RkNUN0J3L2Q0NWQ2emVhZmE4TmdPUG5aMTk3KzB5N1BnUXdxWno3Z2djZ0J5a1JBRnBBZTQ4QnNja08rRFdlLy9DdWpMUURDQ053Sk5qYzJxRmxjS1lJSTIwR3hUejFKdGpBOVBrTXVnVmF3UG4xajM0NmtIeDM2L01EeXpVUkUzVnFJdUpjVFZNQzAxanIzSFdOR1pnQXBZZ05jU1ZKcE9Ca211d3o1T1NRbHpUVEdRZ3QyUnhkWU9aTEdVUXFtTFhWZHBPWHhuK0VGeUN2Zm95TmtrdmdDYnhvL2pFSEtqNXpSZm9vSGEzaE5xUWRBWjJyZlRLK2xIbWNyR2krbkVDM3NBNHFzVTNjeFR1d2JiT3RhbWJTTDRGM2xXMEdMTWVnb2Vxd0ZxTEd3WldPSS9JU3Arai9UZHhxNEVWTHlKUmxUYkV2eHEwbUxTSy96U3d3ek91dndGbHcxVDdHWHFlbXRqcksrc25Yb0VwUnNuellOeHBxV1dqSDZXSjFFdFNRMXhwc2svRG4rMDFIN1pLQVFBQUFBQkpSVTVFcmtKZ2dnPT0pO1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIC5nby1sb2dpbi1wYW5lbCwgLnJoLWNvdmVyIC5icy1sb2dpbiAuZ28tcmVzZXQtcGFuZWwge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIC5nby1sb2dpbi1wYW5lbDpob3ZlciwgLnJoLWNvdmVyIC5icy1sb2dpbiAuZ28tcmVzZXQtcGFuZWw6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbiAuYnMtbG9naW4tcmVzZXQtcGFuZWwgLmxvZ2luLWhlYWRlciAubG9naW4taWNvbiwgLnJoLWNvdmVyIC5icy1sb2dpbiAucmVtZW1iZXItY2hlY2tib3g6Y2hlY2tlZCArIC5yZW1lbWJlci1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIC5icy1sb2dpbi1yZXNldC1wYW5lbCAubG9naW4tYnRuLCAucmgtY292ZXIgLmJzLWxvZ2luIC5sb2dpbi1idG4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbiAubG9naW4tc2lnbnVwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Nik7XG59XG5cbi5yaC1jb3ZlciAuYnMtbG9naW4gLmxvZ2luLXNpZ251cCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIC51c2VyLWxpbmtzLCAucmgtY292ZXIgLmJzLWxvZ2luIC51c2VyLWxpbmtzIGxpIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi5yaC1jb3ZlciAuYnMtbG9naW4gLnVzZXItbGlua3MgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmgtaGVhZGVyLmxpZ2h0IC5yaC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnJoLWhlYWRlci5saWdodCAucmgtY29udGFpbmVyLmJzLXBpbm5pbmctYmxvY2sucGlubmVkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDQwcHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNDBweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICBib3gtc2hhZG93OiAwIDAgNDBweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xufVxuXG4ucmgtaGVhZGVyLmxpZ2h0IC5sb2dvLWNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi5yaC1oZWFkZXIubGlnaHQgLm1lbnUtY29udGFpbmVyIC5tZW51LWhhbmRsZXIgLmxpbmVzLCAucmgtaGVhZGVyLmxpZ2h0IC5tZW51LWNvbnRhaW5lciAubWVudS1oYW5kbGVyIC5saW5lczphZnRlciwgLnJoLWhlYWRlci5saWdodCAubWVudS1jb250YWluZXIgLm1lbnUtaGFuZGxlciAubGluZXM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbn1cblxuYm9keS5icy1zaG93LWhhLmJzLXNob3ctaGEtYiAuc2l0ZS1oZWFkZXIgKyAucmgtaGVhZGVyLmxpZ2h0IC5yaC1jb250YWluZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLm1haW4tbWVudSAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1lbGVtZW50cyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5tYWluLW1lbnUgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xufVxuXG51bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyAubWVnYS1tZW51LCB1bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIC5tZWdhLWxpbmtzIC5zdWItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgN3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgN3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiAwIDdweCA3cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxudWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgbGkubWVudS1pdGVtLW1lZ2EtZ3JpZC1wb3N0cyA+IC5tZWdhLW1lbnUsIHVsLnN1Yi1tZW51LmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIGxpLm1lbnUtaXRlbS1tZWdhLWdyaWQtcG9zdHMgPiBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxudWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayAubWVnYS1saW5rcyAuc3ViLW1lbnUgLnN1Yi1tZW51LnN1Yi1tZW51LCB1bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIC5tZWdhLWxpbmtzIC5zdWItbWVudS5zdWItbWVudSwgdWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluay1saXN0IC5tZWdhLWxpbmtzID4gbGkgLnN1Yi1tZW51IHtcbiAgdG9wOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTM5cHg7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxudWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS50YWJiZWQtZ3JpZC1wb3N0czpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG51bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyAubWVnYS1tZW51LnRhYmJlZC1ncmlkLXBvc3RzIC50YWItY29udGVudCwgdWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS50YWJiZWQtZ3JpZC1wb3N0cyAudGFicy1zZWN0aW9uIGxpOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxudWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS50YWJiZWQtZ3JpZC1wb3N0cyAudGFicy1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbm9uZTtcbn1cblxudWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayAuY29udGVudC13cmFwLCB1bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyAubWVnYS1tZW51LnRhYmJlZC1ncmlkLXBvc3RzIC5jb250ZW50LXdyYXAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogaW5oZXJpdDtcbn1cblxudWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayAubWVnYS1saW5rcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxudWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayAubWVnYS1saW5rcyA+IGxpID4gYSB7XG4gIGNvbG9yOiAjNDM0MzQzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cblxudWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluay1saXN0IC5tZWdhLWxpbmtzID4gbGksIHVsLnN1Yi1tZW51LmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmstbGlzdCAubWVnYS1saW5rcyA+IGxpIC5zdWItbWVudSA+IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnVsLnN1Yi1tZW51LmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmstbGlzdCAubWVnYS1saW5rcyA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cblxudWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayAubWVnYS1saW5rcyA+IGxpOmxhc3QtY2hpbGQgPiBhLCB1bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rLWxpc3QgLm1lZ2EtbGlua3MgPiBsaTpsYXN0LWNoaWxkID4gYSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbnVsLnN1Yi1tZW51LmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsgLm1lZ2EtbGlua3MubGluay0yLWNvbHVtbiA+IGxpLCB1bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIC5tZWdhLWxpbmtzLmxpbmstMy1jb2x1bW4gPiBsaSwgdWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayAubWVnYS1saW5rcy5saW5rLTQtY29sdW1uID4gbGkge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbnVsLnN1Yi1tZW51LmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsgLm1lZ2EtbGlua3MgPiBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ub2ZmLWNhbnZhcy1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4ub2ZmLWNhbnZhcy1pbm5lciA+IGRpdiB7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzQzNDM0Mztcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsZWZ0OiAtMzAwcHg7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTk5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNnMgY3ViaWMtYmV6aWVyKDAuNTUsIC0wLjAxLCAwLjE5LCAwLjk4KSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG4gIC1vLXRyYW5zaXRpb246IDAuNnMgY3ViaWMtYmV6aWVyKDAuNTUsIC0wLjAxLCAwLjE5LCAwLjk4KSAwcztcbiAgdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpIDBzO1xufVxuXG5ib2R5Lm9mZi1jYW52YXMtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG5ib2R5Lm9mZi1jYW52YXMtc2Nyb2xsIC5vZmYtY2FudmFzLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLmNsb3Npbmcge1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm9mZi1jYW52YXMtbWVudS1vcGVuIC5vZmYtY2FudmFzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJJQUFBQVNDQVlBQUFCV3pvNVhBQUFBQm1KTFIwUUEvd0QvQVArZ3ZhZVRBQUFBL1VsRVFWUTRqWlhVdnk0RVFSd0g4Tjl4dk1JMWFDV1VDby9nWDBoMG5rV2oxU2l1UTRFUXlZbUNoL0FJcm5PZVFJOEVIOFd0WkV6MmR1ZW0ydXorNWpQZi9jM3NSa1FFMXJHTlRrd3hzSXA5ekFmVzhHTThyakZiaU96Z281clhEMno2UDY0dzA0SnNKUWdNQWgyY1p0akZKQXdiZUU5cVIxaElDNDR6N0E3ZERObkRaMUl6Uks5dXRSd2IvUFVNdTBWSUEzWlpuQ1NENm5yMm5WeS9ZTEVSYVVuV21LUnBtNThpUW5idk9TTGVwa2x6Z0srYVJIQ1B1UklrUGJId2lwc01hLzRDYXBJTTBhczJvRitVYkJLU1BHL0gycEFpRE10WlQwWllhbmo5RHM0ejdDaU0veWRGU0lhZEpmTWVBMTJjNE5ZVUo3YkNEdkdBbFY4cnlaVEJTUzdjUFFBQUFBQkpSVTVFcmtKZ2dnPT0pLCBuby1kcm9wO1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51LW9wZW4gLm9mZi1jYW52YXMtY29udGFpbmVyLmxlZnQge1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IHtcbiAgbGVmdDogaW5oZXJpdDtcbiAgcmlnaHQ6IC0zMDBweDtcbn1cblxuLm9mZi1jYW52YXMtbWVudS1vcGVuIC5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAyOTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogM3B4IDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ub2ZmLWNhbnZhcy1pbm5lciB7XG4gIGNvbG9yOiAjNDM0MzQzO1xuICB3aWR0aDogMjkwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ub2ZmLWNhbnZhcy1pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgei1pbmRleDogMTtcbn1cblxuYm9keS5hZG1pbi1iYXIgLm9mZi1jYW52YXMtY29udGFpbmVyIHtcbiAgdG9wOiAzMnB4O1xufVxuXG4ub2ZmLWNhbnZhcy1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1oZWFkZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5vZmYtY2FudmFzLWhlYWRlciAubG9nbyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5vZmYtY2FudmFzLWhlYWRlciAuc2l0ZS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ub2ZmLWNhbnZhcy1oZWFkZXIgLnNpdGUtbmFtZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLm9mZi1jYW52YXMtaGVhZGVyIC5zaXRlLW5hbWU6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5vZmYtY2FudmFzLWhlYWRlciAubG9nbyArIC5zaXRlLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm9mZi1jYW52YXMtaGVhZGVyIC5zaXRlLWRlc2NyaXB0aW9uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51ID4gdWwgPiBsaSA+IGEge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub2ZmLWNhbnZhcy1pbm5lciA+IC5vZmYtY2FudmFzLW1lbnUge1xuICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcbn1cblxuLm9mZi1jYW52YXMtaW5uZXIgPiAub2ZmLWNhbnZhcy1zZWFyY2ggKyAub2ZmLWNhbnZhcy1tZW51IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5vZmYtY2FudmFzLWlubmVyID4gLm9mZi1jYW52YXMtaGVhZGVyICsgLm9mZi1jYW52YXMtbWVudSB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5vZmYtY2FudmFzLWlubmVyIC5jYW52YXMtY2xvc2UgKyAub2ZmLWNhbnZhcy1zZWFyY2gge1xuICBtYXJnaW4tdG9wOiA0NHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51IHVsLm1lbnUgbGksIC5vZmYtY2FudmFzLW1lbnUgdWwubWVudSA+IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51IHVsLm1lbnUgPiBsaSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLm9mZi1jYW52YXMtbWVudSBsaSA+IGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgcGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUgbGk6bGFzdC1jaGlsZCA+IGEge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUgbGkgbGkge1xuICBwYWRkaW5nOiAwIDE4cHggIWltcG9ydGFudDtcbn1cblxuLm9mZi1jYW52YXMtbWVudSBsaSBsaSA+IGEge1xuICBwYWRkaW5nOiA4cHggMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KSAhaW1wb3J0YW50O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51IGEge1xuICBjb2xvcjogIzQ0NDtcbn1cblxuLm9mZi1jYW52YXMtbWVudSB1bC5tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLm9mZi1jYW52YXMtbWVudSB1bC5tZW51ID4gbGkgLnN1Yi1tZW51IHtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICBwYWRkaW5nOiA3cHggMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51IHVsLm1lbnUgPiBsaSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAtN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUgdWwubWVudSA+IGxpIC5zdWItbWVudTphZnRlciwgLm9mZi1jYW52YXMtbWVudSB1bC5tZW51ID4gbGkgLnN1Yi1tZW51OmJlZm9yZSB7XG4gIGJvcmRlcjogc29saWQgMTNweCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogMTNweDtcbiAgbGVmdDogLTI3cHg7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Q3ZDdkNztcbn1cblxuLm9mZi1jYW52YXMtbWVudSB1bC5tZW51ID4gbGkgLnN1Yi1tZW51OmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAxMnB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gIHRvcDogMTRweDtcbiAgbGVmdDogLTI0cHg7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUgLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9mZi1jYW52YXMtbWVudSB1bCB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDNweCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZWFlYTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51IHVsLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEzcHg7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUgdWwubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJzbS1lbnRlciA+IGE6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICByaWdodDogLThweDtcbn1cblxuLm9mZi1jYW52YXMtbWVudSAubWVudSAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIGJvdHRvbTogaW5oZXJpdDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUgLm1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2Uge1xuICByaWdodDogMjBweDtcbn1cblxuLm9mZi1jYW52YXMtbWVudSAubWVudSAuYmV0dGVyLWN1c3RvbS1iYWRnZTphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBib3R0b206IDRweDtcbiAgbGVmdDogLThweDtcbn1cblxuLm9mZi1jYW52YXMtaW5uZXIgPiAub2ZmLWNhbnZhcy1zZWFyY2g6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuLm9mZi1jYW52YXMtc2VhcmNoIGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vZmYtY2FudmFzLXNlYXJjaCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5vZmYtY2FudmFzLXNlYXJjaCAuZmEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzhmOGY4Zjtcbn1cblxuLm9mZi1jYW52YXMtaW5uZXIgPiAub2ZmX2NhbnZhc19mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5vZmYtY2FudmFzLWlubmVyID4gLm9mZl9jYW52YXNfZm9vdGVyOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5vZmYtY2FudmFzLWlubmVyID4gLm9mZi1jYW52YXMtc2VhcmNoICsgLm9mZl9jYW52YXNfZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxuLm9mZi1jYW52YXMtaW5uZXIgPiAub2ZmX2NhbnZhc19mb290ZXIgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1idXR0b246Zmlyc3QtY2hpbGQgLnNvY2lhbC1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vZmYtY2FudmFzLWlubmVyID4gLm9mZl9jYW52YXNfZm9vdGVyIC5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtYnV0dG9uOmZpcnN0LWNoaWxkIC5zb2NpYWwtaXRlbSB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDAgM3B4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5vZmZfY2FudmFzX2Zvb3RlciAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWJ1dHRvbiAuaXRlbS1pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIgLnNvY2lhbC1zaGFyZS1saXN0IHtcbiAgcGFkZGluZzogMTVweCAwIDA7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lciAuc29jaWFsLXNoYXJlLWxpc3QgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIgLnNvY2lhbC1zaGFyZS1saXN0IGEge1xuICBiYWNrZ3JvdW5kOiAjNDI0MjQyO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNHB4IDdweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQge1xuICByaWdodDogLTMwMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLm9mZi1jYW52YXMtaW5uZXIsIC5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodDpiZWZvcmUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IC5vZmYtY2FudmFzLW1lbnUgdWwgdWwge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogLTNweCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCAub2ZmLWNhbnZhcy1tZW51IHVsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCB1bC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbiAgcmlnaHQ6IGluaGVyaXQ7XG4gIGxlZnQ6IDA7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCB1bC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYnNtLWVudGVyID4gYTphZnRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtOHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLm9mZi1jYW52YXMtbWVudSB1bC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYnNtLWVudGVyID4gYTphZnRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtOHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLm9mZi1jYW52YXMtbWVudSAubWVudSAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIHJpZ2h0OiBpbmhlcml0O1xuICBsZWZ0OiAwO1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLm9mZi1jYW52YXMtbWVudSAubWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIHJpZ2h0OiBpbmhlcml0O1xuICBsZWZ0OiAyMHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLm9mZi1jYW52YXMtbWVudSAubWVudSAuYmV0dGVyLWN1c3RvbS1iYWRnZTphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLThweCAhaW1wb3J0YW50O1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLm9mZl9jYW52YXNfZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWJ1dHRvbiAuc29jaWFsLWl0ZW0ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDZweCA0cHg7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCB1bC5tZW51IGxpLm1lbnUtaGF2ZS1pY29uID4gYSA+IC5iZi1pY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDRweCAwIDAgNnB4O1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLm9mZi1jYW52YXMtbWVudSB1bC5tZW51ID4gbGkgLnN1Yi1tZW51OmFmdGVyLCAub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLm9mZi1jYW52YXMtbWVudSB1bC5tZW51ID4gbGkgLnN1Yi1tZW51OmJlZm9yZSB7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIHJpZ2h0OiAtMjdweDtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgZmlsdGVyOiBGbGlwSDtcbiAgLW1zLWZpbHRlcjogRmxpcEg7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCAub2ZmLWNhbnZhcy1tZW51IHVsLm1lbnUgPiBsaSAuc3ViLW1lbnU6YWZ0ZXIge1xuICBsZWZ0OiBpbmhlcml0O1xuICByaWdodDogLTI0cHg7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCB1bC5tZW51ID4gbGkgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIHJpZ2h0OiAxMDAlO1xufVxuXG4uc2tpbi1kYXJrLm9mZi1jYW52YXMtY29udGFpbmVyIC5vZmYtY2FudmFzLWlubmVyLCAuc2tpbi1kYXJrLm9mZi1jYW52YXMtY29udGFpbmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxNTE1MTU7XG59XG5cbi5za2luLWRhcmsub2ZmLWNhbnZhcy1jb250YWluZXIgLm9mZi1jYW52YXMtc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0ge1xuICBib3JkZXItY29sb3I6ICMyNzI3Mjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTE1MTU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2tpbi1kYXJrLm9mZi1jYW52YXMtY29udGFpbmVyIC5vZmYtY2FudmFzLWlubmVyID4gZGl2LCAuc2tpbi1kYXJrLm9mZi1jYW52YXMtY29udGFpbmVyIC5vZmYtY2FudmFzLW1lbnUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2tpbi1kYXJrLm9mZi1jYW52YXMtY29udGFpbmVyIC5vZmYtY2FudmFzLW1lbnUgdWwubWVudSA+IGxpIC5zdWItbWVudSB7XG4gIGJhY2tncm91bmQ6ICMxNTE1MTU7XG4gIGJvcmRlci1jb2xvcjogIzIzMjMyMztcbn1cblxuLnNraW4tZGFyay5vZmYtY2FudmFzLWNvbnRhaW5lciAub2ZmLWNhbnZhcy1tZW51IHVsLm1lbnUgPiBsaSAuc3ViLW1lbnU6YWZ0ZXIsIC5za2luLWRhcmsub2ZmLWNhbnZhcy1jb250YWluZXIgLm9mZi1jYW52YXMtbWVudSB1bC5tZW51ID4gbGkgLnN1Yi1tZW51OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzIzMjMyMztcbn1cblxuLnNraW4tZGFyay5vZmYtY2FudmFzLWNvbnRhaW5lciAub2ZmLWNhbnZhcy1tZW51IGxpID4gYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgIWltcG9ydGFudDtcbn1cblxuLnNraW4tZGFyay5vZmYtY2FudmFzLWNvbnRhaW5lciAub2ZmLWNhbnZhcy1pbm5lciA+IC5vZmZfY2FudmFzX2Zvb3RlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNyk7XG59XG5cbi5zZWFyY2gtaGVhZGVyIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG4uc2VhcmNoLWhlYWRlciAuc2VhcmNoLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uc2VhcmNoLWhlYWRlciAuZm91bmQtY2F0ZWdvcmllcyB1bCwgLnNlYXJjaC1oZWFkZXIgLmZvdW5kLXRhZ3MgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNlYXJjaC1oZWFkZXIgLmZvdW5kLWNhdGVnb3JpZXMgbGksIC5zZWFyY2gtaGVhZGVyIC5mb3VuZC10YWdzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG5cbi5zZWFyY2gtaGVhZGVyIC5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG59XG5cbi5zZWFyY2gtaGVhZGVyIC5jbGVhbi1idXR0b24ge1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLnNlYXJjaC1oZWFkZXIgLmZvdW5kLWNhdGVnb3JpZXMgbGkgLmNsZWFuLWJ1dHRvbiwgLnNlYXJjaC1oZWFkZXIgLmZvdW5kLXRhZ3MgbGkgLmNsZWFuLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNlYXJjaC1oZWFkZXIgLmZvdW5kLWNhdGVnb3JpZXMgKyAuZm91bmQtdGFncyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5zZWFyY2gtaGVhZGVyIC5mb3VuZC10YWdzIC5jbGVhbi1idXR0b24ge1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgcGFkZGluZzogMCA2cHg7XG59XG5cbi50b3BiYXIge1xuICBoZWlnaHQ6IDM1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50b3BiYXIudXNlLXByZXR0eS10YWJzIHtcbiAgei1pbmRleDogOTk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4udG9wYmFyIHVsLm1lbnUgPiBsaSAuc3ViLW1lbnUge1xuICB0b3A6IDEwMCU7XG59XG5cbi50b3BiYXIgLnRvcGJhci1pbm5lciB7XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuXG4udG9wYmFyIC5zZWN0aW9uLWxpbmtzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udG9wYmFyLnRvcGJhci1zdHlsZS0xIC5zZWN0aW9uLW1lbnUge1xuICBoZWlnaHQ6IDI2cHg7XG59XG5cbi50b3BiYXIudG9wYmFyLXN0eWxlLTEgLnNlY3Rpb24tbWVudSB7XG4gIG1heC13aWR0aDogODAlO1xufVxuXG4udG9wYmFyLnRvcGJhci1zdHlsZS0xIC5zZWN0aW9uLW1lbnU6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNpdGUtaGVhZGVyLmJveGVkIC50b3BiYXIgLnRvcGJhci1pbm5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLnNpdGUtaGVhZGVyLmZ1bGwtd2lkdGggLnRvcGJhciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLnRvcGJhciAuYmV0dGVyLXN0dWRpby1zaG9ydGNvZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRvcGJhciAuYmV0dGVyLXN0dWRpby1zaG9ydGNvZGUgLnNvY2lhbC1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi50b3BiYXIgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1idXR0b24gLnNvY2lhbC1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCA0cHg7XG59XG5cbi50b3BiYXIgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1idXR0b24gLnNvY2lhbC1pdGVtIC5pdGVtLWljb24ge1xuICBjb2xvcjogIzQ0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi50b3BiYXIgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1idXR0b24gLnNvY2lhbC1pdGVtOmhvdmVyIC5pdGVtLWljb24ge1xuICBjb2xvcjogIzU0NTQ1NDtcbn1cblxuLnRvcGJhciAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWJ1dHRvbiAuc29jaWFsLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4udG9wYmFyIC5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtYnV0dG9uIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRvcGJhciAudG9wYmFyLWRhdGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4udG9wYmFyIC5iZXR0ZXItbmV3c3RpY2tlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50b3BiYXIgLmJldHRlci1uZXdzdGlja2VyLmJldHRlci1uZXdzdGlja2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4udG9wYmFyIC5zZWN0aW9uLWxpbmtzICsgLnNlY3Rpb24tbWVudSAuYmV0dGVyLW5ld3N0aWNrZXIgLmNvbnRyb2wtbmF2IHtcbiAgcmlnaHQ6IDMwcHg7XG59XG5cbi50b3BiYXIgLnRvcGJhci1zaWduLWluIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi50b3BiYXIgLnRvcGJhci1zaWduLWluIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4udG9wYmFyIC50b3BiYXItc2lnbi1pbi5iZWhpbmQtc29jaWFsIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4udG9wYmFyIC50b3BiYXItc2lnbi1pbi5iZWhpbmQtc29jaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2RhZGFkYTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAudG9wYmFyIC5iZXR0ZXItbmV3c3RpY2tlciB1bC5uZXdzLWxpc3QgbGkge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbn1cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcDogaW5rO1xufVxuXG5ib2R5LmJveGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuYm9keS5ib3hlZCAuYnMtdmMtY29udGVudCA+IC52Y19yb3cgPiAuYnMtdmMtd3JhcHBlciwgYm9keS5ib3hlZCAuY29udGVudC13cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuYm9keS5ib3hlZCAuYmYtYnJlYWRjcnVtYiA+IC5iZi1icmVhZGNydW1iLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuYm9keS5ib3hlZCAubWVnYS1tZW51IC5jb250ZW50LXdyYXAge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVweDtcbn1cblxuYm9keS5ib3hlZCAuc2xpZGVyLWNvbnRhaW5lciAuY29udGVudC13cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgYm9keS5ib3hlZCAuYnMtdmMtY29udGVudCA+IC52Y19yb3cgPiAuYnMtdmMtd3JhcHBlciwgYm9keS5ib3hlZCAuY29udGVudC13cmFwLCBib2R5LmJveGVkIC5tZWdhLW1lbnUgLmNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5tYWluLXdyYXAge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNvbnRlbnQtd3JhcCwgLm1haW4td3JhcCwgbWFpbi5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keS5hY3RpdmUtdG9wLWxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5tYWluLXdyYXAgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5LmZ1bGwtd2lkdGggLm1haW4td3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJveGVkIC5tYWluLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJveGVkIC5tYWluLXdyYXAge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5LmJveGVkIC5tYWluLXdyYXAge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XG4gIC1tb3otYm94LXNpemluZzogaW5oZXJpdDtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4yNyk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMjcpO1xuICBib3gtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4yNyk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC1sZy0xLCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1tZC0xLCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1zbS0xLCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC14cy0xLCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLnZjX3JvdyAuYnMtdmMtd3JhcHBlciA+IC5icy12Yy1jb2x1bW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbnRlbnQtd3JhcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLWxheW91dC0zLWNvbC0wIC5jb250ZW50LWNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLWxheW91dC0zLWNvbC0wLnBhZ2UtbGF5b3V0LTMtY29sLTAgLm1haW4tc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmcgLmNvbC1sZy0xLCAubGlzdGluZyAuY29sLWxnLTEwLCAubGlzdGluZyAuY29sLWxnLTExLCAubGlzdGluZyAuY29sLWxnLTEyLCAubGlzdGluZyAuY29sLWxnLTIsIC5saXN0aW5nIC5jb2wtbGctMywgLmxpc3RpbmcgLmNvbC1sZy00LCAubGlzdGluZyAuY29sLWxnLTUsIC5saXN0aW5nIC5jb2wtbGctNiwgLmxpc3RpbmcgLmNvbC1sZy03LCAubGlzdGluZyAuY29sLWxnLTgsIC5saXN0aW5nIC5jb2wtbGctOSwgLmxpc3RpbmcgLmNvbC1tZC0xLCAubGlzdGluZyAuY29sLW1kLTEwLCAubGlzdGluZyAuY29sLW1kLTExLCAubGlzdGluZyAuY29sLW1kLTEyLCAubGlzdGluZyAuY29sLW1kLTIsIC5saXN0aW5nIC5jb2wtbWQtMywgLmxpc3RpbmcgLmNvbC1tZC00LCAubGlzdGluZyAuY29sLW1kLTUsIC5saXN0aW5nIC5jb2wtbWQtNiwgLmxpc3RpbmcgLmNvbC1tZC03LCAubGlzdGluZyAuY29sLW1kLTgsIC5saXN0aW5nIC5jb2wtbWQtOSwgLmxpc3RpbmcgLmNvbC1zbS0xLCAubGlzdGluZyAuY29sLXNtLTEwLCAubGlzdGluZyAuY29sLXNtLTExLCAubGlzdGluZyAuY29sLXNtLTEyLCAubGlzdGluZyAuY29sLXNtLTIsIC5saXN0aW5nIC5jb2wtc20tMywgLmxpc3RpbmcgLmNvbC1zbS00LCAubGlzdGluZyAuY29sLXNtLTUsIC5saXN0aW5nIC5jb2wtc20tNiwgLmxpc3RpbmcgLmNvbC1zbS03LCAubGlzdGluZyAuY29sLXNtLTgsIC5saXN0aW5nIC5jb2wtc20tOSwgLmxpc3RpbmcgLmNvbC14cy0xLCAubGlzdGluZyAuY29sLXhzLTEwLCAubGlzdGluZyAuY29sLXhzLTExLCAubGlzdGluZyAuY29sLXhzLTEyLCAubGlzdGluZyAuY29sLXhzLTIsIC5saXN0aW5nIC5jb2wteHMtMywgLmxpc3RpbmcgLmNvbC14cy00LCAubGlzdGluZyAuY29sLXhzLTUsIC5saXN0aW5nIC5jb2wteHMtNiwgLmxpc3RpbmcgLmNvbC14cy03LCAubGlzdGluZyAuY29sLXhzLTgsIC5saXN0aW5nIC5jb2wteHMtOSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmxpc3RpbmcgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLnRlcm0tYmFkZ2VzIC5mb3JtYXQtYmFkZ2UsIC50ZXJtLWJhZGdlcyAudGVybS1iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi50ZXJtLWJhZGdlcyBhIHtcbiAgY29sb3I6ICM4YjhiOGI7XG4gIHBhZGRpbmc6IDAgMCA0cHg7XG59XG5cbi50ZXJtLWJhZGdlcyAuZmEge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLnRlcm0tYmFkZ2VzLmZsb2F0ZWQgYSB7XG4gIHBhZGRpbmc6IDJweCA3cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4udGVybS1iYWRnZXMudGV4dC1iYWRnZXMsIC50ZXJtLWJhZGdlcy50ZXh0LWJhZGdlcyAudGVybS1iYWRnZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi50ZXJtLWJhZGdlcy50ZXh0LWJhZGdlcyAudGVybS1iYWRnZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnRlcm0tYmFkZ2VzLnRleHQtYmFkZ2VzIC50ZXJtLWJhZGdlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50ZXJtLWJhZGdlcy50ZXh0LWJhZGdlcyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvcm1hdC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40M3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAuMTMsIDAuMTYsIDAuNzIpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IDAuNDNzIGN1YmljLWJlemllcigwLjQ3LCAwLjEzLCAwLjE2LCAwLjcyKSAwcztcbiAgLW8tdHJhbnNpdGlvbjogMC40M3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAuMTMsIDAuMTYsIDAuNzIpIDBzO1xuICB0cmFuc2l0aW9uOiAwLjQzcyBjdWJpYy1iZXppZXIoMC40NywgMC4xMywgMC4xNiwgMC43MikgMHM7XG59XG5cbi5mb3JtYXQtaWNvbiAuZmEge1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvcm1hdC1pY29uLmZvcm1hdC1hdWRpbyB7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxuLmZvcm1hdC1pY29uLmZvcm1hdC12aWRlbyB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuXG4ucG9zdC1zdW1tYXJ5IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1jb250ZW50IGEucmVhZC1tb3JlLCBhLnJlYWQtbW9yZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM0MzQzNDM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgYS5yZWFkLW1vcmUsIGEucmVhZC1tb3JlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbWctaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYnMtbGwtYSAuaW1nLWNvbnQ6YmVmb3JlLCAuYnMtbGwtYSAuaW1nLWhvbGRlcjpiZWZvcmUsIC5icy1sbC1hIGltZ1tkYXRhLXNyY106bm90KC5iLWxvYWRlZCkge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllYmVlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2U5ZWJlZSAwLCAjZjRmNWY2IDIwJSwgI2U5ZWJlZSA0MCUsICNlOWViZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwMHB4IDkwMHB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogYnMtbGF6eS1hbmltIDFzIGluZmluaXRlIGxpbmVhciBmb3J3YXJkcztcbiAgLW1vei1hbmltYXRpb246IGJzLWxhenktYW5pbSAxcyBpbmZpbml0ZSBsaW5lYXIgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbjogYnMtbGF6eS1hbmltIDEuMDFzIGluZmluaXRlIGxpbmVhciBmb3J3YXJkcztcbn1cblxuLmJzLWxsLWQgLmltZy1jb250LCAuYnMtbGwtZCAuaW1nLWhvbGRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5saXN0aW5nLW1nLWl0ZW0gLmltZy1jb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG5cbi5pbWctY29udC5iLWVycm9yOmJlZm9yZSwgLmltZy1jb250LmItbG9hZGVkOmJlZm9yZSwgLmltZy1ob2xkZXIuYi1lcnJvcjpiZWZvcmUsIC5pbWctaG9sZGVyLmItbG9hZGVkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMSAuZmVhdHVyZWQgLmltZy1ob2xkZXIuYi1lcnJvciwgLmxpc3RpbmctaXRlbS1ibG9nLTEgLmZlYXR1cmVkIC5pbWctaG9sZGVyLmItbG9hZGVkLCAubGlzdGluZy1pdGVtLWJsb2ctNSAuZmVhdHVyZWQgLmltZy1ob2xkZXIuYi1lcnJvciwgLmxpc3RpbmctaXRlbS1ibG9nLTUgLmZlYXR1cmVkIC5pbWctaG9sZGVyLmItbG9hZGVkLCAubGlzdGluZy1pdGVtLXRiLTEgLmltZy1ob2xkZXIuYi1lcnJvciwgLmxpc3RpbmctaXRlbS10Yi0xIC5pbWctaG9sZGVyLmItbG9hZGVkLCAubGlzdGluZy1pdGVtLXRiLTIgLmltZy1ob2xkZXIuYi1lcnJvciwgLmxpc3RpbmctaXRlbS10Yi0yIC5pbWctaG9sZGVyLmItbG9hZGVkLCAubGlzdGluZy1pdGVtLXRiLTMgLmltZy1ob2xkZXIuYi1lcnJvciwgLmxpc3RpbmctaXRlbS10Yi0zIC5pbWctaG9sZGVyLmItbG9hZGVkIHtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYnMtbGF6eS1hbmltIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwMHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwMHB4IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYnMtbGF6eS1hbmltIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwMHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwMHB4IDA7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBicy1sYXp5LWFuaW0tcnRsIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDAwcHggMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwMHB4IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYnMtbGF6eS1hbmltLXJ0bCB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwMHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MDBweCAwO1xuICB9XG59XG4uaW1nLWNvbnQuaW1nLWNvbnQuaW1nLWNvbnRlbnQtbmkuaW1nLWNvbnRlbnQtbmksIC5pbWctaG9sZGVyLmltZy1ob2xkZXIuaW1nLWNvbnRlbnQtbmkuaW1nLWNvbnRlbnQtbmkge1xuICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcbn1cblxuLmltZy1ob2xkZXIuYi1sb2FkLXJlYWR5IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmltZy1ob2xkZXIuYi1lcnJvciwgLmltZy1ob2xkZXIuYi1sb2FkZWQsIGJvZHkuYnMtbGwtZCAuaW1nLWhvbGRlciB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBhbmltYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG59XG5cbi5pbWctaG9sZGVyLmItbG9hZGVkLCBib2R5LmJzLWxsLWQgLmltZy1ob2xkZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5icy1wYWdpbmF0aW9uLWNhY2hlZCAuaW1nLWhvbGRlci5iLWxvYWRlZCB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5pbWctaG9sZGVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA3MCU7XG59XG5cbi5zZWFyY2gtZmllbGQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbCB7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG4ubWFyZ2luLXNtLWxlZnQge1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuXG4ubWFyZ2luLXNtLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5tYXJnaW4teHNtLWxlZnQge1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4ubWFyZ2luLXhzbS1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4ubGltaXQtbGluZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5saW1pdC1kb3QtbGluZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4udG9wLWxpbmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y0ZjRmNDtcbn1cblxuLmJvdHRvbS1saW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNGY0ZjQ7XG59XG5cbmxpLmJvdHRvbS1saW5lOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubm8tbGlzdC1zdHlsZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm5vLWxpc3Qtc3R5bGUgbGkge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1saXN0LXN0eWxlIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJzLXBhZGRpbmctMS0xIHtcbiAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgcGFkZGluZy1yaWdodDogNSU7XG59XG5cbi5icy1wYWRkaW5nLTAtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDUlO1xufVxuXG4uYnMtcGFkZGluZy0xLTAge1xuICBwYWRkaW5nLWxlZnQ6IDUlO1xufVxuXG4uYnMtcGFkZGluZy0yLTIge1xuICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgcGFkZGluZy1yaWdodDogMTAlO1xufVxuXG4uYnMtcGFkZGluZy0yLTEge1xuICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgcGFkZGluZy1yaWdodDogNSU7XG59XG5cbi5icy1wYWRkaW5nLTEtMiB7XG4gIHBhZGRpbmctbGVmdDogNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwJTtcbn1cblxuLmJzLXBhZGRpbmctMC0yIHtcbiAgcGFkZGluZy1yaWdodDogMTAlO1xufVxuXG4uYnMtcGFkZGluZy0yLTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwJTtcbn1cblxuLmJzLXBhZGRpbmctMy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1JTtcbn1cblxuLmJzLXBhZGRpbmctMC0zIHtcbiAgcGFkZGluZy1yaWdodDogMTUlO1xufVxuXG4uYnMtcGFkZGluZy0zLTAge1xuICBwYWRkaW5nLWxlZnQ6IDE1JTtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmFjdGl2ZSwgLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cywgLnNjcmVlbi1yZWFkZXItdGV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIC13ZWJtaXQtYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG5cbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGhlaWdodDogMzhweDtcbn1cblxuLnBvc3QtbWV0YSB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG5cbi5wb3N0LW1ldGEgLnRpbWUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wb3N0LW1ldGEgLnNoYXJlLCAucG9zdC1tZXRhIC52aWV3cyB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnBvc3QtbWV0YSAuY29tbWVudHMsIC5wb3N0LW1ldGEgLnNoYXJlLCAucG9zdC1tZXRhIC52aWV3cyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wb3N0LW1ldGEgLnZpZXdzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBvc3QtbWV0YSAudmlld3MucmFuay0wLCAucG9zdC1tZXRhIC52aWV3cy5yYW5rLWRlZmF1bHQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucG9zdC1tZXRhIC5jb21tZW50cyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnBvc3QtbWV0YSAuY29tbWVudHM6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCwgLnBvc3QtbWV0YSAucmF0aW5nOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBvc3QtbWV0YSAucmF0aW5nICsgLmNvbW1lbnRzIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucG9zdC1tZXRhIC5jb21tZW50cyAuZmEsIC5wb3N0LW1ldGEgLnNoYXJlIC5iZi1pY29uLCAucG9zdC1tZXRhIC52aWV3cyAuYmYtaWNvbiwgLnBvc3QtbWV0YSAudmlld3MgLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLnBvc3QtbWV0YSAucG9zdC1hdXRob3ItYXZhdGFyIGltZyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4ucG9zdC1tZXRhIC5wb3N0LWF1dGhvciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1heC13aWR0aDogMTEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogI2FkYjViZDtcbn1cblxuLnBvc3QtbWV0YSAucG9zdC1hdXRob3ItYTpsYXN0LWNoaWxkIC5wb3N0LWF1dGhvciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBvc3QtbWV0YSAucG9zdC1hdXRob3ItYTpsYXN0LWNoaWxkIC5wb3N0LWF1dGhvcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3N0LW1ldGEgPiBhOmxhc3QtY2hpbGQsIC5wb3N0LW1ldGEgPiBzcGFuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnNsaWRlci1zdHlsZS0xLWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS0xMS1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtMTMtY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTE1LWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS0yLWNvbnRhaW5lci5zbGlkZXItY29udGFpbmVyLTFjb2wsIC5zbGlkZXItc3R5bGUtMy1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtNC1jb250YWluZXIuc2xpZGVyLWNvbnRhaW5lci0xY29sLCAuc2xpZGVyLXN0eWxlLTUtY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTctY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTktY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDAgLTIwcHg7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cblxuLnNsaWRlci1zdHlsZS01LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc2xpZGVyLXN0eWxlLTE2LWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS0yLWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS00LWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS04LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5cbi5zbGlkZXItc3R5bGUtMTUtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNsaWRlci1zdHlsZS0xMS1jb250YWluZXIgLmJzLXNsaWRlciwgLnNsaWRlci1zdHlsZS0xMy1jb250YWluZXIgLmJzLXNsaWRlciwgLnNsaWRlci1zdHlsZS05LWNvbnRhaW5lciAuYnMtc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFyY2hpdmUtdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG59XG5cbi5hcmNoaXZlLXRpdGxlIC5wcmUtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi5hcmNoaXZlLXRpdGxlIC5wcmUtdGl0bGUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFyY2hpdmUtdGl0bGUgLnByZS10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbn1cblxuLmFyY2hpdmUtdGl0bGUgLnBhZ2UtaGVhZGluZyB7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLW1vei1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hcmNoaXZlLXRpdGxlLndpdGgtYWN0aW9ucyAucGFnZS1oZWFkaW5nIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLmFyY2hpdmUtdGl0bGUgLmFjdGlvbnMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmFyY2hpdmUtdGl0bGUud2l0aG91dC10ZXJtcyAuYWN0aW9ucy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5hcmNoaXZlLXRpdGxlIC5wYWdlLWhlYWRpbmcgLmNvdW50LCAuYXJjaGl2ZS10aXRsZSAucnNzLWxpbmsge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmFyY2hpdmUtdGl0bGUgLnJzcy1saW5rIHtcbiAgY29sb3I6ICNmOTc0MTA7XG59XG5cbi5hcmNoaXZlLXRpdGxlIC5kZXNjIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmFyY2hpdmUtdGl0bGUgLmRlc2MgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFyY2hpdmUtdGl0bGUgLnRlcm0tYmFkZ2VzIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5hcmNoaXZlLXRpdGxlIC50ZXJtLWJhZGdlcyBzcGFuLnRlcm0tYmFkZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5hcmNoaXZlLXRpdGxlIC50ZXJtLWJhZGdlcyBzcGFuLnRlcm0tYmFkZ2UgYSB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCA3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzhiOGI4YiAhaW1wb3J0YW50O1xufVxuXG4uYXJjaGl2ZS10aXRsZSAudGVybS1iYWRnZXMgc3Bhbi50ZXJtLWJhZGdlIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4ud3BiX3RleHRfY29sdW1uIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ud3BiX3dpZGdldGlzZWRfY29sdW1uIC53cGJfd3JhcHBlciA+IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYnMtaW5qZWN0aW9uLmJzLWluamVjdGlvbi0xLWNvbCA+IC52Y19yb3dbZGF0YS12Yy1mdWxsLXdpZHRoPXRydWVdID4gLmJzLXZjLXdyYXBwZXIsIC5icy1pbmplY3Rpb24uYnMtaW5qZWN0aW9uLTItY29sID4gLnZjX3Jvd1tkYXRhLXZjLWZ1bGwtd2lkdGg9dHJ1ZV0gPiAuYnMtdmMtd3JhcHBlciwgLmJzLWluamVjdGlvbi5icy1pbmplY3Rpb24tMy1jb2wgPiAudmNfcm93W2RhdGEtdmMtZnVsbC13aWR0aD10cnVlXSA+IC5icy12Yy13cmFwcGVyLCAuYnMtaW5qZWN0aW9uLmJzLXZjLWNvbnRlbnQsIC5icy1pbmplY3Rpb24uYnMtdmMtY29udGVudCAudmNfcm93LCAuYnMtaW5qZWN0aW9uLmJzLXZjLWNvbnRlbnQgLnZjX3ZjX3JvdywgLmxheW91dC0xLWNvbCAuYnMtdmMtY29udGVudCAudmNfcm93LCAubGF5b3V0LTEtY29sIC5icy12Yy1jb250ZW50IC52Y19yb3dbZGF0YS12Yy1mdWxsLXdpZHRoPXRydWVdID4gLmJzLXZjLXdyYXBwZXIsIC5sYXlvdXQtMS1jb2wgLmJzLXZjLWNvbnRlbnQgLnZjX3ZjX3JvdywgLmxheW91dC0zLWNvbC0wIC5icy12Yy1jb250ZW50IC52Y19yb3csIC5sYXlvdXQtMy1jb2wtMCAuYnMtdmMtY29udGVudCAudmNfcm93W2RhdGEtdmMtZnVsbC13aWR0aD10cnVlXSA+IC5icy12Yy13cmFwcGVyLCAubGF5b3V0LTMtY29sLTAgLmJzLXZjLWNvbnRlbnQgLnZjX3ZjX3JvdyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jb250YWluZXIsIC52Y19jb2x1bW5fY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5icy12Yy1jb250ZW50ID4gLnZjX2VsZW1lbnQgPiAudmNfcm93W2RhdGEtdmMtZnVsbC13aWR0aD10cnVlXSwgLmJzLXZjLWNvbnRlbnQgPiAudmNfZWxlbWVudCA+IC52Y19yb3dbZGF0YS12Yy1zdHJldGNoLWNvbnRlbnQ9dHJ1ZV0gPiAuYnMtdmMtd3JhcHBlciwgLmJzLXZjLWNvbnRlbnQgPiAudmNfcm93W2RhdGEtdmMtZnVsbC13aWR0aD10cnVlXSwgLmJzLXZjLWNvbnRlbnQgPiAudmNfcm93W2RhdGEtdmMtc3RyZXRjaC1jb250ZW50PXRydWVdID4gLmJzLXZjLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJzLXZjLWNvbnRlbnQgLnZjX3Jvd1tkYXRhLXZjLWZ1bGwtd2lkdGg9dHJ1ZV0ge1xuICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdWxsLXdpZHRoIC5icy12Yy1jb250ZW50IC52Y19yb3dbZGF0YS12Yy1mdWxsLXdpZHRoPXRydWVdIHtcbiAgbWF4LXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5icy12Yy1jb250ZW50IC52Y19yb3dbZGF0YS12Yy1zdHJldGNoLWNvbnRlbnQ9dHJ1ZV0ge1xuICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYnMtaW5qZWN0aW9uLmJzLXZjLWNvbnRlbnQgLnZjX3Jvd1tkYXRhLXZjLXN0cmV0Y2gtY29udGVudD10cnVlXSA+IC5icy12Yy13cmFwcGVyLCAubGF5b3V0LTMtY29sLTAgLmJzLXZjLWNvbnRlbnQgLnZjX3Jvd1tkYXRhLXZjLXN0cmV0Y2gtY29udGVudD10cnVlXSA+IC5icy12Yy13cmFwcGVyLCAucGFnZS1sYXlvdXQtMS1jb2wgLmJzLXZjLWNvbnRlbnQgLnZjX3Jvd1tkYXRhLXZjLXN0cmV0Y2gtY29udGVudD10cnVlXSA+IC5icy12Yy13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi53cGJfZmxleHNsaWRlci5mbGV4c2xpZGVyIC5zbGlkZXMgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYnMtaW5qZWN0aW9uLmJzLXZjLWNvbnRlbnQgPiAudmNfcm93LnZjX3Jvdy1mbHVpZC52Y19yb3ctaGFzLWZpbGw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3cudmNfcm93LWZsZXggPiAuYnMtdmMtd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi52Y19yb3cudmNfcm93LWZsZXggLmJzLXZjLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZjX3Jvdy52Y19yb3ctZmxleCA+IC5icy12Yy13cmFwcGVyID4gLnZjX2NvbHVtbl9jb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbn1cblxuLnZjX3Jvdy52Y19yb3ctZmxleCA+IC5icy12Yy13cmFwcGVyLCAudmNfcm93LnZjX3Jvdy1mbGV4ID4gLmJzLXZjLXdyYXBwZXIgPiAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi52Y19yb3cudmNfcm93LWZsZXggPiAuYnMtdmMtd3JhcHBlciA+IC52Y19jb2x1bW5fY29udGFpbmVyID4gLnZjX2NvbHVtbi1pbm5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbn1cblxuLnZjX3Jvdy52Y19yb3ctZmxleCA+IC5icy12Yy13cmFwcGVyID4gLnZjX2NvbHVtbl9jb250YWluZXIgPiAudmNfY29sdW1uLWlubmVyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAudmNfcm93LnZjX3Jvdy1mbGV4ID4gLmJzLXZjLXdyYXBwZXIgPiAudmNfY29sdW1uX2NvbnRhaW5lciA+IC52Y19jb2x1bW4taW5uZXIgPiAqIHtcbiAgICBtaW4taGVpZ2h0OiAxZW07XG4gIH1cbn1cbi52Y19yb3cudmNfY29sdW1uLWdhcC0xID4gLmJzLXZjLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTAuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3cudmNfY29sdW1uLWdhcC0xID4gLmJzLXZjLXdyYXBwZXIgPiAuYnMtdmMtY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMiA+IC5icy12Yy13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3cudmNfY29sdW1uLWdhcC0yID4gLmJzLXZjLXdyYXBwZXIgPiAuYnMtdmMtY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3cudmNfY29sdW1uLWdhcC0zID4gLmJzLXZjLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTEuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3cudmNfY29sdW1uLWdhcC0zID4gLmJzLXZjLXdyYXBwZXIgPiAuYnMtdmMtY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtNCA+IC5icy12Yy13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3cudmNfY29sdW1uLWdhcC00ID4gLmJzLXZjLXdyYXBwZXIgPiAuYnMtdmMtY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3cudmNfY29sdW1uLWdhcC01ID4gLmJzLXZjLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTIuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3cudmNfY29sdW1uLWdhcC01ID4gLmJzLXZjLXdyYXBwZXIgPiAuYnMtdmMtY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMTAgPiAuYnMtdmMtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMTAgPiAuYnMtdmMtd3JhcHBlciA+IC5icy12Yy1jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTE1ID4gLmJzLXZjLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTcuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3cudmNfY29sdW1uLWdhcC0xNSA+IC5icy12Yy13cmFwcGVyID4gLmJzLXZjLWNvbHVtbiB7XG4gIHBhZGRpbmctbGVmdDogNy41cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNy41cHggIWltcG9ydGFudDtcbn1cblxuLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTIwID4gLmJzLXZjLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMjAgPiAuYnMtdmMtd3JhcHBlciA+IC5icy12Yy1jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMjUgPiAuYnMtdmMtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTEyLjVweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMjUgPiAuYnMtdmMtd3JhcHBlciA+IC5icy12Yy1jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IDEyLjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMi41cHggIWltcG9ydGFudDtcbn1cblxuLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTMwID4gLmJzLXZjLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMzAgPiAuYnMtdmMtd3JhcHBlciA+IC5icy12Yy1jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMzUgPiAuYnMtdmMtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTE3LjVweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMzUgPiAuYnMtdmMtd3JhcHBlciA+IC5icy12Yy1jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IDE3LjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxNy41cHggIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctaXRlbSBhLnZjX2lubGluZS1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJzLXBhZ2luYXRpb24td3JhcHBlciAubGlzdGluZyArIC5saXN0aW5nIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBvc3QuZW1waGFzaXplLWZpcnN0LXAgLmVudHJ5LWNvbnRlbnQgPiBwOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxMjAlO1xufVxuXG4ubGlzdGluZy1pdGVtIC5wb3N0LWVkaXQtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNTgpO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNHB4IDExcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5saXN0aW5nLWl0ZW06aG92ZXIgLnBvc3QtZWRpdC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmZpbml0eSA+IC5saXN0aW5nICsgLmxpc3RpbmcsIC5tb3JlX2J0biA+IC5saXN0aW5nICsgLmxpc3Rpbmcge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubWVnYS1saW5rcyA+IC5tZW51LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubGlzdGluZyAubGlzdGluZy1pdGVtLCAubWVnYS1saW5rcyA+IC5tZW51LWl0ZW0ge1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4ubGlzdGluZy5jb2x1bW5zLTEgLmxpc3RpbmctaXRlbSwgLm1lZ2EtbGlua3MuY29sdW1ucy0xID4gLm1lbnUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtMiA+IC5tZW51LWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKG9kZCksIC5tZWdhLWxpbmtzLmNvbHVtbnMtMiA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKGV2ZW4pLCAubWVnYS1saW5rcy5jb2x1bW5zLTIgPiAubWVudS1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cblxuLmxpc3RpbmcuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtMyA+IC5tZW51LWl0ZW0ge1xuICB3aWR0aDogMzMuMzMzMyU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGluZy5jb2x1bW5zLTMgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMSksIC5tZWdhLWxpbmtzLmNvbHVtbnMtMyA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDNuLTEpIHtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDlweDtcbn1cblxuLmxpc3RpbmcuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTIpLCAubWVnYS1saW5rcy5jb2x1bW5zLTMgPiAubWVudS1pdGVtOm50aC1jaGlsZCgzbi0yKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4ubGlzdGluZy5jb2x1bW5zLTMgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24rMyksIC5tZWdhLWxpbmtzLmNvbHVtbnMtMyA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDNuKzMpIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuXG4ubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbSwgLm1lZ2EtbGlua3MuY29sdW1ucy00ID4gLm1lbnUtaXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4tMyksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNCA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDRuLTMpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuKzIpLCAubWVnYS1saW5rcy5jb2x1bW5zLTQgPiAubWVudS1pdGVtOm50aC1jaGlsZCg0bisyKSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xufVxuXG4ubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4rMyksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNCA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDRuKzMpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG59XG5cbi5saXN0aW5nLmNvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg0bis0KSwgLm1lZ2EtbGlua3MuY29sdW1ucy00ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoNG4rNCkge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5saXN0aW5nLmNvbHVtbnMtNSAubGlzdGluZy1pdGVtLCAubWVnYS1saW5rcy5jb2x1bW5zLTUgPiAubWVudS1pdGVtIHtcbiAgd2lkdGg6IDIwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5saXN0aW5nLmNvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg1bisxKSwgLm1lZ2EtbGlua3MuY29sdW1ucy01ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoNW4rMSkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4ubGlzdGluZy5jb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNW4rMiksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNSA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDVuKzIpIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLmxpc3RpbmcuY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDVuKzMpLCAubWVnYS1saW5rcy5jb2x1bW5zLTUgPiAubWVudS1pdGVtOm50aC1jaGlsZCg1biszKSB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG59XG5cbi5saXN0aW5nLmNvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg1bis0KSwgLm1lZ2EtbGlua3MuY29sdW1ucy01ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoNW4rNCkge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG4ubGlzdGluZy5jb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNW4rNSksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNSA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDVuKzUpIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5saXN0aW5nLmNvbHVtbnMtNS5saXN0aW5nLXRhbGwgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNW4rNSksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNS5saXN0aW5nLXRhbGwgPiAubWVudS1pdGVtOm50aC1jaGlsZCg1bis1KSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmxpc3RpbmcuY29sdW1ucy01IC5saXN0aW5nLWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtNSA+IC5tZW51LWl0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmxpc3RpbmcuY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuLTMpLCAubWVnYS1saW5rcy5jb2x1bW5zLTUgPiAubWVudS1pdGVtOm50aC1jaGlsZCg0bi0zKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICAubGlzdGluZy5jb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4rMiksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNSA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDRuKzIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmcuY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuKzMpLCAubWVnYS1saW5rcy5jb2x1bW5zLTUgPiAubWVudS1pdGVtOm50aC1jaGlsZCg0biszKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5saXN0aW5nLmNvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg0bis0KSwgLm1lZ2EtbGlua3MuY29sdW1ucy01ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoNG4rNCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW0sIC5saXN0aW5nLmNvbHVtbnMtNSAubGlzdGluZy1pdGVtLCAubWVnYS1saW5rcy5jb2x1bW5zLTQgPiAubWVudS1pdGVtLCAubWVnYS1saW5rcy5jb2x1bW5zLTUgPiAubWVudS1pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTEpLCAubGlzdGluZy5jb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMSksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNCA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDNuLTEpLCAubWVnYS1saW5rcy5jb2x1bW5zLTUgPiAubWVudS1pdGVtOm50aC1jaGlsZCgzbi0xKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5saXN0aW5nLmNvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbi0yKSwgLmxpc3RpbmcuY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTIpLCAubWVnYS1saW5rcy5jb2x1bW5zLTQgPiAubWVudS1pdGVtOm50aC1jaGlsZCgzbi0yKSwgLm1lZ2EtbGlua3MuY29sdW1ucy01ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoM24tMikge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG4gIC5saXN0aW5nLmNvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbiszKSwgLmxpc3RpbmcuY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuKzMpLCAubWVnYS1saW5rcy5jb2x1bW5zLTQgPiAubWVudS1pdGVtOm50aC1jaGlsZCgzbiszKSwgLm1lZ2EtbGlua3MuY29sdW1ucy01ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoM24rMykge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5saXN0aW5nLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtLCAubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbSwgLmxpc3RpbmcuY29sdW1ucy01IC5saXN0aW5nLWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtMyA+IC5tZW51LWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtNCA+IC5tZW51LWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtNSA+IC5tZW51LWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmxpc3RpbmcuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKG9kZCksIC5saXN0aW5nLmNvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZChvZGQpLCAubGlzdGluZy5jb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQob2RkKSwgLm1lZ2EtbGlua3MuY29sdW1ucy0zID4gLm1lbnUtaXRlbTpudGgtY2hpbGQob2RkKSwgLm1lZ2EtbGlua3MuY29sdW1ucy00ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQob2RkKSwgLm1lZ2EtbGlua3MuY29sdW1ucy01ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbiAgLmxpc3RpbmcuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKGV2ZW4pLCAubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoZXZlbiksIC5saXN0aW5nLmNvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZChldmVuKSwgLm1lZ2EtbGlua3MuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKGV2ZW4pLCAubWVnYS1saW5rcy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoZXZlbiksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0sIC5saXN0aW5nLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtLCAubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbSwgLmxpc3RpbmcuY29sdW1ucy01IC5saXN0aW5nLWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtMiA+IC5tZW51LWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtMyA+IC5tZW51LWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtNCA+IC5tZW51LWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtNSA+IC5tZW51LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hcmNoaXZlLXRpdGxlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJzYnQtc2hvcnRjb2RlLXBsYWNlaG9sZGVyLXAuYnNidC1zaG9ydGNvZGUtcGxhY2Vob2xkZXItcCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tcHVibGlzaGVyLXN5c3RlbS1mb250KTtcbn1cblxuLmJzYnQtc2hvcnRjb2RlLXBsYWNlaG9sZGVyLXAuYnNidC1zaG9ydGNvZGUtcGxhY2Vob2xkZXItcCArIC5ic2J0LXNob3J0Y29kZS1wbGFjZWhvbGRlciB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmJzYnQtc2hvcnRjb2RlLXBsYWNlaG9sZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmOGQ3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVkNjhkO1xuICBtYXJnaW46IDAgMCA0MHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogdmFyKC0tcHVibGlzaGVyLXN5c3RlbS1mb250KTtcbn1cblxuLmJzYnQtc2hvcnRjb2RlLXBsYWNlaG9sZGVyIGEsIC5ic2J0LXNob3J0Y29kZS1wbGFjZWhvbGRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNDNjMzYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLmJzYnQtc2hvcnRjb2RlLXBsYWNlaG9sZGVyLnR5cGUtc21hbGwge1xuICBwYWRkaW5nOiA3cHg7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xufVxuXG4uYnMtc2hvcnRjb2RlLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5icy1zaG9ydGNvZGUtcm93LTItY29sdW1uW21heC13aWR0aH49XCI0NTBweFwiXSAuYnMtc2hvcnRjb2RlLWNvbCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5icy1zaG9ydGNvZGUtcm93LTItY29sdW1uW21heC13aWR0aH49XCI0NTBweFwiXSAuYnMtc2hvcnRjb2RlLWNvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJzLXNob3J0Y29kZS1yb3ctMy1jb2x1bW5bbWF4LXdpZHRofj1cIjYwMHB4XCJdIC5icy1zaG9ydGNvZGUtY29sIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYnMtc2hvcnRjb2RlLXJvdy0zLWNvbHVtblttYXgtd2lkdGh+PVwiNDUwcHhcIl0gLmJzLXNob3J0Y29kZS1jb2wge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYnMtc2hvcnRjb2RlLXJvdy0zLWNvbHVtblttYXgtd2lkdGh+PVwiNjAwcHhcIl0gLmJzLXNob3J0Y29kZS1jb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5icy1zaG9ydGNvZGUtcm93LTQtY29sdW1uW21heC13aWR0aH49XCI3MDBweFwiXSAuYnMtc2hvcnRjb2RlLWNvbCB7XG4gIHdpZHRoOiAzMy4zMzMzJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYnMtc2hvcnRjb2RlLXJvdy00LWNvbHVtblttYXgtd2lkdGh+PVwiNjAwcHhcIl0gLmJzLXNob3J0Y29kZS1jb2wge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5icy1zaG9ydGNvZGUtcm93LTQtY29sdW1uW21heC13aWR0aH49XCI0NTBweFwiXSAuYnMtc2hvcnRjb2RlLWNvbCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5icy1zaG9ydGNvZGUtcm93LTQtY29sdW1uW21heC13aWR0aH49XCI3MDBweFwiXSAuYnMtc2hvcnRjb2RlLWNvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJzLWxsLmEgLmZiLXBhZ2UsIC5icy1sbC5hIC5nb29nbGUtcGx1cy1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWViZWU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZTllYmVlIDAsICNmNGY1ZjYgMjAlLCAjZTllYmVlIDQwJSwgI2U5ZWJlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAwcHggOTAwcHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBicy1sYXp5LWFuaW0gMXMgaW5maW5pdGUgbGluZWFyIGZvcndhcmRzO1xuICAtbW96LWFuaW1hdGlvbjogYnMtbGF6eS1hbmltIDFzIGluZmluaXRlIGxpbmVhciBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiBicy1sYXp5LWFuaW0gMS4wMXMgaW5maW5pdGUgbGluZWFyIGZvcndhcmRzO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icy1sbC5hIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5mYi1wYWdlLCAuYnMtbGwuYSAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuZ29vZ2xlLXBsdXMtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczNzM3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzM3MzczNyAwLCAjMmIyYjJiIDIwJSwgIzM3MzczNyA0MCUsICMzNzM3MzcgMTAwJSk7XG59XG5cbi5mYi1wYWdlLmZiX2lmcmFtZV93aWRnZXQge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5icy10ZXh0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJzLXRleHQgLmJzLXRleHQtY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnMtdGV4dCBhLmJ0biB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnBhZ2luYXRpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmJzLXBvc3QtcGFnaW5hdGlvbiAucGFnZXMge1xuICBib3JkZXItY29sb3I6ICNkYWRhZGEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5lbnRyeS1jb250ZW50IC5icy1wb3N0LXBhZ2luYXRpb24gc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1pbi13aWR0aDogMjhweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgPiAuYnMtcG9zdC1wYWdpbmF0aW9uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLnBhZ2luYXRpb24uYnMtbGlua3MtcGFnaW5hdGlvbiAub2xkZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhZ2luYXRpb24uYnMtbGlua3MtcGFnaW5hdGlvbiAubmV3ZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucGFnaW5hdGlvbi5icy1saW5rcy1wYWdpbmF0aW9uIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gIGNvbG9yOiAjOGE4ZjkyO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wYWdpbmF0aW9uLmJzLWxpbmtzLXBhZ2luYXRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLCAucGFnaW5hdGlvbi5icy1udW1iZXJlZC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuZG90czpob3ZlciwgLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiAud3AtcGFnZW5hdmkgYSwgLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiAud3AtcGFnZW5hdmkgc3BhbiwgLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgY29sb3I6ICM4YThmOTI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucGFnaW5hdGlvbi5icy1udW1iZXJlZC1wYWdpbmF0aW9uIC5jdXJyZW50LCAucGFnaW5hdGlvbi5icy1udW1iZXJlZC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnM6aG92ZXIsIC5wYWdpbmF0aW9uLmJzLW51bWJlcmVkLXBhZ2luYXRpb24gLndwLXBhZ2VuYXZpIC5jdXJyZW50LCAucGFnaW5hdGlvbi5icy1udW1iZXJlZC1wYWdpbmF0aW9uIC53cC1wYWdlbmF2aSBhOmhvdmVyLCAucGFnaW5hdGlvbi5icy1udW1iZXJlZC1wYWdpbmF0aW9uID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuXG4ucGFnaW5hdGlvbi5icy1udW1iZXJlZC1wYWdpbmF0aW9uIC5uZXh0IC5mYSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiAucHJldiAuZmEge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4ucGFnaW5hdGlvbi5icy1udW1iZXJlZC1wYWdpbmF0aW9uLndjLXBhZ2luYXRpb24gPiAucGFnZS1udW1iZXJzIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5wYWdpbmF0aW9uLmJzLW51bWJlcmVkLXBhZ2luYXRpb24ud2MtcGFnaW5hdGlvbiA+IC5wYWdlLW51bWJlcnMgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBvc3QtcmVsYXRlZCAubGlzdGluZy1pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnBvc3QtcmVsYXRlZCAuaW5jbHVkZS1sYXN0LW1vYmlsZSAubGlzdGluZy1pdGVtOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wb3N0LXJlbGF0ZWQgLmluY2x1ZGUtbGFzdC1tb2JpbGUgLmxpc3RpbmctaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbnRlbnQtY29sdW1uIC5zaW5nbGUtY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2luZ2xlLXBvc3QtY29udGVudCAudGVybS1iYWRnZXMuZmxvYXRlZCBhIHtcbiAgbWF4LXdpZHRoOiBhdXRvO1xufVxuXG4ucG9zdC1zdWJ0aXRsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM3MTcxNzE7XG59XG5cbi5zaW5nbGUtcG9zdC1jb250ZW50IC5wb3N0LWVtYmVkIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmVudHJ5LXRlcm1zIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uZW50cnktdGVybXM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG59XG5cbi5lbnRyeS10ZXJtcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uZW50cnktdGVybXMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5lbnRyeS10ZXJtcyBzcGFuLnNlcCB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5lbnRyeS10ZXJtcyAudGVybXMtbGFiZWwge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5lbnRyeS10ZXJtcy5wb3N0LXRhZ3MgLnRlcm1zLWxhYmVsLCAuZW50cnktdGVybXMuc291cmNlIC50ZXJtcy1sYWJlbCwgLmVudHJ5LXRlcm1zLnZpYSAudGVybXMtbGFiZWwge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ0NDtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMzcHg7XG59XG5cbi5lbnRyeS10ZXJtcy5wb3N0LXRhZ3MgYSwgLmVudHJ5LXRlcm1zLnNvdXJjZSBhLCAuZW50cnktdGVybXMudmlhIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICBwYWRkaW5nOiAwIDlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGJvcmRlci1yYWRpdXM6IDMzcHg7XG59XG5cbi5lbnRyeS10ZXJtcy5wb3N0LXRhZ3MgYTpob3ZlciwgLmVudHJ5LXRlcm1zLnNvdXJjZSBhOmhvdmVyLCAuZW50cnktdGVybXMudmlhIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAucG9zdC1hdXRob3ItYXZhdGFyIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItdGl0bGUge1xuICBtYXJnaW46IDAgMCA3cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHBhZGRpbmctcmlnaHQ6IDUwJTtcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci10aXRsZSAudGl0bGUtY291bnRzIHtcbiAgY29sb3I6ICM4YThhOGE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci10aXRsZSAudGl0bGUtY291bnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBtYXJnaW46IDAgOHB4O1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItbGlua3Mge1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIGEge1xuICBjb2xvcjogIzM1MzUzNTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB3aWR0aDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItbGlua3MgbGkuZmFjZWJvb2sgYTpob3ZlciB7XG4gIGNvbG9yOiAjNGE2MzlmO1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIGxpLnRlbGVncmFtIGE6aG92ZXIge1xuICBjb2xvcjogIzJkYTRkOTtcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyBsaS50d2l0dGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzU5YzhmZjtcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyBsaS5nb29nbGUtcGx1cyBhOmhvdmVyIHtcbiAgY29sb3I6ICNkNzNkMzI7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItbGlua3MgbGkuaW5zdGFncmFtIGE6aG92ZXIge1xuICBjb2xvcjogIzUxN2ZhNDtcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyBsaS5mbGlja3IgYTpob3ZlciB7XG4gIGNvbG9yOiAjMmY0NGRiO1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIGxpLmJlaGFuY2UgYTpob3ZlciB7XG4gIGNvbG9yOiAjM2I2M2ZjO1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIGxpLnNvdW5kY2xvdWQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZjUwO1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIGxpLmRlbGljaW91cyBhOmhvdmVyIHtcbiAgY29sb3I6ICM0YTc5ZmY7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItbGlua3MgbGkudmltZW8gYTpob3ZlciB7XG4gIGNvbG9yOiAjNDZhM2U5O1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIGxpLmRyaWJiYmxlIGE6aG92ZXIge1xuICBjb2xvcjogI2VhNGM4OTtcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyBsaS5saW5rZWRpbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMjY2YTA7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItbGlua3MgbGkueW91dHViZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNjYzE4MWU7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItbGlua3MgbGkucGludGVyZXN0IGE6aG92ZXIge1xuICBjb2xvcjogI2NiMjAyNztcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyBsaS5naXRodWIgYTpob3ZlciB7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAucG9zdC1hdXRob3ItYmlvIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5wb3N0LWF1dGhvci1iaW8gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBvc3QtcmVsYXRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbn1cblxuLnBvc3QtcmVsYXRlZCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXMxLCAucG9zdC1yZWxhdGVkIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDIuc2gtczIge1xuICBtYXJnaW46IC0yMXB4IC0yMXB4IDI3cHg7XG4gIHBhZGRpbmc6IDRweCAyMHB4IDA7XG59XG5cbi5wb3N0LXJlbGF0ZWQgLmxpc3RpbmctaXRlbS1ncmlkLXNpbXBsZSAuaGVhZGluZy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICB9XG4gIC5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItbGlua3MgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG4gIC5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5wb3N0LWF1dGhvci1iaW8ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAuc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAucG9zdC1hdXRob3ItYXZhdGFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAucG9zdC1hdXRob3ItYXZhdGFyIGltZyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgfVxuICAuc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAucG9zdC1hdXRob3ItYmlvIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTRweCAwIDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAucG9zdC1hdXRob3ItYmlvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uc2luZ2xlLXBhZ2UtY29udGVudCA+IC5mZWF0dXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uc2luZ2xlLXBhZ2UtY29udGVudCA+IC5mZWF0dXJlZCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLXBhZ2UtY29udGVudCA+IC5mZWF0dXJlZCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zaW5nbGUtYXR0YWNobWVudC1jb250ZW50IC5yZXR1cm4tdG8ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2luZ2xlLWF0dGFjaG1lbnQtY29udGVudCAucmV0dXJuLXRvIC5mYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTM4LCAxMzgsIDEzOCwgMC4zMyk7XG4gIGNvbG9yOiAjOWM5YzljO1xuICBjb2xvcjogcmdiYSgxMzgsIDEzOCwgMTM4LCAwLjgzKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAwIDlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWluLXdpZHRoOiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4wN3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4wN3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMDdzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjA3cyBlYXNlO1xufVxuXG4uc2luZ2xlLWF0dGFjaG1lbnQtY29udGVudCAucmV0dXJuLXRvOmhvdmVyIC5mYSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2luZ2xlLWF0dGFjaG1lbnQtY29udGVudCAucGFyZW50LWltYWdlcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNpbmdsZS1hdHRhY2htZW50LWNvbnRlbnQgLnBhcmVudC1pbWFnZXMgLmltZy1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnNpbmdsZS1hdHRhY2htZW50LWNvbnRlbnQgLnBhcmVudC1pbWFnZXMgLmltZy1ob2xkZXIgLmZhIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2luZ2xlLWF0dGFjaG1lbnQtY29udGVudCAucGFyZW50LWltYWdlcyAuaW1nLWhvbGRlcjpob3ZlciAuZmEge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2luZ2xlLWF0dGFjaG1lbnQtY29udGVudCAucGFyZW50LWltYWdlcyAuaW1nLWhvbGRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5zaW5nbGUtYXR0YWNobWVudC1jb250ZW50IC5wYXJlbnQtaW1hZ2VzIC5pbWctaG9sZGVyOmhvdmVyOmFmdGVyLCAuc2luZ2xlLWF0dGFjaG1lbnQtY29udGVudCAucGFyZW50LWltYWdlcyAubGlzdGluZy1pdGVtLWN1cnJlbnQgPiAuaW1nLWhvbGRlciAuZmEsIC5zaW5nbGUtYXR0YWNobWVudC1jb250ZW50IC5wYXJlbnQtaW1hZ2VzIC5saXN0aW5nLWl0ZW0tY3VycmVudCA+IC5pbWctaG9sZGVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNpbmdsZS1hdHRhY2htZW50LWNvbnRlbnQgLmF0dGFjaG1lbnQtdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5zaW5nbGUtYXR0YWNobWVudC1jb250ZW50IC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1hdHRhY2htZW50LXNpYmxpbmdzLmNvbHVtbnMtNVttYXgtd2lkdGh+PVwiOTAwcHhcIl0gLmxpc3RpbmctaXRlbSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1hdHRhY2htZW50LXNpYmxpbmdzLmNvbHVtbnMtNVttYXgtd2lkdGh+PVwiOTAwcHhcIl0gLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4tMykge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIGNsZWFyOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctYXR0YWNobWVudC1zaWJsaW5ncy5jb2x1bW5zLTVbbWF4LXdpZHRofj1cIjkwMHB4XCJdIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuKzIpIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctYXR0YWNobWVudC1zaWJsaW5ncy5jb2x1bW5zLTVbbWF4LXdpZHRofj1cIjkwMHB4XCJdIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuKzMpIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIGNsZWFyOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctYXR0YWNobWVudC1zaWJsaW5ncy5jb2x1bW5zLTVbbWF4LXdpZHRofj1cIjkwMHB4XCJdIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuKzQpIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLWF0dGFjaG1lbnQtc2libGluZ3MuY29sdW1ucy01W21heC13aWR0aH49XCI1NjBweFwiXSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbi0xKSB7XG4gIHBhZGRpbmc6IDAgNnB4ICFpbXBvcnRhbnQ7XG4gIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctYXR0YWNobWVudC1zaWJsaW5ncy5jb2x1bW5zLTVbbWF4LXdpZHRofj1cIjU2MHB4XCJdIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTIpIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgY2xlYXI6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1hdHRhY2htZW50LXNpYmxpbmdzLmNvbHVtbnMtNVttYXgtd2lkdGh+PVwiNTYwcHhcIl0gLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24rMykge1xuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLWF0dGFjaG1lbnQtc2libGluZ3MuY29sdW1ucy01W21heC13aWR0aH49XCI1NjBweFwiXSAubGlzdGluZy1pdGVtIHtcbiAgd2lkdGg6IDMzLjMzMzMlICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLWF0dGFjaG1lbnQtc2libGluZ3MuY29sdW1ucy01W21heC13aWR0aH49XCI0NTBweFwiXSAubGlzdGluZy1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLWF0dGFjaG1lbnQtc2libGluZ3MuY29sdW1ucy01W21heC13aWR0aH49XCI0NTBweFwiXSAubGlzdGluZy1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1yaWdodDogMTNweCAhaW1wb3J0YW50O1xuICBjbGVhcjogbGVmdCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1hdHRhY2htZW50LXNpYmxpbmdzLmNvbHVtbnMtNVttYXgtd2lkdGh+PVwiNDUwcHhcIl0gLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDEzcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybWF0LXZpZGVvLmxpc3RpbmctaXRlbS1ncmlkIC5oZWFkaW5nLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5mb3JtYXQtZ2FsbGVyeS5saXN0aW5nLWl0ZW0tZ3JpZCAuaGVhZGluZy1jb250YWluZXIge1xuICB6LWluZGV4OiA5OTk7XG59XG5cbi5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1hc2lkZSAuZW50cnktY29udGVudCwgLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LWFzaWRlIC5wb3N0LXN1bW1hcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMycHggNTBweCAzMnB4IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzVhNGY0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjZjMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBjb3ZlciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSA5MCUpLCAtd2Via2l0LXJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG9wLCB0cmFuc3BhcmVudCAwLCB0cmFuc3BhcmVudCAyOXB4LCByZ2JhKDIzOSwgMjA3LCAxNzMsIDAuNykgMjlweCwgcmdiYSgyMzksIDIwNywgMTczLCAwLjcpIDMwcHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGNvdmVyLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIDkwJSksIC1tb3otcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0b3AsIHRyYW5zcGFyZW50IDAsIHRyYW5zcGFyZW50IDI5cHgsIHJnYmEoMjM5LCAyMDcsIDE3MywgMC43KSAyOXB4LCByZ2JhKDIzOSwgMjA3LCAxNzMsIDAuNykgMzBweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGNvdmVyLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIDkwJSksIC1vLXJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG9wLCB0cmFuc3BhcmVudCAwLCB0cmFuc3BhcmVudCAyOXB4LCByZ2JhKDIzOSwgMjA3LCAxNzMsIDAuNykgMjlweCwgcmdiYSgyMzksIDIwNywgMTczLCAwLjcpIDMwcHgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LWFzaWRlIC5lbnRyeS1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LWFzaWRlIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICB0b3A6IDI2cHg7XG59XG5cbi5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1xdW90ZSAuZW50cnktY29udGVudCwgLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LXF1b3RlIC5wb3N0LXN1bW1hcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LXF1b3RlIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUsIC5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1xdW90ZSAucG9zdC1zdW1tYXJ5IGJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2luZ2xlLXBvc3QtY29udGVudC5mb3JtYXQtcXVvdGUgLmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZTpiZWZvcmUsIC5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1xdW90ZSAucG9zdC1zdW1tYXJ5IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgdG9wOiAtMjBweDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBsaW5lLWhlaWdodDogODBweDtcbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LXF1b3RlIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LXF1b3RlIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUgY2l0ZSwgLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LXF1b3RlIC5wb3N0LXN1bW1hcnkgYmxvY2txdW90ZSBjaXRlIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LXF1b3RlIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUgY2l0ZTpiZWZvcmUsIC5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1xdW90ZSAucG9zdC1zdW1tYXJ5IGJsb2NrcXVvdGUgY2l0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlOKAiVwiO1xufVxuXG4uc2luZ2xlLXBvc3QtY29udGVudC5mb3JtYXQtcXVvdGUgLmhlYWRpbmctY29udGFpbmVyIC5wb3N0LW1ldGEsIC5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1xdW90ZSAuaGVhZGluZy1jb250YWluZXIgLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2luZ2xlLXBvc3QtY29udGVudC5mb3JtYXQtc3RhdHVzIC5lbnRyeS1jb250ZW50LCAuc2luZ2xlLXBvc3QtY29udGVudC5mb3JtYXQtc3RhdHVzIC5wb3N0LXN1bW1hcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlYWVhZWE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LXN0YXR1cyAucG9zdC1zdW1tYXJ5IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1zdGF0dXMgLmVudHJ5LWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xufVxuXG4ucG9zdC5mb3JtYXQtc3RhdHVzIC5wb3N0LXN1bW1hcnkgcDpsYXN0LWNoaWxkLCAuc2luZ2xlLXBvc3QtY29udGVudC5mb3JtYXQtc3RhdHVzIC5lbnRyeS1jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1zdGF0dXMgLmhlYWRpbmctY29udGFpbmVyIC5wb3N0LW1ldGEsIC5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1zdGF0dXMgLmhlYWRpbmctY29udGFpbmVyIC50aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJldHRlci1jaGF0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtIC51c2VyLW5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgY29sb3I6ICM5YTlhOWE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXB1Ymxpc2hlci1zeXN0ZW0tZm9udCk7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNlNWU1ZWE7XG4gIG1heC13aWR0aDogNzUlO1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LW5vLWF1dGhvciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtbmV4dC1hdXRob3Ige1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtbmV4dC1hdXRob3I6YWZ0ZXIsIC5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtbmV4dC1hdXRob3I6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7XG4gIGNvbG9yOiAjMzczNzM3O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTRweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkICNkY2RjZGM7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHggNnB4O1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItMSwgLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTMsIC5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci01LCAuYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItNywgLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTkge1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTE6YWZ0ZXIsIC5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci0zOmFmdGVyLCAuYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItNTphZnRlciwgLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTc6YWZ0ZXIsIC5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci05OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTEgLnVzZXItbmFtZSwgLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTMgLnVzZXItbmFtZSwgLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTUgLnVzZXItbmFtZSwgLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTcgLnVzZXItbmFtZSwgLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTkgLnVzZXItbmFtZSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItMTpiZWZvcmUsIC5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci0zOmJlZm9yZSwgLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTU6YmVmb3JlLCAuYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItNzpiZWZvcmUsIC5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci05OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTRweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4IDZweDtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0gYSwgLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci0yIGEsIC5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci0yIGE6aG92ZXIge1xuICBjb2xvcjogIzM3MzczNyAhaW1wb3J0YW50O1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjg5ZmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItMTpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxMjg5ZmU7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWU1ZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci0zOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwOWU1ZDtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFhNzE1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2RhYTcxNTtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U0MzA5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTU6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2U0MzA5O1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYTM2OTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItNjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGEzNjk5O1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItNyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NjU1Y2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItNzpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3NjU1Y2U7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci04IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiOTlkYTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci04OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzYjk5ZGE7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci05IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1OGE1NDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci05OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzE1OGE1NDtcbn1cblxuLmJzLWludHJvLCAuZW50cnktY29udGVudCAuYnMtaW50cm8ge1xuICBmb250LXNpemU6IDExMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4uZW50cnktY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucG9zdCAuZW50cnktY29udGVudC5zaW5nbGUtcG9zdC1jb250ZW50Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQuc2luZ2xlLXBvc3QtY29udGVudCBpZnJhbWUsIC5zaW5nbGUtcGFnZS1zaW1wbGUtY29udGVudCAuZW50cnktY29udGVudCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5mbHVpZC13aWR0aC12aWRlby13cmFwcGVyIGVtYmVkLCAuZmx1aWQtd2lkdGgtdmlkZW8td3JhcHBlciBpZnJhbWUsIC5mbHVpZC13aWR0aC12aWRlby13cmFwcGVyIG9iamVjdCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5lbnRyeS1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuXG4uZW50cnktY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50cnktY29udGVudCBvbCwgLmVudHJ5LWNvbnRlbnQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuXG4uZW50cnktY29udGVudCB0YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZW50cnktY29udGVudCB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCwgLmVudHJ5LWNvbnRlbnQgdGFibGUgPiB0Ym9keSA+IHRyID4gdGgsIC5lbnRyeS1jb250ZW50IHRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLCAuZW50cnktY29udGVudCB0YWJsZSA+IHRmb290ID4gdHIgPiB0aCwgLmVudHJ5LWNvbnRlbnQgdGFibGUgPiB0aGVhZCA+IHRyID4gdGQsIC5lbnRyeS1jb250ZW50IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG59XG5cbi5lbnRyeS1jb250ZW50IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLCAuZW50cnktY29udGVudCB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgZGwgZHQge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5lbnRyeS1jb250ZW50IGRsIGRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgYWNyb255bVt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM5OTk7XG59XG5cbi5hbGlnbnJpZ2h0LCAuZW50cnktY29udGVudCAuYWxpZ25yaWdodCB7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5hbGlnbmxlZnQsIC5lbnRyeS1jb250ZW50IC5hbGlnbmxlZnQge1xuICBtYXJnaW46IDVweCAyMHB4IDE1cHggMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IGZpZ3VyZS5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IGZpZ3VyZS5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgZmlndXJlLCAuZW50cnktY29udGVudCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmVudHJ5LWNvbnRlbnQgaW1nLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTVweCBhdXRvIDI1cHg7XG59XG5cbi5lbnRyeS1jb250ZW50IGZpZ3VyZS5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lbnRyeS1jb250ZW50IGZpZ3VyZS5hbGlnbmNlbnRlciBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNhcHRpb24sIC5lbnRyeS1jb250ZW50IC53cC1jYXB0aW9uLXRleHQsIC5lbnRyeS1jb250ZW50IGZpZ2NhcHRpb24ge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6ICM1NDU0NTQ7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIGJvZHkuZnVsbC13aWR0aCAud3AtYmxvY2staW1hZ2UuYWxpZ25mdWxsIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAwJSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuZnVsbC13aWR0aCAud3AtYmxvY2staW1hZ2UuYWxpZ253aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyNSUgLSAyNXZ3KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMjUlIC0gMjV2dyk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAwJSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuYm94ZWQgLndwLWJsb2NrLWltYWdlLmFsaWduZnVsbCwgYm9keS5ib3hlZCAud3AtYmxvY2staW1hZ2UuYWxpZ253aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lbnRyeS1jb250ZW50IC5nLXBvc3QsIC5lbnRyeS1jb250ZW50IC5pbnN0YWdyYW0tbWVkaWEsIC5lbnRyeS1jb250ZW50IC5yZWRkaXQtY2FyZCwgLmVudHJ5LWNvbnRlbnQgLnR1bWJsci1wb3N0LCAuZW50cnktY29udGVudCAudHdpdHRlci10d2VldCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMSwgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTIsIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0zLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNCwgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTUsIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy02LCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNywgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTgsIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy05IHtcbiAgbWFyZ2luOiAtNXB4IC01cHggMTVweCAtNXB4O1xufVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMSAuZ2FsbGVyeS1pdGVtLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMiB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMzMuMzMlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDIwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTYuNjY2JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTQuMjglO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxMi41JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTEuMTExJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDJuKzMpLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgzbis0KSwgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoNG4rNSksIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDVuKzYpLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg2bis3KSwgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoN24rOCksIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDhuKzkpLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg5bisxMCkge1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLnRlcm1zLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZW50cnktY29udGVudCAudGVybXMtbGlzdCBzcGFuLnNlcCB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5lbnRyeS1jb250ZW50LnNpbmdsZS1wb3N0LWNvbnRlbnQgYTpob3ZlciwgLnNpbmdsZS1wYWdlLXNpbXBsZS1jb250ZW50IC5lbnRyeS1jb250ZW50IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgaHIge1xuICBtYXJnaW46IDI3cHggMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmMGYwZjA7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1zZXBhcmF0b3Ige1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjBmMGYwO1xuICBtYXJnaW46IDEuNjVlbSBhdXRvO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLWRlZmF1bHQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjBmMGYwO1xuICBtYXJnaW46IDEuNjVlbSBhdXRvO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtZG90cyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1zZXBhcmF0b3I6bm90KC5pcy1zdHlsZS13aWRlKTpub3QoLmlzLXN0eWxlLWRvdHMpIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1jb250ZW50ID4gaDE6Zmlyc3QtY2hpbGQsIC5lbnRyeS1jb250ZW50ID4gLmgxOmZpcnN0LWNoaWxkLCAuZW50cnktY29udGVudCA+IGgyOmZpcnN0LWNoaWxkLCAuZW50cnktY29udGVudCA+IC5oMjpmaXJzdC1jaGlsZCwgLmVudHJ5LWNvbnRlbnQgPiBoMzpmaXJzdC1jaGlsZCwgLmVudHJ5LWNvbnRlbnQgPiAuaDM6Zmlyc3QtY2hpbGQsIC5lbnRyeS1jb250ZW50ID4gaDQ6Zmlyc3QtY2hpbGQsIC5lbnRyeS1jb250ZW50ID4gLmg0OmZpcnN0LWNoaWxkLCAuZW50cnktY29udGVudCA+IGg1OmZpcnN0LWNoaWxkLCAuZW50cnktY29udGVudCA+IC5oNTpmaXJzdC1jaGlsZCwgLmVudHJ5LWNvbnRlbnQgPiBoNjpmaXJzdC1jaGlsZCwgLmVudHJ5LWNvbnRlbnQgPiAuaDY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5ibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1jb250ZW50LnNpbmdsZS1wb3N0LWNvbnRlbnQgYmxvY2txdW90ZSwgLnNpbmdsZS1wYWdlLXNpbXBsZS1jb250ZW50IC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IDExMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBwYWRkaW5nOiA2MHB4IDM1cHggNTBweDtcbiAgbWFyZ2luOiA0MHB4IDAgMzBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5lbnRyeS1jb250ZW50LnNpbmdsZS1wb3N0LWNvbnRlbnQgYmxvY2txdW90ZTpiZWZvcmUsIC5zaW5nbGUtcGFnZS1zaW1wbGUtY29udGVudCAuZW50cnktY29udGVudCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBjb2xvcjogIzQ0NDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA5MXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVudHJ5LWNvbnRlbnQuc2luZ2xlLXBvc3QtY29udGVudCBibG9ja3F1b3RlIGJsb2NrcXVvdGU6YmVmb3JlLCAuc2luZ2xlLXBhZ2Utc2ltcGxlLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZSBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRyeS1jb250ZW50LnNpbmdsZS1wb3N0LWNvbnRlbnQgYmxvY2txdW90ZSBibG9ja3F1b3RlLCAuc2luZ2xlLXBhZ2Utc2ltcGxlLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZSBibG9ja3F1b3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5lbnRyeS1jb250ZW50LnNpbmdsZS1wb3N0LWNvbnRlbnQgYmxvY2txdW90ZSBibG9ja3F1b3RlOmxhc3QtY2hpbGQsIC5zaW5nbGUtcGFnZS1zaW1wbGUtY29udGVudCAuZW50cnktY29udGVudCBibG9ja3F1b3RlIGJsb2NrcXVvdGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1jb250ZW50LnNpbmdsZS1wb3N0LWNvbnRlbnQgYmxvY2txdW90ZS5icy1wdWxscXVvdGUsIC5zaW5nbGUtcGFnZS1zaW1wbGUtY29udGVudCAuZW50cnktY29udGVudCBibG9ja3F1b3RlLmJzLXB1bGxxdW90ZSB7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIG1heC13aWR0aDogMzMzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHg7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgY2xlYXI6IG5vbmU7XG59XG5cbi5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUuYnMtcHVsbHF1b3RlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRyeS1jb250ZW50LnNpbmdsZS1wb3N0LWNvbnRlbnQgYmxvY2txdW90ZS5icy1wdWxscXVvdGUtcmlnaHQsIC5zaW5nbGUtcGFnZS1zaW1wbGUtY29udGVudCAuZW50cnktY29udGVudCBibG9ja3F1b3RlLmJzLXB1bGxxdW90ZS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmVudHJ5LWNvbnRlbnQuc2luZ2xlLXBvc3QtY29udGVudCBibG9ja3F1b3RlLmJzLXB1bGxxdW90ZS1sZWZ0LCAuc2luZ2xlLXBhZ2Utc2ltcGxlLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZS5icy1wdWxscXVvdGUtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTMwcHgpIHtcbiAgLmFsaWdubGVmdCwgLmFsaWducmlnaHQsIC5lbnRyeS1jb250ZW50IC5hbGlnbmxlZnQsIC5lbnRyeS1jb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZW50cnktY29udGVudCBmaWd1cmUuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbnRpbnVlLXJlYWRpbmctY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuY29udGludWUtcmVhZGluZy1jb250ZW50LmNsb3NlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC43NXMgZWFzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29udGludWUtcmVhZGluZy1jb250ZW50LmNsb3NlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCAzNSUsICNmZmYpO1xuICAgIHotaW5kZXg6IDk5O1xuICB9XG4gIC5jb250aW51ZS1yZWFkaW5nLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzMDA7XG4gICAgYm90dG9tOiAyNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgfVxuICAuY29udGludWUtcmVhZGluZy1jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAuY29udGludWUtcmVhZGluZy1idG4uYnRuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCA0MnB4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMzcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gIH1cbn1cbi5jb21tZW50cy13cmFwIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbW1lbnRzLXRlbXBsYXRlIC5jb21tZW50cy1jbG9zZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLmNvbW1lbnRzLXdyYXAgb2wuY29tbWVudC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29tbWVudHMtd3JhcCBvbC5jb21tZW50LWxpc3QgLmNoaWxkcmVuIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY29tbWVudHMtd3JhcCBvbC5jb21tZW50LWxpc3QgLmNoaWxkcmVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDclO1xuICB9XG59XG4uY29tbWVudHMtd3JhcCBsaS5jb21tZW50LCAuY29tbWVudHMtd3JhcCBsaS5waW5nYmFjayB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY29tbWVudHMtd3JhcCBsaSA+IGRpdiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5jb21tZW50cy13cmFwIC5jb21tZW50LWxpc3QgPiBsaTpmaXJzdC1jaGlsZCA+IGRpdiB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtYXZhdGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAyMHB4IDEwcHggMDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1hdmF0YXIgLmF2YXRhciB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1tZXRhIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBjb2xvcjogIzg1ODU4NTtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1tZXRhIC5jb21tZW50LWF1dGhvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5jb21tZW50cy13cmFwIGxpLnBpbmdiYWNrIC5jb21tZW50LW1ldGEgLmNvbW1lbnQtYXV0aG9yIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtbWV0YSAuY29tbWVudC1hdXRob3IgLnNheXMge1xuICBjb2xvcjogIzlhOWE5YTtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1tZXRhIC5jb21tZW50LXB1Ymxpc2hlZCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweCAwIDA7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogI2MyYzJjMjtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1jb250ZW50IHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1jb250ZW50IGVtLm5lZWRzLWFwcHJvdmUge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LWZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1mb290ZXIgLmNvbW1lbnQtZWRpdC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtZm9vdGVyLCAuY29tbWVudC1saXN0IC5jb21tZW50LWZvb3RlciAuY29tbWVudC1lZGl0LWxpbmsge1xuICBjb2xvcjogIzg2ODY4NjtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LWZvb3RlciAuY29tbWVudC1yZXBseS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjOTA5MDkwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb21tZW50cy13cmFwIC5jb21tZW50cy1uYXYge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLmNvbW1lbnRzLXdyYXAgLmNvbW1lbnRzLW5hdiAucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jb21tZW50cy13cmFwIC5jb21tZW50cy1uYXYgLnBhZ2UtbnVtYmVycyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNiM2IzYjM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jb21tZW50LXJlc3BvbmQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29tbWVudHMtd3JhcCArIC5jb21tZW50LXJlc3BvbmQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5jb21tZW50LXJlc3BvbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtcmVwbHktdGl0bGU6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tbWVudC1yZXNwb25kICNjYW5jZWwtY29tbWVudC1yZXBseS1saW5rLCAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LXJlcGx5LXRpdGxlIC5oLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5sb2ctaW4tb3V0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9ybS1hbGxvd2VkLXRhZ3Mge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAjY2FuY2VsLWNvbW1lbnQtcmVwbHktbGluayB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmNvbW1lbnRzLXdyYXAgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1yZXBseS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLndwLXNvY2lhbC1sb2dpbi13aWRnZXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLndwLXNvY2lhbC1sb2dpbi1jb25uZWN0LXdpdGgge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDE0MTQxO1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5ub3RlLWFmdGVyLCAuY29tbWVudC1yZXNwb25kIC5ub3RlLWJlZm9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAubm90ZS1hZnRlciBwOmxhc3QtY2hpbGQsIC5jb21tZW50LXJlc3BvbmQgLm5vdGUtYmVmb3JlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmF1dGhvci13cmFwIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmVtYWlsLXdyYXAge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uY29tbWVudC1yZXNwb25kIC51cmwtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tbWVudC1yZXNwb25kIC51cmwtd3JhcCAudXJsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuYXV0aG9yLXdyYXAgaW5wdXQsIC5jb21tZW50LXJlc3BvbmQgLmVtYWlsLXdyYXAgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuYXV0aG9yLXdyYXAsIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtd3JhcCwgLmNvbW1lbnQtcmVzcG9uZCAuZW1haWwtd3JhcCwgLmNvbW1lbnQtcmVzcG9uZCAudXJsLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5hdXRob3IsIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQsIC5jb21tZW50LXJlc3BvbmQgLmVtYWlsLCAuY29tbWVudC1yZXNwb25kIC51cmwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBwYWRkaW5nOiAxOHB4IDEycHg7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmF1dGhvciwgLmNvbW1lbnQtcmVzcG9uZCAuZW1haWwsIC5jb21tZW50LXJlc3BvbmQgLnVybCB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQge1xuICBoZWlnaHQ6IDE2MHB4O1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LXN1Ym1pdCB7XG4gIGJhY2tncm91bmQ6ICM0MzQzNDM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuZm9ybS1zdWJtaXQge1xuICBtYXJnaW46IDA7XG59XG5cbi5hamF4aWZpZWQtY29tbWVudHMtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUyZTQ7XG4gIGJhY2tncm91bmQ6ICNmNmY3Zjk7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzFkMWQxZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi5jb21tZW50LWFqYXhpZmllZC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4uY29tbWVudC1mb3JtIGlucHV0ICsgbGFiZWwge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm5hdi10YWJzIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm5hdi10YWJzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUucHJvdmlkZXJzLTIgLm5hdi10YWJzIGxpIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUucHJvdmlkZXJzLTIgLm5hdi10YWJzIGxpLCAuY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUucHJvdmlkZXJzLTMgLm5hdi10YWJzIGxpIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm5hdi10YWJzIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAgMjZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2VmZjBmMTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tZW50cy10ZW1wbGF0ZS1tdWx0aXBsZSAubmF2LXRhYnMgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm5hdi10YWJzIGxpOmxhc3QtY2hpbGQgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm5hdi10YWJzIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAyM3B4O1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm5hdi10YWJzIC5hY3RpdmUgYTphZnRlciB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5jb21tZW50cy10ZW1wbGF0ZS1tdWx0aXBsZSAubmF2LXRhYnMgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm5hdi10YWJzIGxpOmxhc3QtY2hpbGQgYTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm5hdi10YWJzIC5hY3RpdmUgYSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm5hdi10YWJzIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5jb21tZW50cy10ZW1wbGF0ZS1tdWx0aXBsZSAuY29tbWVudHMtY291bnQsIC5jb21tZW50cy10ZW1wbGF0ZS1tdWx0aXBsZSAuZGlzcXVzLWNvbW1lbnQtY291bnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjYWNhO1xuICBjb2xvcjogIzI2MjYyNjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwIDZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmNvbW1lbnRzLXRlbXBsYXRlLW11bHRpcGxlIC5kaXNxdXMtY29tbWVudC1jb3VudCB7XG4gIHdpZHRoOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmNvbW1lbnRzLXRlbXBsYXRlLW11bHRpcGxlIC5hY3RpdmUgLmNvbW1lbnRzLWNvdW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb21tZW50cy10ZW1wbGF0ZS1tdWx0aXBsZSAuY29tbWVudHMtY291bnQ6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm11bHRpLXdvcmRwcmVzcy1jb21tZW50LXNlY3Rpb24gLmNvbW1lbnQtcmVzcG9uZDpmaXJzdC1jaGlsZCA+IC5zZWN0aW9uLWhlYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLnRhYi1wYW5lIC5jb21tZW50cy10ZW1wbGF0ZSwgLmNvbW1lbnRzLXRlbXBsYXRlLW11bHRpcGxlIC50YWItcGFuZSAuY29tbWVudHMtdGVtcGxhdGUuY29tbWVudC1yZXNwb25kIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm11bHRpLXdvcmRwcmVzcy1jb21tZW50LXNlY3Rpb24gLmNvbW1lbnQtcmVzcG9uZDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmJhY2stdG9wIHtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgei1pbmRleDogOTk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xufVxuXG4uYmFjay10b3AuZmFkZS1vdXQ6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYmFjay10b3AuaXMtdmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgYm90dG9tOiA4cHg7XG59XG5cbi5iYWNrLXRvcC5mYWRlLW91dDEge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5iYWNrLXRvcC5mYWRlLW91dDIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5iYWNrLXRvcC5mYWRlLW91dDMge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5iYWNrLXRvcC5mYWRlLW91dDQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYmFjay10b3AuZGFyayB7XG4gIGJhY2tncm91bmQ6ICMzODM4Mzg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmFjay10b3A6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZXJyb3I0MDQgLmNvbnRlbnQtY29sdW1uIHtcbiAgbWF4LXdpZHRoOiA4MDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDEwcHggYXV0byA1MHB4O1xufVxuXG4uZXJyb3I0MDQgLmNvbnRlbnQtY29sdW1uIC5zZWNvbmQtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZXJyb3I0MDQgLmNvbnRlbnQtY29sdW1uIC5kZXNjLXNlY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lcnJvcjQwNCAuY29udGVudC1jb2x1bW4gLmRlc2Mtc2VjdGlvbiAudGl0bGUtNDA0IHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVycm9yNDA0IC5jb250ZW50LWNvbHVtbiAudGV4dC00MDQge1xuICBmb250LXNpemU6IDEzMHB4O1xuICBsaW5lLWhlaWdodDogMTc1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDQ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cblxuLmVycm9yNDA0IC5jb250ZW50LWNvbHVtbiAuYWN0aW9uLWxpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmVycm9yNDA0IC5jb250ZW50LWNvbHVtbiAuYWN0aW9uLWxpbmtzIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZXJyb3I0MDQgLmNvbnRlbnQtY29sdW1uIC50b3AtbGluZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4uZXJyb3I0MDQgLmNvbnRlbnQtY29sdW1uIC5zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmVycm9yNDA0IC5jb250ZW50LWNvbHVtbiAuc2VhcmNoLWZvcm0gbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVycm9yNDA0IC5jb250ZW50LWNvbHVtbiAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2JjYmNiO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwIDMwJSAwIDEwcHg7XG4gIG91dGxpbmU6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZXJyb3I0MDQgLmNvbnRlbnQtY29sdW1uIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAwIDclO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmVycm9yNDA0IC5jb250ZW50LWNvbHVtbiAuc2VhcmNoLWZvcm0uaGF2ZS1mb2N1cyAuc2VhcmNoLWZpZWxkIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWU5ZTllO1xufVxuXG4uZXJyb3I0MDQgLnNlYXJjaC1hY3Rpb24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLmVycm9yNDA0IHNjcmlwdCArIC5zZWFyY2gtYWN0aW9uLWNvbnRhaW5lcjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVycm9yNDA0IC5jb250ZW50LWNvbHVtbiAuc2VhcmNoLWZvcm0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuLmF1dGhvci1wcm9maWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5wb3N0LWF1dGhvci1hdmF0YXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLnBvc3QtYXV0aG9yLWF2YXRhciBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW46IDIwcHggMCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci10aXRsZSAuYXV0aG9yLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgN3B4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBwYWRkaW5nLXJpZ2h0OiA1MCU7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLXRpdGxlIC50aXRsZS1jb3VudHMge1xuICBjb2xvcjogIzhhOGE4YTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci10aXRsZSAudGl0bGUtY291bnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBtYXJnaW46IDAgOHB4O1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAucG9zdC1hdXRob3ItYmlvIHtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDExNXB4O1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLnBvc3QtYXV0aG9yLWJpbyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci1saW5rcyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLWxpbmtzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci1saW5rcyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkgYSwgLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkucG9zdHMtY291bnQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMmQyZDJkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMCA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci1saW5rcyB1bCBsaS5mYWNlYm9vayBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhNjM5Zjtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkudHdpdHRlciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5YzhmZjtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkuZ29vZ2xlLXBsdXMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNzNkMzI7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLWxpbmtzIHVsIGxpLmluc3RhZ3JhbSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxN2ZhNDtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkuZmxpY2tyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY0NGRiO1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci1saW5rcyB1bCBsaS5iZWhhbmNlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I2M2ZjO1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci1saW5rcyB1bCBsaS5zb3VuZGNsb3VkIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjUwO1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci1saW5rcyB1bCBsaS5kZWxpY2lvdXMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTc5ZmY7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLWxpbmtzIHVsIGxpLnZpbWVvIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZhM2U5O1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci1saW5rcyB1bCBsaS5kcmliYmJsZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNGM4OTtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkubGlua2VkaW4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjY2YTA7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLWxpbmtzIHVsIGxpLnlvdXR1YmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzE4MWU7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLWxpbmtzIHVsIGxpLnBpbnRlcmVzdCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMjAyNztcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkuZ2l0aHViIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci1saW5rcyB1bCBsaS5zaXRlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xufVxuXG4uYmV0dGVyLWdhbGxlcnkge1xuICBtYXJnaW46IDEwcHggMCAyNXB4O1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmdhbGxlcnktdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5iZXR0ZXItZ2FsbGVyeSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmdhbGxlcnktdGl0bGUgLm5leHQsIC5iZXR0ZXItZ2FsbGVyeSAuZ2FsbGVyeS10aXRsZSAucHJldiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMzNzM3Mzc7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAxMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmdhbGxlcnktdGl0bGUgLm5leHQ6aG92ZXIsIC5iZXR0ZXItZ2FsbGVyeSAuZ2FsbGVyeS10aXRsZSAucHJldjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmdhbGxlcnktdGl0bGUgLm5leHQgLmZhIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLmJldHRlci1nYWxsZXJ5IC5nYWxsZXJ5LXRpdGxlIC5wcmV2IC5mYSB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmNvdW50IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiBncmV5O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtaW4td2lkdGg6IDQ2cHg7XG59XG5cbi5iZXR0ZXItZ2FsbGVyeSAuY291bnQgaSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmJldHRlci1nYWxsZXJ5IC5tYWluLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY29sb3I6ICMzNzM3Mzc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLnNsaWRlLXRpdGxlLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJldHRlci1nYWxsZXJ5IC5zbGlkZS10aXRsZS13cmFwIC5zbGlkZS1jb3B5LCAuYmV0dGVyLWdhbGxlcnkgLnNsaWRlLXRpdGxlLXdyYXAgLnNsaWRlLXRpdGxlIHtcbiAgcGFkZGluZzogNHB4IDExcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDIwLCAyMCwgMC41NSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLnNsaWRlLXRpdGxlLXdyYXAgLnNsaWRlLWNvcHkge1xuICBtYXJnaW46IDRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmZvdG9yYW1hX190aHVtYjpiZWZvcmUge1xuICB3aWR0aDogODVweDtcbiAgaGVpZ2h0OiA2MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzMpO1xuICB6LWluZGV4OiA4O1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmZvdG9yYW1hX19uYXY6YmVmb3JlLCAuYmV0dGVyLWdhbGxlcnkgLmZvdG9yYW1hX19zdGFnZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC42KSAyNSUsIHJnYmEoMCwgMCwgMCwgMC4zKSA3NSUsIHRyYW5zcGFyZW50KSwgcmFkaWFsLWdyYWRpZW50KGZhcnRoZXN0LXNpZGUgYXQgMCA1MCUsIHJnYmEoMCwgMCwgMCwgMC43KSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsIDAgMDtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmZvdG9yYW1hX19uYXY6YWZ0ZXIsIC5iZXR0ZXItZ2FsbGVyeSAuZm90b3JhbWFfX3N0YWdlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCByZ2JhKDAsIDAsIDAsIDAuNikgMjUlLCByZ2JhKDAsIDAsIDAsIDAuMykgNzUlLCB0cmFuc3BhcmVudCksIHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1zaWRlIGF0IDEwMCUgNTAlLCByZ2JhKDAsIDAsIDAsIDAuNyksIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwLCAxMDAlIDA7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmJldHRlci1nYWxsZXJ5IC5mb3RvcmFtYV9fd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmNvdW50IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiBncmV5O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmZvdG9yYW1hX19uYXYtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9faHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9faHRtbCBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAyMnB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDIycHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgYm94LXNoYWRvdzogMCAwIDIycHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbn1cblxuLmJldHRlci1nYWxsZXJ5IC5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX2h0bWwgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5iZXR0ZXItZ2FsbGVyeS5iZXR0ZXItZ2FsbGVyeS1pbWctZnVsbCAuZm90b3JhbWFfX25hdl9fZnJhbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iZXR0ZXItZ2FsbGVyeS5iZXR0ZXItZ2FsbGVyeS1pbWctZnVsbCAuZm90b3JhbWFfX25hdl9fZnJhbWUgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xufVxuXG4ubm8tcmVzdWx0cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5vLXJlc3VsdHMgPiAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLm5vLXJlc3VsdHMgPiAudGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLm5vLXJlc3VsdHMgPiAudGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSB7XG4gIG1hcmdpbjogMjBweCAwIDMwcHg7XG59XG5cbi5uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm5vLXJlc3VsdHMgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMjQwcHg7XG59XG5cbi53aWRnZXQgPiAuYnMtc2hvcnRjb2RlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnMtc2hvcnRjb2RlLmJzLWhlYWRpbmctc2hvcnRjb2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJzLWZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJzLWZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYnMtZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBicy1mYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYnMtZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYnMtZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBicy1mYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJzLWZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBicy1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbmZvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbmZvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJzLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5icy1hbmltYXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNTVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNTVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmJzLWZhZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBicy1mYWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYnMtZmFkZUluTGVmdDtcbn1cblxuLmJzLWZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYnMtZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBicy1mYWRlSW5SaWdodDtcbn1cblxuLmJzLWZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBicy1mYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogYnMtZmFkZUluRG93bjtcbn1cblxuLmJzLWZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYnMtZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBicy1mYWRlSW5VcDtcbn1cblxuLmJzLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBicy1zcGluO1xuICBhbmltYXRpb24tbmFtZTogYnMtc3Bpbjtcbn1cblxuLnBhZ2luYXRpb24tYW5pbWF0ZSA+IC5icy1hbmltYXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNTVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNTVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCk7XG59XG5cbi5icy10YWItYW5pbS5icy10YWItYW5pbWF0ZWQuYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNTVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNTVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJzLWZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBicy1mYWRlSW5Eb3duO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCk7XG59XG5cbi5icy1sb2FkaW5nLCAuYnMtbG9hZGluZyA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5icy1sb2FkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5icy1sb2FkaW5nID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmJzLWxvYWRpbmcge1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xufVxuXG4uYnMtbG9hZGluZyA+IGRpdiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBicy1sb2FkaW5nLWtleWZyYW1lO1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBicy1sb2FkaW5nLWtleWZyYW1lO1xuICAtby1hbmltYXRpb24tbmFtZTogYnMtbG9hZGluZy1rZXlmcmFtZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJzLWxvYWRpbmcta2V5ZnJhbWU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLmJzLWxvYWRpbmcgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNjVzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC42NXM7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC42NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42NXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjAzcztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IDAuMDNzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IDAuMDNzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMDNzO1xufVxuXG4uYnMtbG9hZGluZyA+IGRpdjpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4wMnM7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjAycztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjAycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMDlzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC4wOXM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogMC4wOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4wOXM7XG59XG5cbi5icy1sb2FkaW5nID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjA2cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDEuMDZzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDEuMDZzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuMDZzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNjlzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogLTAuNjlzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC0wLjY5cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC42OXM7XG59XG5cbi5icy1sb2FkaW5nID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC40MXM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAtMC40MXM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLTAuNDFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjQxcztcbn1cblxuLmJzLWxvYWRpbmcgPiBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuNnM7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjZzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDEuNnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS42cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMDRzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC4wNHM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogMC4wNHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4wNHM7XG59XG5cbi5icy1sb2FkaW5nID4gZGl2Om50aC1jaGlsZCg2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjg0cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuODRzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuODRzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuODRzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4wN3M7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjA3cztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwLjA3cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjA3cztcbn1cblxuLmJzLWxvYWRpbmcgPiBkaXY6bnRoLWNoaWxkKDcpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNjhzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC42OHM7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC42OHM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42OHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC42NnM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAtMC42NnM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLTAuNjZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjY2cztcbn1cblxuLmJzLWxvYWRpbmcgPiBkaXY6bnRoLWNoaWxkKDgpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuOTNzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC45M3M7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC45M3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC45M3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC43NnM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAtMC43NnM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLTAuNzZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjc2cztcbn1cblxuLmJzLWxvYWRpbmcgPiBkaXY6bnRoLWNoaWxkKDkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuMjRzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4yNHM7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMS4yNHM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4yNHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC43NnM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAtMC43NnM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLTAuNzZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjc2cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJzLWxvYWRpbmcta2V5ZnJhbWUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40NSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGJzLWxvYWRpbmcta2V5ZnJhbWUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuNDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40NSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBicy1sb2FkaW5nLWtleWZyYW1lIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDAuNDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40NSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYnMtbG9hZGluZy1rZXlmcmFtZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC40NSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuNDUpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMC40NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQ1KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uZGVmZXJyZWQtbG9hZGluZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5icy1wYWdpbmF0aW9uLXdyYXBwZXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5icy1wYWdpbi1sb2FkaW5nLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTk7XG59XG5cbi5icy1wYWdpbi1sb2FkaW5nLXdyYXBwZXIgLmJzLWxvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yN3B4O1xuICBtYXJnaW4tbGVmdDogLTI3cHg7XG59XG5cbi5icy1wYWdpbmF0aW9uLXdyYXBwZXIgLmJzLXBhZ2luYXRpb24taW4tbG9hZGluZyB7XG4gIG9wYWNpdHk6IDAuMTU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnMtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wb3N0LXJlbGF0ZWQgLmJzLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYnMtcGFnaW5hdGlvbi1sYWJlbCB7XG4gIGNvbG9yOiAjOWM5YzljO1xuICBjb2xvcjogcmdiYSgxMzgsIDEzOCwgMTM4LCAwLjgzKTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uYnRuLWJzLXBhZ2luYXRpb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEzOCwgMTM4LCAxMzgsIDAuMzMpO1xuICBjb2xvcjogIzljOWM5YyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgxMzgsIDEzOCwgMTM4LCAwLjgzKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tYnMtcGFnaW5hdGlvbi5icy1wYWdpbmF0aW9uLWluLWxvYWRpbmcsIC5idG4tYnMtcGFnaW5hdGlvbi5ob3ZlciwgLmJ0bi1icy1wYWdpbmF0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuYm9keSAuYnMtcGFnaW5hdGlvbiBhLmJ0bi1icy1wYWdpbmF0aW9uLmRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEzOCwgMTM4LCAxMzgsIDAuMzMpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOWM5YzljICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDEzOCwgMTM4LCAxMzgsIDAuODMpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmJ0bi1icy1wYWdpbmF0aW9uLmRpc2FibGVkLCAuYnRuLWJzLXBhZ2luYXRpb24uZGlzYWJsZWQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5idG4tYnMtcGFnaW5hdGlvbiAuZmEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYnRuLWJzLXBhZ2luYXRpb24ubmV4dCAuZmEge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uYnRuLWJzLXBhZ2luYXRpb24ucHJldiAuZmEge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLmJzLXBhZ2luYXRpb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ0bi1icy1wYWdpbmF0aW9uIC5sb2FkaW5nIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4uYnRuLWJzLXBhZ2luYXRpb24gLmxvYWRlZCAuZmEge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uYnMtcGFnaW5hdGlvbi5icy1hamF4LXBhZ2luYXRpb24uaW5maW5pdHksIC5icy1wYWdpbmF0aW9uLmJzLWFqYXgtcGFnaW5hdGlvbi5tb3JlX2J0biwgLmJzLXBhZ2luYXRpb24uYnMtYWpheC1wYWdpbmF0aW9uLm1vcmVfYnRuX2luZmluaXR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnMtcGFnaW5hdGlvbi5icy1hamF4LXBhZ2luYXRpb24uaW5maW5pdHkgLmJ0bi1icy1wYWdpbmF0aW9uLCAuYnMtcGFnaW5hdGlvbi5icy1hamF4LXBhZ2luYXRpb24ubW9yZV9idG4gLmJ0bi1icy1wYWdpbmF0aW9uLCAuYnMtcGFnaW5hdGlvbi5icy1hamF4LXBhZ2luYXRpb24ubW9yZV9idG5faW5maW5pdHkgLmJ0bi1icy1wYWdpbmF0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCA3cHg7XG59XG5cbi5icy1wYWdpbmF0aW9uLmJzLXNpbXBsZS1wYWdpbmF0aW9uIC5idG4tYnMtcGFnaW5hdGlvbi5wcmV2IC5mYSB7XG4gIG1hcmdpbjogMCAwIDAgMnB4O1xufVxuXG4uYnMtcGFnaW5hdGlvbi5icy1zaW1wbGUtcGFnaW5hdGlvbiAuYnRuLWJzLXBhZ2luYXRpb24ubmV4dCAuZmEge1xuICBtYXJnaW46IDAgMnB4IDAgMDtcbn1cblxuLmJzLWxpc3RpbmctbGlzdGluZy1jbGFzc2ljLTIgLmJzLXBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctY2xhc3NpYy0yIC5icy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLWNsYXNzaWMtMyAuYnMtcGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy1jbGFzc2ljLTMgLmJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctZ3JpZC0xIC5icy1wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLWdyaWQtMSAuYnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy1ncmlkLTIgLmJzLXBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctZ3JpZC0yIC5icy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLW1peC0zLTIgLmJzLXBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTMtMiAuYnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy1taXgtNC0xIC5icy1wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLW1peC00LTEgLmJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTQtMiAuYnMtcGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy1taXgtNC0yIC5icy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLW1peC00LTMgLmJzLXBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTQtMyAuYnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy1taXgtNC00IC5icy1wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLW1peC00LTQgLmJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTQtNSAuYnMtcGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy1taXgtNC01IC5icy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLW1peC00LTYgLmJzLXBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTQtNiAuYnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy10YWxsLTEgLmJzLXBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctdGFsbC0xIC5icy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLXRhbGwtMiAuYnMtcGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy10YWxsLTIgLmJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctdGV4dC0xIC5icy1wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLXRleHQtMSAuYnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy10aHVtYm5haWwtMSAuYnMtcGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy10aHVtYm5haWwtMSAuYnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy10aHVtYm5haWwtMiAuYnMtcGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy10aHVtYm5haWwtMiAuYnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy10aHVtYm5haWwtMyAuYnMtcGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy10aHVtYm5haWwtMyAuYnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbW9kZXJuLWdyaWQtbGlzdGluZy0zIC5icy1wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1tb2Rlcm4tZ3JpZC1saXN0aW5nLTMgLmJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYnMtc2xpZGVyLWNvbnRyb2xzIC5idG4tYnMtcGFnaW5hdGlvbi5uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmJzLXNsaWRlci1pdGVtcy1jb250YWluZXIgPiAuYnMtc2xpZGVyLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtc2xpZGVyLWl0ZW1zLWNvbnRhaW5lciAuYnMtc2xpZGVyLWl0ZW0uYnMtc2xpZGVyLWZpcnN0LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJzLXNsaWRlci1pdGVtcy1jb250YWluZXIgLmJzLWNvbnRyb2wtbmF2LXN0eWxlLTIgLmJ0bi1icy1wYWdpbmF0aW9uLm5leHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5icy1zbGlkZXItaXRlbXMtY29udGFpbmVyIC5icy1jb250cm9sLW5hdi1zdHlsZS0zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnMtbGlzdGluZy5icy1saXN0aW5nLXNpbmdsZS10YWIgLmJzLXNsaWRlci1pdGVtcy1jb250YWluZXIgLmJzLWNvbnRyb2wtbmF2LXN0eWxlLTQgLmJ0bi1icy1wYWdpbmF0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgcGFkZGluZzogMCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJzLXNsaWRlci1kb3RzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmJzLXNsaWRlci1kb3RzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnMtc2xpZGVyLWRvdHMgLmJ0cy1icy1kb3RzLWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJzLXNsaWRlci1kb3RzLXN0eWxlLTEsIC5icy1zbGlkZXItZG90cy1zdHlsZS0yLCAuYnMtc2xpZGVyLWRvdHMtc3R5bGUtMywgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmJzLWNvbnRyb2wtbmF2ICsgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTEsIC5icy1jb250cm9sLW5hdiArIC5icy1zbGlkZXItZG90cy1zdHlsZS0yLCAuYnMtY29udHJvbC1uYXYgKyAuYnMtc2xpZGVyLWRvdHMtc3R5bGUtMywgLmJzLWNvbnRyb2wtbmF2ICsgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTQge1xuICBib3R0b206IDA7XG59XG5cbi5icy1jb250cm9sLW5hdi1zdHlsZS00ICsgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTEsIC5icy1jb250cm9sLW5hdi1zdHlsZS00ICsgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTIsIC5icy1jb250cm9sLW5hdi1zdHlsZS00ICsgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTMsIC5icy1jb250cm9sLW5hdi1zdHlsZS00ICsgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLmJzLXNsaWRlci1kb3RzLXN0eWxlLTEgLmJ0cy1icy1kb3RzLWJ0biwgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTIgLmJ0cy1icy1kb3RzLWJ0biwgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTMgLmJ0cy1icy1kb3RzLWJ0biwgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTQgLmJ0cy1icy1kb3RzLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG1hcmdpbjogMCAzcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uYnMtc2xpZGVyLWRvdHMtc3R5bGUtMSAuYnRzLWJzLWRvdHMtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYnMtc2xpZGVyLWRvdHMtc3R5bGUtMyAuYnRzLWJzLWRvdHMtYnRuIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmJzLXNsaWRlci1kb3RzLXN0eWxlLTQgLmJ0cy1icy1kb3RzLWJ0biB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDRweDtcbn1cblxuLmJzLXNpbXBsZS1wYWdpbmF0aW9uLnNpbXBsZV9uZXh0X3ByZXYgLmJ0bi1icy1wYWdpbmF0aW9uLnByZXYge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5icy1saXN0aW5nLWxpc3RpbmctYmxvZy0xIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctYmxvZy0yIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctYmxvZy0zIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctYmxvZy00IC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctY2xhc3NpYy0xIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctY2xhc3NpYy0zIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTEtMSAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1saXN0aW5nLW1peC0xLTMgLmJzLXNsaWRlci1jb250cm9scywgLmJzLWxpc3RpbmctbGlzdGluZy1taXgtMS00IC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTMtMSAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1saXN0aW5nLW1peC0zLTMgLmJzLXNsaWRlci1jb250cm9scywgLmJzLWxpc3RpbmctbGlzdGluZy1taXgtNC03IC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTQtOCAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1saXN0aW5nLXRleHQtMSAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1saXN0aW5nLXRleHQtMiAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1saXN0aW5nLXRleHQtMyAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1saXN0aW5nLXRleHQtNCAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1tb2Rlcm4tZ3JpZC1saXN0aW5nLTEgLmJzLXNsaWRlci1jb250cm9scywgLmJzLWxpc3RpbmctbW9kZXJuLWdyaWQtbGlzdGluZy0yIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLW1vZGVybi1ncmlkLWxpc3RpbmctNSAuYnMtc2xpZGVyLWNvbnRyb2xzIHtcbiAgaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5icy1saXN0aW5nLWxpc3RpbmctbWl4LTEtNCAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1tb2Rlcm4tZ3JpZC1saXN0aW5nLTUgLmJzLXNsaWRlci1jb250cm9scyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5icy1saXN0aW5nLWxpc3RpbmctdGV4dC0xIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctdGV4dC0zIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctdGV4dC00IC5icy1zbGlkZXItY29udHJvbHMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYnMtbGlzdGluZy1tb2Rlcm4tZ3JpZC1saXN0aW5nLTEgLmJzLXNsaWRlci1jb250cm9scywgLmJzLWxpc3RpbmctbW9kZXJuLWdyaWQtbGlzdGluZy0yIC5icy1zbGlkZXItY29udHJvbHMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYnMtbGlzdGluZy1tb2Rlcm4tZ3JpZC1saXN0aW5nLTYgLmJzLXNsaWRlci1jb250cm9scyB7XG4gIGhlaWdodDogMjdweDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnMtbGlzdGluZy1saXN0aW5nLW1peC0yLTIgLmJzLXNsaWRlci1jb250cm9scyB7XG4gIGhlaWdodDogMjdweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnMtbGlzdGluZy1saXN0aW5nLXRodW1ibmFpbC0xIC5icy1zbGlkZXItY29udHJvbHMge1xuICBoZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmJzLWxpc3RpbmctbGlzdGluZy10aHVtYm5haWwtMiAuYnMtc2xpZGVyLWNvbnRyb2xzIHtcbiAgaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5icy1saXN0aW5nLWxpc3RpbmctY2xhc3NpYy0yIC5icy1zbGlkZXItY29udHJvbHMge1xuICBoZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmJzLWxpc3RpbmctbW9kZXJuLWdyaWQtbGlzdGluZy00IC5icy1zbGlkZXItY29udHJvbHMge1xuICBoZWlnaHQ6IDI3cHg7XG59XG5cbi5icy1saXN0aW5nLWxpc3RpbmctdGFsbC0xIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctdGFsbC0yIC5icy1zbGlkZXItY29udHJvbHMge1xuICBoZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnMtbGlzdGluZy1tb2Rlcm4tZ3JpZC1saXN0aW5nLTMgLmJzLXNsaWRlci1jb250cm9scyB7XG4gIGhlaWdodDogMjdweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmJzLWxpc3RpbmctbGlzdGluZy1ncmlkLTEgLmJzLXNsaWRlci1jb250cm9scywgLmJzLWxpc3RpbmctbGlzdGluZy1ncmlkLTIgLmJzLXNsaWRlci1jb250cm9scyB7XG4gIGhlaWdodDogMjdweDtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubGlzdGluZy1taXgtNC03ICsgLmJzLXBhZ2luYXRpb24tcmVzcG9uc2UsIC5saXN0aW5nLW1peC00LTcgKyAuYnMtcGFnaW5hdGlvbi1yZXNwb25zZSB+IC5icy1wYWdpbmF0aW9uLXJlc3BvbnNlLCAubGlzdGluZy1taXgtNC04ICsgLmJzLXBhZ2luYXRpb24tcmVzcG9uc2UsIC5saXN0aW5nLW1peC00LTggKyAuYnMtcGFnaW5hdGlvbi1yZXNwb25zZSB+IC5icy1wYWdpbmF0aW9uLXJlc3BvbnNlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmRyb3BjYXAuZHJvcGNhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCA4cHggLTEwcHggMDtcbiAgZm9udC1zaXplOiA3NHB4O1xuICBsaW5lLWhlaWdodDogNzRweDtcbiAgaGVpZ2h0OiA3NHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZHJvcGNhcC5kcm9wY2FwLXNxdWFyZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDExcHg7XG59XG5cbi5kcm9wY2FwLmRyb3BjYXAtc3F1YXJlLW91dGxpbmUge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCAxMXB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbn1cblxuLmRyb3BjYXAuZHJvcGNhcC1jaXJjbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1pbi13aWR0aDogNzRweDtcbiAgZm9udC1zaXplOiA1MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kcm9wY2FwLmRyb3BjYXAtY2lyY2xlLW91dGxpbmUge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1pbi13aWR0aDogNzRweDtcbiAgZm9udC1zaXplOiA1MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xufVxuXG4uYnMtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgcGFkZGluZzogMCAzcHg7XG59XG5cbi5icy1oaWdobGlnaHQuYnMtaGlnaGxpZ2h0LXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI2YjY7XG59XG5cbi5icy10YWItc2hvcnRjb2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJzLXRhYi1zaG9ydGNvZGUgLm5hdi5uYXYtdGFicyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnMtdGFiLXNob3J0Y29kZSAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDlweCAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjNGE0YTRhICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJzLXRhYi1zaG9ydGNvZGUgLm5hdi10YWJzID4gbGkgPiBhOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5icy10YWItc2hvcnRjb2RlIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsIC5icy10YWItc2hvcnRjb2RlIC5uYXYtdGFicyA+IGxpID4gYTpmb2N1cywgLmJzLXRhYi1zaG9ydGNvZGUgLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5icy10YWItc2hvcnRjb2RlIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtdGFiLXNob3J0Y29kZSAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcbn1cblxuLmJzLXJvdy1zaG9ydGNvZGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYnMtYWNjb3JkaW9uLXNob3J0Y29kZSAucGFuZWwge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjA3cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjA3cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4wN3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMDdzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmJzLWFjY29yZGlvbi1zaG9ydGNvZGUgLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAwIDAgMCA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5icy1hY2NvcmRpb24tc2hvcnRjb2RlIC5wYW5lbC1oZWFkaW5nIGEge1xuICBjb2xvcjogIzU4NTg1ODtcbn1cblxuLmJzLWFjY29yZGlvbi1zaG9ydGNvZGUgLnBhbmVsLWhlYWRpbmcgYTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDZkNmQ2O1xufVxuXG4uYnMtYWNjb3JkaW9uLXNob3J0Y29kZSAucGFuZWwtaGVhZGluZy5hY3RpdmUgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4uYnMtYWNjb3JkaW9uLXNob3J0Y29kZSAucGFuZWwtaGVhZGluZyAqLCAuYnMtYWNjb3JkaW9uLXNob3J0Y29kZSAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtYWNjb3JkaW9uLXNob3J0Y29kZSAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUsIC5icy1hY2NvcmRpb24tc2hvcnRjb2RlIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5icy1hY2NvcmRpb24tc2hvcnRjb2RlIC5wYW5lbCArIC5wYW5lbCB7XG4gIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmJzLWFjY29yZGlvbi1zaG9ydGNvZGUgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEge1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJzLWFjY29yZGlvbi1zaG9ydGNvZGUgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMDdzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMDdzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjA3cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4wN3MgZWFzZTtcbn1cblxuLmJzLWFjY29yZGlvbi1zaG9ydGNvZGUgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIGEge1xuICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xufVxuXG4uYnMtYWNjb3JkaW9uLXNob3J0Y29kZSAucGFuZWwgLnBhbmVsLWhlYWRpbmcgYSwgLmJzLWFjY29yZGlvbi1zaG9ydGNvZGUgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnVsLmJzLXNob3J0Y29kZS1saXN0LCB1bC5icy1zaG9ydGNvZGUtbGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG51bC5icy1zaG9ydGNvZGUtbGlzdCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbn1cblxudWwuYnMtc2hvcnRjb2RlLWxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG51bC5icy1zaG9ydGNvZGUtbGlzdCBsaTpiZWZvcmUge1xuICB3aWR0aDogMjVweDtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNnB4O1xufVxuXG51bC5icy1zaG9ydGNvZGUtbGlzdCBsaTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsLmJzLXNob3J0Y29kZS1saXN0Lmxpc3Qtc3R5bGUtY2hlY2sgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cblxudWwuYnMtc2hvcnRjb2RlLWxpc3QubGlzdC1zdHlsZS1zdGFyIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG5cbnVsLmJzLXNob3J0Y29kZS1saXN0Lmxpc3Qtc3R5bGUtZWRpdCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuXG51bC5icy1zaG9ydGNvZGUtbGlzdC5saXN0LXN0eWxlLWZvbGRlciBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuXG51bC5icy1zaG9ydGNvZGUtbGlzdC5saXN0LXN0eWxlLWZpbGUgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjtcbn1cblxudWwuYnMtc2hvcnRjb2RlLWxpc3QubGlzdC1zdHlsZS1oZWFydCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuXG51bC5icy1zaG9ydGNvZGUtbGlzdC5saXN0LXN0eWxlLWFzdGVyaXNrIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG5cbmhyLmJzLWRpdmlkZXIge1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTAlO1xufVxuXG5oci5icy1kaXZpZGVyLmRhc2hlZC1saW5lIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG5oci5icy1kaXZpZGVyLmZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuaHIuYnMtZGl2aWRlci5sYXJnZSB7XG4gIHdpZHRoOiA5MCU7XG59XG5cbmhyLmJzLWRpdmlkZXIuc21hbGwge1xuICB3aWR0aDogNzAlO1xufVxuXG5oci5icy1kaXZpZGVyLnRpbnkge1xuICB3aWR0aDogNTAlO1xufVxuXG5oci5icy1kaXZpZGVyICsgaDEsIGhyLmJzLWRpdmlkZXIgKyAuaDEsIGhyLmJzLWRpdmlkZXIgKyBoMiwgaHIuYnMtZGl2aWRlciArIC5oMiwgaHIuYnMtZGl2aWRlciArIGgzLCBoci5icy1kaXZpZGVyICsgLmgzIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbmhyLmJzLWRpdmlkZXIgKyBoNSwgaHIuYnMtZGl2aWRlciArIC5oNSB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbmgxICsgaHIuYnMtZGl2aWRlciwgLmgxICsgaHIuYnMtZGl2aWRlciwgaDIgKyBoci5icy1kaXZpZGVyLCAuaDIgKyBoci5icy1kaXZpZGVyLCBoMyArIGhyLmJzLWRpdmlkZXIsIC5oMyArIGhyLmJzLWRpdmlkZXIsIGg0ICsgaHIuYnMtZGl2aWRlciwgLmg0ICsgaHIuYnMtZGl2aWRlciwgaDUgKyBoci5icy1kaXZpZGVyLCAuaDUgKyBoci5icy1kaXZpZGVyIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmJzLXNob3J0Y29kZS1hbGVydC5hbGVydCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5icy1zaG9ydGNvZGUtYWxlcnQuYWxlcnQtc2ltcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2cuc3RpY2t5LCAubGlzdGluZy1pdGVtLWJsb2cuc3RpY2t5OmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJkZjtcbiAgcGFkZGluZzogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLnZjX2ltYWdlc19jYXJvdXNlbDpob3ZlciAudmNfY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LCAudmNfaW1hZ2VzX2Nhcm91c2VsOmhvdmVyIC52Y19jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udmNfaW1hZ2VzX2Nhcm91c2VsIC52Y19jYXJvdXNlbC1pbm5lciAudmNfY2Fyb3VzZWwtc2xpZGVsaW5lIC52Y19jYXJvdXNlbC1zbGlkZWxpbmUtaW5uZXIgPiAudmNfaXRlbSB7XG4gIGhlaWdodDogMDtcbn1cblxuLnZjX2ltYWdlc19jYXJvdXNlbCAudmNfY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0Lmljb24tbmV4dDpiZWZvcmUsIC52Y19pbWFnZXNfY2Fyb3VzZWwgLnZjX2Nhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldi5pY29uLXByZXY6YmVmb3JlIHtcbiAgdG9wOiAtMTFweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLnZjX2ltYWdlc19jYXJvdXNlbCAudmNfY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0Lmljb24tbmV4dDpiZWZvcmUge1xuICByaWdodDogLTFweDtcbn1cblxuLnZjX2ltYWdlc19jYXJvdXNlbCAudmNfY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2Lmljb24tcHJldjpiZWZvcmUge1xuICBsZWZ0OiAtMXB4O1xufVxuXG4ud3BiX2dhbGxlcnkgPiAud3BiX3dyYXBwZXIgPiAud3BiX2ZsZXhzbGlkZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHpvb206IDE7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ud3BiX2ZsZXhzbGlkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiBhIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLndwYl9mbGV4c2xpZGVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgYTpiZWZvcmUge1xuICBmb250LWZhbWlseTogZmxleHNsaWRlci1pY29uO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi53cGJfZ2FsbGVyeSAud3BiX2ZsZXhzbGlkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiBhIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4ud3BiX2dtYXBzX3dpZGdldCAud3BiX3dyYXBwZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi52Y19idG4zIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi53cGNmNy1mb3JtIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuXG4ud3BjZjctZm9ybSBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLndwY2Y3LWZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFyY2hpdmUtdGl0bGUuc2VhcmNoLXRpdGxlLnNlYXJjaC1iZ2NzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5iZXR0ZXItZ2NzLXdyYXBwZXIge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cblxuLmJldHRlci1nY3Mtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5icy1wcmV0dHktdGFicy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUge1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm90aGVyLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1lbGVtZW50cyAuaC10ZXh0IHtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1lbGVtZW50cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogNXB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xufVxuXG4uYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0IHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0IC5mYSB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi5icy1wcmV0dHktdGFicy5icy1wcmV0dHktdGFicy1pbml0aWFsaXplZCAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyOmhvdmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnMtcHJldHR5LXRhYnMtY29udGFpbmVyLmRpc3BsYXktbW9yZS1pdGVtcyAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbms6aG92ZXIgLmgtdGV4dCB7XG4gIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50O1xuICBjb2xvcjogY3VycmVudENvbG9yICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEzKSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYiAub3RoZXItbGluayB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC43cyBlYXNlLCBiYWNrZ3JvdW5kIDAuN3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjdzIGVhc2UsIGJhY2tncm91bmQgMC43cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjdzIGVhc2UsIGJhY2tncm91bmQgMC43cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjdzIGVhc2UsIGJhY2tncm91bmQgMC43cyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcubXVsdGktdGFiIC5icy1wcmV0dHktdGFicy1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5icy1wcmV0dHktdGFicy5icy1wcmV0dHktdGFicy1pbml0aWFsaXplZCAub3RoZXItbGluayB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJzLXNsaWRlci0xLWl0ZW0gLnJhdGluZy1zdGFycywgLmxpc3RpbmctbWctMS1pdGVtIC5yYXRpbmctc3RhcnMsIC5saXN0aW5nLW1nLTItaXRlbSAucmF0aW5nLXN0YXJzLCAubGlzdGluZy1tZy0zLWl0ZW0gLnJhdGluZy1zdGFycywgLmxpc3RpbmctbWctNC1pdGVtIC5yYXRpbmctc3RhcnMsIC5saXN0aW5nLW1nLTYtaXRlbSAucmF0aW5nLXN0YXJzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icy1zbGlkZXItMS1pdGVtIC5wb3N0LW1ldGEgLnJhdGluZy1iYXIsIC5saXN0aW5nLW1nLTEtaXRlbSAucG9zdC1tZXRhIC5yYXRpbmctYmFyLCAubGlzdGluZy1tZy0yLWl0ZW0gLnBvc3QtbWV0YSAucmF0aW5nLWJhciwgLmxpc3RpbmctbWctMy1pdGVtIC5wb3N0LW1ldGEgLnJhdGluZy1iYXIsIC5saXN0aW5nLW1nLTQtaXRlbSAucG9zdC1tZXRhIC5yYXRpbmctYmFyLCAubGlzdGluZy1tZy02LWl0ZW0gLnBvc3QtbWV0YSAucmF0aW5nLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5icy1zbGlkZXItaXRlbSAucG9zdC1tZXRhIC5yYXRpbmcsIC5saXN0aW5nLWl0ZW0tdGFsbC0yIC5wb3N0LW1ldGEgLnJhdGluZywgLmxpc3RpbmctaXRlbS10ZXh0LTEgLnBvc3QtbWV0YSAucmF0aW5nLCAubGlzdGluZy1tZy0zLWl0ZW0gLnBvc3QtbWV0YSAucmF0aW5nLCAubGlzdGluZy1tZy00LWl0ZW0gLnBvc3QtbWV0YSAucmF0aW5nLCAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5wb3N0LW1ldGEgLnJhdGluZyB7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGFsbC0yIC5wb3N0LW1ldGEgLmNvbW1lbnRzLCAubGlzdGluZy1pdGVtLXRleHQtMSAucG9zdC1tZXRhIC5jb21tZW50cyB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNlYXJjaC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtY29udGFpbmVyLm9wZW4ucmVzdWx0LXJlc3VsdHMtZXhpc3QgLnNlYXJjaC1wcmV2aWV3IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWFyY2gtcHJldmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDdweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCA3cHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDdweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzgzODM4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgei1pbmRleDogOTk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zZWFyY2gtcHJldmlldyBbZGF0YS1zZWN0aW9uLW5hbWVdIHtcbiAgbWF4LWhlaWdodDogMzEwcHg7XG59XG5cbi5zZWFyY2gtcHJldmlldyAuY2xlYW4tdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zZWFyY2gtcHJldmlldyAubGlzdGluZy1pdGVtLXRodW1ibmFpbDpsYXN0LWNoaWxkLCAuc2VhcmNoLXByZXZpZXcgdWwucHJvZHVjdHMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWpheC1zZWFyY2gtcmVzdWx0cyB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5cbi5hamF4LXNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtNDA0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5hamF4LXNlYXJjaC1yZXN1bHRzIC5jbGVhbi1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ucmVzdWx0LXJlc3VsdHMtZXhpc3QgLnNlYXJjaC1wcmV2aWV3IHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmFqYXgtc2VhcmNoLW5vLXByb2R1Y3QgLmFqYXgtYWpheC1wb3N0cy1saXN0LCAudHdvLWNvbHVtbi1yZXN1bHRzLWxpc3Qge1xuICBwYWRkaW5nOiAyMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50d28tY29sdW1uLXJlc3VsdHMtbGlzdCA+IGRpdiB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBwYWRkaW5nLXJpZ2h0OiAzJTtcbn1cblxuLnR3by1jb2x1bW4tcmVzdWx0cy1saXN0ID4gZGl2Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4udHdvLWNvbHVtbi1yZXN1bHRzLWxpc3QgPiAuYWpheC1wb3N0cy1jb2x1bW5zIHtcbiAgd2lkdGg6IDQ1JTtcbn1cblxuLnR3by1jb2x1bW4tcmVzdWx0cy1saXN0ID4gLmFqYXgtcHJvZHVjdHMtY29sdW1ucyB7XG4gIHdpZHRoOiA1NSU7XG59XG5cbi5hamF4LXNlYXJjaC1sb2FkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNhNmE2YTY7XG59XG5cbi5hamF4LWFqYXgtcG9zdHMtbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi5hamF4LWFqYXgtcG9zdHMtbGlzdCAuYWpheC1zZWFyY2gtbG9hZGluZywgLmFqYXgtYWpheC1wb3N0cy1saXN0IC5hbGlnbi12ZXJ0aWNhbC1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2FmYWZhZjtcbn1cblxuLmFqYXgtdGF4b25vbXktbGlzdCAuYWpheC1zZWFyY2gtbG9hZGluZywgLmFqYXgtdGF4b25vbXktbGlzdCAuYWxpZ24tdmVydGljYWwtY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNhZmFmYWY7XG59XG5cbi5hamF4LWFqYXgtcG9zdHMtbGlzdCAuYWpheC10YXhvbm9teS1saXN0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmFqYXgtYWpheC1wb3N0cy1saXN0IC5saXN0aW5nLXRodW1ibmFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYnMtZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJzLWZhZGVJbkRvd247XG59XG5cbi5zZWFyY2gtcHJldmlldyAuYnMtbGlzdGluZy1wcm9kdWN0cyB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5hamF4LXRheG9ub215LWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMmUyZTI7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAzMCU7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5cbi5hamF4LXByb2R1Y3RzLWNvbHVtbnMgLmFkZF90b19jYXJ0X2J1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFqYXgtcHJvZHVjdHMtY29sdW1ucyAucHJpY2Uge1xuICBtYXJnaW4tdG9wOiAxOXB4O1xufVxuXG4uYWpheC1wcm9kdWN0cy1jb2x1bW5zIC5zdGFyLXJhdGluZyArIC5wcmljZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5hamF4LXByb2R1Y3RzLWNvbHVtbnMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuLnNlYXJjaC1wcmV2aWV3IC5wb3N0LWNhdGVnb3JpZXMge1xuICBtYXJnaW46IDEzcHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJzLWZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBicy1mYWRlSW5Eb3duO1xufVxuXG4uc2VhcmNoLXByZXZpZXcgLnBvc3QtY2F0ZWdvcmllcyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMCA1cHg7XG59XG5cbi5hamF4LXNlYXJjaC1yZXN1bHRzIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4uYWpheC1zZWFyY2gtcmVzdWx0cy13cmFwcGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1MHB4O1xufVxuXG4uYWpheC1zZWFyY2gtcmVzdWx0czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLmFqYXgtY2F0ZWdvcmllcy1jb2x1bW5zIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmFqYXgtdGFncy1jb2x1bW5zIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cblxuLmFqYXgtc2VhcmNoLW5vLXByb2R1Y3QgLmFqYXgtdGF4b25vbXktbGlzdCA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxNTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWpheC1zZWFyY2gtbm8tcHJvZHVjdCAuYWpheC10YXhvbm9teS1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hamF4LXNlYXJjaC1uby1wcm9kdWN0IC5hamF4LWFqYXgtcG9zdHMtbGlzdCB7XG4gIHdpZHRoOiA1MyU7XG59XG5cbi5hamF4LXNlYXJjaC1uby1wcm9kdWN0LmFqYXgtc2VhcmNoLWZ1bGx3aWR0aCAuYWpheC1hamF4LXBvc3RzLWxpc3Qge1xuICB3aWR0aDogNjklO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hamF4LXNlYXJjaC1uby1wcm9kdWN0LmFqYXgtc2VhcmNoLWZ1bGx3aWR0aCAudHdvLWNvbHVtbi1yZXN1bHRzLWxpc3Qge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5hamF4LXNlYXJjaC1uby1wcm9kdWN0LmFqYXgtc2VhcmNoLWZ1bGx3aWR0aCAubGlzdGluZy10aHVtYm5haWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWpheC1wb3N0cy1jb2x1bW4ge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuXG4uc2VhcmNoLXByZXZpZXcgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QsIC5zZWFyY2gtcHJldmlldyAud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2VhcmNoLXByZXZpZXcgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgaDMsIC5zZWFyY2gtcHJldmlldyAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuaDMge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLmFqYXgtcG9zdHMtY29sdW1ucyB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5cbi5jbGVhbi10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uY2xlYW4tdGl0bGUgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLmNsZWFuLXRpdGxlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbn1cblxuLmNsZWFuLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGNvbG9yOiAjMzgzODM4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDZweCA5cHg7XG4gIG1hcmdpbjogMCAxcHggNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jbGVhbi1idXR0b24tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uY2xlYW4tYnV0dG9uIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zbGlkZXItY29udGFpbmVyIC5jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC53aWRnZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5icy12aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJzLXZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJzLXZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnMtaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnMtaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnMtaGlkZGVuLXNtLCAuYnMtaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJzLWhpZGRlbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYWpheC1wb3N0LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYWpheC1wb3N0LWNvbnRlbnQgLnBvc3QtaGVhZGVyLWlubmVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG59XG5cbi5hamF4LXBvc3QtY29udGVudCAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBtYXJnaW46IDEwcHggMCA1cHg7XG59XG5cbi5hamF4LXBvc3QtY29udGVudCAuc2luZ2xlLWZlYXR1cmVkLnNpbmdsZS1mZWF0dXJlZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5hamF4LXBvc3QtY29udGVudCAucG9zdC1tZXRhIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLmFqYXgtcG9zdC1jb250ZW50IC5jb21tZW50cy10ZW1wbGF0ZS5jb21tZW50cy10ZW1wbGF0ZSwgLmFqYXgtcG9zdC1jb250ZW50IC5wb3N0LXJlbGF0ZWQucG9zdC1yZWxhdGVkLCAuYWpheC1wb3N0LWNvbnRlbnQgLnNpbmdsZS1jb250YWluZXIuc2luZ2xlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmFqYXgtcG9zdC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA4NTZweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmFqYXgtcG9zdC1jb250ZW50IC5wb3N0LWhlYWRlci1pbm5lciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uYWpheC1wb3N0LWNvbnRlbnQgLnBvc3QtaGVhZGVyLWlubmVyIC5zaW5nbGUtcG9zdC1leGNlcnB0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hamF4LXBvc3QtY29udGVudCAucG9zdC1oZWFkZXItaW5uZXIgLnBvc3Qtc3VidGl0bGUgKyAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xuICBtYXJnaW46IC01cHggMCAwO1xufVxuXG4uYWpheC1wb3N0LWNvbnRlbnQgLnBvc3QtaGVhZGVyLWlubmVyIC5zaW5nbGUtcG9zdC1leGNlcnB0ICsgLnBvc3QtbWV0YS13cmFwIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ubW9kYWwuc2lnbi1pbi1tb2RhbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwuc2lnbi1pbi1tb2RhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuXG4uc2lnbi1pbi1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggcmdiYSgwLCAwLCAwLCAwLjMxKTtcbn1cblxuLnNpZ24taW4tbW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2lnbi1pbi1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC41OCwgMC45OSwgMC42MywgMS4wNikgMHMgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjU4LCAwLjk5LCAwLjYzLCAxLjA2KSAwcyAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjU4LCAwLjk5LCAwLjYzLCAxLjA2KSAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjU4LCAwLjk5LCAwLjYzLCAxLjA2KSAwcyAhaW1wb3J0YW50O1xufVxuXG4uc2lnbi1pbi1tb2RhbCAuY2xvc2UtbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzJweDtcbiAgcmlnaHQ6IDM3cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNiZGJkYmQ7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC41OCwgMC45OSwgMC42MywgMS4wNikgMHMgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjU4LCAwLjk5LCAwLjYzLCAxLjA2KSAwcyAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjU4LCAwLjk5LCAwLjYzLCAxLjA2KSAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjU4LCAwLjk5LCAwLjYzLCAxLjA2KSAwcyAhaW1wb3J0YW50O1xufVxuXG4uc2lnbi1pbi1tb2RhbCAuY2xvc2UtbW9kYWw6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cblxuLnNpZ24taW4tbW9kYWwgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAyNXB4IDE1cHg7XG59XG5cbi5icy1sb2dpbiB7XG4gIG1heC13aWR0aDogMjkwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmJzLWxvZ2luIC5icy1sb2dpbi1wYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40NHMgY3ViaWMtYmV6aWVyKDAuOCwgMC4yLCAwLjI0LCAwLjg4KTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40NHMgY3ViaWMtYmV6aWVyKDAuOCwgMC4yLCAwLjI0LCAwLjg4KTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjQ0cyBjdWJpYy1iZXppZXIoMC44LCAwLjIsIDAuMjQsIDAuODgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NHMgY3ViaWMtYmV6aWVyKDAuOCwgMC4yLCAwLjI0LCAwLjg4KTtcbn1cblxuLmJzLWxvZ2luLmlubW92ZSAuYnMtbG9naW4tcGFuZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLmJzLWxvZ2luIC5icy1sb2dpbi1wYW5lbC5icy1jdXJyZW50LWxvZ2luLXBhbmVsLmJzLWxvZ2luLXNpZ24tcGFuZWwge1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uYnMtbG9naW4gLmJzLWxvZ2luLXBhbmVsLmJzLWxvZ2luLXNpZ24tcGFuZWwge1xuICBsZWZ0OiAtNDRweDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJzLWxvZ2luIC5icy1sb2dpbi1wYW5lbC5icy1sb2dpbi1yZXNldC1wYW5lbCB7XG4gIHJpZ2h0OiAtNDRweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJzLWxvZ2luIC5icy1sb2dpbi1wYW5lbC5icy1jdXJyZW50LWxvZ2luLXBhbmVsLmJzLWxvZ2luLXJlc2V0LXBhbmVsIHtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5icy1sb2dpbiAubG9naW4taGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzdhN2E3YTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYnMtbG9naW4gLmxvZ2luLWhlYWRlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJzLWxvZ2luIC5sb2dpbi1oZWFkZXIgLmxvZ2luLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBsaW5lLWhlaWdodDogODBweDtcbn1cblxuLmJzLWxvZ2luIC5icy1sb2dpbi1yZXNldC1wYW5lbCAubG9naW4taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cblxuLmJzLWxvZ2luIC5icy1sb2dpbi1yZXNldC1wYW5lbCAubG9naW4taGVhZGVyIC5sb2dpbi1pY29uIHtcbiAgY29sb3I6ICM0OTQ5NDk7XG59XG5cbi5icy1sb2dpbiAuYnMtbG9naW4tcmVzZXQtcGFuZWwgLmxvZ2luLWhlYWRlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uYnMtbG9naW4gLmxvZ2luLWZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJzLWxvZ2luIC5sb2dpbi1maWVsZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJzLWxvZ2luIGlucHV0W3R5cGU9cGFzc3dvcmRdLCAuYnMtbG9naW4gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5icy1sb2dpbiAucmVtZW1iZXItY2hlY2tib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xMDAwO1xuICBsZWZ0OiAtMTAwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5icy1sb2dpbiAucmVtZW1iZXItY2hlY2tib3ggKyAucmVtZW1iZXItbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNhMGEwYTA7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xufVxuXG4uYnMtbG9naW4gLnJlbWVtYmVyLWNoZWNrYm94OmNoZWNrZWQgKyAucmVtZW1iZXItbGFiZWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4O1xuICBjb2xvcjogIzQyNDI0Mjtcbn1cblxuLmJzLWxvZ2luIC5yZW1lbWJlci1sYWJlbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQWdDQVlBQUFBYmlmak1BQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBVlpKUkVGVVNBM3RsVEZ1ZzBBUVJRY3dNZ29GRWcydVhibmxDSnlGMGtkSUFVMWEzOEExNGhiMFJpNmhvMFVVcERPRkVkck1SNEVRZ3lJSVJZcDRwWlZnZHQ2ZmdkMlpsZUk0VmlWSmV1UHBOazFqMG95aEtNcTdFT0xNODNVRFdOZjE0MzYvZjFGVmRRWk9WTmUxbVdYWjhYYTdFVjJ2MS9KK3Y3UFlzZ0VHckl5MDUwWWVwZ2NHckR3MC91YjVLVUQwL0FmOEQxQVlmTFlYbnlFd1lHV3VnRE1YUnJWRUJMNWd3RXByeTNuMU52NjNmcENtS2JtdVMzbWVmMjM3NVhLWjFjdVNKQkdXWlFrbXhlRndFR2hwWUVlN01IVWVFTmx4SENxS29vM01UWmhrK1JNZFpoQ0dvZEEwVFp4T3B6NnJZV1JFdDIxYmxHWFpyb09sVHFDcUtzR05zazBSamhEaHlHSzMyL1cySVF5RmJ3SXcrTDdmTzBQRU1JeisvUkdlRklEUjg3d2Vnc2hqMnZEcHhpaURibUVvTWhXNTg0UEFoaU9NQm44S2JiZGJpcUtJZ2lBZzAvemh5bHg5dFhFNmY5c1BQZ0RwSzJUZDZzQlVwQUFBQUFCSlJVNUVya0pnZ2c9PSk7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYnMtbG9naW4gLmdvLXJlc2V0LXBhbmVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzU5NTk1OTtcbn1cblxuLmJzLWxvZ2luIC5sb2dpbi1zdWJtaXQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYnMtbG9naW4gLmxvZ2luLWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnMtbG9naW4gLmJzLWxvZ2luLXJlc2V0LXBhbmVsIC5sb2dpbi1idG4ge1xuICBiYWNrZ3JvdW5kOiAjNTc1NzU3ICFpbXBvcnRhbnQ7XG59XG5cbi5icy1sb2dpbiAubG9naW4tc2lnbnVwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2E3YTdhNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnMtbG9naW4gLmdvLWxvZ2luLXBhbmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29sb3I6ICNhZGFkYWQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5zaWduLWluLW1vZGFsIC5icy1sb2dpbiAuZ28tbG9naW4tcGFuZWwge1xuICBsZWZ0OiAtMzBweDtcbn1cblxuLmJzLWxvZ2luIC5nby1sb2dpbi1wYW5lbDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzNmM2YzZjtcbn1cblxuLmJzLWxvZ2luLmJzLXR5cGUtcHJvZmlsZSB7XG4gIG1heC13aWR0aDogMjkwcHg7XG4gIGhlaWdodDogMjQwcHg7XG59XG5cbi5icy1sb2dpbiAuYnMtbG9naW4tcGFuZWwuYnMtY3VycmVudC1sb2dpbi1wYW5lbC5icy1sb2dpbi11c2VyLXBhbmVsIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdG9wOiAwO1xufVxuXG4uYnMtbG9naW4gLmJzLWxvZ2luLXVzZXItcGFuZWwgLmxvZ2luLWhlYWRlciBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG5cbi5icy1sb2dpbiAudXNlci1saW5rcyB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xufVxuXG4uYnMtbG9naW4gLnVzZXItbGlua3MgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZGNkYztcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJzLWxvZ2luIC51c2VyLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uYnMtbG9naW4gLnVzZXItbGlua3MgLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5icy1sb2dpbiAuc29jaWFsLWxvZ2luLWJ1dHRvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCAxN3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYnMtbG9naW4gLnNvY2lhbC1sb2dpbi1idXR0b25zIC5vci13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnMtbG9naW4gLnNvY2lhbC1sb2dpbi1idXR0b25zIC5vci10ZXh0IHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlM2UzO1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1pbi13aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBjb2xvcjogIzllOWU5ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJzLWxvZ2luIC5zb2NpYWwtbG9naW4tYnV0dG9ucyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAtNHB4O1xuICBmb250LXNpemU6IDA7XG59XG5cbi5icy1sb2dpbiAuc29jaWFsLWxvZ2luLWJ1dHRvbnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgNHB4IDhweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnMtbG9naW4gLnNvY2lhbC1sb2dpbi1idXR0b25zIGxpIC5zb2NpYWwtbG9naW4tYnRuLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbi5icy1sb2dpbiAuc29jaWFsLWxvZ2luLWJ1dHRvbnMgdWwgbGk6Zmlyc3QtY2hpbGQsIC5icy1sb2dpbiAuc29jaWFsLWxvZ2luLWJ1dHRvbnMgdWwuaXRlbXMtY291bnQtMiBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnMtbG9naW4gLnNvY2lhbC1sb2dpbi1idXR0b25zIHVsIGxpOmZpcnN0LWNoaWxkIC5zb2NpYWwtbG9naW4tYnRuLCAuYnMtbG9naW4gLnNvY2lhbC1sb2dpbi1idXR0b25zIHVsLml0ZW1zLWNvdW50LTIgbGkgLnNvY2lhbC1sb2dpbi1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZmFjZWJvb2ssIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZmFjZWJvb2s6Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk2MzlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZ29vZ2xlLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWdvb2dsZTpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1nb29nbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDczZDMyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tdHdpdHRlciwgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi10d2l0dGVyOmZvY3VzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXR3aXR0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTljOGZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4taW5zdGFncmFtLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWluc3RhZ3JhbTpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1pbnN0YWdyYW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE3ZmE0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4td29yZHByZXNzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXdvcmRwcmVzczpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi13b3JkcHJlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE2MzhkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4teWFob28sIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4teWFob286Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4teWFob286aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIzZTk4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tbGlua2VkaW4sIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tbGlua2VkaW46Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tbGlua2VkaW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM1ZDk4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZGlzcXVzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWRpc3F1czpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1kaXNxdXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU5ZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tcmVkZGl0LCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXJlZGRpdDpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1yZWRkaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2JhM2JjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZm91cnNxdWFyZSwgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1mb3Vyc3F1YXJlOmZvY3VzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWZvdXJzcXVhcmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5MmNlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tbGFzdGZtLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWxhc3RmbTpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1sYXN0Zm06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTAyNTI5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tdHVtYmxyLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXR1bWJscjpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi10dW1ibHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU0YTYwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZ29vZHJlYWRzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWdvb2RyZWFkczpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1nb29kcmVhZHM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M0NjBmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tc3RhY2tvdmVyZmxvdywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1zdGFja292ZXJmbG93OmZvY3VzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXN0YWNrb3ZlcmZsb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM2ZjIxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZ2l0aHViLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWdpdGh1Yjpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1naXRodWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxOTE5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZHJpYmJibGUsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZHJpYmJibGU6Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZHJpYmJibGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE0Yzg5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tNTAwcHgsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tNTAwcHg6Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tNTAwcHg6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMxZjIwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tc2t5cm9jaywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1za3lyb2NrOmZvY3VzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXNreXJvY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU5N2NkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tbWl4aSwgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1taXhpOmZvY3VzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLW1peGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ5MTAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tc3RlYW0sIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tc3RlYW06Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tc3RlYW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzMDMwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tdHdpdGNodHYsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tdHdpdGNodHY6Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tdHdpdGNodHY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWEzOTljICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tdmtvbnRha3RlLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXZrb250YWt0ZTpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi12a29udGFrdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE1MzdkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tbWFpbHJ1LCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLW1haWxydTpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1tYWlscnU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg4MWMyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4teWFuZGV4LCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXlhbmRleDpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi15YW5kZXg6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQxYzI0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tb2Rub2tsYXNzbmlraSwgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1vZG5va2xhc3NuaWtpOmZvY3VzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLW9kbm9rbGFzc25pa2k6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg3NTAyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tYW9sLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWFvbDpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1hb2w6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY5ODI3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tbGl2ZSwgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1saXZlOmZvY3VzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWxpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2ZiMGNjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tcGl4ZWxwaW4sIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tcGl4ZWxwaW46Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tcGl4ZWxwaW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLmJ0biB7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAxNHB4IDAgNDNweDtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgNHB4IDdweCAwO1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5idG4gLmJmLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMzRweDtcbiAgd2lkdGg6IDM0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud3Atc29jaWFsLWxvZ2luLXByb3ZpZGVyLWxpc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icy1sb2dpbiAuZy1yZWNhcHRjaGEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5saXN0aW5nLWl0ZW0uYmV0dGVyLWFkcy1saXN0aXRlbWFkLmxpc3RpbmctaXRlbS1jbGFzc2ljLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5iZXR0ZXItYWRzLWxpc3RpdGVtYWQubGlzdGluZy1pdGVtLXRleHQtMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uYmYtYnJlYWRjcnVtYiAuYmYtYnJlYWRjcnVtYi1pdGVtcyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uYmYtYnJlYWRjcnVtYiAuYmYtYnJlYWRjcnVtYi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uYmYtYnJlYWRjcnVtYiAuYmYtYnJlYWRjcnVtYi1pdGVtOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBtYXJnaW4tbGVmdDogOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgY29sb3I6ICM5MjkyOTI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5iZi1icmVhZGNydW1iIC5iZi1icmVhZGNydW1iLWl0ZW0uYmYtYnJlYWRjcnVtYi1lbmQ6YWZ0ZXIsIC5iZi1icmVhZGNydW1iIC5iZi1icmVhZGNydW1iLWl0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iZi1icmVhZGNydW1iLmhpZGVfY3VycmVudCAuYmYtYnJlYWRjcnVtYi1pdGVtLmJmLWJyZWFkY3J1bWItZW5kIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYmYtYnJlYWRjcnVtYiAuYmYtYnJlYWRjcnVtYi1pdGVtIHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cblxuLmJmLWJyZWFkY3J1bWIgLmJmLWJyZWFkY3J1bWItaXRlbSBhLCAuYmYtYnJlYWRjcnVtYiAuYmYtYnJlYWRjcnVtYi1pdGVtIHNwYW4ge1xuICBjb2xvcjogIzllOWU5ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmYtYnJlYWRjcnVtYi5iYy1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iZi1icmVhZGNydW1iLmJjLWxpZ2h0LWNvbG9yIC5iZi1icmVhZGNydW1iLWl0ZW0gYSwgLmJmLWJyZWFkY3J1bWIuYmMtbGlnaHQtY29sb3IgLmJmLWJyZWFkY3J1bWItaXRlbSBzcGFuLCAuYmYtYnJlYWRjcnVtYi5iYy1saWdodC1jb2xvciAuYmYtYnJlYWRjcnVtYi1pdGVtOmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZi1icmVhZGNydW1iLmJjLWxpZ2h0LWNvbG9yIC5iZi1icmVhZGNydW1iLWl0ZW0uYmYtYnJlYWRjcnVtYi1lbmQge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5iZi1icmVhZGNydW1iLmJjLWhpZGUtbGFzdCAuYmYtYnJlYWRjcnVtYi1pdGVtLmJmLWJyZWFkY3J1bWItZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJmLWJyZWFkY3J1bWIuYmMtdG9wLXN0eWxlIHtcbiAgcGFkZGluZzogN3B4IDAgMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICBib2R5LnNpbmdsZSAuYmYtYnJlYWRjcnVtYiAuYmYtYnJlYWRjcnVtYi1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmJvZHkuc2luZ2xlIC5jb250ZW50LWNvbHVtbiA+IC5icy1uZXdzbGV0dGVyLXBhY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJzbnAtZW1wdHktbm90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5icy1saWdodC1zY2hlbWUsIC5icy1saWdodC1zY2hlbWUgLmxpc3RpbmctaXRlbS1ibG9nLTEgPiAuaXRlbS1pbm5lciA+IC50aXRsZSwgLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1pdGVtLWJsb2ctMiA+IC5pdGVtLWlubmVyID4gLnRpdGxlLCAuYnMtbGlnaHQtc2NoZW1lIC5saXN0aW5nLWl0ZW0tYmxvZy0zID4gLml0ZW0taW5uZXIgPiAudGl0bGUsIC5icy1saWdodC1zY2hlbWUgLmxpc3RpbmctaXRlbS1ibG9nLTUgPiAuaXRlbS1pbm5lciA+IC50aXRsZSwgLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1pdGVtLWNsYXNzaWMtMSAudGl0bGUsIC5icy1saWdodC1zY2hlbWUgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTIgLnRpdGxlLCAuYnMtbGlnaHQtc2NoZW1lIC5saXN0aW5nLWl0ZW0tZ3JpZC0xIC50aXRsZSwgLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1pdGVtLWdyaWQtMiAudGl0bGUsIC5icy1saWdodC1zY2hlbWUgLmxpc3RpbmctaXRlbS10Yi0xIC50aXRsZSwgLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1pdGVtLXRiLTIgLnRpdGxlLCAuYnMtbGlnaHQtc2NoZW1lIC5saXN0aW5nLWl0ZW0tdGItMyAudGl0bGUsIC5icy1saWdodC1zY2hlbWUgLmxpc3RpbmctaXRlbS10ZXh0LTEgLnRpdGxlLCAuYnMtbGlnaHQtc2NoZW1lIC5saXN0aW5nLWl0ZW0tdGV4dC0yIC50aXRsZSwgLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1pdGVtLXRleHQtMyAudGl0bGUsIC5icy1saWdodC1zY2hlbWUgLmxpc3RpbmctaXRlbS10ZXh0LTQgLnRpdGxlLCAuYnMtbGlnaHQtc2NoZW1lIC5wb3N0LW1ldGEsIC5icy1saWdodC1zY2hlbWUgLnBvc3QtbWV0YSBhLCAuYnMtbGlnaHQtc2NoZW1lIC5wb3N0LXN1bW1hcnksIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZyAub3RoZXItbGluayAuaC10ZXh0LCAuYnMtbGlnaHQtc2NoZW1lIC50aXRsZSwgLmJzLWxpZ2h0LXNjaGVtZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnBvc3QtbWV0YSA+IGEsIC5icy1saWdodC1zY2hlbWUgLnBvc3QtbWV0YSA+IHNwYW4ge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnBvc3Qtc3VtbWFyeSB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1ibG9nLTQgLmxpc3RpbmctaXRlbS1ibG9nLmhhcy1wb3N0LXRodW1ibmFpbCwgLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1jbGFzc2ljLTEuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xOmxhc3QtY2hpbGQgLmxpc3RpbmctaW5uZXIsIC5icy1saWdodC1zY2hlbWUgLmxpc3RpbmctY2xhc3NpYy0xLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtLWNsYXNzaWMtMTpsYXN0LWNoaWxkIC5saXN0aW5nLWlubmVyLCAuYnMtbGlnaHQtc2NoZW1lIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xIC5saXN0aW5nLWlubmVyLCAuYnMtbGlnaHQtc2NoZW1lIC5saXN0aW5nLWl0ZW0tZ3JpZC0yIC5wb3N0LXN1bW1hcnkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTI5KTtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1pdGVtLWNsYXNzaWMtMiAubGlzdGluZy1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyOSk7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLCAuYnMtbGlnaHQtc2NoZW1lIC5wYWdpbmF0aW9uLmJzLW51bWJlcmVkLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5kb3RzOmhvdmVyLCAuYnMtbGlnaHQtc2NoZW1lIC5wYWdpbmF0aW9uLmJzLW51bWJlcmVkLXBhZ2luYXRpb24gLndwLXBhZ2VuYXZpIGEsIC5icy1saWdodC1zY2hlbWUgLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiAud3AtcGFnZW5hdmkgc3BhbiwgLmJzLWxpZ2h0LXNjaGVtZSAucGFnaW5hdGlvbi5icy1udW1iZXJlZC1wYWdpbmF0aW9uIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZS5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtY2xlYW4gLnNvY2lhbC1pdGVtLCAuYnMtbGlnaHQtc2NoZW1lLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1tb2Rlcm4gLnNvY2lhbC1pdGVtLCAuYnMtbGlnaHQtc2NoZW1lLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1zdHlsZS0xMCAuc29jaWFsLWl0ZW0sIC5icy1saWdodC1zY2hlbWUuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLXN0eWxlLTYgLnNvY2lhbC1pdGVtLCAuYnMtbGlnaHQtc2NoZW1lLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1zdHlsZS03IC5zb2NpYWwtaXRlbSwgLmJzLWxpZ2h0LXNjaGVtZS5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtc3R5bGUtOCAuc29jaWFsLWl0ZW0sIC5icy1saWdodC1zY2hlbWUuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLXN0eWxlLTkgLnNvY2lhbC1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDcwNTg4Mik7XG59XG5cbi5icy1saWdodC1zY2hlbWUuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLXN0eWxlLTEwIC5pdGVtLWNvdW50OmJlZm9yZSwgLmJzLWxpZ2h0LXNjaGVtZS5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtc3R5bGUtMTAgLml0ZW0tam9pbjpiZWZvcmUsIC5icy1saWdodC1zY2hlbWUuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLXN0eWxlLTkgLml0ZW0tY291bnQ6YmVmb3JlLCAuYnMtbGlnaHQtc2NoZW1lLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1zdHlsZS05IC5pdGVtLWpvaW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3MDU4ODIpO1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lLmJzLXBvcHVsYXItY2F0ZWdvcmllcyAuYnMtcG9wdWxhci10ZXJtLWl0ZW0gLnRlcm0tY291bnQsIC5icy1saWdodC1zY2hlbWUuYnMtcG9wdWxhci1jYXRlZ29yaWVzIC5icy1wb3B1bGFyLXRlcm0taXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zMiAuaC10ZXh0LCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDIuc2gtczMgLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXM0IC5oLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXMxOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAhaW1wb3J0YW50O1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczI6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjE1O1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczM6YWZ0ZXIsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNjphZnRlciwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM3OmFmdGVyLCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBUUFBQUFFQVFNQUFBQ1RQd3c5QUFBQUJsQk1WRVVBQUFELy8vK2wyWi9kQUFBQUFYUlNUbE1BUU9iWVpnQUFBQkJKUkVGVUNOZGpFR0JRWUhCZ2FBQUFBbGdBOFgyQUF5OEFBQUFBU1VWT1JLNUNZSUk9KSByZXBlYXQ7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEgPiAubWFpbi1saW5rID4gLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNTphZnRlciwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXMxOmFmdGVyIHtcbiAgb3BhY2l0eTogMC4xNTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zOCAuaC10ZXh0IHtcbiAgcGFkZGluZzogNHB4IDE3cHggNHB4IDIxcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczggLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDRweCA0cHggNHB4IDE3cHggIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zODpmaXJzdC1jaGlsZDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFNQUFBQURDQVlBQUFCV0tMVy9BQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlocFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UTTRJRGM1TGpFMU9UZ3lOQ3dnTWpBeE5pOHdPUzh4TkMwd01Ub3dPVG93TVNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVGNnS0UxaFkybHVkRzl6YUNraUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlFqUTROVVZGT0ROR056YzFNVEZGTjBJNE5UZENNVFJCTXpRM1JUSXdOVFFpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UWpRNE5VVkZPRFJHTnpjMU1URkZOMEk0TlRkQ01UUkJNelEzUlRJd05UUWlQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBDTkRnMVJVVTRNVVkzTnpVeE1VVTNRamcxTjBJeE5FRXpORGRGTWpBMU5DSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEcENORGcxUlVVNE1rWTNOelV4TVVVM1FqZzFOMEl4TkVFek5EZEZNakExTkNJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1BrODZBN0VBQUFBU1NVUkJWSGphWW1CZ1lMQmdJQWdBQWd3QUI4OEFPY2NWYkxzQUFBQUFTVVZPUks1Q1lJST0pIHJlcGVhdDtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM4IC5tYWluLWxpbmsgLmgtdGV4dDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczggLm1haW4tbGluay5oLXRleHQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM4ID4gLmgtdGV4dDpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxNHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOXB4O1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDIuc2gtczIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpO1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5tdWx0aS10YWIuc2gtdDQgLm1haW4tbGluay5hY3RpdmUgLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NCAubWFpbi1saW5rOmhvdmVyIC5oLXRleHQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNC5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dC5oLXRleHQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNCA+IC5oLXRleHQuaC10ZXh0LmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM0ID4gYS5hY3RpdmUgPiAuaC10ZXh0LmgtdGV4dC5oLXRleHQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNCA+IGEgPiAuaC10ZXh0LmgtdGV4dC5oLXRleHQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNy5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dC5oLXRleHQuaC10ZXh0LCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczcgPiAuaC10ZXh0LmgtdGV4dC5oLXRleHQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNyA+IGEuYWN0aXZlID4gLmgtdGV4dC5oLXRleHQuaC10ZXh0LCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczcgPiBhID4gLmgtdGV4dC5oLXRleHQuaC10ZXh0LCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQgLm1haW4tbGluay5hY3RpdmUgLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0IC5tYWluLWxpbms6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCAuaC10ZXh0LCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQgYS5hY3RpdmUgLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0IGE6aG92ZXIgLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0ID4gLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYgPiAubWFpbi1saW5rID4gLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOS5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOS5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM1IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczggPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0LCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczggPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zODphZnRlciB7XG4gIG9wYWNpdHk6IDAuMTU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zMTphZnRlciwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXMzOmFmdGVyLCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczY6YmVmb3JlLCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5tdWx0aS10YWIuc2gtdDQgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5tdWx0aS10YWIuc2gtdDQgLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NCAubWFpbi1saW5rIC5oLXRleHQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5tdWx0aS10YWIuc2gtdDQuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10NTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMy5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEzIC5oLXRleHQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDcuc2gtczEgLmgtdGV4dCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10NzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1pdGVtLXVzZXIgLnVzZXItZGlzcGxheS1uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icy1saWdodC1zY2hlbWUuYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpO1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lLmJzLXBvcHVsYXItY2F0ZWdvcmllcyAuYnMtcG9wdWxhci10ZXJtLWl0ZW0ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDAuMTUpO1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lLmJzLXBvcHVsYXItY2F0ZWdvcmllcyAuYnMtcG9wdWxhci10ZXJtLWl0ZW0gLnRlcm0tY291bnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lLmJzLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5wb3dlcmVkLWJ5IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIGJvZHkge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5iYWNrLXRvcCwgLmJzLWlycCwgLmJzLXBpbm5pbmctd3JhcHBlciwgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1mb290ZXIsIC5jb21tZW50LXJlc3BvbmQsIC5mb290ZXItaW5zdGFncmFtLCAubWFpbi1tZW51LXdyYXBwZXIsIC5tb3JlLXN0b3JpZXMsIC5uZXh0LXByZXYtcG9zdCwgLnBvc3QtcmVsYXRlZCwgLnBvc3QtdHAtNC1oZWFkZXIgLm1vdmUtdG8tY29udGVudCwgLnBvc3QtdHAtNi1oZWFkZXIud2ZpLCAucG9zdC10cC04LWhlYWRlciwgLnNpZGViYXItY29sdW1uLnNpZGViYXItY29sdW1uLXByaW1hcnksIC5zaWRlYmFyLWNvbHVtbi5zaWRlYmFyLWNvbHVtbi1zZWNvdW5kYXJ5LCAuc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIHVsLCAuc2luZ2xlLXBvc3Qtc2hhcmUsIC5zaW5nbGUtcG9zdC1zaGFyZSAuc2hhcmUtaGFuZGxlci13cmFwLCAuc2l0ZS1mb290ZXIgLmZvb3Rlci1zb2NpYWwtaWNvbnMsIC5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldHMsIGJvZHkuc2luZ2xlIC5iZi1icmVhZGNydW1iIC5iZi1icmVhZGNydW1iLWl0ZW0uYmYtYnJlYWRjcnVtYi1lbmQsIGJvZHkuc2luZ2xlIC5iZi1icmVhZGNydW1iIC5iZi1icmVhZGNydW1iLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaW5nbGUtcG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4ucG9zdC1zaGFyZS1idG4tY29tbWVudHMsIC5zaW5nbGUtcG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4ucG9zdC1zaGFyZS1idG4tdmlld3Mge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudGVybS1iYWRnZXMgYSB7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICB9XG4gIC5icy1za3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keS5hY3RpdmUtdG9wLWxpbmUge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1tZXRhIC5jb21tZW50LXB1Ymxpc2hlZCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbiAgLnBvc3QtdGVtcGxhdGUtNi53ZmkgLnBvc3QtaGVhZGVyLWlubmVyLCAucG9zdC10ZW1wbGF0ZS03LndmaSAucG9zdC1oZWFkZXItaW5uZXIsIC5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyLCAucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyLCAucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyLCAucG9zdC10cC00LWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyLCAucG9zdC10cC01LWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyLCAucG9zdC10cC03LWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucG9zdC10ZW1wbGF0ZS02LndmaSAucG9zdC1oZWFkZXItaW5uZXIsIC5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLXRpdGxlLCAucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLXRpdGxlLCAucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLXRpdGxlLCAucG9zdC10cC00LWhlYWRlciAudGVybS1iYWRnZXMuZmxvYXRlZCwgLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci10aXRsZSwgLnBvc3QtdHAtNS1oZWFkZXIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQsIC5wb3N0LXRwLTUtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItdGl0bGUsIC5wb3N0LXRwLTctaGVhZGVyLndmaSAucG9zdC1oZWFkZXItdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICByaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc3QtdGVtcGxhdGUtNi53ZmkgLnBvc3QtaGVhZGVyLWlubmVyLCAucG9zdC10ZW1wbGF0ZS03LndmaSAucG9zdC1oZWFkZXItaW5uZXIsIC5wb3N0LXRwLTQtaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5wb3N0LXRwLTctaGVhZGVyLndmaSAucG9zdC1oZWFkZXItdGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5icy13cmFwLWdkcHItbGF3IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5icy1nZHByLWxhdyB7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cblxuLmJzLWdkcHItbGF3IHAge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJzLWdkcHItbGF3IC5icy1nZHByLWFjY2VwdCwgLmJzLWdkcHItbGF3IC5icy1nZHByLW1vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuLmJzLWdkcHItbGF3IC5icy1nZHByLWFjY2VwdCB7XG4gIGJhY2tncm91bmQ6ICMyMTIxMjE7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHggMTVweDtcbn1cblxuLmJzLWdkcHItbGF3IC5icy1nZHByLWFjY2VwdDpob3ZlciwgLmJzLWdkcHItbGF3IC5icy1nZHByLW1vcmU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5icy1nZHByLWxhdywgLmJzLXdyYXAtZ2Rwci1sYXcgLmJzLWdkcHItc2hvdyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTk5OTk7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnMtd3JhcC1nZHByLWxhdyAuYnMtZ2Rwci1zaG93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcmlnaHQ6IDEwMHB4O1xuICBsZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbi5icy13cmFwLWdkcHItbGF3LWNsb3NlIHtcbiAgei1pbmRleDogMDtcbn1cblxuLmJzLXdyYXAtZ2Rwci1sYXcgLmJzLWdkcHItc2hvdywgLmJzLXdyYXAtZ2Rwci1sYXctY2xvc2UgLmJzLWdkcHItbGF3IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLmJzLXdyYXAtZ2Rwci1sYXctY2xvc2UgLmJzLWdkcHItc2hvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5icy13cmFwLWdkcHItbGF3IC5icy1nZHByLXNob3cge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNpZGViYXItY29sdW1uLXByaW1hcnkge1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4uYnMtc2tzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5icy1za3MuYnMtc2tzLXR5cGUtMSB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmJzLXNrcy5icy1za3MtdHlwZS0yIHtcbiAgbGVmdDogY2FsYygoMTAwdncgLSB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aCkpIC8gMiAqIC0xKTtcbiAgbWF4LXdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSA5cHgpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJzLXNrc2luMSwgLmJzLXNrc2luMyB7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJzLXNrcy5icy1za3MtczEgLmJzLXNrc2luMiB7XG4gIC0tc2tzLXRvcDogY2FsYygxcHggLSAxcHgpO1xuICAtLXNrcy10b3AtZ2FwOiB2YXIoLS13cC1hZG1pbmJhci1oZWlnaHQpO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IGNhbGModmFyKC0tc2tzLXRvcCkgKyB2YXIoLS1za3MtdG9wLWdhcCkpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlO1xufVxuXG5ib2R5Lm1lbnUtcGluZWQgLmJzLXNrcy5icy1za3MtczEgLmJzLXNrc2luMiB7XG4gIC0tc2tzLXRvcC1nYXA6IGNhbGModmFyKC0tcHVibGlzaGVyLW1lbnUtaGVpZ2h0KSArIHZhcigtLXdwLWFkbWluYmFyLWhlaWdodCkpIDtcbn1cblxuLmJzLXNrcyAuYnMtc2tzLXBhdGgge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnMtc2tzIC5icy1za3MtcGF0aC1ib3hlZCB7XG4gIG1heC13aWR0aDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYnMtc2tzIC5icy1za3NpdGVtID4gKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5icy1za3MgLmJzLXNrc2l0ZW1sIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5icy1za3MuYnMtc2tzLXR5cGUtMiAuYnMtc2tzaXRlbWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSArIDVweCkpO1xufVxuXG4uYnMtc2tzIC5icy1za3NpdGVtciB7XG4gIGZsb2F0OiByaWdodDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uYnMtc2tzLmJzLXNrcy10eXBlLTIgLmJzLXNrc2l0ZW1yIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSArIDVweCkpO1xufVxuXG4uYnMtc2tzLmJzLXNrcy1zdGlja3kgLmJzLXNrc2luMiB7XG4gIC0tc2tzLXRvcDogMHB4O1xuICAtLXNrcy10b3AtZ2FwOiAwcHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogY2FsYyh2YXIoLS1za3MtdG9wKSArIHZhcigtLXNrcy10b3AtZ2FwKSk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2U7XG59XG5cbmJvZHkuYWRtaW4tYmFyIC5icy1za3MuYnMtc2tzLXN0aWNreSAuYnMtc2tzaW4yLCBib2R5LmZ1bGwtd2lkdGggLmJzLXNrcy5icy1za3Mtc3RpY2t5LmJzLXNrcy1wYWZ0ZXItaGVhZGVyIC5icy1za3NpbjIge1xuICAtLXNrcy10b3A6IDMwcHggO1xufVxuXG5ib2R5LmZ1bGwtd2lkdGguYWRtaW4tYmFyIC5icy1za3MuYnMtc2tzLXN0aWNreS5icy1za3MtcGFmdGVyLWhlYWRlciAuYnMtc2tzaW4yIHtcbiAgLS1za3MtdG9wOiA2MHB4IDtcbn1cblxuYm9keS5mdWxsLW1lbnUtcGluZWQgLmJzLXNrcy5icy1za3Mtc3RpY2t5IC5icy1za3NpbjIge1xuICAtLXNrcy10b3AtZ2FwOiAzMHB4IDtcbn1cblxuLmxpc3Rpbmcuc2NvbHVtbnMtMSAubGlzdGluZy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubGlzdGluZy5zY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmxpc3Rpbmcuc2NvbHVtbnMtMiAubGlzdGluZy1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5saXN0aW5nLnNjb2x1bW5zLTIgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbi5saXN0aW5nLnNjb2x1bW5zLTMgLmxpc3RpbmctaXRlbSB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5saXN0aW5nLnNjb2x1bW5zLTMgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMSkge1xuICBwYWRkaW5nOiAwIDZweDtcbn1cblxuLmxpc3Rpbmcuc2NvbHVtbnMtMyAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbi0yKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4ubGlzdGluZy5zY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuKzMpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4ubGlzdGluZy5zY29sdW1ucy00IC5saXN0aW5nLWl0ZW0ge1xuICB3aWR0aDogMjUlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmxpc3Rpbmcuc2NvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg0bi0zKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5saXN0aW5nLnNjb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4rMikge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xufVxuXG4ubGlzdGluZy5zY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuKzMpIHtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmxpc3Rpbmcuc2NvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg0bis0KSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgY2xlYXI6IG5vbmU7XG59XG5cbi5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbSB7XG4gIHdpZHRoOiAyMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGluZy5zY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDVuKzEpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmxpc3Rpbmcuc2NvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg1bisyKSB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNW4rMykge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xufVxuXG4ubGlzdGluZy5zY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDVuKzQpIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuLmxpc3Rpbmcuc2NvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg1bis1KSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmxpc3Rpbmcuc2NvbHVtbnMtNSAubGlzdGluZy1pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4tMykge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG4gIC5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4rMikge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGlzdGluZy5zY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuKzMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmxpc3Rpbmcuc2NvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg0bis0KSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubGlzdGluZy5zY29sdW1ucy00IC5saXN0aW5nLWl0ZW0sIC5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5saXN0aW5nLnNjb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMSksIC5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMSkge1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5saXN0aW5nLnNjb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMiksIC5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG4gIC5saXN0aW5nLnNjb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24rMyksIC5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24rMykge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5saXN0aW5nLnNjb2x1bW5zLTMgLmxpc3RpbmctaXRlbSwgLmxpc3Rpbmcuc2NvbHVtbnMtNCAubGlzdGluZy1pdGVtLCAubGlzdGluZy5zY29sdW1ucy01IC5saXN0aW5nLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxpc3Rpbmcuc2NvbHVtbnMtMyAubGlzdGluZy1pdGVtOm50aC1jaGlsZChvZGQpLCAubGlzdGluZy5zY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKG9kZCksIC5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbiAgLmxpc3Rpbmcuc2NvbHVtbnMtMyAubGlzdGluZy1pdGVtOm50aC1jaGlsZChldmVuKSwgLmxpc3Rpbmcuc2NvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZChldmVuKSwgLmxpc3Rpbmcuc2NvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmxpc3Rpbmcuc2NvbHVtbnMtMiAubGlzdGluZy1pdGVtLCAubGlzdGluZy5zY29sdW1ucy0zIC5saXN0aW5nLWl0ZW0sIC5saXN0aW5nLnNjb2x1bW5zLTQgLmxpc3RpbmctaXRlbSwgLmxpc3Rpbmcuc2NvbHVtbnMtNSAubGlzdGluZy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ucG9zdC1jb3VudC1iYWRnZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wb3N0LWNvdW50LWJhZGdlLnBjYi10MSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZjtcbn1cblxuLnBvc3QtY291bnQtYmFkZ2UucGNiLXQxLnBjYi1zMSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMmEyYTJhO1xufVxuXG4ucG9zdC1jb3VudC1iYWRnZS5wY2ItdDEucGNiLXMyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wb3N0LWNvdW50LWJhZGdlLnBjYi10MiB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDkwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDQ1KTtcbiAgZm9udC1mYW1pbHk6IGFyaWFsO1xufVxuXG4ucG9zdC1jb3VudC1iYWRnZS5wY2ItdDIucGNiLXMyIHtcbiAgZm9udC1zaXplOiA0MnB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLmxpc3RpbmctY2xhc3NpYy0xLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtLWNsYXNzaWMtMTpsYXN0LWNoaWxkIC5saXN0aW5nLWlubmVyLCAubGlzdGluZy1jbGFzc2ljLTEuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xOmxhc3QtY2hpbGQgLmxpc3RpbmctaW5uZXIsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xIC5saXN0aW5nLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMS5oYXMtbm90LXBvc3QtdGh1bWJuYWlsIC5saXN0aW5nLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDI4cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMTpsYXN0LWNoaWxkIC5saXN0aW5nLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xIC5mZWF0dXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xIC5mZWF0dXJlZCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMSAuZmVhdHVyZWQgLmltZy1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTEgLmZlYXR1cmVkIC5pbWctaG9sZGVyOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1MCU7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xIC50aXRsZSB7XG4gIG1hcmdpbjogMCAwIDZweDtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTEgLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTEgLnBvc3QtbWV0YSB7XG4gIG1hcmdpbjogMCAwIDlweDtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLmJzdy0xIC50aXRsZSwgLmxpc3RpbmctaXRlbS1jbGFzc2ljLmJzdy0yIC50aXRsZSwgLmxpc3RpbmctaXRlbS1jbGFzc2ljLmJzdy0zIC50aXRsZSwgLmxpc3RpbmctaXRlbS1jbGFzc2ljLmJzdy00IC50aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy5ic3ctMSAudGl0bGUgLnBvc3QtdGl0bGUsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy5ic3ctMiAudGl0bGUgLnBvc3QtdGl0bGUsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy5ic3ctMyAudGl0bGUgLnBvc3QtdGl0bGUsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy5ic3ctNCAudGl0bGUgLnBvc3QtdGl0bGUge1xuICBmb250LXNpemU6IDg4JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubGlzdGluZy1pdGVtLWNsYXNzaWMgLnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctaXRlbS1jbGFzc2ljIC50aXRsZSAucG9zdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA4OCUgIWltcG9ydGFudDtcbiAgfVxufVxuLmxpc3RpbmcuY29sdW1ucy0xID4gLmxpc3RpbmctaXRlbS1jbGFzc2ljLTI6bGFzdC1jaGlsZCwgLmxpc3RpbmcuY29sdW1ucy0zID4gLmxpc3RpbmctaXRlbS1jbGFzc2ljLTI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0yLCAubGlzdGluZy5jb2x1bW5zLTIgPiAubGlzdGluZy1pdGVtLWNsYXNzaWMtMjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmxpc3RpbmcgLmxpc3RpbmctY2xhc3NpYy0yID4gLmxpc3RpbmctaXRlbS1jbGFzc2ljLTI6bGFzdC1jaGlsZCwgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0yIC5saXN0aW5nLWlubmVyIHtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTIuaGFzLW5vdC1wb3N0LXRodW1ibmFpbCAubGlzdGluZy1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMiAuZmVhdHVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW46IC0xcHggLTIxcHggMTdweDtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTIgLmZlYXR1cmVkIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0yIC5mZWF0dXJlZCAuaW1nLWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMiAuZmVhdHVyZWQgLmltZy1ob2xkZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2JTtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTIgLnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNnB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMiAudGl0bGUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMiAucG9zdC1tZXRhIHtcbiAgbWFyZ2luOiAwIDAgOXB4O1xufVxuXG4ubGlzdGluZy1jbGFzc2ljLTMuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zOmxhc3QtY2hpbGQsIC5saXN0aW5nLWNsYXNzaWMtMy5jb2x1bW5zLTMgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTM6bGFzdC1jaGlsZCwgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMyAubGlzdGluZy1pbm5lciB7XG4gIHBhZGRpbmc6IDAgMjVweCAyNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIG1hcmdpbi1sZWZ0OiA0JTtcbiAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTM6bGFzdC1jaGlsZCwgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTM6bGFzdC1jaGlsZCAubGlzdGluZy1pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5saXN0aW5nLWNsYXNzaWMtMy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTM6bGFzdC1jaGlsZCAubGlzdGluZy1pbm5lciwgLmxpc3RpbmctY2xhc3NpYy0zLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtLWNsYXNzaWMtMzpsYXN0LWNoaWxkIC5saXN0aW5nLWlubmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMyAuZmVhdHVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMyAuZmVhdHVyZWQgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMgLmZlYXR1cmVkIC5pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zIC5mZWF0dXJlZCAuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTUlO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMyAudGl0bGUge1xuICBtYXJnaW46IDQwcHggMCA2cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zIC5mZWF0dXJlZCAudGl0bGUge1xuICBtYXJnaW46IDAgNCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMnB4O1xuICBwYWRkaW5nOiAyNnB4IDI1cHggMjVweDtcbiAgd2lkdGg6IDkyJTtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMgLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMgLnRpdGxlIGgyLCAubGlzdGluZy1pdGVtLWNsYXNzaWMtMyAudGl0bGUgLmgyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMyAucG9zdC1tZXRhIHtcbiAgbWFyZ2luOiAwIDAgOXB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMy5oYXMtbm90LXBvc3QtdGh1bWJuYWlsIC5saXN0aW5nLWlubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMy5oYXMtbm90LXBvc3QtdGh1bWJuYWlsIC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zLmJzdy0xIC5mZWF0dXJlZCAuaW1nLWhvbGRlcjpiZWZvcmUsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zLmJzdy0yIC5mZWF0dXJlZCAuaW1nLWhvbGRlcjpiZWZvcmUsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zLmJzdy0zIC5mZWF0dXJlZCAuaW1nLWhvbGRlcjpiZWZvcmUsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zLmJzdy00IC5mZWF0dXJlZCAuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjUlO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMy5ic3ctMSAuZmVhdHVyZWQgLnRpdGxlLCAubGlzdGluZy1pdGVtLWNsYXNzaWMtMy5ic3ctMiAuZmVhdHVyZWQgLnRpdGxlLCAubGlzdGluZy1pdGVtLWNsYXNzaWMtMy5ic3ctMyAuZmVhdHVyZWQgLnRpdGxlIHtcbiAgbWFyZ2luOiAxNXB4IDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMy5ic3ctMSAubGlzdGluZy1pbm5lciwgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMuYnN3LTIgLmxpc3RpbmctaW5uZXIsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zLmJzdy0zIC5saXN0aW5nLWlubmVyIHtcbiAgcGFkZGluZzogMCAwIDE1cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAubGlzdGluZy1pdGVtLWNsYXNzaWMtMyAuZmVhdHVyZWQgLmltZy1ob2xkZXI6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMgLmZlYXR1cmVkIC50aXRsZSB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMgLmxpc3RpbmctaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5saXN0aW5nLWl0ZW0tZ3JpZC0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ncmlkLTEgLmZlYXR1cmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ncmlkLTEgLmZlYXR1cmVkIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0xIC5mZWF0dXJlZCAuaW1nLWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxpc3RpbmctaXRlbS1ncmlkLTEgLmZlYXR1cmVkIC5pbWctaG9sZGVyOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1OCU7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0xOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIHJpZ2h0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0xIC50aXRsZSB7XG4gIG1hcmdpbjogMCAwIDZweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ncmlkLTEgLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0xIC5wb3N0LW1ldGEge1xuICBtYXJnaW46IDAgMCA3cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0xIC5wb3N0LXN1bW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0xIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4ubGlzdGluZy1ncmlkLmNvbHVtbnMtMSAubGlzdGluZy1pdGVtLWdyaWQtMTpsYXN0LWNoaWxkIC5wb3N0LXN1bW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmxpc3RpbmctaXRlbS1ncmlkLnNpbXBsZS1ncmlkIC5mZWF0dXJlZCB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ncmlkLnNpbXBsZS1ncmlkIC5mZWF0dXJlZCAuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjYlO1xufVxuXG4ubGlzdGluZy1pdGVtLWdyaWQtMiB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0yIC5mZWF0dXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0yIC5mZWF0dXJlZCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGlzdGluZy1pdGVtLWdyaWQtMiAuZmVhdHVyZWQgLmltZy1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0yIC5mZWF0dXJlZCAuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTglO1xufVxuXG4ubGlzdGluZy1pdGVtLWdyaWQtMjpob3ZlciAuZm9ybWF0LWljb24ge1xuICByaWdodDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xufVxuXG4ubGlzdGluZy1pdGVtLWdyaWQtMiAudGl0bGUge1xuICBtYXJnaW46IDAgMCA2cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0yIC50aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuXG4ubGlzdGluZy1pdGVtLWdyaWQtMiAucG9zdC1tZXRhIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ncmlkLTIgLnBvc3Qtc3VtbWFyeSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbn1cblxuLmxpc3RpbmctaXRlbS1ncmlkLTIgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZyAuZm9ybWF0LWljb24ge1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2cgLmZvcm1hdC1pY29uLmZvcm1hdC1hdWRpbyB7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nIC5mb3JtYXQtaWNvbi5mb3JtYXQtdmlkZW8ge1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nIC5mb3JtYXQtaWNvbiAuZmEge1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nIC5mZWF0dXJlZDpob3ZlciAuZm9ybWF0LWljb24ge1xuICByaWdodDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMSwgLmxpc3RpbmctaXRlbS1ibG9nLTUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMTpsYXN0LWNoaWxkLCAubGlzdGluZy1pdGVtLWJsb2ctNTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTEgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctNSAuZmVhdHVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMSAuZmVhdHVyZWQgLmltZy1ob2xkZXIsIC5saXN0aW5nLWl0ZW0tYmxvZy01IC5mZWF0dXJlZCAuaW1nLWhvbGRlciB7XG4gIHdpZHRoOiAyMTBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMSAuZmVhdHVyZWQgLmltZy1ob2xkZXIuaW1nLWhvbGRlcjpiZWZvcmUsIC5saXN0aW5nLWl0ZW0tYmxvZy01IC5mZWF0dXJlZCAuaW1nLWhvbGRlci5pbWctaG9sZGVyOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA2NCU7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0xID4gLml0ZW0taW5uZXIgPiAudGl0bGUsIC5saXN0aW5nLWl0ZW0tYmxvZy01ID4gLml0ZW0taW5uZXIgPiAudGl0bGUge1xuICBtYXJnaW46IDAgMCA2cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0xID4gLml0ZW0taW5uZXIgPiAudGl0bGUgYSwgLmxpc3RpbmctaXRlbS1ibG9nLTUgPiAuaXRlbS1pbm5lciA+IC50aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0xIC5wb3N0LXN1bW1hcnksIC5saXN0aW5nLWl0ZW0tYmxvZy01IC5wb3N0LXN1bW1hcnkge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0xLmhhcy1wb3N0LXRodW1ibmFpbCAucG9zdC1zdW1tYXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAyMzdweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTUuaGFzLXBvc3QtdGh1bWJuYWlsIC5wb3N0LXN1bW1hcnkge1xuICBwYWRkaW5nLWxlZnQ6IDMyNnB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctNSAucG9zdC1zdW1tYXJ5IHAgKyAucmVhZC1tb3JlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTUgLmZlYXR1cmVkIC5pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy5oYXMtbm90LXBvc3QtdGh1bWJuYWlsOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZyArIC5saXN0aW5nLWl0ZW0tYmxvZy5oYXMtbm90LXBvc3QtdGh1bWJuYWlsLCAubGlzdGluZy1pdGVtLWJsb2cuaGFzLW5vdC1wb3N0LXRodW1ibmFpbCArIC5saXN0aW5nLWl0ZW0tYmxvZyB7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjNmNTtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nID4gLml0ZW0taW5uZXIgPiAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nID4gLml0ZW0taW5uZXIgPiAucG9zdC1tZXRhICsgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy01LmJzdy0xIC5pbWctaG9sZGVyLCAubGlzdGluZy1pdGVtLWJsb2ctNS5ic3ctMiAuaW1nLWhvbGRlciwgLmxpc3RpbmctaXRlbS1ibG9nLTUuYnN3LTMgLmltZy1ob2xkZXIsIC5saXN0aW5nLWl0ZW0tYmxvZy01LmJzdy00IC5pbWctaG9sZGVyLCAubGlzdGluZy1pdGVtLWJsb2ctNS5ic3ctNSAuaW1nLWhvbGRlciB7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTUuaGFzLXBvc3QtdGh1bWJuYWlsLmJzdy0xIC5wb3N0LXN1bW1hcnksIC5saXN0aW5nLWl0ZW0tYmxvZy01Lmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctMiAucG9zdC1zdW1tYXJ5LCAubGlzdGluZy1pdGVtLWJsb2ctNS5oYXMtcG9zdC10aHVtYm5haWwuYnN3LTMgLnBvc3Qtc3VtbWFyeSwgLmxpc3RpbmctaXRlbS1ibG9nLTUuaGFzLXBvc3QtdGh1bWJuYWlsLmJzdy00IC5wb3N0LXN1bW1hcnksIC5saXN0aW5nLWl0ZW0tYmxvZy01Lmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctNSAucG9zdC1zdW1tYXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAyNDNweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTEuYnN3LTEgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctMS5ic3ctMiAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy0xLmJzdy0zIC5mZWF0dXJlZCwgLmxpc3RpbmctaXRlbS1ibG9nLTEuYnN3LTQgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctMi5ic3ctMSAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy0yLmJzdy0yIC5mZWF0dXJlZCwgLmxpc3RpbmctaXRlbS1ibG9nLTIuYnN3LTMgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctMi5ic3ctNCAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy01LmJzdy0xIC5mZWF0dXJlZCwgLmxpc3RpbmctaXRlbS1ibG9nLTUuYnN3LTIgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctNS5ic3ctMyAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy01LmJzdy00IC5mZWF0dXJlZCB7XG4gIGZsb2F0OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctNS5ic3ctMSAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy01LmJzdy0xIC5pbWctaG9sZGVyLCAubGlzdGluZy1pdGVtLWJsb2ctNS5ic3ctMiAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy01LmJzdy0yIC5pbWctaG9sZGVyLCAubGlzdGluZy1pdGVtLWJsb2ctNS5ic3ctMyAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy01LmJzdy0zIC5pbWctaG9sZGVyLCAubGlzdGluZy1pdGVtLWJsb2ctNS5ic3ctNCAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy01LmJzdy00IC5pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0yLmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctMSAucG9zdC1zdW1tYXJ5LCAubGlzdGluZy1pdGVtLWJsb2ctMi5oYXMtcG9zdC10aHVtYm5haWwuYnN3LTIgLnBvc3Qtc3VtbWFyeSwgLmxpc3RpbmctaXRlbS1ibG9nLTIuaGFzLXBvc3QtdGh1bWJuYWlsLmJzdy0zIC5wb3N0LXN1bW1hcnksIC5saXN0aW5nLWl0ZW0tYmxvZy0yLmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctNCAucG9zdC1zdW1tYXJ5IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTEuaGFzLXBvc3QtdGh1bWJuYWlsLmJzdy0xIC5wb3N0LXN1bW1hcnksIC5saXN0aW5nLWl0ZW0tYmxvZy0xLmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctMiAucG9zdC1zdW1tYXJ5LCAubGlzdGluZy1pdGVtLWJsb2ctMS5oYXMtcG9zdC10aHVtYm5haWwuYnN3LTMgLnBvc3Qtc3VtbWFyeSwgLmxpc3RpbmctaXRlbS1ibG9nLTEuaGFzLXBvc3QtdGh1bWJuYWlsLmJzdy00IC5wb3N0LXN1bW1hcnksIC5saXN0aW5nLWl0ZW0tYmxvZy01Lmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctMSAucG9zdC1zdW1tYXJ5LCAubGlzdGluZy1pdGVtLWJsb2ctNS5oYXMtcG9zdC10aHVtYm5haWwuYnN3LTIgLnBvc3Qtc3VtbWFyeSwgLmxpc3RpbmctaXRlbS1ibG9nLTUuaGFzLXBvc3QtdGh1bWJuYWlsLmJzdy0zIC5wb3N0LXN1bW1hcnksIC5saXN0aW5nLWl0ZW0tYmxvZy01Lmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctNCAucG9zdC1zdW1tYXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gIC5saXN0aW5nLWl0ZW0tYmxvZy0xLmhhcy1wb3N0LXRodW1ibmFpbCAucG9zdC1zdW1tYXJ5LCAubGlzdGluZy1pdGVtLWJsb2ctNS5oYXMtcG9zdC10aHVtYm5haWwgLnBvc3Qtc3VtbWFyeSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctaXRlbS1ibG9nLTEgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctMiAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy01IC5mZWF0dXJlZCB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1pdGVtLWJsb2ctNSAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy01IC5pbWctaG9sZGVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ubGlzdGluZy1pdGVtLWJsb2ctMiB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0yOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMiAuZmVhdHVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMiAuZmVhdHVyZWQgLmltZy1ob2xkZXIge1xuICB3aWR0aDogMjEwcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTIgLmZlYXR1cmVkIC5pbWctaG9sZGVyLmltZy1ob2xkZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDY0JTtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTIgPiAuaXRlbS1pbm5lciA+IC50aXRsZSB7XG4gIG1hcmdpbjogMCAwIDZweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTIgPiAuaXRlbS1pbm5lciA+IC50aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0yIC5wb3N0LXN1bW1hcnkge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0yLmhhcy1wb3N0LXRodW1ibmFpbCAucG9zdC1zdW1tYXJ5IHtcbiAgcGFkZGluZy1yaWdodDogMjMzcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmxpc3RpbmctaXRlbS1ibG9nLTIuaGFzLXBvc3QtdGh1bWJuYWlsIC5wb3N0LXN1bW1hcnkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1pdGVtLWJsb2ctMiAuZmVhdHVyZWQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5saXN0aW5nLWl0ZW0tYmxvZy0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0zIC5mZWF0dXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0zIC5mZWF0dXJlZCAuaW1nLWhvbGRlciB7XG4gIHdpZHRoOiAyMTBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMy5oYXMtcG9zdC10aHVtYm5haWwgLnBvc3Qtc3VtbWFyeSB7XG4gIHBhZGRpbmctbGVmdDogMjMzcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0zIC5mZWF0dXJlZCAuaW1nLWhvbGRlci5pbWctaG9sZGVyOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA2NCU7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0zID4gLml0ZW0taW5uZXIgPiAudGl0bGUge1xuICBtYXJnaW46IDdweCAwIDNweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTMgPiAuaXRlbS1pbm5lciA+IC5wb3N0LW1ldGEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMyA+IC5pdGVtLWlubmVyID4gLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTMuYnN3LTEgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctMy5ic3ctMiAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy0zLmJzdy0zIC5mZWF0dXJlZCwgLmxpc3RpbmctaXRlbS1ibG9nLTMuYnN3LTQgLmZlYXR1cmVkIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMy5ic3ctMSAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy0zLmJzdy0yIC5mZWF0dXJlZCwgLmxpc3RpbmctaXRlbS1ibG9nLTMuYnN3LTMgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctMy5ic3ctNCAuZmVhdHVyZWQge1xuICBmbG9hdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTMuaGFzLXBvc3QtdGh1bWJuYWlsLmJzdy0xIC5wb3N0LXN1bW1hcnksIC5saXN0aW5nLWl0ZW0tYmxvZy0zLmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctMiAucG9zdC1zdW1tYXJ5LCAubGlzdGluZy1pdGVtLWJsb2ctMy5oYXMtcG9zdC10aHVtYm5haWwuYnN3LTMgLnBvc3Qtc3VtbWFyeSwgLmxpc3RpbmctaXRlbS1ibG9nLTMuaGFzLXBvc3QtdGh1bWJuYWlsLmJzdy00IC5wb3N0LXN1bW1hcnkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmxpc3RpbmctaXRlbS1ibG9nLTMgLmZlYXR1cmVkIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwIDEwcHggMCAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLWl0ZW0tYmxvZy0zIC5mZWF0dXJlZCB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1pdGVtLWJsb2ctMy5oYXMtcG9zdC10aHVtYm5haWwgLnBvc3Qtc3VtbWFyeSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5saXN0aW5nLWJsb2ctNCAubGlzdGluZy1pdGVtLWJsb2cuaGFzLXBvc3QtdGh1bWJuYWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuXG4ubGlzdGluZy1ibG9nLTQgLmxpc3RpbmctaXRlbS1ibG9nLmhhcy1wb3N0LXRodW1ibmFpbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy01IC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwgLmZvcm1hdC1pY29uIHtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsIC5mb3JtYXQtaWNvbiAuZmEge1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIHJpZ2h0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGFsbCAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsIC5mZWF0dXJlZCArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiA4cHggMCAtOHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwgLnBvc3QtbWV0YSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwtMSB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGFsbC0xOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwtMSAuZmVhdHVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5icy1sbC1hIC5saXN0aW5nLWl0ZW0tdGFsbC0xIC5mZWF0dXJlZCAuaW1nLWhvbGRlci5iLWxvYWRlZCwgLmJzLWxsLWQgLmxpc3RpbmctaXRlbS10YWxsLTEgLmZlYXR1cmVkIC5pbWctaG9sZGVyLCAubGlzdGluZy1pdGVtLXRhbGwtMSAuZmVhdHVyZWQgLmltZy1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xufVxuXG4uYnMtbGwtYSAubGlzdGluZy1pdGVtLXRhbGwtMSAuZmVhdHVyZWQgLmltZy1ob2xkZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwtMSAuZmVhdHVyZWQgLmltZy1ob2xkZXIuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTM0JTtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsLTEgPiAudGl0bGUge1xuICBtYXJnaW46IDE1cHggMCA5cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGFsbC0xID4gLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsLTEgLnBvc3Qtc3VtbWFyeSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGFsbC0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cblxuLmJzLXNsaWRlci1pdGVtIC5saXN0aW5nLWl0ZW0tdGFsbC0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwtMjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsLTIgLmZlYXR1cmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnMtbGwtYSAubGlzdGluZy1pdGVtLXRhbGwtMiAuZmVhdHVyZWQgLmltZy1ob2xkZXIuYi1sb2FkZWQsIC5icy1sbC1kIC5saXN0aW5nLWl0ZW0tdGFsbC0yIC5mZWF0dXJlZCAuaW1nLWhvbGRlciwgLmxpc3RpbmctaXRlbS10YWxsLTIgLmZlYXR1cmVkIC5pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cblxuLmJzLWxsLWEgLmxpc3RpbmctaXRlbS10YWxsLTIgLmZlYXR1cmVkIC5pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsLTIgLmZlYXR1cmVkIC5pbWctaG9sZGVyLmltZy1ob2xkZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEzNCU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGFsbC0yIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGFsbC0yIC50ZXJtLWJhZGdlcy5mbG9hdGVkIGEge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwtMiA+IC50aXRsZSB7XG4gIG1hcmdpbjogMTVweCAwIDlweDtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsLTIgPiAudGl0bGUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwtMiAucG9zdC1tZXRhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwtMiAucG9zdC1zdW1tYXJ5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwtMiAucG9zdC1zdWJ0aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTEge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMTpsYXN0LWNoaWxkLCAubGlzdGluZy1taXgtMy0xIC5saXN0aW5nLXRiLTEgPiAubGlzdGluZy1pdGVtLXRiLTE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMSAudGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMSAudGl0bGUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTEgLmZlYXR1cmVkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0xIC5pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDg2cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMSAuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzQlO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTEgLmZlYXR1cmVkLmZlYXR1cmVkLXR5cGUtYXV0aG9yLWF2YXRhciAuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0xIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTEgLmZlYXR1cmVkICsgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5icy1saXN0aW5nLmJzLWxpc3RpbmctbGlzdGluZy10aHVtYm5haWwtMSAuYnMtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMS5oYXMtcG9zdC10aHVtYm5haWwgLnBvc3QtY291bnQtYmFkZ2UucGNiLXQxLnBjYi1zMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogLTEwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMS5oYXMtbm90LXBvc3QtdGh1bWJuYWlsIC5wb3N0LWNvdW50LWJhZGdlLnBjYi10MS5wY2ItczEge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0yIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgbGVmdDogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0yIC5pdGVtLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTIgLnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTIgLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0yIC5wb3N0LW1ldGEge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMiAucG9zdC1zdW1tYXJ5IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTIgLmZlYXR1cmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0yIC5mb3JtYXQtaWNvbiB7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMiAuZm9ybWF0LWljb24gLmZhIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMjpob3ZlciAuZm9ybWF0LWljb24ge1xuICByaWdodDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTIgLmltZy1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMiAuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzAlO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTIgLmZlYXR1cmVkLmZlYXR1cmVkLXR5cGUtYXV0aG9yLWF2YXRhciAuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0yIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTIgLnRpdGxlICsgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW46IDVweCAwIDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMi5oYXMtcG9zdC10aHVtYm5haWwgLnBvc3QtY291bnQtYmFkZ2UucGNiLXQxLnBjYi1zMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTRweDtcbiAgbGVmdDogNnB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTIuaGFzLXBvc3QtdGh1bWJuYWlsLmhhcy1jb3VudGVyLWJhZGdlIC5mZWF0dXJlZCB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMi5oYXMtbm90LXBvc3QtdGh1bWJuYWlsIC5wb3N0LWNvdW50LWJhZGdlLnBjYi10MS5wY2ItczEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctdGItMyA+IC5saXN0aW5nLWl0ZW0tdGItMzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0zIC50aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0zIC50aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMyAuZmVhdHVyZWQge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTMgLmltZy1ob2xkZXIge1xuICB3aWR0aDogODZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0zIC5pbWctaG9sZGVyOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NCU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMyAuZmVhdHVyZWQuZmVhdHVyZWQtdHlwZS1hdXRob3ItYXZhdGFyIC5pbWctaG9sZGVyOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTMgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMyAuZmVhdHVyZWQgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0zLmhhcy1wb3N0LXRodW1ibmFpbCAucG9zdC1jb3VudC1iYWRnZS5wY2ItdDEucGNiLXMxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICByaWdodDogLTEwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMy5oYXMtbm90LXBvc3QtdGh1bWJuYWlsIC5wb3N0LWNvdW50LWJhZGdlLnBjYi10MS5wY2ItczEge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTEgLml0ZW0taW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZWFlYWVhO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMSAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0xIC50ZXJtLWJhZGdlcy5mbG9hdGVkIC50ZXJtLWJhZGdlIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMnB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMSAudGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0xLm5vLW1ldGEgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTEgLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTEgLnBvc3QtbWV0YSB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTEgLnBvc3Qtc3VtbWFyeSB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxpc3RpbmctdGV4dC0xLmxpc3RpbmcuY29sdW1ucy0xIC5saXN0aW5nLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLXRleHQtMS5saXN0aW5nLmNvbHVtbnMtMSAubGlzdGluZy1pdGVtOmxhc3QtY2hpbGQgLml0ZW0taW5uZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMSAucG9zdC1zdWJ0aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBtYXJnaW46IDVweCAwIDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0xIC5wb3N0LXN1YnRpdGxlICsgLnBvc3QtbWV0YSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0xIC5wb3N0LXN1YnRpdGxlICsgLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMSAucG9zdC1zdWJ0aXRsZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0xIC5wb3N0LWNvdW50LWJhZGdlLnBjYi10Mi5wY2ItczEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0yOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMiAuaXRlbS1pbm5lciB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjdzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC43cyBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpIDBzO1xuICAtby10cmFuc2l0aW9uOiAwLjdzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG4gIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIC0wLjAxLCAwLjE5LCAwLjk4KSAwcztcbiAgcGFkZGluZzogNnB4IDAgNnB4IDE0cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0yIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQgLnRlcm0tYmFkZ2UgYSB7XG4gIGJhY2tncm91bmQ6ICM0MzQzNDMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMiAudGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0yIC50aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0yIC5wb3N0LW1ldGEsIC5saXN0aW5nLWl0ZW0tdGV4dC0yIC5wb3N0LW1ldGEgLmNvbW1lbnRzLCAubGlzdGluZy1pdGVtLXRleHQtMiAucG9zdC1tZXRhIC5wb3N0LWF1dGhvciB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmxpc3RpbmctdGV4dC0yLmxpc3RpbmcuY29sdW1ucy0xIC5saXN0aW5nLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLXRleHQtMi5saXN0aW5nLmNvbHVtbnMtMSAubGlzdGluZy1pdGVtOmxhc3QtY2hpbGQgLml0ZW0taW5uZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMiAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTIgLnBvc3Qtc3VidGl0bGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMiAucG9zdC1zdWJ0aXRsZSArIC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTIgLnBvc3Qtc3VtbWFyeSB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0yIC5wb3N0LWNvdW50LWJhZGdlLnBjYi10Mi5wY2ItczIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTMgLml0ZW0taW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTNweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0zIC50aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTMgLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTMgLnBvc3QtbWV0YSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTMgLnBvc3Qtc3VtbWFyeSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmNvbnRlbnQtY29sdW1uID4gLmxpc3RpbmctdGV4dC0zIC5saXN0aW5nLWl0ZW0tdGV4dC0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgcGFkZGluZy1ib3R0b206IDE3cHggIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTMgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0zIC5wb3N0LXN1YnRpdGxlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTMgLnBvc3Qtc3VidGl0bGUgKyAudGl0bGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0zLmhhcy1jb3VudGVyLWJhZGdlIC5pdGVtLWlubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA0M3B4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMy5oYXMtY291bnRlci1iYWRnZSAucG9zdC1jb3VudC1iYWRnZS5wY2ItdDEucGNiLXMyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTQge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtNCAuaXRlbS1pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC00Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctdGV4dC00LmNvbHVtbnMtMSAubGlzdGluZy1pdGVtLXRleHQtNDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctdGV4dC00LmNvbHVtbnMtMSAubGlzdGluZy1pdGVtLXRleHQtNDpsYXN0LWNoaWxkIC5pdGVtLWlubmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC00IC50aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTQgLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTQgLnBvc3QtbWV0YSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTQgLnBvc3Qtc3VtbWFyeSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTQgLnRlcm0tYmFkZ2VzLnRleHQtYmFkZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uY29udGVudC1jb2x1bW4gPiAubGlzdGluZy10ZXh0LTQgLmxpc3RpbmctaXRlbS10ZXh0LTQge1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTdweCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtNCAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTQgLnBvc3Qtc3VidGl0bGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtNCAucG9zdC1zdWJ0aXRsZSArIC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTQuaGFzLWNvdW50ZXItYmFkZ2UgLml0ZW0taW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDQzcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC00Lmhhcy1jb3VudGVyLWJhZGdlIC5wb3N0LWNvdW50LWJhZGdlLnBjYi10MS5wY2ItczIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYnMtbGlzdGluZyBwOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctbWl4LTEtMSAubGlzdGluZy1pdGVtLWdyaWQtMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLW1peC0xLTEgLmxpc3RpbmctaXRlbS1ncmlkLTEgLnBvc3Qtc3VtbWFyeSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubGlzdGluZy1taXgtMS0xIC5saXN0aW5nLWl0ZW0tdGItMSB7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG5cbi5saXN0aW5nLW1peC0xLTEgLmxpc3RpbmctaXRlbS10Yi0xOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1taXgtMS0xIC5jb2x1bW4tMSB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuXG4ubGlzdGluZy1taXgtMS0xIC5jb2x1bW4tMiB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTEtMS5sLTEtY29sIC5jb2x1bW4tMSwgLmxpc3RpbmcubGlzdGluZy1taXgtMS0xLmwtMS1jb2wgLmNvbHVtbi0yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0xLTEubC0xLWNvbCAuY29sdW1uLTEge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTEtMSAuY29sdW1uLTEsIC5saXN0aW5nLmxpc3RpbmctbWl4LTEtMSAuY29sdW1uLTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmcubGlzdGluZy1taXgtMS0xIC5jb2x1bW4tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmxpc3RpbmcubGlzdGluZy1taXgtMS0yIC5saXN0aW5nLWl0ZW0tZ3JpZC0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMS0yIC5saXN0aW5nLWl0ZW0tZ3JpZC0xIC5wb3N0LXN1bW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMS0yIC5saXN0aW5nLWl0ZW0tdGItMSB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMS0yIC5jb2x1bW4tMSB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0xLTIgLmNvbHVtbi0yIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cblxuLmJzLWxpc3RpbmctbGlzdGluZy1taXgtMS0yIC5icy1wYWdpbmF0aW9uLXdyYXBwZXIgLmxpc3RpbmcgKyAubGlzdGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTEtMi5sLTEtY29sIC5jb2x1bW4tMSwgLmxpc3RpbmcubGlzdGluZy1taXgtMS0yLmwtMS1jb2wgLmNvbHVtbi0yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0xLTIubC0xLWNvbCAuY29sdW1uLTEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTEtMiAuY29sdW1uLTEsIC5saXN0aW5nLmxpc3RpbmctbWl4LTEtMiAuY29sdW1uLTIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmcubGlzdGluZy1taXgtMS0yIC5jb2x1bW4tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmxpc3RpbmcubGlzdGluZy1taXgtMS00IC5saXN0aW5nLWl0ZW0tZ3JpZC0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMS00IC5saXN0aW5nLWl0ZW0tZ3JpZC0xIC5wb3N0LXN1bW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMS00IC5jb2x1bW4tMSB7XG4gIHdpZHRoOiA3MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0xLTQgLmNvbHVtbi0yIHtcbiAgd2lkdGg6IDMwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMS00LmwtMS1jb2wgLmNvbHVtbi0xLCAubGlzdGluZy5saXN0aW5nLW1peC0xLTQubC0xLWNvbCAuY29sdW1uLTIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTEtNC5sLTEtY29sIC5saXN0aW5nLWl0ZW0tZ3JpZC0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMS00LmwtMS1jb2wgLmxpc3RpbmctaXRlbS10Yi0yIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTEtNC5sLTEtY29sIC5saXN0aW5nLWl0ZW0tdGItMjpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0xLTQubC0xLWNvbCAubGlzdGluZy1pdGVtLXRiLTI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTEtNCAuY29sdW1uLTEsIC5saXN0aW5nLmxpc3RpbmctbWl4LTEtNCAuY29sdW1uLTIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmcubGlzdGluZy1taXgtMS00IC5saXN0aW5nLWl0ZW0tZ3JpZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTEtNCAubGlzdGluZy1pdGVtLXRiLTIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxpc3RpbmcubGlzdGluZy1taXgtMS00IC5saXN0aW5nLWl0ZW0tdGItMjpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICAubGlzdGluZy5saXN0aW5nLW1peC0xLTQgLmxpc3RpbmctaXRlbS10Yi0yOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICB9XG59XG4ubGlzdGluZy1taXgtMi0xIC5saXN0aW5nLWl0ZW0tZ3JpZC0xIC5wb3N0LXN1bW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmJzLWxpc3RpbmctbGlzdGluZy1taXgtMi0xIC5icy1wYWdpbmF0aW9uLXdyYXBwZXIgLmxpc3RpbmcgKyAubGlzdGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5saXN0aW5nLW1peC0yLTEubC0xLWNvbCAubGlzdGluZy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5saXN0aW5nLW1peC0yLTEgLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmxpc3RpbmctbWl4LTItMiAubGlzdGluZy1pdGVtLWdyaWQtMSAucG9zdC1zdW1tYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5saXN0aW5nLW1peC0yLTIubC0xLWNvbCAubGlzdGluZy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5saXN0aW5nLW1peC0yLTIgLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmxpc3RpbmcubGlzdGluZy1taXgtMy0xIC5yb3ctMSArIC5yb3ctMiB7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTMtMSAubGlzdGluZy1pdGVtLWdyaWQtMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTMtMiAucm93LTE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTMtMiAucm93LTEgKyAucm93LTIge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0zLTIgLmxpc3RpbmctaXRlbS1ncmlkLTEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0zLTIgLmxpc3RpbmctaXRlbS10Yi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmluZmluaXR5ID4gLmxpc3RpbmctbWl4LTMtMiArIC5saXN0aW5nLW1peC0zLTIsIC5tb3JlX2J0biA+IC5saXN0aW5nLW1peC0zLTIgKyAubGlzdGluZy1taXgtMy0yIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMy0zIC5yb3ctMSArIC5yb3ctMiB7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTMtMyAubGlzdGluZy1pdGVtLWdyaWQtMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTMtMyAubGlzdGluZy1pdGVtLXRleHQtMiB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5saXN0aW5nLW1peC0zLTMubC0xLWNvbCAubGlzdGluZy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5saXN0aW5nLW1peC0zLTMgLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmxpc3RpbmcubGlzdGluZy1taXgtMy00IC5yb3ctMSArIC5yb3ctMiB7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTMtNCAubGlzdGluZy1pdGVtLXRiLTE6bGFzdC1jaGlsZCwgLmxpc3RpbmcubGlzdGluZy1taXgtMy00IC5saXN0aW5nLW1nLTMtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTMtNCAubGlzdGluZy1pdGVtLXRiLTEge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ubGlzdGluZy1taXgtNiAubGlzdGluZy1pdGVtLWdyaWQtMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLW1peC02IC5saXN0aW5nLWl0ZW0tZ3JpZC0xIC5wb3N0LXN1bW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmxpc3RpbmctbWl4LTYgLmxpc3RpbmctaXRlbS10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1taXgtNiAuY29sdW1uLTEge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbn1cblxuLmxpc3RpbmctbWl4LTYgLmNvbHVtbi0yIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtNi5sLTEtY29sIC5jb2x1bW4tMSwgLmxpc3RpbmcubGlzdGluZy1taXgtNi5sLTEtY29sIC5jb2x1bW4tMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtNi5sLTEtY29sIC5jb2x1bW4tMSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmxpc3RpbmcubGlzdGluZy1taXgtNiAuY29sdW1uLTEsIC5saXN0aW5nLmxpc3RpbmctbWl4LTYgLmNvbHVtbi0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTYgLmNvbHVtbi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubGlzdGluZy1taXgtNC0xIC5saXN0aW5nLWNsYXNzaWMtMyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5icy1wYWdpbmF0aW9uLXdyYXBwZXIgLmxpc3RpbmctbWl4LTQtMSArIC5saXN0aW5nLW1peC00LTEge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC00LTEubC0xLWNvbCAubGlzdGluZy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubGlzdGluZy5saXN0aW5nLW1peC00LTEgLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi5saXN0aW5nLW1peC00LTIgLmxpc3RpbmctY2xhc3NpYy0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJzLWxpc3RpbmctbGlzdGluZy1taXgtNC0yIC5icy1wYWdpbmF0aW9uLXdyYXBwZXIgLmxpc3RpbmcgKyAubGlzdGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTQtMi5sLTEtY29sIC5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTQtMiAubGlzdGluZy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLmxpc3RpbmctbWl4LTQtMyAubGlzdGluZy1jbGFzc2ljLTIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYnMtcGFnaW5hdGlvbi13cmFwcGVyIC5saXN0aW5nLW1peC00LTMgKyAubGlzdGluZy1taXgtNC0zIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtNC0zLmwtMS1jb2wgLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmxpc3RpbmcubGlzdGluZy1taXgtNC0zIC5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4ubGlzdGluZy1taXgtNC00IC5saXN0aW5nLWNsYXNzaWMtMiB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJzLXBhZ2luYXRpb24td3JhcHBlciAubGlzdGluZy1taXgtNC00ICsgLmxpc3RpbmctbWl4LTQtNCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTQtNC5sLTEtY29sIC5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTQtNCAubGlzdGluZy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLmxpc3RpbmctbWl4LTQtNSAubGlzdGluZy1jbGFzc2ljLTIuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1taXgtNC01IC5saXN0aW5nLWNsYXNzaWMtMiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5saXN0aW5nLW1peC00LTUgLmxpc3RpbmctY2xhc3NpYy0yOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnMtbGlzdGluZy1saXN0aW5nLW1peC00LTUgLmJzLXBhZ2luYXRpb24td3JhcHBlciAubGlzdGluZyArIC5saXN0aW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtNC01LmwtMS1jb2wgLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmxpc3RpbmcubGlzdGluZy1taXgtNC01IC5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4ubGlzdGluZy1taXgtNC02IC5saXN0aW5nLWNsYXNzaWMtMi5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1peC00LTYgLmxpc3RpbmctY2xhc3NpYy0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmxpc3RpbmctbWl4LTQtNiAubGlzdGluZy1jbGFzc2ljLTIuY29sdW1ucy0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJzLWxpc3RpbmctbGlzdGluZy1taXgtNC02IC5icy1wYWdpbmF0aW9uLXdyYXBwZXIgLmxpc3RpbmcgKyAubGlzdGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTQtNi5sLTEtY29sIC5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTQtNiAubGlzdGluZy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLmxpc3RpbmctbWl4LTQtNyAubGlzdGluZy1jbGFzc2ljLTMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnMtbGlzdGluZy1saXN0aW5nLW1peC00LTcgLmJzLXBhZ2luYXRpb24td3JhcHBlciAubGlzdGluZyArIC5saXN0aW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJzLWxpc3RpbmctbGlzdGluZy1taXgtNC03IC5icy1wYWdpbmF0aW9uLXdyYXBwZXIgLmxpc3RpbmctbWl4LTQtNyArIC5saXN0aW5nLW1peC00LTcubGlzdGluZy1taXgtNC03IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmxpc3RpbmctbWl4LTQtOCAubGlzdGluZy1jbGFzc2ljLTIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ubGlzdGluZy1tZy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGlzdGluZy1tZy1pdGVtLmhhcy1ub3QtcG9zdC10aHVtYm5haWwgLmltZy1jb250IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbn1cblxuLmxpc3RpbmctbWctMS1pdGVtIC5pdGVtLWNvbnRlbnQsIC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tZy1pdGVtIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZCAuYnMtc2xpZGVyLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubGlzdGluZy1tZy0xLWl0ZW0gLmltZy1jb250IHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5saXN0aW5nLW1nLWl0ZW0gLnBvc3QtbWV0YSAudmlld3Mudmlld3Mudmlld3Mge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctbWctNS1pdGVtIC5wb3N0LW1ldGEucG9zdC1tZXRhIC52aWV3cy52aWV3cy52aWV3cyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLmxpc3RpbmctbWctaXRlbSAucG9zdC1tZXRhIC52aWV3cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxcHggNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1zaW1wbGUgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nOiAyMnB4IDIwcHggMjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktc2ltcGxlLWdyIC5saXN0aW5nLW1nLWl0ZW0gLmltZy1jb250OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgcmdiYSgwLCAwLCAwLCAwKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gIHRvcDogYXV0bztcbiAgaGVpZ2h0OiA3NSU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS0xIC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1pdGVtLTE3IC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1pdGVtLTkgLmltZy1jb250OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2RjNDIyNTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMyOTI0ODQgMCwgI2RjNDIyNSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAsICMyOTI0ODQpLCBjb2xvci1zdG9wKDEwMCUsICNkYzQyMjUpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMyOTI0ODQgMCwgI2RjNDIyNSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMjkyNDg0IDAsICNkYzQyMjUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMyOTI0ODQgMCwgI2RjNDIyNSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMjkyNDg0IDAsICNkYzQyMjUgMTAwJSk7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS0xMCAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS0xOCAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS0yIC5pbWctY29udDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMyNmQwY2U7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMWEyOTgwIDAsICMyNmQwY2UgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCBib3R0b20sIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwLCAjMWEyOTgwKSwgY29sb3Itc3RvcCgxMDAlLCAjMjZkMGNlKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMWEyOTgwIDAsICMyNmQwY2UgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzFhMjk4MCAwLCAjMjZkMGNlIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMWEyOTgwIDAsICMyNmQwY2UgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzFhMjk4MCAwLCAjMjZkMGNlIDEwMCUpO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLWl0ZW0tMTEgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLWl0ZW0tMTkgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLWl0ZW0tMyAuaW1nLWNvbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWQ5NzZjO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzFkOTc2YyAwLCAjM2NmOTNkIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgYm90dG9tLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCwgIzFkOTc2YyksIGNvbG9yLXN0b3AoMTAwJSwgIzNjZjkzZCkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzFkOTc2YyAwLCAjM2NmOTNkIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMxZDk3NmMgMCwgIzNjZjkzZCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzFkOTc2YyAwLCAjM2NmOTNkIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMxZDk3NmMgMCwgIzNjZjkzZCAxMDAlKTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1pdGVtLTEyIC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1pdGVtLTIwIC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1pdGVtLTQgLmltZy1jb250OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2RjNDIyNTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNlMGJlMDAgMCwgI2RjNDIyNSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAsICNlMGJlMDApLCBjb2xvci1zdG9wKDEwMCUsICNkYzQyMjUpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNlMGJlMDAgMCwgI2RjNDIyNSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZTBiZTAwIDAsICNkYzQyMjUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNlMGJlMDAgMCwgI2RjNDIyNSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZTBiZTAwIDAsICNkYzQyMjUgMTAwJSk7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS0xMyAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS0yMSAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS01IC5pbWctY29udDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZjRmMzk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmY0ZjM5IDAsICNkZDAwOTggMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCBib3R0b20sIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwLCAjZmY0ZjM5KSwgY29sb3Itc3RvcCgxMDAlLCAjZGQwMDk4KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmY0ZjM5IDAsICNkZDAwOTggMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmNGYzOSAwLCAjZGQwMDk4IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmY0ZjM5IDAsICNkZDAwOTggMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmNGYzOSAwLCAjZGQwMDk4IDEwMCUpO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLWl0ZW0tMTQgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLWl0ZW0tMjIgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLWl0ZW0tNiAuaW1nLWNvbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzg5NWZmO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzM4OTVmZiAwLCAjMmFkZDI4IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgYm90dG9tLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCwgIzM4OTVmZiksIGNvbG9yLXN0b3AoMTAwJSwgIzJhZGQyOCkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzM4OTVmZiAwLCAjMmFkZDI4IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMzODk1ZmYgMCwgIzJhZGQyOCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzM4OTVmZiAwLCAjMmFkZDI4IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMzODk1ZmYgMCwgIzJhZGQyOCAxMDAlKTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1pdGVtLTE1IC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1pdGVtLTIzIC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1pdGVtLTcgLmltZy1jb250OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzc3NDFkNTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICM3NzQxZDUgMCwgI2M1NjIwMCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAsICM3NzQxZDUpLCBjb2xvci1zdG9wKDEwMCUsICNjNTYyMDApKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICM3NzQxZDUgMCwgI2M1NjIwMCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNzc0MWQ1IDAsICNjNTYyMDAgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoNDVkZWcsICM3NzQxZDUgMCwgI2M1NjIwMCAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNzc0MWQ1IDAsICNjNTYyMDAgMTAwJSk7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS0xNiAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS0yNCAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS04IC5pbWctY29udDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwNmM2N2I7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDZjNjdiIDAsICMwNzZmYzUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCBib3R0b20sIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwLCAjMDZjNjdiKSwgY29sb3Itc3RvcCgxMDAlLCAjMDc2ZmM1KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDZjNjdiIDAsICMwNzZmYzUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzA2YzY3YiAwLCAjMDc2ZmM1IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDZjNjdiIDAsICMwNzZmYzUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzA2YzY3YiAwLCAjMDc2ZmM1IDEwMCUpO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLW1nLWl0ZW0gLmltZy1jb250OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmltZy1jb250OmFmdGVyIHtcbiAgb3BhY2l0eTogMC41Mztcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLW1nLWl0ZW0gLmltZy1jb250OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAzMDAlIDMwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtZy1nci1hbmltIDUuNXMgZWFzZS1pbiBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IG1nLWdyLWFuaW0gNS41cyBlYXNlLWluIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IG1nLWdyLWFuaW0gNS41cyBlYXNlLWluIGluZmluaXRlO1xuICBhbmltYXRpb246IG1nLWdyLWFuaW0gNS41cyBlYXNlLWluIGluZmluaXRlO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5pbWctY29udDphZnRlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tMSAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTE3IC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tOSAuaW1nLWNvbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMjkyNDg0LCAjZGM0MjI1KTtcbiAgYmFja2dyb3VuZC1zaXplOiA1MDAlIDUwMCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTEwIC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tMTggLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkLWFuaW0gLmxpc3RpbmctaXRlbS0yIC5pbWctY29udDphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxYTI5ODAsICMyNmQwY2UpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwMCUgNTAwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tMTEgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkLWFuaW0gLmxpc3RpbmctaXRlbS0xOSAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTMgLmltZy1jb250OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzFkOTc2YywgIzNjZjkzZCk7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAwJSA1MDAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkLWFuaW0gLmxpc3RpbmctaXRlbS0xMiAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTIwIC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tNCAuaW1nLWNvbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZTBiZTAwLCAjZGM0MjI1KTtcbiAgYmFja2dyb3VuZC1zaXplOiA1MDAlIDUwMCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTEzIC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tMjEgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkLWFuaW0gLmxpc3RpbmctaXRlbS01IC5pbWctY29udDphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmZjRmMzksICNkZDAwOTgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMDAlIDEwMDAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkLWFuaW0gLmxpc3RpbmctaXRlbS0xNCAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTIyIC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tNiAuaW1nLWNvbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMDZjNjdiLCAjMDc2ZmM1KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAwJSAxMDAwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tMTUgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkLWFuaW0gLmxpc3RpbmctaXRlbS0yMyAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTcgLmltZy1jb250OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzc3NDFkNSwgI2M1NjIwMCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwMCUgMTAwMCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTE2IC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tMjQgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkLWFuaW0gLmxpc3RpbmctaXRlbS04IC5pbWctY29udDphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMzODk1ZmYsICMyYWRkMjgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMDAlIDEwMDAlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWctZ3ItYW5pbSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgbWctZ3ItYW5pbSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIG1nLWdyLWFuaW0ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuQGtleWZyYW1lcyBtZy1nci1hbmltIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbi5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1tZy0xLWl0ZW06aG92ZXIgLnRpdGxlIGEsIC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1tZy0yLWl0ZW0ubGlzdGluZy1tZy0yLWl0ZW06aG92ZXIgLnRpdGxlIGEsIC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1tZy0zLWl0ZW0ubGlzdGluZy1tZy0zLWl0ZW06aG92ZXIgLnRpdGxlIGEsIC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1tZy00LWl0ZW0ubGlzdGluZy1tZy00LWl0ZW06aG92ZXIgLnRpdGxlIGEsIC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1tZy02LWl0ZW0ubGlzdGluZy1tZy02LWl0ZW06aG92ZXIgLnRpdGxlIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMiAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTMgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC00IC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTIgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0zIC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNCAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTMubC0yIC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0zLmwtMyAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMy5sLTQgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTMubC01IC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC00LmwtMiAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5sLTMgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTQubC00IC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC00LmwtNSAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5sLTIgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTYubC0zIC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmwtNCAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5sLTUgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICByaWdodDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xufVxuXG4ubGlzdGluZy1pdGVtLTMubGlzdGluZy1tZy0xLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1pdGVtLTQubGlzdGluZy1tZy0xLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uIHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tMi5saXN0aW5nLW1nLTItaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLWl0ZW0tMy5saXN0aW5nLW1nLTItaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLWl0ZW0tNC5saXN0aW5nLW1nLTItaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLWl0ZW0tNS5saXN0aW5nLW1nLTItaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIHRvcDogMjdweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmluZmluaXR5ID4gLmxpc3RpbmctbW9kZXJuLWdyaWQtMyArIC5saXN0aW5nLW1vZGVybi1ncmlkLTMsIC5tb3JlX2J0biA+IC5saXN0aW5nLW1vZGVybi1ncmlkLTMgKyAubGlzdGluZy1tb2Rlcm4tZ3JpZC0zIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuYm9keS5icy1sbC1hIC5saXN0aW5nLW1nLXR5cGUtMSAuaW1nLWNvbnQuaW1nLWNvbnQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xufVxuXG5ib2R5LmJzLWxsLWEgLmxpc3RpbmctbWctdHlwZS0xIC5pbWctY29udC5pbWctY29udC5iLWVycm9yLCBib2R5LmJzLWxsLWEgLmxpc3RpbmctbWctdHlwZS0xIC5pbWctY29udC5pbWctY29udC5iLWxvYWRlZCwgYm9keS5icy1sbC1kIC5saXN0aW5nLW1nLXR5cGUtMSAuaW1nLWNvbnQuaW1nLWNvbnQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cblxuLmxpc3RpbmctbWctaXRlbSAucG9zdC1zdWJ0aXRsZSB7XG4gIC13ZWJraXQtdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei10ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ubGlzdGluZy1tZy1pdGVtIC5wb3N0LXN1YnRpdGxlLCAubGlzdGluZy1tZy1pdGVtIC5wb3N0LXN1YnRpdGxlIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tZy1pdGVtIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmxpc3RpbmctbWctaXRlbSAucG9zdC1zdWJ0aXRsZSArIC5wb3N0LW1ldGEge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5saXN0aW5nLW1nLWl0ZW0gLnBvc3Qtc3VidGl0bGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMCA3cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMyAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMyAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNCAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNCAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNiAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNiAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmxpc3RpbmctbWctdHlwZS0xOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2OC4xNyU7XG59XG5cbi5saXN0aW5nLW1nLXR5cGUtMSAuaXRlbS1jb250ZW50LCAubGlzdGluZy1tb2Rlcm4tZ3JpZCAuYnMtc2xpZGVyLWl0ZW0gLmxpc3RpbmctbWctdHlwZS0xIC5pdGVtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGlzdGluZy1tZy10eXBlLTEgLmltZy1jb250IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMnB4O1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAtMXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGltYWdlLXJlbmRlcmluZzogb3B0aW1pemVRdWFsaXR5O1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cblxuLmxpc3RpbmctbWctdHlwZS0xIC5pbWctY29udC5iLWVycm9yLCAubGlzdGluZy1tZy10eXBlLTEgLmltZy1jb250LmItbG9hZGVkLCBib2R5LmJzLWxsLWQgLmxpc3RpbmctbWctdHlwZS0xIC5pbWctY29udCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbWctdHlwZS0xIC5pbWctY29udDphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5saXN0aW5nLW1nLXR5cGUtMTpob3ZlciAuaW1nLWNvbnQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmxpc3RpbmctbWctdHlwZS0xIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xuICBsZWZ0OiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LWhlaWdodDogNzUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxpc3RpbmctbWctdHlwZS0xIC5jb250ZW50LWNvbnRhaW5lciBhIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmxpc3RpbmctbWctdHlwZS0xIC50aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LXRleHQtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5saXN0aW5nLWl0ZW0ubGlzdGluZy1tZy10eXBlLTEgLnRpdGxlLnRpdGxlIGEucG9zdC11cmwucG9zdC11cmwsIC5saXN0aW5nLWl0ZW0ubGlzdGluZy1tZy10eXBlLTEgLnRpdGxlLnRpdGxlIGEucG9zdC11cmwucG9zdC11cmw6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tZy10eXBlLTEgLnBvc3QtbWV0YSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmxpc3RpbmctbWctdHlwZS0xIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5saXN0aW5nLW1nLXR5cGUtMSAucG9zdC1tZXRhIC5jb21tZW50cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5saXN0aW5nLW1nLXR5cGUtMSAucG9zdC1tZXRhIC5yYXRpbmcgKyAuY29tbWVudHMge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5saXN0aW5nLW1nLXR5cGUtMSAucG9zdC1tZXRhIC5wb3N0LWF1dGhvcjphZnRlciwgLmxpc3RpbmctbWctdHlwZS0xIC5wb3N0LW1ldGEgLnRpbWUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU3KTtcbn1cblxuLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0yIC50aXRsZSwgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0zIC50aXRsZSwgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS00IC50aXRsZSwgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS01IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNzIlO1xufVxuXG4ubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEgLm1nLWNvbC0xIHtcbiAgd2lkdGg6IDU2JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubWctY29sLTIge1xuICB3aWR0aDogNDQlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEgLm1nLXJvdy0xIHtcbiAgbWFyZ2luOiAwIDAgMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQ3LjI5JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAuaXRlbS0zLWNvbnQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLml0ZW0tNC1jb250IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEgLml0ZW0tMy1jb250IHtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5pdGVtLTQtY29udCB7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuXG4ubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTM6YmVmb3JlLCAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc4LjU0JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTEgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0zOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTEgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS00OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3OC40MyU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0yIC5saXN0aW5nLW1nLTEtaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogODklO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMiAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDYzLjc0JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTIgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0zOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTIgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS00OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA5OC41OCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0yIC5saXN0aW5nLWl0ZW0tMSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0zIC5saXN0aW5nLWl0ZW0tMSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC00IC5saXN0aW5nLWl0ZW0tMSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC01IC5saXN0aW5nLWl0ZW0tMSAudGl0bGUge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTIgLmxpc3RpbmctaXRlbS0yIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNzIlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMiAubGlzdGluZy1pdGVtLTMgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMiAubGlzdGluZy1pdGVtLTQgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMyAubGlzdGluZy1pdGVtLTMgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMyAubGlzdGluZy1pdGVtLTQgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNCAubGlzdGluZy1pdGVtLTMgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNCAubGlzdGluZy1pdGVtLTQgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1pdGVtLTMgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1pdGVtLTQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA2MiU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0yIC5saXN0aW5nLWl0ZW0tMyAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0yIC5saXN0aW5nLWl0ZW0tNCAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0zIC5saXN0aW5nLWl0ZW0tNCAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC00IC5saXN0aW5nLWl0ZW0tNCAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC01IC5saXN0aW5nLWl0ZW0tNCAudGVybS1iYWRnZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMiAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTMgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC00IC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDEwcHg7XG4gIG1heC1oZWlnaHQ6IDUwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTMgLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0zIC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNCAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTQgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC01IC5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDEycHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0zIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLm1nLWNvbC0xIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0zIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLm1nLWNvbC0yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJweCAwIDAgMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTMgLm1nLXJvdy0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubWctcm93LTEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0zIC5tZy1yb3ctMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLm1nLXJvdy0yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMyAubGlzdGluZy1pdGVtLTE6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMyAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNCAubGlzdGluZy1pdGVtLTE6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNCAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1pdGVtLTE6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQ2JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTMgLmxpc3RpbmctaXRlbS0yIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTQgLmxpc3RpbmctaXRlbS0yIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLmxpc3RpbmctaXRlbS0yIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNzIlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMyAubGlzdGluZy1pdGVtLTIgLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTMgLmxpc3RpbmctaXRlbS0zIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMyAubGlzdGluZy1pdGVtLTQgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNCAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTE6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDUwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTQgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0yIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTQgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAzOCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC01IC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTclO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1pdGVtLTIgLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLmxpc3RpbmctaXRlbS0zIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1pdGVtLTQgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC01IC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMSAucG9zdC1tZXRhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1pdGVtLTIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA2NCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC01IC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbGVmdDogMTJweDtcbiAgcmlnaHQ6IDEycHg7XG4gIGJvdHRvbTogMTJweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMiAuY29udGVudC1jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiA0MCU7XG59XG5cbi5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0yIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDYwJTtcbiAgcGFkZGluZzogMTJweCAxMnB4IDEwcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC01IC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC01IC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tNDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogODglO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDUwLjUlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0zOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNzguNDMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctMS1pdGVtOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDg5JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA2My43NCU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTM6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tNDpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA5OC41OCU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1pdGVtLTEgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLWl0ZW0tMiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzIlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctaXRlbS0zIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1pdGVtLTQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDYyJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLWl0ZW0tMyAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctaXRlbS00IC50ZXJtLWJhZGdlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgdG9wOiAxMnB4O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLm1nLWNvbC0xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLm1nLWNvbC0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAycHggMCAwIDA7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubWctcm93LTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubWctcm93LTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1pdGVtLTE6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA0NiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1pdGVtLTIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDcyJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLWl0ZW0tMiAucG9zdC1tZXRhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLWl0ZW0tMyAudGVybS1iYWRnZXMuZmxvYXRlZCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1pdGVtLTQgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTE6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNTAlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0yIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDM4JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA1MC41JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA1NyU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTEgLnBvc3QtbWV0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLWl0ZW0tMiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjQlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICAgIGxlZnQ6IDEycHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgYm90dG9tOiAxMnB4O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMiAuY29udGVudC1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgfVxuICAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0yIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogNjAlO1xuICAgIHBhZGRpbmc6IDEycHggMTJweCAxMHB4O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0zOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogODglO1xuICB9XG59XG4ubGlzdGluZy1tZy0yLWl0ZW0ubGlzdGluZy1pdGVtLTIgLnRpdGxlLCAubGlzdGluZy1tZy0yLWl0ZW0ubGlzdGluZy1pdGVtLTMgLnRpdGxlLCAubGlzdGluZy1tZy0yLWl0ZW0ubGlzdGluZy1pdGVtLTQgLnRpdGxlLCAubGlzdGluZy1tZy0yLWl0ZW0ubGlzdGluZy1pdGVtLTUgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA3MiU7XG59XG5cbi5saXN0aW5nLW1nLTItaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzcuOCU7XG59XG5cbi5saXN0aW5nLW1nLTItaXRlbS5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjkuMDUlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5tZy1jb2wtMSB7XG4gIHdpZHRoOiA1MyU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIgLm1nLWNvbC0yIHtcbiAgd2lkdGg6IDQ3JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5pdGVtLTItY29udCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAuaXRlbS0zLWNvbnQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLml0ZW0tNC1jb250LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5pdGVtLTUtY29udCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5pdGVtLTItY29udCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAuaXRlbS00LWNvbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIgLml0ZW0tMy1jb250LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5pdGVtLTUtY29udCB7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5tZy1yb3ctMSB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTEgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0yIC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtMyAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMTJweDtcbiAgbWF4LWhlaWdodDogNTAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtMiAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0yIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTMgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtMyAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC00IC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5tZy1jb2wtMiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0yIC5saXN0aW5nLW1nLWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtMyAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctbWctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLW1nLWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDkyLjk3JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTIgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTMgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA5MyU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0yIC5saXN0aW5nLW1nLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtMyAubGlzdGluZy1tZy1pdGVtIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctbWctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLW1nLWl0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiA2NCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0yIC5saXN0aW5nLWl0ZW0tMSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0zIC5saXN0aW5nLWl0ZW0tMSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC00IC5saXN0aW5nLWl0ZW0tMSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLWl0ZW0tMSAudGl0bGUge1xuICBmb250LXNpemU6IDg2JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTIgLmxpc3RpbmctaXRlbS0yIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTIgLmxpc3RpbmctaXRlbS0zIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTIgLmxpc3RpbmctaXRlbS00IC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTIgLmxpc3RpbmctaXRlbS01IC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTMgLmxpc3RpbmctaXRlbS0yIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTMgLmxpc3RpbmctaXRlbS0zIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTMgLmxpc3RpbmctaXRlbS00IC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTMgLmxpc3RpbmctaXRlbS01IC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctaXRlbS0yIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctaXRlbS0zIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctaXRlbS00IC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctaXRlbS01IC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctaXRlbS0yIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctaXRlbS0zIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctaXRlbS00IC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctaXRlbS01IC50ZXJtLWJhZGdlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0zIC5saXN0aW5nLW1nLWl0ZW0gLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctbWctaXRlbSAucG9zdC1tZXRhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubGlzdGluZy1tZy1pdGVtIC5wb3N0LW1ldGEge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0zIC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTEgLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMSAucG9zdC1tZXRhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0xIC5wb3N0LW1ldGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTMgLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0zIC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNCAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDEycHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0zIC5saXN0aW5nLW1nLWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNCAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctbWctaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtMyAubGlzdGluZy1pdGVtLTE6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNCAubGlzdGluZy1pdGVtLTE6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubGlzdGluZy1pdGVtLTE6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQ1JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTMgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNCAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5tZy1jb2wtMSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0zIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubWctY29sLTIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctbWctaXRlbS0xIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctbWctaXRlbS0xIC5mb3JtYXQtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNCAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctbWctaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogODAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNCAubGlzdGluZy1pdGVtLTE6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubGlzdGluZy1pdGVtLTE6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDYwJTtcbn1cblxuLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTIgLmNvbnRlbnQtY29udGFpbmVyLCAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMyAuY29udGVudC1jb250YWluZXIsIC5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS00IC5jb250ZW50LWNvbnRhaW5lciwgLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTUgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogNjQlO1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYm90dG9tOiAxMnB4O1xuICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubWctY29sLTIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDkyLjk3JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA5MyU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1tZy1pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA2NiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1pdGVtLTEgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDg2JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5saXN0aW5nLWl0ZW0tMiAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctaXRlbS0zIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1pdGVtLTQgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5saXN0aW5nLWl0ZW0tNSAudGVybS1iYWRnZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1tZy1pdGVtIC5wb3N0LW1ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0xIC5wb3N0LW1ldGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHRvcDogMTJweDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5saXN0aW5nLW1nLWl0ZW06YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNjAlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDQ1JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5tZy1jb2wtMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubWctY29sLTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDgwJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMiAuY29udGVudC1jb250YWluZXIsIC5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTMgLmNvbnRlbnQtY29udGFpbmVyLCAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS00IC5jb250ZW50LWNvbnRhaW5lciwgLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tNSAuY29udGVudC1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDY0JTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG59XG4uYnMtc2hvcnRjb2RlLmJzLW1vZGVybi1ncmlkLWxpc3RpbmctMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbSAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2NSU7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbSAuaW1nLWNvbnQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0ycHg7XG4gIHJpZ2h0OiAtMnB4O1xuICBib3R0b206IC0xcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZVF1YWxpdHk7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0gLmltZy1jb250LmItZXJyb3IsIC5saXN0aW5nLW1nLTMtaXRlbSAuaW1nLWNvbnQuYi1sb2FkZWQsIGJvZHkuYnMtbGwtZCAubGlzdGluZy1tZy0zLWl0ZW0gLmltZy1jb250IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBhbmltYXRpb246IG5vbmU7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbSAuaW1nLWNvbnQ6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtOmhvdmVyIC5pbWctY29udCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIGEge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0gLnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtIC50aXRsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbSAucG9zdC1tZXRhIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtIC5wb3N0LW1ldGEgLmNvbW1lbnRzLCAubGlzdGluZy1tZy0zLWl0ZW0gLnBvc3QtbWV0YSAucG9zdC1hdXRob3Ige1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0gLnBvc3QtbWV0YSAuY29tbWVudHMge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbSAucG9zdC1tZXRhIC5wb3N0LWF1dGhvcjphZnRlciwgLmxpc3RpbmctbWctMy1pdGVtIC5wb3N0LW1ldGEgLnRpbWUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU3KTtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtIC50ZXJtLWJhZGdlcy5mbG9hdGVkIC50ZXJtLWJhZGdlIGEge1xuICBtYXJnaW46IDAgMnB4O1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTEgLnRpdGxlLCAubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA4MiU7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMSAucG9zdC1tZXRhLCAubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTIgLnBvc3QtbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMSAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0yIC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDY1JSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTEgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTIgLmZvcm1hdC1pY29uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTEgLnRpdGxlIGEsIC5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMiAudGl0bGUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtLmJzdy0xMDAgLnRpdGxlLCAubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTE1MCAudGl0bGUsIC5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMjAwIC50aXRsZSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0yNTAgLnRpdGxlLCAubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTMwMCAudGl0bGUge1xuICBmb250LXNpemU6IDgyJTtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtLmJzdy0xMDAgLnBvc3QtbWV0YSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0xNTAgLnBvc3QtbWV0YSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0yMDAgLnBvc3QtbWV0YSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0yNTAgLnBvc3QtbWV0YSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0zMDAgLnBvc3QtbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbS5ic3ctNDAwIC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDg4JSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTEwMCAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0xNTAgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMjAwIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTI1MCAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0zMDAgLml0ZW0tY29udGVudDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjglICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMTAwIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0xNTAgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTIwMCAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMjUwIC5mb3JtYXQtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtLmJzdy0xMDAgLnRpdGxlIGEsIC5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMTUwIC50aXRsZSBhLCAubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTIwMCAudGl0bGUgYSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0yNTAgLnRpdGxlIGEsIC5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMzAwIC50aXRsZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saXN0aW5nLW1nLTMtaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogODIlO1xuICB9XG4gIC5saXN0aW5nLW1nLTMtaXRlbSAucG9zdC1tZXRhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5saXN0aW5nLW1nLTMtaXRlbSAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDY1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLW1nLTMtaXRlbSAuZm9ybWF0LWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tZy0zLWl0ZW0gLnRpdGxlIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmJzLXNob3J0Y29kZS5icy1tb2Rlcm4tZ3JpZC1saXN0aW5nLTQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmxpc3RpbmctbWctNC1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saXN0aW5nLW1nLTQtaXRlbSAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMzUlO1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0gLmltZy1jb250IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAtMnB4O1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAtMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGltYWdlLXJlbmRlcmluZzogb3B0aW1pemVRdWFsaXR5O1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cblxuLmxpc3RpbmctbWctNC1pdGVtIC5pbWctY29udC5iLWVycm9yLCAubGlzdGluZy1tZy00LWl0ZW0gLmltZy1jb250LmItbG9hZGVkLCBib2R5LmJzLWxsLWQgLmxpc3RpbmctbWctNC1pdGVtIC5pbWctY29udCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0gLmltZy1jb250OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5saXN0aW5nLW1nLTQtaXRlbTpob3ZlciAuaW1nLWNvbnQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmxpc3RpbmctbWctNC1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIGEge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0gLnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbWctNC1pdGVtIC50aXRsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5saXN0aW5nLW1nLTQtaXRlbSAucG9zdC1zdWJ0aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0gLnBvc3QtbWV0YSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5saXN0aW5nLW1nLTQtaXRlbSAucG9zdC1tZXRhIC5jb21tZW50cywgLmxpc3RpbmctbWctNC1pdGVtIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5saXN0aW5nLW1nLTQtaXRlbSAucG9zdC1tZXRhIC5jb21tZW50cyB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmxpc3RpbmctbWctNC1pdGVtIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yOmFmdGVyLCAubGlzdGluZy1tZy00LWl0ZW0gLnBvc3QtbWV0YSAudGltZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTcpO1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0gLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0b3A6IDI2cHg7XG4gIGJvdHRvbTogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1nLTQtaXRlbSAudGVybS1iYWRnZXMuZmxvYXRlZCAudGVybS1iYWRnZSBhIHtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGNsZWFyOiBub25lO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTEpIHtcbiAgcGFkZGluZzogMCAycHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTQubGlzdGluZy5jb2x1bW5zLTMgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMikge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuKzMpIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTQubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4tMykge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTQubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4rMikge1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuKzMpIHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg0bis0KSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC00LmJzdy02IC5saXN0aW5nLW1nLTQtaXRlbSAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMTUlO1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0uYnN3LTEwMCAucG9zdC1tZXRhLCAubGlzdGluZy1tZy00LWl0ZW0uYnN3LTE1MCAucG9zdC1tZXRhLCAubGlzdGluZy1tZy00LWl0ZW0uYnN3LTIwMCAucG9zdC1tZXRhLCAubGlzdGluZy1tZy00LWl0ZW0uYnN3LTI1MCAucG9zdC1tZXRhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctbWctNC1pdGVtLmJzdy0xMDAgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1nLTQtaXRlbS5ic3ctMTUwIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tZy00LWl0ZW0uYnN3LTIwMCAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbWctNC1pdGVtLmJzdy0yNTAgLml0ZW0tY29udGVudDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTI1JSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0uYnN3LTEwMCAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1nLTQtaXRlbS5ic3ctMTUwIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbWctNC1pdGVtLmJzdy0yMDAgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tZy00LWl0ZW0uYnN3LTI1MCAuZm9ybWF0LWljb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1nLTQtaXRlbS5ic3ctMTAwIC50aXRsZSBhLCAubGlzdGluZy1tZy00LWl0ZW0uYnN3LTE1MCAudGl0bGUgYSwgLmxpc3RpbmctbWctNC1pdGVtLmJzdy0yMDAgLnRpdGxlIGEsIC5saXN0aW5nLW1nLTQtaXRlbS5ic3ctMjUwIC50aXRsZSBhIHtcbiAgZm9udC1zaXplOiA4MiU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTEpIHtcbiAgICBwYWRkaW5nOiAwIDJweDtcbiAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTQubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMikge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgY2xlYXI6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuKzMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtNCAubGlzdGluZy1pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTEpIHtcbiAgICBwYWRkaW5nOiAwIDJweDtcbiAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTQubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgY2xlYXI6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuKzMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtOm50aC1jaGlsZChvZGQpLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgY2xlYXI6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKGV2ZW4pLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzAwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNCAubGlzdGluZy1tZy00LWl0ZW0gLnBvc3QtbWV0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAubGlzdGluZy1tZy00LWl0ZW0gLml0ZW0tY29udGVudDpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiAxMTUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbWctNC1pdGVtIC5mb3JtYXQtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLW1nLTQtaXRlbSAudGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiA4MiU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5tZy1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5tZy1jb2wtMSB7XG4gIHdpZHRoOiA1NSU7XG4gIGxlZnQ6IDIyLjUlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTUgLm1nLWNvbC0yIHtcbiAgd2lkdGg6IDIyLjUlO1xuICBsZWZ0OiAtNTUlO1xuICBwYWRkaW5nOiAwIDIwcHggMCAwO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5tZy1jb2wtMyB7XG4gIHdpZHRoOiAyMi41JTtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5sLTIgLm1nLWNvbC0xIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTUubC0yIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5sLTIgLm1nLWNvbC0zIHtcbiAgd2lkdGg6IDUwJTtcbiAgbGVmdDogYXV0bztcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0yIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMyAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTQgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy01IC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNiAubWctY29sLTEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0yIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMiAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTMgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0zIC5tZy1jb2wtMywgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNCAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTQgLm1nLWNvbC0zLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy01IC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNSAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTYgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy02IC5tZy1jb2wtMyB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMiAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0zIC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTQgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNSAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy02IC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAudGl0bGUge1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0yIC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAudGl0bGUgYSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMyAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLnRpdGxlIGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTQgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50aXRsZSBhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy01IC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAudGl0bGUgYSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNiAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLnRpdGxlIGEge1xuICBmb250LXNpemU6IDkwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMSAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTIgLm1nLWNvbC0zLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0zIC5tZy1jb2wtMywgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNCAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTUgLm1nLWNvbC0zIHtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMSAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTIgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0zIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNCAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTUgLm1nLWNvbC0yIHtcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAudGVybS1iYWRnZXMuZmxvYXRlZCBhIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmxpc3RpbmctbWctNS1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5saXN0aW5nLW1nLTUtaXRlbSAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA3MC4yOSU7XG59XG5cbi5saXN0aW5nLW1nLTUtaXRlbSAuaW1nLWNvbnQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZVF1YWxpdHk7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuXG4ubGlzdGluZy1tZy01LWl0ZW0gLmltZy1jb250LmItZXJyb3IsIC5saXN0aW5nLW1nLTUtaXRlbSAuaW1nLWNvbnQuYi1sb2FkZWQsIGJvZHkuYnMtbGwtZCAubGlzdGluZy1tZy01LWl0ZW0gLmltZy1jb250IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBhbmltYXRpb246IG5vbmU7XG59XG5cbi5saXN0aW5nLW1nLTUtaXRlbSAudGl0bGUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubGlzdGluZy1tZy01LWl0ZW0gLnRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmxpc3RpbmctbWctNS1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLmltZy1jb250IHtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMnB4O1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAtMXB4O1xufVxuXG4ubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDY2LjI5JTtcbn1cblxuLmxpc3RpbmctbWctNS1pdGVtLWJpZzpob3ZlciAuaW1nLWNvbnQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoMC4wMmRlZyk7XG59XG5cbi5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXJnaW46IC04MHB4IDM1cHggMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cblxuLmxpc3RpbmctbWctNS1pdGVtLWJpZyAudGl0bGUge1xuICBtYXJnaW46IDAgMCA2cHg7XG59XG5cbi5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLnBvc3Qtc3VidGl0bGUge1xuICBjb2xvcjogIzJkMmQyZCAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmxpc3RpbmctbWctNS1pdGVtLWJpZyAucG9zdC1tZXRhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5wb3N0LW1ldGEgLmNvbW1lbnRzIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0xIC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0yIC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0zIC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy00IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy01IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweCAxNXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXJnaW46IC04MHB4IDE4cHggMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMSAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMiAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMyAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNCAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNSAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNiAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNyAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctOCAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0xIC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLnRpdGxlIGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTIgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAudGl0bGUgYSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMyAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSBhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy00IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLnRpdGxlIGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTUgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAudGl0bGUgYSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNiAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSBhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy03IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLnRpdGxlIGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTggLmxpc3RpbmctbWctNS1pdGVtLWJpZyAudGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogNzElO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0xIC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTIgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMyAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy00IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTUgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNiAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy03IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTggLmxpc3RpbmctbWctNS1pdGVtLWJpZyAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1NCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTEgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMiAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0zIC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTQgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNSAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy02IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLml0ZW0tY29udGVudDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjIlO1xufVxuXG4ubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLml0ZW0tY29udGVudDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjglO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0xIC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTEgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0yIC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTIgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0zIC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTMgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy00IC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTQgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy01IC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTUgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy02IC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTYgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMSAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTIgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0zIC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNCAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTUgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy02IC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3MCU7XG59XG5cbi5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5tZy1jb2wgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLnRpdGxlIHtcbiAgcGFkZGluZzogMCAxM3B4O1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBtaW4taGVpZ2h0OiAzOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTUgLm1nLWNvbC0xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAubWctY29sLTMge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDcxJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLml0ZW0tY29udGVudDpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA1NCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLmZvcm1hdC1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTUgLm1nLWNvbC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTUgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5tZy1jb2wtMyB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTUgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50aXRsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTUgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLml0ZW0tY29udGVudDpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA2MiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLml0ZW0tY29udGVudDpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAubWctY29sLTMge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5tZy1jb2wtMiB7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTUgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAuY29udGVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbWFyZ2luOiAtODBweCAxOHB4IDA7XG4gIH1cbn1cbi5saXN0aW5nLW1nLTYtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxpc3RpbmctbWctNi1pdGVtICsgLmxpc3RpbmctbWctNi1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ubGlzdGluZy1tZy02LWl0ZW06YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDY0JTtcbn1cblxuLmxpc3RpbmctbWctNi1pdGVtIC5pdGVtLWNvbnRlbnQsIC5saXN0aW5nLW1vZGVybi1ncmlkIC5icy1zbGlkZXItaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctbWctNi1pdGVtIC5pbWctY29udCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTJweDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJvdHRvbTogLTJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBpbWFnZS1yZW5kZXJpbmc6IG9wdGltaXplUXVhbGl0eTtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG59XG5cbi5saXN0aW5nLW1nLTYtaXRlbSAuaW1nLWNvbnQuYi1lcnJvciwgLmxpc3RpbmctbWctNi1pdGVtIC5pbWctY29udC5iLWxvYWRlZCwgYm9keS5icy1sbC1kIC5saXN0aW5nLW1nLTYtaXRlbSAuaW1nLWNvbnQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1nLTYtaXRlbSAuaW1nLWNvbnQ6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctbWctNi1pdGVtOmhvdmVyIC5pbWctY29udCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4ubGlzdGluZy1tZy02LWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXgtaGVpZ2h0OiA3NSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGlzdGluZy1tZy02LWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIGEge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4ubGlzdGluZy1tZy02LWl0ZW0gLnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4ubGlzdGluZy1tZy02LWl0ZW0gLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctbWctNi1pdGVtIC5wb3N0LW1ldGEge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5saXN0aW5nLW1nLTYtaXRlbSAucG9zdC1tZXRhIC5wb3N0LWF1dGhvciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGlzdGluZy1tZy02LWl0ZW0gLnBvc3QtbWV0YSAuY29tbWVudHMge1xuICBjb2xvcjogI2ZmZjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ubGlzdGluZy1tZy02LWl0ZW0gLnBvc3QtbWV0YSAucmF0aW5nICsgLmNvbW1lbnRzIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubGlzdGluZy1tZy02LWl0ZW0gLnBvc3QtbWV0YSAucG9zdC1hdXRob3I6YWZ0ZXIsIC5saXN0aW5nLW1nLTYtaXRlbSAucG9zdC1tZXRhIC50aW1lIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41Nyk7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTYgLm1nLWNvbC0xIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNiAubWctY29sLTIge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG59XG5cbi5pbmZpbml0eSA+IC5saXN0aW5nLW1vZGVybi1ncmlkLTYgKyAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LCAubW9yZV9idG4gPiAubGlzdGluZy1tb2Rlcm4tZ3JpZC02ICsgLmxpc3RpbmctbW9kZXJuLWdyaWQtNiB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMSAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTIgLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0zIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctNCAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTUgLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy02IC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctNyAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTggLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogNTAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0xIC5saXN0aW5nLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0yIC5saXN0aW5nLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0zIC5saXN0aW5nLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy00IC5saXN0aW5nLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy01IC5saXN0aW5nLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy02IC5saXN0aW5nLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy03IC5saXN0aW5nLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy04IC5saXN0aW5nLWl0ZW0gLnRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTEgLmxpc3RpbmctaXRlbSAudGl0bGUgYSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMiAubGlzdGluZy1pdGVtIC50aXRsZSBhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0zIC5saXN0aW5nLWl0ZW0gLnRpdGxlIGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTQgLmxpc3RpbmctaXRlbSAudGl0bGUgYSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctNSAubGlzdGluZy1pdGVtIC50aXRsZSBhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy02IC5saXN0aW5nLWl0ZW0gLnRpdGxlIGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTcgLmxpc3RpbmctaXRlbSAudGl0bGUgYSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctOCAubGlzdGluZy1pdGVtIC50aXRsZSBhIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTEgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0yIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMyAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTQgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy01IC5tZy1jb2wtMSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0xIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMiAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTMgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy00IC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctNSAubWctY29sLTIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNHB4IDAgMCAwO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0xIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMiAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTMgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy00IC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctNSAuZm9ybWF0LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0xIC5saXN0aW5nLW1nLTYtaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTIgLmxpc3RpbmctbWctNi1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMyAubGlzdGluZy1tZy02LWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy00IC5saXN0aW5nLW1nLTYtaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTUgLmxpc3RpbmctbWctNi1pdGVtOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG59XG5cbi5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0xIC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMiAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciwgLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTMgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIsIC5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy00IC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctNSAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDYwJTtcbiAgcGFkZGluZzogMThweCAxNXB4IDE4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNiAuY29udGVudC1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC02IC5saXN0aW5nLWl0ZW0gLnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC02IC5saXN0aW5nLWl0ZW0gLnRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTYgLmxpc3RpbmctbWctNi1pdGVtIC5wb3N0LW1ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNiAuZm9ybWF0LWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNiAubWctY29sLTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNiAubWctY29sLTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDRweCAwIDAgMDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC02IC5saXN0aW5nLW1nLTYtaXRlbTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gIH1cbiAgLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTYgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICBwYWRkaW5nOiAxOHB4IDE1cHggMThweDtcbiAgfVxufVxuLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTcgLm1nLXJvdy0xIHtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTEgLm1nLWNvbC0xIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTEgLm1nLWNvbC0yIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5tZy1yb3ctMiAubWctY29sIHtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5tZy1yb3ctMiAubWctY29sLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTIgLm1nLWNvbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTIgLm1nLWNvbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTIgLmxpc3RpbmctbWctNy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTcgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5tZy1yb3ctMiAubGlzdGluZy1tZy03LWl0ZW0gLnBvc3Qtc3VidGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDc5JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMTAgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTIgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTMgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTQgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTUgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTYgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTcgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTggLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTkgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDkyJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMTAgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTIgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTMgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTQgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTUgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTYgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTcgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTggLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTkgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDcyJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMiAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMiAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMyAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMyAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNCAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNCAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNSAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNSAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNiAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNiAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNyAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNyAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMjBweCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMSAubWctY29sLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0xIC5tZy1yb3csIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTIgLm1nLWNvbCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMiAubWctcm93LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0zIC5tZy1jb2wsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTMgLm1nLXJvdywgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNCAubWctY29sLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy00IC5tZy1yb3csIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTUgLm1nLWNvbCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNSAubWctcm93LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy02IC5tZy1jb2wsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTYgLm1nLXJvdywgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNyAubWctY29sLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy03IC5tZy1yb3cge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0xIC5saXN0aW5nLWl0ZW0sIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTIgLmxpc3RpbmctaXRlbSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMyAubGlzdGluZy1pdGVtLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy00IC5saXN0aW5nLWl0ZW0sIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTUgLmxpc3RpbmctaXRlbSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNiAubGlzdGluZy1pdGVtLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy03IC5saXN0aW5nLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTQgLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNSAubGlzdGluZy1tZy03LWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy02IC5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTcgLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMSAubGlzdGluZy1tZy03LWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0yIC5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTMgLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3MiUgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMSAubGlzdGluZy1tZy03LWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0yIC5saXN0aW5nLW1nLTctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTMgLmxpc3RpbmctbWctNy1pdGVtIC5mb3JtYXQtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTEgLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMiAubGlzdGluZy1tZy03LWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0zIC5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTQgLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNSAubGlzdGluZy1tZy03LWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy02IC5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTcgLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAyNCUgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMSAubGlzdGluZy1tZy03LWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0yIC5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTMgLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNCAubGlzdGluZy1tZy03LWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy01IC5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDAlICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTIgLmxpc3RpbmctbWctNy1pdGVtIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTMgLmxpc3RpbmctbWctNy1pdGVtIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTQgLmxpc3RpbmctbWctNy1pdGVtIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTUgLmxpc3RpbmctbWctNy1pdGVtIC5wb3N0LW1ldGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTMgLmxpc3RpbmctbWctNy1pdGVtIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNCAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy01IC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDYyJSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0yIC5saXN0aW5nLW1nLTctaXRlbSAucG9zdC1zdWJ0aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMyAubGlzdGluZy1tZy03LWl0ZW0gLnBvc3Qtc3VidGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTQgLmxpc3RpbmctbWctNy1pdGVtIC5wb3N0LXN1YnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy01IC5saXN0aW5nLW1nLTctaXRlbSAucG9zdC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjAlICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTIgLmxpc3RpbmctbWctNy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMyAubGlzdGluZy1tZy03LWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy00IC5saXN0aW5nLW1nLTctaXRlbSAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTUgLmxpc3RpbmctbWctNy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDQzJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTcgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogOTIlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTcgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzIlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTcgLmxpc3RpbmctbWctNy1pdGVtLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTcgLmxpc3RpbmctbWctNy1pdGVtLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5saXN0aW5nLW1nLTctaXRlbS5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA3MCUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5tZy1yb3ctMSAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5tZy1yb3ctMiAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDc4JSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTcgLmxpc3RpbmctaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTcgLm1nLWNvbCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5tZy1yb3cge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5wb3N0LW1ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy03LWl0ZW06YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTEgLmxpc3RpbmctbWctNy1pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA4MiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTEgLmxpc3RpbmctbWctNy1pdGVtLmxpc3RpbmctaXRlbS0yIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTIgLmxpc3RpbmctbWctNy1pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTIgLmxpc3RpbmctbWctNy1pdGVtIC5wb3N0LXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5tZy1yb3ctMiAubGlzdGluZy1tZy03LWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiA0MyU7XG4gIH1cbn1cbi5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMiAudGl0bGUsIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMyAudGl0bGUsIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNCAudGl0bGUsIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNSAucG9zdC1zdWJ0aXRsZSwgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS01IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNzIlO1xufVxuXG4ubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTggLm1nLWNvbC0xIHtcbiAgd2lkdGg6IDQ2JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubWctY29sLTIge1xuICB3aWR0aDogMzIlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubWctY29sLTMge1xuICB3aWR0aDogMjIlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTggLm1nLXJvdy0xIHtcbiAgbWFyZ2luOiAwIDAgMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5pdGVtLTMtY29udCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAuaXRlbS00LWNvbnQge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAuaXRlbS0zLWNvbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTggLml0ZW0tNC1jb250IHtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG59XG5cbi5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzEuNzc5JTtcbn1cblxuLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1My4wMDUlO1xufVxuXG4ubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTM6YmVmb3JlLCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMC41NSU7XG59XG5cbi5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTUwLjM5NCU7XG59XG5cbi5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMjBweCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTEgLm1nLWNvbC0zLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMiAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5tZy1jb2wtMywgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLm1nLWNvbC0zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJweCAwIDA7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0xIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5tZy1jb2wtMSB7XG4gIHdpZHRoOiA1NiU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0xIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5tZy1jb2wtMiB7XG4gIHdpZHRoOiA0NCU7XG4gIHBhZGRpbmc6IDAgMCAwIDFweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTEgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Ny4yOSU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0xIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0xIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0yIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0yIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogODcuNjglO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMSAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTU6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMiAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTU6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTU6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTU6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDE4JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLmxpc3RpbmctbWctOC1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctbWctOC1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctOC1pdGVtOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA4OSU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0yIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTglO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMiAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDY1LjUlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMiAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTM6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMiAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTM6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTM6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDk1LjA1NSU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0yIC5saXN0aW5nLWl0ZW0tMSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLWl0ZW0tMSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLWl0ZW0tMSAudGl0bGUge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLmxpc3RpbmctaXRlbS0yIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLmxpc3RpbmctaXRlbS0zIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLmxpc3RpbmctaXRlbS00IC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctaXRlbS0yIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctaXRlbS0zIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctaXRlbS00IC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctaXRlbS0yIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctaXRlbS0zIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctaXRlbS00IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjIlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMiAubGlzdGluZy1pdGVtLTMgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMiAubGlzdGluZy1pdGVtLTQgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubGlzdGluZy1pdGVtLTMgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubGlzdGluZy1pdGVtLTQgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1pdGVtLTMgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1pdGVtLTQgLnRlcm0tYmFkZ2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDEwcHg7XG4gIG1heC1oZWlnaHQ6IDUwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubWctY29sLTEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubWctY29sLTIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnB4IDAgMCAwO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubWctcm93LTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5tZy1yb3ctMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0NiU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjUuNSU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLWl0ZW0tMiAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLWl0ZW0tMiAudGl0bGUge1xuICBmb250LXNpemU6IDcyJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctaXRlbS0yIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5tZy1jb2wtMiAucG9zdC1tZXRhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubWctY29sLTIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5tZy1jb2wtMyAucG9zdC1tZXRhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubWctY29sLTMgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLWl0ZW0tMiAucG9zdC1tZXRhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubWctY29sLTIgLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLm1nLWNvbC0yIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubWctY29sLTMgLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLm1nLWNvbC0zIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMiAudGVybS1iYWRnZXMuZmxvYXRlZCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS01OmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS01OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAzNiU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzkuNSU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTAuNSU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTUlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTEgLnBvc3QtbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbGVmdDogMTJweDtcbiAgcmlnaHQ6IDEycHg7XG4gIGJvdHRvbTogMTJweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMiAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTMgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogNDAlO1xufVxuXG4uc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMiAuY29udGVudC1jb250YWluZXIsIC5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0zIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDYwJTtcbiAgcGFkZGluZzogMTJweCAxMnB4IDEwcHg7XG59XG5cbi5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLW1nLWl0ZW0ubC00IC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctbWctaXRlbS5sLTQ6aG92ZXIgLmZvcm1hdC1pY29uIHtcbiAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubWctY29sLTMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDJweCAwIDA7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubWctY29sLTEge1xuICAgIHdpZHRoOiA1NiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubWctY29sLTIge1xuICAgIHdpZHRoOiA0NCU7XG4gICAgcGFkZGluZzogMCAwIDAgMXB4O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDQ3LjI5JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS00OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDg3LjY4JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiAxOCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy04LWl0ZW06YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogODklO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS01OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDE4JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA2NS41JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS00OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDk1LjA1NSU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1pdGVtLTEgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLWl0ZW0tMiAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctaXRlbS0zIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1pdGVtLTMgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLWl0ZW0tNCAudGVybS1iYWRnZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbGVmdDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbWF4LWhlaWdodDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLm1nLWNvbC0xIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5tZy1jb2wtMiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAycHggMCAwIDAgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5tZy1yb3ctMiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA0NiUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0zOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDY1LjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1pdGVtLTIgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLWl0ZW0tMyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzIlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1pdGVtLTIgLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubWctY29sLTIgLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubWctY29sLTIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLm1nLWNvbC0zIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLm1nLWNvbC0zIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTE6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS01OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDM2JSAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0zOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNzkuNSUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA1MC41JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA1NSU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTEgLnBvc3QtbWV0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLWl0ZW0tMiAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctaXRlbS0zIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA2NCU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbGVmdDogMTJweDtcbiAgICByaWdodDogMTJweDtcbiAgICBib3R0b206IDEycHg7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0yIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0zIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogNDAlO1xuICB9XG4gIC5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTIgLmNvbnRlbnQtY29udGFpbmVyLCAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0zIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogNjAlO1xuICAgIHBhZGRpbmc6IDEycHggMTJweCAxMHB4O1xuICB9XG4gIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gICAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmxpc3RpbmctbWctOS1pdGVtLmxpc3RpbmctaXRlbS0yIC50aXRsZSwgLmxpc3RpbmctbWctOS1pdGVtLmxpc3RpbmctaXRlbS0zIC50aXRsZSwgLmxpc3RpbmctbWctOS1pdGVtLmxpc3RpbmctaXRlbS00IC50aXRsZSwgLmxpc3RpbmctbWctOS1pdGVtLmxpc3RpbmctaXRlbS01IC50aXRsZSwgLmxpc3RpbmctbWctOS1pdGVtLmxpc3RpbmctaXRlbS02IC50aXRsZSwgLmxpc3RpbmctbWctOS1pdGVtLmxpc3RpbmctaXRlbS03IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNzIlO1xufVxuXG4ubGlzdGluZy1tZy05LWl0ZW0ubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbWctOS1pdGVtLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB0b3A6IDIwcHggIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nLW1nLTktaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogOTMuNzYlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5tZy1jb2wtMyAubGlzdGluZy1tZy05LWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDkzLjk3JTtcbn1cblxuLmxpc3RpbmctbWctOS1pdGVtLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NC41NDUlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5tZy1jb2wtMSB7XG4gIHdpZHRoOiA0NS42JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubWctY29sLTIge1xuICB3aWR0aDogMzYuMzUlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubWctY29sLTMge1xuICB3aWR0aDogMTguMDUlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkgLml0ZW0tMi1jb250LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5pdGVtLTMtY29udCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAuaXRlbS00LWNvbnQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLml0ZW0tNS1jb250IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkgLml0ZW0tMi1jb250LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5pdGVtLTQtY29udCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAuaXRlbS0zLWNvbnQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLml0ZW0tNS1jb250IHtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkgLm1nLXJvdy0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMSAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0yIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5tZy1jb2wtMSB7XG4gIHdpZHRoOiA1MyU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0xIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTIgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMyAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLm1nLWNvbC0yIHtcbiAgd2lkdGg6IDQ3JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTEgLmxpc3RpbmctbWctOS1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTIgLmxpc3RpbmctbWctOS1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLmxpc3RpbmctbWctOS1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLmxpc3RpbmctbWctOS1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLmxpc3RpbmctbWctOS1pdGVtOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA4Ni45NyU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0xIC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0yIC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zIC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzclO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMSAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTIgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zIC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICBsZWZ0OiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiAxMnB4O1xuICBtYXgtaGVpZ2h0OiA1MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0xIC5tZy1jb2wtMyAubWctcm93LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMiAubWctY29sLTMgLm1nLXJvdywgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLm1nLWNvbC0zIC5tZy1yb3csIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5tZy1jb2wtMyAubWctcm93LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubWctY29sLTMgLm1nLXJvdyB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMSAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0yIC5tZy1jb2wtMywgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLm1nLWNvbC0zLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5tZy1jb2wtMyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycHggMCAwO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMSAubWctY29sLTMgLm1nLXJvdy5tZy1yb3ctMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTIgLm1nLWNvbC0zIC5tZy1yb3cubWctcm93LTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zIC5tZy1jb2wtMyAubWctcm93Lm1nLXJvdy0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubWctY29sLTMgLm1nLXJvdy5tZy1yb3ctMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLm1nLWNvbC0zIC5tZy1yb3cubWctcm93LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0xIC5tZy1jb2wtMyAubWctcm93Lm1nLXJvdy0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMiAubWctY29sLTMgLm1nLXJvdy5tZy1yb3ctMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLm1nLWNvbC0zIC5tZy1yb3cubWctcm93LTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5tZy1jb2wtMyAubWctcm93Lm1nLXJvdy0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubWctY29sLTMgLm1nLXJvdy5tZy1yb3ctMiB7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMiAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0yIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMyAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5tZy1jb2wtMiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0yIC5saXN0aW5nLW1nLWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMyAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLmxpc3RpbmctbWctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5saXN0aW5nLW1nLWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDkzJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTIgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA5Mi44NzYlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMiAubWctY29sLTMgLmxpc3RpbmctaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMzclO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMiAubGlzdGluZy1tZy1pdGVtIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLmxpc3RpbmctbWctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5saXN0aW5nLW1nLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubGlzdGluZy1tZy1pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjYlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMiAubGlzdGluZy1pdGVtLTEgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMyAubGlzdGluZy1pdGVtLTEgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubGlzdGluZy1pdGVtLTEgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubGlzdGluZy1pdGVtLTEgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA4NiU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0yIC5tZy1jb2wtMiAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0yIC5tZy1jb2wtMyAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zIC5tZy1jb2wtMiAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zIC5tZy1jb2wtMyAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5tZy1jb2wtMiAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5tZy1jb2wtMyAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5tZy1jb2wtMiAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5tZy1jb2wtMyAudGVybS1iYWRnZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMyAubGlzdGluZy1tZy1pdGVtIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5saXN0aW5nLW1nLWl0ZW0gLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLmxpc3RpbmctbWctaXRlbSAucG9zdC1tZXRhIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMyAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uIHtcbiAgcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zLmwtMyAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLmxpc3RpbmctbWctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5saXN0aW5nLW1nLWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDYwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0NSU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubWctY29sLTEge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMyAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLm1nLWNvbC0yIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLm1nLWNvbC0zIC5saXN0aW5nLWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLm1nLWNvbC0zIC5saXN0aW5nLWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDgwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1NSU7XG59XG5cbi5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0yIC5jb250ZW50LWNvbnRhaW5lciwgLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTMgLmNvbnRlbnQtY29udGFpbmVyLCAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tNCAuY29udGVudC1jb250YWluZXIsIC5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS01IC5jb250ZW50LWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDY0JTtcbiAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLm1nLWNvbC0xIHtcbiAgICB3aWR0aDogNTMlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLm1nLWNvbC0yIHtcbiAgICB3aWR0aDogNDclO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLmxpc3RpbmctbWctOS1pdGVtOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDg2Ljk3JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA3NyU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbGVmdDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBib3R0b206IDEycHg7XG4gICAgbWF4LWhlaWdodDogNTAlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLm1nLWNvbC0zIC5tZy1yb3cge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLm1nLWNvbC0zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAycHggMCAwO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLm1nLWNvbC0zIC5tZy1yb3cubWctcm93LTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5tZy1jb2wtMyAubWctcm93Lm1nLXJvdy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5tZy1jb2wtMyAubGlzdGluZy1pdGVtOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDM3JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubWctY29sLTIge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5saXN0aW5nLW1nLWl0ZW06YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogOTMlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDkyLjg3NiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1tZy1pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA2NiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1pdGVtLTEgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDg2JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5tZy1jb2wtMiAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLm1nLWNvbC0zIC50ZXJtLWJhZGdlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5saXN0aW5nLW1nLWl0ZW0gLnBvc3QtbWV0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uIHtcbiAgICByaWdodDogMTJweDtcbiAgICB0b3A6IDEycHg7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubWctY29sLTMgLmxpc3RpbmctaXRlbTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1pdGVtLTE6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNDUlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLm1nLWNvbC0xIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5tZy1jb2wtMiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubWctY29sLTMgLmxpc3RpbmctaXRlbTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA4MCUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA1NSUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0yIC5jb250ZW50LWNvbnRhaW5lciwgLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTkgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMyAuY29udGVudC1jb250YWluZXIsIC5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTQgLmNvbnRlbnQtY29udGFpbmVyLCAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS01IC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogNjQlO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbn1cbi5saXN0aW5nLW1nLTEwLWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDYwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0xIHtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0xIC5tZy1jb2wtMSB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMSAubWctY29sLTIge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMiAubWctY29sIHtcbiAgd2lkdGg6IDI1JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMiAubWctY29sLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMiAubWctY29sLTIge1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLm1nLWNvbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0yIC5tZy1jb2wtNCB7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjQlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSAucG9zdC1zdWJ0aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMiAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIG1hcmdpbi10b3A6IC00NnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0xIC5saXN0aW5nLW1nLTEwLWl0ZW0ubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0xIC5saXN0aW5nLW1nLTEwLWl0ZW0ubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMjBweCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0xIC5tZy1yb3ctMiAubWctY29sLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTIgLm1nLXJvdy0yIC5tZy1jb2wsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubWctcm93LTIgLm1nLWNvbCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5tZy1yb3ctMiAubWctY29sIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0xIC5tZy1yb3ctMiAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMSAubWctcm93LTIgLm1nLWNvbC0zLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTIgLm1nLXJvdy0yIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0yIC5tZy1yb3ctMiAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubWctcm93LTIgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTMgLm1nLXJvdy0yIC5tZy1jb2wtMywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5tZy1yb3ctMiAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTIgLm1nLWNvbC0zIHtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMSAubWctcm93LTIgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTEgLm1nLXJvdy0yIC5tZy1jb2wtNCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0yIC5tZy1yb3ctMiAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMiAubWctcm93LTIgLm1nLWNvbC00LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTMgLm1nLXJvdy0yIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0zIC5tZy1yb3ctMiAubWctY29sLTQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTIgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLm1nLXJvdy0yIC5tZy1jb2wtNCB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTEgLm1nLXJvdy0yIC5tZy1jb2wtMywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0xIC5tZy1yb3ctMiAubWctY29sLTQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMiAubWctcm93LTIgLm1nLWNvbC0zLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTIgLm1nLXJvdy0yIC5tZy1jb2wtNCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0zIC5tZy1yb3ctMiAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubWctcm93LTIgLm1nLWNvbC00LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLm1nLXJvdy0yIC5tZy1jb2wtMywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5tZy1yb3ctMiAubWctY29sLTQge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTEgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTEwLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTIgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTEwLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTMgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTEwLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTEwLWl0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiA5MiU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMSAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMiAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDcyJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0yIC5tZy1yb3ctMSAubWctY29sLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTMgLm1nLXJvdy0xIC5tZy1jb2wsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTEgLm1nLWNvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0yIC5tZy1yb3ctMSAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubWctcm93LTEgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLm1nLXJvdy0xIC5tZy1jb2wtMSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMiAubGlzdGluZy1tZy0xMC1pdGVtLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMiAubGlzdGluZy1tZy0xMC1pdGVtLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubGlzdGluZy1tZy0xMC1pdGVtLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubGlzdGluZy1tZy0xMC1pdGVtLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubGlzdGluZy1tZy0xMC1pdGVtLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubGlzdGluZy1tZy0xMC1pdGVtLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB0b3A6IDIwcHggIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMiAubWctcm93LTEgLmxpc3RpbmctbWctMTAtaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubWctcm93LTEgLmxpc3RpbmctbWctMTAtaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTEgLmxpc3RpbmctbWctMTAtaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMzYlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTIgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTMgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDcwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0zIC5saXN0aW5nLWl0ZW0gLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5saXN0aW5nLWl0ZW0gLnBvc3QtbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubWctcm93LTIgLm1nLWNvbCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5tZy1yb3ctMiAubWctY29sIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0zIC5tZy1yb3ctMiAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTIgLm1nLWNvbC0xIHtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTMgLm1nLXJvdy0yIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5tZy1yb3ctMiAubWctY29sLTIge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0zIC5tZy1yb3ctMiAubGlzdGluZy1tZy0xMC1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5tZy1yb3ctMiAubGlzdGluZy1tZy0xMC1pdGVtIC5mb3JtYXQtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTEgLmxpc3RpbmctbWctMTAtaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTIlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc2JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5tZy1yb3ctMSAubGlzdGluZy1tZy0xMC1pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogODIlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiA2MiU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiA0MyU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLmxpc3RpbmctbWctMTAtaXRlbS5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubGlzdGluZy1tZy0xMC1pdGVtLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTEgLmxpc3RpbmctbWctMTAtaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogOTIlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMiAubGlzdGluZy1tZy0xMC1pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MiU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0yIC5tZy1jb2wge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLm1nLWNvbC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLm1nLWNvbC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLm1nLWNvbC0zLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLm1nLWNvbC00IHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0xIC5tZy1jb2wge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0xIC5tZy1jb2wtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMSAubGlzdGluZy1tZy0xMC1pdGVtOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDMwJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubGlzdGluZy1tZy0xMC1pdGVtLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5saXN0aW5nLW1nLTEwLWl0ZW0ubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gICAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5saXN0aW5nLW1nLTEwLWl0ZW06YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNzAlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMiAubGlzdGluZy1tZy0xMC1pdGVtOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubGlzdGluZy1pdGVtIC5wb3N0LW1ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0yIC5tZy1jb2wge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLm1nLWNvbC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLm1nLWNvbC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSAuZm9ybWF0LWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTEwLWl0ZW06YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNTIlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW06YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNzYlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTEwLWl0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDgyJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjIlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMiAubGlzdGluZy1tZy0xMC1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogNDMlO1xuICB9XG59XG4ubGlzdGluZy1pdGVtLXVzZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1hdmF0YXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAuYnRuLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjM2MzYzNjICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAuYnRuLWxpZ2h0LmJ0bi1saWdodDpmb2N1cywgLmxpc3RpbmctaXRlbS11c2VyIC5idG4tbGlnaHQuYnRuLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMzYzNjM2MgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuc29jaWFsLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCA1cHggN3B4IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMgLnNvY2lhbC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAyN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzQ0NDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuc29jaWFsLWl0ZW0gYSwgLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuc29jaWFsLWl0ZW0gYSAuZmEge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuZ2l0aHViOmhvdmVyIGE6aG92ZXIge1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAucGludGVyZXN0IGE6aG92ZXIge1xuICBjb2xvcjogI2NiMjAyNztcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAueW91dHViZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNjYzE4MWU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMgLmxpbmtlZGluIGE6aG92ZXIge1xuICBjb2xvcjogIzAyNjZhMDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuZHJpYmJibGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZWE0Yzg5O1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIgLnVzZXItc29jaWFsLWljb25zIC52aW1lbyBhOmhvdmVyIHtcbiAgY29sb3I6ICM0NmEzZTk7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMgLmRlbGljaW91cyBhOmhvdmVyIHtcbiAgY29sb3I6ICM0YTc5ZmY7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMgLnNvdW5kY2xvdWQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZjUwO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIgLnVzZXItc29jaWFsLWljb25zIC5iZWhhbmNlIGE6aG92ZXIge1xuICBjb2xvcjogIzNiNjNmYztcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuZmxpY2tyIGE6aG92ZXIge1xuICBjb2xvcjogIzJmNDRkYjtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuaW5zdGFncmFtIGE6aG92ZXIge1xuICBjb2xvcjogIzUxN2ZhNDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuZ29vZ2xlLXBsdXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDczZDMyO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIgLnVzZXItc29jaWFsLWljb25zIC5nb29nbGUtcGx1cyBhOmhvdmVyIHtcbiAgY29sb3I6ICNkNzNkMzI7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMgLmdvb2dsZS1wbHVzIGE6aG92ZXIge1xuICBjb2xvcjogI2Q3M2QzMjtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuZ29vZ2xlLXBsdXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDczZDMyO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIgLnVzZXItc29jaWFsLWljb25zIC50d2l0dGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzU5YzhmZjtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuZmFjZWJvb2sgYTpob3ZlciB7XG4gIGNvbG9yOiAjNGE2MzlmO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIgLnVzZXItYXZhdGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1kaXNwbGF5LW5hbWUge1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAuYmlvZ3JhcGh5IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC5iaW9ncmFwaHkgcCB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTFweDtcbiAgdG9wOiAzNXB4O1xuICBiYWNrZ3JvdW5kOiAjMDA3N2Q1O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1iYWRnZSB7XG4gIGxlZnQ6IC0xMnB4O1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xufVxuXG4ubGlzdGluZy11c2VyLmNvbHVtbnMtMSAubGlzdGluZy1pdGVtLXVzZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy11c2VyIC5saXN0aW5nLWl0ZW0tdXNlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5icy1saXN0aW5nLmJzLWxpc3RpbmctdXNlci1saXN0aW5nLTEgLmJzLXNsaWRlci1kb3RzOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsIC5icy1saXN0aW5nLmJzLWxpc3RpbmctdXNlci1saXN0aW5nLTIgLmJzLXNsaWRlci1kb3RzOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsIC5icy1saXN0aW5nLmJzLWxpc3RpbmctdXNlci1saXN0aW5nLTMgLmJzLXNsaWRlci1kb3RzOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsIC5icy1saXN0aW5nLmJzLWxpc3RpbmctdXNlci1saXN0aW5nLTQgLmJzLXNsaWRlci1kb3RzOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0xIC51c2VyLXNvY2lhbC1pY29ucyAuc29jaWFsLWl0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTEgLnVzZXItc29jaWFsLWljb25zIC5zb2NpYWwtaXRlbSBhOmhvdmVyIC5mYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saXN0aW5nLmNvbHVtbnMtMSAubGlzdGluZy1pdGVtLXVzZXIudHlwZS0xOmxhc3QtY2hpbGQge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTEuc3R5bGUtMiAudXNlci1hdmF0YXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0xLnN0eWxlLTIgLnVzZXItbWV0YSB7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTEuc3R5bGUtMiAudXNlci1hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTEuc3R5bGUtMiAudXNlci1kaXNwbGF5LW5hbWUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTIgLmJzLXVzZXItaXRlbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNjkpO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTIgLmJzLXVzZXItaXRlbTpob3ZlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyLnR5cGUtMiAuYnMtdXNlci1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTIgLnVzZXItYXZhdGFyIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyLnR5cGUtMiAudXNlci1zb2NpYWwtaWNvbnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMTRweCAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0yIC5idG4tbGlnaHQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIGNvbG9yOiAjN2Q3ZDgwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTIgLnVzZXItZGlzcGxheS1uYW1lIHtcbiAgbWFyZ2luOiAxMnB4IDAgOHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0yIC5iaW9ncmFwaHkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0yIC5iaW9ncmFwaHkgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0yIC51c2VyLWJhZGdlIHtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IC01cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyLnR5cGUtMiAudXNlci1zb2NpYWwtaWNvbnMgYSB7XG4gIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTIgLnVzZXItc29jaWFsLWljb25zIC5zb2NpYWwtaXRlbSB7XG4gIG1hcmdpbjogMCAwIDVweDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyLnR5cGUtMiAudXNlci1zb2NpYWwtaWNvbnMgYSB7XG4gIG1pbi13aWR0aDogMjRweDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyLnR5cGUtMi5zdHlsZS0xIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0yLnN0eWxlLTEgLmJ0bi1saWdodCB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTIuc3R5bGUtMiAudXNlci1iYWRnZSB7XG4gIGxlZnQ6IC0xMnB4O1xuICB0b3A6IDhweDtcbn1cblxuLm1vcmUtc3RvcmllcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IC0zMzBweDtcbiAgYm90dG9tOiA3MHB4O1xuICB6LWluZGV4OiA5OTk5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0ycHggMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAtMnB4IDJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMzI1cHg7XG4gIG1heC13aWR0aDogNjAlO1xufVxuXG4ubW9yZS1zdG9yaWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIHRvcDogLTRweDtcbn1cblxuLm1vcmUtc3Rvcmllcy5yaWdodCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cblxuLm1vcmUtc3Rvcmllcy5sZWZ0IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAycHggMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTMzMHB4O1xufVxuXG4ubW9yZS1zdG9yaWVzLm1vcmUtc3Rvcmllcy10aHVtYm5haWwtMiB7XG4gIHdpZHRoOiAzNTVweDtcbiAgcmlnaHQ6IC0zNjBweDtcbn1cblxuLm1vcmUtc3Rvcmllcy5tb3JlLXN0b3JpZXMtdGh1bWJuYWlsLTIubGVmdCB7XG4gIHdpZHRoOiAzNTVweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0zNjBweDtcbn1cblxuLm1vcmUtc3Rvcmllcy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuXG4ubW9yZS1zdG9yaWVzIC5saXN0aW5nIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5tb3JlLXN0b3JpZXMgLmJzLXBhZ2luYXRpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tb3JlLXN0b3JpZXMtY2xvc2Uge1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICNjZWNlY2U7XG59XG5cbi5tb3JlLXN0b3JpZXMubGVmdCAubW9yZS1zdG9yaWVzLWNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubW9yZS1zdG9yaWVzIC5saXN0aW5nLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5tb3JlLXN0b3JpZXMgLmxpc3RpbmctaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAubW9yZS1zdG9yaWVzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5icy1pcnAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMjBweDtcbiAgbWFyZ2luOiAxMHB4IDAgMTVweCAwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmJzLWlycCAuYnMtaXJwLWhlYWRpbmcge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOHB4IDAgMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJzLWlycCAuYnMtaXJwLWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5icy1pcnAgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtaXJwIHA6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtaXJwIHAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5icy1pcnAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYnMtaXJwLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLmJzLWlycC5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLmJzLWlycC5jZW50ZXIge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmJzLWlycCAubGlzdGluZy10ZXh0IC5saXN0aW5nLWl0ZW06bGFzdC1jaGlsZCAuaXRlbS1pbm5lciB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYnMtaXJwIC5saXN0aW5nIC5saXN0aW5nLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJzLWlycC5icy1pcnAtdGh1bWJuYWlsLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmJzLWlycC5icy1pcnAtdGV4dC0xLWZ1bGwsIC5icy1pcnAuYnMtaXJwLXRleHQtMi1mdWxsLCAuYnMtaXJwLmJzLWlycC10ZXh0LTMtZnVsbCwgLmJzLWlycC5icy1pcnAtdGV4dC00LWZ1bGwsIC5icy1pcnAuYnMtaXJwLXRodW1ibmFpbC0xLWZ1bGwsIC5icy1pcnAuYnMtaXJwLXRodW1ibmFpbC0yLWZ1bGwsIC5icy1pcnAuYnMtaXJwLXRodW1ibmFpbC0zLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBjbGVhcjogYm90aDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4uYnMtaXJwLmJzLWlycC10ZXh0LTEtZnVsbCAuYnMtaXJwLWhlYWRpbmc6YmVmb3JlLCAuYnMtaXJwLmJzLWlycC10ZXh0LTItZnVsbCAuYnMtaXJwLWhlYWRpbmc6YmVmb3JlLCAuYnMtaXJwLmJzLWlycC10ZXh0LTMtZnVsbCAuYnMtaXJwLWhlYWRpbmc6YmVmb3JlLCAuYnMtaXJwLmJzLWlycC10ZXh0LTQtZnVsbCAuYnMtaXJwLWhlYWRpbmc6YmVmb3JlLCAuYnMtaXJwLmJzLWlycC10aHVtYm5haWwtMS1mdWxsIC5icy1pcnAtaGVhZGluZzpiZWZvcmUsIC5icy1pcnAuYnMtaXJwLXRodW1ibmFpbC0yLWZ1bGwgLmJzLWlycC1oZWFkaW5nOmJlZm9yZSwgLmJzLWlycC5icy1pcnAtdGh1bWJuYWlsLTMtZnVsbCAuYnMtaXJwLWhlYWRpbmc6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJzLWlycC5icy1pcnAtdGV4dC0xLWZ1bGwgLmxpc3RpbmctaXRlbS10ZXh0LTEsIC5icy1pcnAuYnMtaXJwLXRleHQtMS1mdWxsIC5saXN0aW5nLWl0ZW0tdGV4dC0xOmxhc3QtY2hpbGQsIC5icy1pcnAuYnMtaXJwLXRleHQtMi1mdWxsIC5saXN0aW5nLWl0ZW0tdGV4dC0yLCAuYnMtaXJwLmJzLWlycC10ZXh0LTItZnVsbCAubGlzdGluZy1pdGVtLXRleHQtMjpsYXN0LWNoaWxkLCAuYnMtaXJwLmJzLWlycC10ZXh0LTMtZnVsbCAubGlzdGluZy1pdGVtLXRleHQtMywgLmJzLWlycC5icy1pcnAtdGV4dC0zLWZ1bGwgLmxpc3RpbmctaXRlbS10ZXh0LTM6bGFzdC1jaGlsZCwgLmJzLWlycC5icy1pcnAtdGV4dC00LWZ1bGwgLmxpc3RpbmctaXRlbS10ZXh0LTQsIC5icy1pcnAuYnMtaXJwLXRleHQtNC1mdWxsIC5saXN0aW5nLWl0ZW0tdGV4dC00Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5icy1pcnAuYnMtaXJwLXRleHQtMS1mdWxsIC5saXN0aW5nLWl0ZW0tdGV4dC0xIC5pdGVtLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYnMtaXJwLmJzLWlycC10aHVtYm5haWwtMiAuYnMtcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuXG4uYnMtaXJwLmJzLWlycC10ZXh0LTEtZnVsbCAuYnMtcGFnaW5hdGlvbiwgLmJzLWlycC5icy1pcnAtdGV4dC0yLWZ1bGwgLmJzLXBhZ2luYXRpb24sIC5icy1pcnAuYnMtaXJwLXRleHQtMy1mdWxsIC5icy1wYWdpbmF0aW9uLCAuYnMtaXJwLmJzLWlycC10ZXh0LTQtZnVsbCAuYnMtcGFnaW5hdGlvbiwgLmJzLWlycC5icy1pcnAtdGh1bWJuYWlsLTEtZnVsbCAuYnMtcGFnaW5hdGlvbiwgLmJzLWlycC5icy1pcnAtdGh1bWJuYWlsLTItZnVsbCAuYnMtcGFnaW5hdGlvbiwgLmJzLWlycC5icy1pcnAtdGh1bWJuYWlsLTMtZnVsbCAuYnMtcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJzLWlycCAucG9zdC1tZXRhIHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTMwcHgpIHtcbiAgLmJzLWlycC5sZWZ0LCAuYnMtaXJwLnJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyMXB4IDAgMjFweCAwO1xuICB9XG59XG4uYnMtbGlzdGluZy1zbGlkZXItMSA+IC5icy1zbGlkZXIsIC5icy1saXN0aW5nLXNsaWRlci0yID4gLmJzLXNsaWRlciwgLmJzLWxpc3Rpbmctc2xpZGVyLTMgPiAuYnMtc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJzLWxpc3Rpbmctc2xpZGVyLTEsIC5icy1saXN0aW5nLXNsaWRlci0yLCAuYnMtbGlzdGluZy1zbGlkZXItMyB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5icy1zaG9ydGNvZGUuYnMtc2xpZGVyIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiBhIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG5cbi5icy1zaG9ydGNvZGUuYnMtc2xpZGVyIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiBhOmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRleHQtaW5kZW50OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYnMtc2hvcnRjb2RlLmJzLXNsaWRlciAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgYS5iZXR0ZXItbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICByaWdodDogLTNweDtcbn1cblxuLmJzLXNsaWRlci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnMtc2xpZGVyLWl0ZW0gPiAuaXRlbS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnMtc2xpZGVyLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA0NSU7XG59XG5cbi5icy1zbGlkZXItaXRlbSAuaW1nLWNvbnQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5icy1zbGlkZXItaXRlbSAuaW1nLWNvbnQuYi1lcnJvciwgLmJzLXNsaWRlci1pdGVtIC5pbWctY29udC5iLWxvYWRlZCwgYm9keS5icy1sbC1kIC5icy1zbGlkZXItaXRlbSAuaW1nLWNvbnQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cblxuLmJzLXNsaWRlciAuYnMtc2xpZGVyLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJzLXNsaWRlci1pdGVtLmhhcy1ub3QtcG9zdC10aHVtYm5haWwgLmltZy1jb250IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbn1cblxuLmJzLXNsaWRlci1pdGVtIC5wb3N0LXN1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5icy1zbGlkZXItMS1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDUlO1xufVxuXG4uYnMtc2xpZGVyLTEtaXRlbSAuaW1nLWNvbnQ6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCByZ2JhKDAsIDAsIDAsIDApKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDAsIDAsIDAsIDAuNTUpKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuNTUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMC41NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMC41NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMCwgcmdiYSgwLCAwLCAwLCAwLjU1KSAxMDAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDE2MHB4O1xufVxuXG4uYnMtc2xpZGVyLTEtaXRlbTpob3ZlciAuaW1nLWNvbnQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbn1cblxuLmJzLXNsaWRlci0xLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC04MHB4O1xuICBsZWZ0OiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgcGFkZGluZzogMCAzMHB4IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYnMtc2xpZGVyLTEtaXRlbS5zbGlkZXItY29udGVudC1zaG93biAuY29udGVudC1jb250YWluZXIge1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5icy1zbGlkZXItMS1pdGVtIC5jb250ZW50LWNvbnRhaW5lciBhIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmJzLXNsaWRlci0xLWl0ZW0gLnRpdGxlIHtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJzLXNsaWRlci0xLWl0ZW0gLnRpdGxlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJzLXNsaWRlci0xLWl0ZW0gLnBvc3QtbWV0YSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5icy1zbGlkZXItMS1pdGVtIC5wb3N0LW1ldGEgLmNvbW1lbnRzLCAuYnMtc2xpZGVyLTEtaXRlbSAucG9zdC1tZXRhIC5wb3N0LWF1dGhvciB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5icy1zbGlkZXItMS1pdGVtIC5wb3N0LW1ldGEgLmNvbW1lbnRzIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYnMtc2xpZGVyLTEtaXRlbSAucG9zdC1tZXRhIC5wb3N0LWF1dGhvcjphZnRlciwgLmJzLXNsaWRlci0xLWl0ZW0gLnBvc3QtbWV0YSAudGltZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTcpO1xufVxuXG4uYnMtc2xpZGVyLTEtaXRlbSAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHRvcDogMzBweDtcbiAgYm90dG9tOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJzLXNsaWRlci0xIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLW5leHQsIC5icy1zbGlkZXItMSAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBtYXJnaW46IC0zNnB4IDAgMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbn1cblxuLmJzLXNsaWRlci0xIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLXByZXYge1xuICBsZWZ0OiAyMHB4O1xufVxuXG4uYnMtc2xpZGVyLTEgLmJldHRlci1kaXJlY3Rpb24tbmF2IC5iZXR0ZXItbmV4dCB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4uYnMtc2xpZGVyLTEtaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmJzLXNsaWRlci0xLWl0ZW0gLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5icy1zbGlkZXItMS1pdGVtIC5wb3N0LXN1YnRpdGxlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIDAgN3B4O1xufVxuXG4uYnMtc2xpZGVyLTEubC0xIC5icy1zbGlkZXItMS1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUsIC5icy1zbGlkZXItMS5sLTIgLmJzLXNsaWRlci0xLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG59XG5cbi5icy1zbGlkZXItMS5sLTIgLmJzLXNsaWRlci0xLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMTAlO1xufVxuXG4uYnMtc2xpZGVyLTEubC0yIC5icy1zbGlkZXItMS1pdGVtIC5wb3N0LW1ldGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtc2xpZGVyLTEubC0yIC5icy1zbGlkZXItMS1pdGVtIC50aXRsZSBhIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5icy1zbGlkZXItMS5sLTIgLmJzLXNsaWRlci0xLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xufVxuXG4uYnMtc2xpZGVyLTEubC0yIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLXByZXYge1xuICBsZWZ0OiAtMjBweDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJzLXNsaWRlci0xLmwtMjpob3ZlciAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgbGVmdDogMTBweDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJzLXNsaWRlci0xLmwtMiAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1uZXh0IHtcbiAgcmlnaHQ6IC0yMHB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYnMtc2xpZGVyLTEubC0yOmhvdmVyIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLW5leHQge1xuICByaWdodDogMTBweDtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuYnMtc2xpZGVyLTEgLmJzLXNsaWRlci0xLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDYwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzBweCkge1xuICAuYnMtc2xpZGVyLTEgLmJzLXNsaWRlci0xLWl0ZW0gLnBvc3QtbWV0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnMtc2xpZGVyLTEgLmJzLXNsaWRlci0xLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDExMCUgIWltcG9ydGFudDtcbiAgfVxuICAuYnMtc2xpZGVyLTEgLmJzLXNsaWRlci0xLWl0ZW0gLnRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuYnMtc2xpZGVyLTEgLmJzLXNsaWRlci0xLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICB9XG4gIC5icy1zbGlkZXItMSAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5icy1zbGlkZXItMTpob3ZlciAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmJzLXNsaWRlci0xIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLW5leHQge1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5icy1zbGlkZXItMTpob3ZlciAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1uZXh0IHtcbiAgICByaWdodDogMTBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYnMtc2xpZGVyLTItaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQ1JTtcbn1cblxuLmJzLXNsaWRlci0yLWl0ZW06aG92ZXIgLmltZy1jb250IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG59XG5cbi5icy1zbGlkZXItMi1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogNDYwcHg7XG4gIG1hcmdpbjogMCAwIDAgLTIzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJzLXNsaWRlci0yLWl0ZW0uc2xpZGVyLWNvbnRlbnQtc2hvd24gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgYm90dG9tOiA0MHB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnMtc2xpZGVyLTItaXRlbSAuY29udGVudC1jb250YWluZXIgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5icy1zbGlkZXItMi1pdGVtIC50aXRsZSB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYnMtc2xpZGVyLTItaXRlbSAudGl0bGUgYSB7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuXG4uYnMtc2xpZGVyLTItaXRlbSAucG9zdC1tZXRhIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYnMtc2xpZGVyLTItaXRlbSAucG9zdC1tZXRhIC5jb21tZW50cywgLmJzLXNsaWRlci0yLWl0ZW0gLnBvc3QtbWV0YSAucG9zdC1hdXRob3Ige1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYnMtc2xpZGVyLTItaXRlbSAucG9zdC1tZXRhIC5jb21tZW50cyB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJzLXNsaWRlci0yLWl0ZW0gLnBvc3QtbWV0YSAucG9zdC1hdXRob3I6YWZ0ZXIsIC5icy1zbGlkZXItMi1pdGVtIC5wb3N0LW1ldGEgLnRpbWUge1xuICBjb2xvcjogIzIxMjEyMTtcbn1cblxuLmJzLXNsaWRlci0yLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIGEucmVhZC1tb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogNnB4IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYnMtc2xpZGVyLTItaXRlbSAuY29udGVudC1jb250YWluZXIgYS5yZWFkLW1vcmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJzLXNsaWRlci0yLWl0ZW0gLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJzLXNsaWRlci0yLWl0ZW0gLnRlcm0tYmFkZ2VzLmZsb2F0ZWQgLnRlcm0tYmFkZ2UgYSB7XG4gIGJhY2tncm91bmQ6ICMyMTIxMjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnMtc2xpZGVyLTItaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmJzLXNsaWRlci0yIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLW5leHQsIC5icy1zbGlkZXItMiAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBtYXJnaW46IC0zNnB4IDAgMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbn1cblxuLmJzLXNsaWRlci0yLWl0ZW0gLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi5icy1zbGlkZXItMi1pdGVtIC5wb3N0LXN1YnRpdGxlOmZpcnN0LWNoaWxkLCAuYnMtc2xpZGVyLTItaXRlbSAudGVybS1iYWRnZXMgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIC00cHg7XG59XG5cbi5icy1zbGlkZXItMi5sLTEgLmJzLXNsaWRlci0yLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmJzLXNsaWRlci0yLmwtMiAuYnMtc2xpZGVyLTItaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAuYnMtc2xpZGVyLTIubC0zIC5icy1zbGlkZXItMi1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzAlO1xufVxuXG4uYnMtc2xpZGVyLTIubC0xIC5icy1zbGlkZXItMi1pdGVtIC50aXRsZSBhLCAuYnMtc2xpZGVyLTIubC0yIC5icy1zbGlkZXItMi1pdGVtIC50aXRsZSBhLCAuYnMtc2xpZGVyLTIubC0zIC5icy1zbGlkZXItMi1pdGVtIC50aXRsZSBhIHtcbiAgZm9udC1zaXplOiA4NSU7XG59XG5cbi5icy1zbGlkZXItMi5sLTIgLmJzLXNsaWRlci0yLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmJzLXNsaWRlci0yLmwtMyAuYnMtc2xpZGVyLTItaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEyMCU7XG59XG5cbi5icy1zbGlkZXItMi5sLTIgLmJzLXNsaWRlci0yLWl0ZW0gLnBvc3QtbWV0YSwgLmJzLXNsaWRlci0yLmwtMyAuYnMtc2xpZGVyLTItaXRlbSAucG9zdC1tZXRhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJzLXNsaWRlci0yLmwtMiAuYnMtc2xpZGVyLTItaXRlbSAudGl0bGUgYSwgLmJzLXNsaWRlci0yLmwtMyAuYnMtc2xpZGVyLTItaXRlbSAudGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMTcwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnMtc2xpZGVyLTIubC0yIC5icy1zbGlkZXItMi1pdGVtIC5jb250ZW50LWNvbnRhaW5lciwgLmJzLXNsaWRlci0yLmwtMyAuYnMtc2xpZGVyLTItaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICBsZWZ0OiA3LjUlO1xuICBib3R0b206IDcuNSU7XG4gIHJpZ2h0OiA3LjUlO1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogODUlO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJzLXNsaWRlci0yLmwtMyAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1uZXh0LCAuYnMtc2xpZGVyLTIubC0zIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLXByZXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5icy1zbGlkZXItMi1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA3MCU7XG4gIH1cbiAgLmJzLXNsaWRlci0yLWl0ZW0gLnRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogODUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5icy1zbGlkZXItMi1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiAxMjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJzLXNsaWRlci0yLWl0ZW0gLnBvc3QtbWV0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnMtc2xpZGVyLTItaXRlbSAudGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5icy1zbGlkZXItMi1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbGVmdDogNy41JTtcbiAgICBib3R0b206IDcuNSU7XG4gICAgcmlnaHQ6IDcuNSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogODUlO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgLmJzLXNsaWRlci0yIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLW5leHQsIC5icy1zbGlkZXItMiAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYnMtc2xpZGVyLTMtaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQ1JTtcbn1cblxuLmJzLXNsaWRlci0zLWl0ZW06aG92ZXIgLmltZy1jb250IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG59XG5cbi5icy1zbGlkZXItMy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDQ1JTtcbiAgcGFkZGluZzogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiA0NjBweDtcbiAgbWFyZ2luOiAtMTIwcHggMCAwIC0yMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icy1zbGlkZXItMy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciBhLnJlYWQtbW9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDZweCAyMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmJzLXNsaWRlci0zLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIGEucmVhZC1tb3JlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icy1zbGlkZXItMy1pdGVtLnNsaWRlci1jb250ZW50LXNob3duIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogNTAlO1xufVxuXG4uYnMtc2xpZGVyLTMtaXRlbSAuY29udGVudC1jb250YWluZXIgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5icy1zbGlkZXItMy1pdGVtIC50aXRsZSB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYnMtc2xpZGVyLTMtaXRlbSAudGl0bGUgYSB7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuXG4uYnMtc2xpZGVyLTMtaXRlbSAucG9zdC1tZXRhIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYnMtc2xpZGVyLTMtaXRlbSAucG9zdC1tZXRhIC5jb21tZW50cywgLmJzLXNsaWRlci0zLWl0ZW0gLnBvc3QtbWV0YSAucG9zdC1hdXRob3Ige1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYnMtc2xpZGVyLTMtaXRlbSAucG9zdC1tZXRhIC5jb21tZW50cyB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJzLXNsaWRlci0zLWl0ZW0gLnBvc3QtbWV0YSAucG9zdC1hdXRob3I6YWZ0ZXIsIC5icy1zbGlkZXItMy1pdGVtIC5wb3N0LW1ldGEgLnRpbWUge1xuICBjb2xvcjogIzIxMjEyMTtcbn1cblxuLmJzLXNsaWRlci0zLWl0ZW0gLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJzLXNsaWRlci0zLWl0ZW0gLnRlcm0tYmFkZ2VzLmZsb2F0ZWQgLnRlcm0tYmFkZ2UgYSB7XG4gIGJhY2tncm91bmQ6ICMyMTIxMjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnMtc2xpZGVyLTMgLmJldHRlci1kaXJlY3Rpb24tbmF2IC5iZXR0ZXItbmV4dCwgLmJzLXNsaWRlci0zIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLXByZXYge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogLTM2cHggMCAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xufVxuXG4uYnMtc2xpZGVyLTMgLmJldHRlci1kaXJlY3Rpb24tbmF2IC5iZXR0ZXItcHJldiB7XG4gIGxlZnQ6IDIwcHg7XG59XG5cbi5icy1zbGlkZXItMyAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1uZXh0IHtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi5icy1zbGlkZXItMy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG4uYnMtc2xpZGVyLTMtaXRlbSAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cblxuLmJzLXNsaWRlci0zLWl0ZW0gLnBvc3Qtc3VidGl0bGU6Zmlyc3QtY2hpbGQsIC5icy1zbGlkZXItMy1pdGVtIC50ZXJtLWJhZGdlcyArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgLTRweDtcbn1cblxuLmJzLXNsaWRlci0zLmwtMSAuYnMtc2xpZGVyLTMtaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAuYnMtc2xpZGVyLTMubC0yIC5icy1zbGlkZXItMy1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUsIC5icy1zbGlkZXItMy5sLTMgLmJzLXNsaWRlci0zLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG59XG5cbi5icy1zbGlkZXItMy5sLTEgLmJzLXNsaWRlci0zLWl0ZW0gLnRpdGxlIGEsIC5icy1zbGlkZXItMy5sLTIgLmJzLXNsaWRlci0zLWl0ZW0gLnRpdGxlIGEsIC5icy1zbGlkZXItMy5sLTMgLmJzLXNsaWRlci0zLWl0ZW0gLnRpdGxlIGEge1xuICBmb250LXNpemU6IDkwJTtcbn1cblxuLmJzLXNsaWRlci0zLmwtMSAuYnMtc2xpZGVyLTMtaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAuYnMtc2xpZGVyLTMubC0yIC5icy1zbGlkZXItMy1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUsIC5icy1zbGlkZXItMy5sLTMgLmJzLXNsaWRlci0zLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG59XG5cbi5icy1zbGlkZXItMy5sLTIgLmJzLXNsaWRlci0zLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmJzLXNsaWRlci0zLmwtMyAuYnMtc2xpZGVyLTMtaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDExMCUgIWltcG9ydGFudDtcbn1cblxuLmJzLXNsaWRlci0zLmwtMiAuYnMtc2xpZGVyLTMtaXRlbSAucG9zdC1tZXRhLCAuYnMtc2xpZGVyLTMubC0zIC5icy1zbGlkZXItMy1pdGVtIC5wb3N0LW1ldGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtc2xpZGVyLTMubC0yIC5icy1zbGlkZXItMy1pdGVtIC50aXRsZSBhLCAuYnMtc2xpZGVyLTMubC0zIC5icy1zbGlkZXItMy1pdGVtIC50aXRsZSBhIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5icy1zbGlkZXItMy5sLTMgLmJzLXNsaWRlci0zLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbGVmdDogNy41JTtcbiAgYm90dG9tOiA3LjUlO1xuICByaWdodDogNy41JTtcbiAgdG9wOiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogODUlO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJzLXNsaWRlci0zLmwtMyAuYnMtc2xpZGVyLTMtaXRlbS5zbGlkZXItY29udGVudC1zaG93biAuY29udGVudC1jb250YWluZXIge1xuICBib3R0b206IDI1cHg7XG59XG5cbi5icy1zbGlkZXItMy5sLTMgLmJldHRlci1kaXJlY3Rpb24tbmF2IC5iZXR0ZXItbmV4dCwgLmJzLXNsaWRlci0zLmwtMyAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuYnMtc2xpZGVyLTMgLmJzLXNsaWRlci0zLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDYwJTtcbiAgfVxuICAuYnMtc2xpZGVyLTMgLmJzLXNsaWRlci0zLWl0ZW0gLnRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICB9XG4gIC5icy1zbGlkZXItMyAuYnMtc2xpZGVyLTMtaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNjAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5icy1zbGlkZXItMyAuYnMtc2xpZGVyLTMtaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5icy1zbGlkZXItMyAuYnMtc2xpZGVyLTMtaXRlbSAucG9zdC1tZXRhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5icy1zbGlkZXItMyAuYnMtc2xpZGVyLTMtaXRlbSAudGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5icy1zbGlkZXItMyAuYnMtc2xpZGVyLTMtaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICAgIGxlZnQ6IDcuNSU7XG4gICAgYm90dG9tOiA3LjUlO1xuICAgIHJpZ2h0OiA3LjUlO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAuYnMtc2xpZGVyLTMgLmJzLXNsaWRlci0zLWl0ZW0uc2xpZGVyLWNvbnRlbnQtc2hvd24gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBib3R0b206IDI1cHg7XG4gIH1cbiAgLmJzLXNsaWRlci0zIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLW5leHQsIC5icy1zbGlkZXItMyAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYnMtcHVzaC1ub3RpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icy1wdXNoLW5vdGktYmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtcHVzaC1ub3RpIC5icy1wdXNoLW5vdGktYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi5icy1wdXNoLW5vdGkgLmJzLXB1c2gtbm90aS13cmFwcGVyLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJzLXB1c2gtbm90aS5ic3BuLXQxLmJzcG4tdDEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYnMtcHVzaC1ub3RpLmJzcG4tdDEgLmJzLXB1c2gtbm90aS1pbm5lciB7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAyMHB4IDEyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5icy1wdXNoLW5vdGkuYnNwbi10MSBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4uYnMtcHVzaC1ub3RpLmJzcG4tdDEgLmJzLXB1c2gtbm90aS13cmFwcGVyLWljb24ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjYmJiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICB3aWR0aDogMTExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJzLXB1c2gtbm90aS5ic3BuLXQxIC5icy1wdXNoLW5vdGktd3JhcHBlci1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCAwO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTI2cHg7XG4gIG1hcmdpbi10b3A6IC0yM3B4O1xufVxuXG4uYnMtcHVzaC1ub3RpLmJzcG4tdDEgLmJzLXB1c2gtbm90aS13cmFwcGVyLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItdG9wOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yNnB4O1xuICBib3R0b206IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTI0cHg7XG59XG5cbi5icy1wdXNoLW5vdGkuYnNwbi10MSAuYnMtcHVzaC1ub3RpLXdyYXBwZXItaWNvbiAubm90aWZpY2F0aW9uLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xuICBtYXJnaW4tbGVmdDogLTguNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbn1cblxuLmJzLXB1c2gtbm90aS5ic3BuLXQxIC5icy1wdXNoLW5vdGktYmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MCU7XG4gIHJpZ2h0OiAtMyU7XG4gIGZvbnQtc2l6ZTogN2VtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIG9wYWNpdHk6IDAuMDk7XG59XG5cbi5icy1wdXNoLW5vdGkucG9zdC1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi53aWRnZXQgLmJzLXB1c2gtbm90aS5ic3BuLXQxIC5icy1wdXNoLW5vdGktd3JhcHBlci1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTZweDtcbiAgcmlnaHQ6IC0xNnB4O1xuICB0b3A6IC0xcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE0MHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLndpZGdldCAuYnMtcHVzaC1ub3RpLmJzcG4tdDEgLmJzLXB1c2gtbm90aS1pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xufVxuXG4uYnMtcHVzaC1ub3RpLmJzcG4tdDIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYnMtcHVzaC1ub3RpLmJzcG4tdDIgLmJzLXB1c2gtbm90aS1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZGZkZmQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG59XG5cbi5icy1wdXNoLW5vdGkuYnNwbi10MiAuYnMtcHVzaC1ub3RpLXdyYXBwZXItaWNvbiB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNDBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5icy1wdXNoLW5vdGkuYnNwbi10MiAubm90aWZpY2F0aW9uLWljb24ge1xuICBsaW5lLWhlaWdodDogNjBweDtcbn1cblxuLmJzLXB1c2gtbm90aS5ic3BuLXQyIC5icy1wdXNoLW5vdGktbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYnMtcHVzaC1ub3RpLmJzcG4tdDIgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnMtcHVzaC1ub3RpLmJzcG4tdDIgLmJzLXB1c2gtbm90aS1idXR0b246YmVmb3JlIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIGJzLWljb25zO1xuICBjb250ZW50OiBcIuuBoVwiO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJzLXB1c2gtbm90aS5ic3BuLXQyIC5icy1wdXNoLW5vdGktYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi5icy1ib3gtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5icy1ib3gtaW5uZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDcwJTtcbn1cblxuLmJzLWJveCAuYm94LWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLmJzLWJveCAuYm94LWltYWdlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5icy1ib3gtMSAuYnMtYm94LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2NjYztcbn1cblxuLmJzLWJveC0xIC5ib3gtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJzLWJveC0xIC5ib3gtaW1hZ2U6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4uYnMtYm94LTE6aG92ZXIgLmJveC1pbWFnZTpiZWZvcmUge1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG59XG5cbi5icy1ib3gtMSAuYm94LXByZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmJzLWJveC0xIC5ib3gtdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJzLWJveC0yIC5ib3gtaW1hZ2U6YWZ0ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG59XG5cbi5icy1ib3gtMiAuYm94LXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJzLWJveC0yIC5ib3gtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG59XG5cbi5icy1ib3gtMjpob3ZlciAuYm94LWltYWdlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmJzLWJveC0yIC5ib3gtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzM1MzUzNTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJzLWJveC0zIC5ib3gtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICBib3R0b206IDI1cHg7XG4gIGxlZnQ6IDI1cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJzLWJveC0zIC5ib3gtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4uYnMtYm94LTM6aG92ZXIgLmJveC1pbWFnZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuXG4uYnMtYm94LTMgLmJveC1zdWItdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xufVxuXG4uYnMtYm94LTMgLmJveC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xufVxuXG4uYnMtYm94LTMgLmJmLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5icy1ib3gtMy5ib3gtbm8tYmcgLmJmLWljb24sIC5icy1ib3gtMy5ib3gtbm8tYmcgLmJveC1zdWItdGl0bGUsIC5icy1ib3gtMy5ib3gtbm8tYmcgLmJveC10aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmJzLWJveC0zLmJveC1uby1iZyB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG5cbi5icy1ib3gtMy5ib3gtbm8tYmcgLmJveC1pbWFnZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtYm94LTMuYm94LXRleHQtbGVmdCAuYmYtaWNvbiwgLmJzLWJveC0zLmJveC10ZXh0LWxlZnQgLmJveC1zdWItdGl0bGUsIC5icy1ib3gtMy5ib3gtdGV4dC1sZWZ0IC5ib3gtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5icy1ib3gtMy5ib3gtdGV4dC1yaWdodCAuYmYtaWNvbiwgLmJzLWJveC0zLmJveC10ZXh0LXJpZ2h0IC5ib3gtc3ViLXRpdGxlLCAuYnMtYm94LTMuYm94LXRleHQtcmlnaHQgLmJveC10aXRsZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5icy1ib3gtMy5ib3gtdGV4dC1jZW50ZXIgLmJmLWljb24sIC5icy1ib3gtMy5ib3gtdGV4dC1jZW50ZXIgLmJveC1zdWItdGl0bGUsIC5icy1ib3gtMy5ib3gtdGV4dC1jZW50ZXIgLmJveC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYnMtYm94LTQgLmJzLWJveC1pbm5lcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTIwJTtcbn1cblxuLmJzLWJveC00IC5ib3gtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICBib3R0b206IDI1cHg7XG4gIGxlZnQ6IDI1cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJzLWJveC00IC5ib3gtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4uYnMtYm94LTQ6aG92ZXIgLmJveC1pbWFnZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuXG4uYnMtYm94LTQgLmJveC1zdWItdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xufVxuXG4uYnMtYm94LTQgLmJveC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xufVxuXG4uYnMtYm94LTQgLmJmLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5icy1ib3gtNC5ib3gtbm8tYmcgLmJmLWljb24sIC5icy1ib3gtNC5ib3gtbm8tYmcgLmJveC1zdWItdGl0bGUsIC5icy1ib3gtNC5ib3gtbm8tYmcgLmJveC10aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmJzLWJveC00LmJveC1uby1iZyB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG5cbi5icy1ib3gtNC5ib3gtbm8tYmcgLmJveC1pbWFnZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtYm94LTQuYm94LXRleHQtbGVmdCAuYmYtaWNvbiwgLmJzLWJveC00LmJveC10ZXh0LWxlZnQgLmJveC1zdWItdGl0bGUsIC5icy1ib3gtNC5ib3gtdGV4dC1sZWZ0IC5ib3gtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5icy1ib3gtNC5ib3gtdGV4dC1yaWdodCAuYmYtaWNvbiwgLmJzLWJveC00LmJveC10ZXh0LXJpZ2h0IC5ib3gtc3ViLXRpdGxlLCAuYnMtYm94LTQuYm94LXRleHQtcmlnaHQgLmJveC10aXRsZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5icy1ib3gtNC5ib3gtdGV4dC1jZW50ZXIgLmJmLWljb24sIC5icy1ib3gtNC5ib3gtdGV4dC1jZW50ZXIgLmJveC1zdWItdGl0bGUsIC5icy1ib3gtNC5ib3gtdGV4dC1jZW50ZXIgLmJveC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy13aWRnZXQsIC53aWRnZXQgLmxpc3Rpbmctd2lkZ2V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdGluZy13aWRnZXQgLmxpc3RpbmctaXRlbSBpbWcud3AtcG9zdC1pbWFnZSB7XG4gIG1heC13aWR0aDogODBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmxpc3Rpbmctd2lkZ2V0IC5saXN0aW5nLWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ubGlzdGluZy13aWRnZXQgLmxpc3RpbmctaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLXdpZGdldCAuaW1nLWhvbGRlciB7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4ubGlzdGluZy13aWRnZXQgLmltZy1ob2xkZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDcwJTtcbn1cblxuLmxpc3Rpbmctd2lkZ2V0IC5saXN0aW5nLWl0ZW0gLnBvc3QtbWV0YSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzhweCkge1xuICAuZm9vdGVyLXdpZGdldHMgPiAuY29udGVudC13cmFwID4gLmNvbnRhaW5lciA+IC5yb3cgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ubGlzdGluZy13aWRnZXQubGlzdGluZy13aWRnZXQtc2ltcGxlIC5saXN0aW5nLWl0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nLXdpZGdldC5saXN0aW5nLXdpZGdldC1zaW1wbGUgLmxpc3RpbmctaXRlbSAudGl0bGUgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5saXN0aW5nLXdpZGdldC5saXN0aW5nLXdpZGdldC1zaW1wbGUgLmxpc3RpbmctaXRlbSAucG9zdC1tZXRhIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5saXN0aW5nLXdpZGdldC5saXN0aW5nLXdpZGdldC10aHVtYm5haWwgLmxpc3RpbmctaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnNlcGFyYXRvci1saW5lIHtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIHdpZHRoOiA3MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjOTQ5NDk0O1xufVxuXG4uc2VwYXJhdG9yLWxpbmUgLnNlcC1pY29uIHtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG5cbi5zZXBhcmF0b3ItbGluZSAuc2VwLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDQ0MCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtNDQwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZXBhcmF0b3ItbGluZSAuc2VwLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiA0NDAlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC00NDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpZGViYXIgPiAud2lkZ2V0Omxhc3QtY2hpbGQsIC53aWRnZXQgPiAuYnMtbGlzdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQgb2wsIC53aWRnZXQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQgbGkge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi53aWRnZXQgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQgbGkgPiB1bCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi53aWRnZXQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi53aWRnZXQud2lkZ2V0X3RleHQgaW1nIHtcbiAgbWFyZ2luOiAxMHB4IDAgMTVweCAwO1xufVxuXG4ud2lkZ2V0IHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2lkZWJhci1jb2x1bW4gLndpZGdldCA+IC5icy1saXN0aW5nOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0ID4gLmJldHRlci13ZWF0aGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjVmNWY1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9hcmNoaXZlIHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSAucG9zdC1jb3VudCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICM0NDQ7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhbGVuZGFyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0ZCwgLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0ZC5hY3RpdmUtZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcxKTtcbn1cblxuLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGQuYWN0aXZlLWRheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45MSk7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIHRkLCAud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0ZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjODg4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUxKTtcbn1cblxuLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGQucGFkLCAud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0ZC5wYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0ZCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIGNhcHRpb24ge1xuICBwYWRkaW5nOiAyMHB4IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIHRmb290IHRkLCAud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43MSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0Zm9vdCB0ZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgYTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIC5jaGlsZHJlbiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgLnBvc3QtY291bnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjNDQ0O1xuICBtaW4td2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwuY2hpbGRyZW4ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsLmNoaWxkcmVuIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgLmJmLWljb24ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaS5tZW51LWhhdmUtaWNvbi5tZW51LXRpdGxlLWhpZGUgPiBhID4gLmJmLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwsIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSA+IGxpIC5zdWItbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51ID4gbGkgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gIGxlZnQ6IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpLm1lbnUtdGl0bGUtaGlkZSBzcGFuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkgYSB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaSBhIC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IHVsIGxpIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaSAuc3ViLW1lbnUgbGkubWVudS1oYXZlLWljb24gPiBhOmJlZm9yZSwgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaS5tZW51LWhhdmUtaWNvbiBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgdWwgbGkge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSB1bCB1bCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IC5zdWItbWVudSA+IGxpOmxhc3QtY2hpbGQgYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlICFpbXBvcnRhbnQ7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgLnN1Yi1tZW51ID4gbGk6bGFzdC1jaGlsZCBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaSAuc3ViLW1lbnUgPiBsaSA+IGE6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IC5tZW51IC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICByaWdodDogOHB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSAubWVudSAuYmV0dGVyLWN1c3RvbS1iYWRnZTphZnRlciB7XG4gIGJvcmRlcjogc29saWQgNHB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC04cHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG5cbi5sdHIgLndpZGdldC53aWRnZXRfbmF2X21lbnUgLm1lbnUgLmJldHRlci1jdXN0b20tYmFkZ2U6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSA+IGxpID4gLm1lZ2EtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IC5tZWdhLW1lbnUsIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLW5hbWU6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53aWRnZXQud2lkZ2V0X3BhZ2VzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9wYWdlcyB1bCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjVmNWY1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9wYWdlcyB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9wYWdlcyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X3BhZ2VzIHVsIGxpIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzIGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjVmNWY1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9lbnRyaWVzIGxpIGEge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9lbnRyaWVzIGxpIC5wb3N0LWRhdGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JzcyBsaSAucnNzd2lkZ2V0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9yc3MgbGkgLnJzcy1kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLndpZGdldC53aWRnZXRfcnNzIGxpIC5yc3NTdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uc2VhcmNoLWhlYWRlciAuc2VhcmNoLWZvcm0sIC53aWRnZXQud2lkZ2V0X2Rpc3BsYXlfc2VhcmNoIGZvcm1bcm9sZT1zZWFyY2hdLCAud2lkZ2V0LndpZGdldF9wcm9kdWN0X3NlYXJjaCAud29vY29tbWVyY2UtcHJvZHVjdC1zZWFyY2gsIC53aWRnZXQud2lkZ2V0X3NlYXJjaCAuc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtaGVhZGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkLCAud2lkZ2V0LndpZGdldF9kaXNwbGF5X3NlYXJjaCBmb3JtW3JvbGU9c2VhcmNoXSBpbnB1dCNiYnBfc2VhcmNoLCAud2lkZ2V0LndpZGdldF9wcm9kdWN0X3NlYXJjaCAuc2VhcmNoLWZpZWxkLCAud2lkZ2V0LndpZGdldF9zZWFyY2ggLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMCU7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLnNlYXJjaC1oZWFkZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0LCAud2lkZ2V0LndpZGdldF9kaXNwbGF5X3NlYXJjaCBmb3JtW3JvbGU9c2VhcmNoXSBpbnB1dCNiYnBfc2VhcmNoX3N1Ym1pdCwgLndpZGdldC53aWRnZXRfcHJvZHVjdF9zZWFyY2ggaW5wdXRbdHlwZT1zdWJtaXRdLCAud2lkZ2V0LndpZGdldF9zZWFyY2ggLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X3RhZ19jbG91ZCAudGFnY2xvdWQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBtYXJnaW46IDAgNnB4IDZweCAwO1xuICBwYWRkaW5nOiA1cHggN3B4O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLndpZGdldC53aWRnZXRfdGFnX2Nsb3VkIC50YWdjbG91ZCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUgLnNvY2lhbC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlIHNwYW4uc29jaWFsLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUgc3Bhbi5zb2NpYWwtaXRlbSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZSBzcGFuLnNvY2lhbC1pdGVtLmJibSwgLmJzLXNvY2lhbC1zaGFyZSBzcGFuLnNvY2lhbC1pdGVtLmxpbmUsIC5icy1zb2NpYWwtc2hhcmUgc3Bhbi5zb2NpYWwtaXRlbS53aGF0c2FwcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aWRnZXRfYnMtdGhlbWUtc29jaWFsLXNoYXJlIC5icy1zb2NpYWwtc2hhcmUgc3Bhbi5zb2NpYWwtaXRlbSB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmJzLXNvY2lhbC1zaGFyZSBzcGFuLnNvY2lhbC1pdGVtLmJibSwgLmJzLXNvY2lhbC1zaGFyZSBzcGFuLnNvY2lhbC1pdGVtLmxpbmUsIC5icy1zb2NpYWwtc2hhcmUgc3Bhbi5zb2NpYWwtaXRlbS53aGF0c2FwcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uIHNwYW4uc29jaWFsLWl0ZW0gYSB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMCAxM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ4ZDhkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbiBzcGFuLnNvY2lhbC1pdGVtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M3YzdjO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbiBzcGFuLnNvY2lhbC1pdGVtIGEgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uIHNwYW4uc29jaWFsLWl0ZW0gYSBzcGFuOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5uby10aXRsZS1zdHlsZSBzcGFuLnNvY2lhbC1pdGVtIGEge1xuICB3aWR0aDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5uby10aXRsZS1zdHlsZSBzcGFuLnNvY2lhbC1pdGVtIGEgLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0uZmFjZWJvb2sgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTYzOWY7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5mYWNlYm9vayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNzFiMztcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLnR3aXR0ZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OWM4ZmY7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS50d2l0dGVyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNThkMWZmO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0uZ29vZ2xlX3BsdXMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNzNkMzI7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5nb29nbGVfcGx1cyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NDAzNTtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLnBpbnRlcmVzdCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMjAyNztcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLnBpbnRlcmVzdCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzMjIyOTtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmxpbmtlZGluIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2NmEwO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0ubGlua2VkaW4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjdlYzE7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS50dW1ibHIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTVhNzA7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS50dW1ibHIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjYyODM7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5lbWFpbCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjMTUxYztcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmVtYWlsIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyYTM5O1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0udGVsZWdyYW0gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzljZGU7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS50ZWxlZ3JhbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmOGRkZTtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLndoYXRzYXBwIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBlNjc2O1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0ud2hhdHNhcHAgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGNhNjU7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5yZWRkaXQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ1MDA7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5yZWRkaXQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzNjMDE7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5zdHVtYmxldXBvbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlNDgxMztcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLnN0dW1ibGV1cG9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZDBmO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0udmsgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Yzc1YTM7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS52ayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlNWY4NDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmRpZ2cgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5kaWdnIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyZjJmO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0ubGluZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjkwMDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmxpbmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI5MDA7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5saW5lIC5mYS5mYS1saW5lLWl0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQllBQUFBV0NBTUFBQUR6YXB3SkFBQUF4bEJNVkVYLy8vOEF1d0FBdHdBQXZRRDkvLzFPMGt4MjNYYWE1Wmx5M0hFcnlpajcvdnZ3Ky9Ecyt1elo5dG5SOU5HTTRZeUs0SXBKMFVnNnpEZ2R4aG4zL2ZmbCtPVFg5dGUvNzc2NTdiaXg2N0dwNmFtazZLT0MzNEZyMm1waDFtQmQxVnhDemtCQjBEOER3UUQwL2ZUbytlZmY5dC9LOHNyRDhNTzc3cnF1NnE2ZDVaeVI0NUdINElaKzMzMXUybTFVMUZJMXl6SXd5aTB2eWl3aXlCNE54UU1BdndEdCt1M2U5dDdNOHN5MzdMYVQ0cEtQNFk5NjNYayt6VHdteUNJWXhCSVR3d3NBdEFCcUk1R0ZBQUFCQWtsRVFWUVkwMjJSVjVLRE1CQkVtNUZFTnNFNGtXM1dPWWYxNW5qL1M2MEtLRnltOXYzcGFXWSt1cUg4UzYycG9kYTEvUmJxKzF1U24xajFnVkoyMTg4b3NWNHpScFVtdG4xQ0F4K2RwSWUwRWU3b2ZKSUNValNnNVFNQ2lSN2FyT1dSRlhnOFJDOWFhZ1BFUXkzZGQyQjk0YWNEMDlCaFQvVEhTVi9zZzh2QkFUSWNiWmpISFN4Zk5WZ3ExTE5RQjBBQ293K3pxNXBUWDVmejErUXNQcVJXY1gwQjd4YStKMUpqc1dHN2k1RTc0RDdJQlpidWRyU1loM1l2ZEVMWG04RXBRTUVNTFhoR1VPancwTklhU2ExUVByMnpzUXdMWllDcjJ3TFhHTlY1a3pMMmhuME9pYTNMMTYwR1lrRUVZRDV1YXFpZ1h4ZVdWelNsTld4RzlhamtEKzBtRWh0eE10MUVBQUFBQUVsRlRrU3VRbUNDKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmJibSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmJibSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmJibSAuZmEuZmEtYmJtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQllBQUFBV0NBTUFBQUR6YXB3SkFBQUFrRkJNVkVVQUFBRC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8rV0FCbndBQUFBTDNSU1RsTUFCZXprRy9YWmh5WWlDZ09xTy9IYjBzTyt0N1Nlam5sdVhWZEFNaDBTRHVIZTFVdEhMU25jeUs2Wms0SnlhZGpvTXd3QUFBRExTVVJCVkJqVHRaQlpyc0l3REVWdm1qUkRXenJUdVdYbWpjRCtkMGNTV1Vqd2ljVDVPZkpWN01qR1IwazQ1L2tWNksyejM0WFNEYjlaWkl6MXpYR2tlT1dyR3B1dGMzcWl1UCtTTXYvVE9PZFM3cE1qV0tlVTZoRXp4bUxBbTFtTDBIVmhFVUpFQUNMcjVURVVWUkFFK3dOd3NkNjJESzFMUTZST0JWRDZWeE9HcG1uK1IvZ3F3ZXhIQmdhRTdkMnROVVpyWG8rQW5xWlRCSnkxRnU1SFk4eHNQZS9DTVAxZTRZV0JoaEp0VmRYS2dFN1FQVjJtWkZCRlVmNTA3T2t5V1FUYW1UaHdTemJnUGU1MkFCWmxZT2ZXc2dBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDIycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0udmliZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZDU0YTQ7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS52aWJlciAuZmEuZmEtdmliZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCWUFBQUFXQ0FNQUFBRHphcHdKQUFBQXRGQk1WRVZtWGF4bFc2dGFUcVZlVktoaldhZGNVS2IvLy85aVdLWmhWcW51N2ZaV1M2UDgvUDVwWDY1aVdLcGhXS1NRaXNSOWRMbHJZcTlZVGFPMnNkaHlhYk5UUjZIdzcvZm01ZktzcDlLam5jNmdtc3ljbHNxSWdiK0JlTHQ1Y0xaMWJMTnVaTEQ1K2Z6cTZmVEF1OTI3dDl1b285Q1drTWYzOXZ2Unp1Zk95K1d3cTlTYWxNbHdackZjVWFQMDgvbmYzZTdJeE9IRndlQ3hyTlNOaHNLRWZiM2k0ZkRMeCtPNHM5bXpydFpPUXAvVzFPblYwK25TeGpFaUFBQUJYVWxFUVZRWTB6MlFoNUxqSUF4QUJRb0VBejczN3RpT1czclB0cnYvLzYvRDhlNitHVFRNazBiU0NHWUVvNVJSODVEQUw4aThNdnZzKzJCd2FtUS9DUmJ1ay9YWk1welg4ZTJKOW14WENYOGYzYkFCcjNvRXNjcGY5Y0o3VTQ3OGtnaHVTQ1U5N25qSmpLWUZ6NzhnVzlFd1M0c0cvV2J6VHhBZ2VMV0E5ZnpTNEdQWXAwZEJPMVVoMkpDOFM2L2wvQzdMSUx2bnRuL2dEZ054dEFJZkE3NHBtRmQ4cEVNb1MxVlF3RHBPS2RhYkZnUnE1NUM1Y3JYT3Z6WFFUKzVFZ0pLWWJWNWFoTmJlUk5qR3oram9hRXBZcVE0VWJKMTBGSUI1Ri9XeDVkdktwdU0wa3VEdXpiWUJzT201WVlleTV5NEMwTnkwSmNhemNxZldSYVRqQ3pGbG9ta3QxN2MxRVJLZmJxUnZmR1R6cVN3VmVFSm9yYjNWM3VMcGRDb0NoRmJYMW8yR0pHblBhdlAzZ0dLU0JvWkQ5ZGgydCs0K1ZvSXVDSm4xQXJPZ3E2T1Q3L3VuNVdJQ1h2RTBYbXQvc1p6VjBnRExpVDhtTTMrKytRLzU2aDh0cHlTZzVBQUFBQUJKUlU1RXJrSmdnZz09KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbiBzcGFuLnNvY2lhbC1pdGVtIGEge1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDAgMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNWU1ZTVlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjYTFhMWExO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtb3V0bGluZS1idXR0b24gc3Bhbi5zb2NpYWwtaXRlbSBhIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLW91dGxpbmUtYnV0dG9uLm5vLXRpdGxlLXN0eWxlIHNwYW4uc29jaWFsLWl0ZW0gYSB7XG4gIHdpZHRoOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtb3V0bGluZS1idXR0b24ubm8tdGl0bGUtc3R5bGUgc3Bhbi5zb2NpYWwtaXRlbSBhIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0uZmFjZWJvb2sgYSB7XG4gIGJvcmRlci1jb2xvcjogIzRhNjM5ZjtcbiAgY29sb3I6ICM0YTYzOWY7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtb3V0bGluZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmZhY2Vib29rIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1MjcxYjM7XG4gIGNvbG9yOiAjNTI3MWIzO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLW91dGxpbmUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS50d2l0dGVyIGEge1xuICBib3JkZXItY29sb3I6ICM1OWM4ZmY7XG4gIGNvbG9yOiAjNTljOGZmO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLW91dGxpbmUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS50d2l0dGVyIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1OGQxZmY7XG4gIGNvbG9yOiAjNThkMWZmO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLW91dGxpbmUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5nb29nbGVfcGx1cyBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDczZDMyO1xuICBjb2xvcjogI2Q3M2QzMjtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0uZ29vZ2xlX3BsdXMgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U2NDAzNTtcbiAgY29sb3I6ICNlNjQwMzU7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtb3V0bGluZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLnBpbnRlcmVzdCBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2IyMDI3O1xuICBjb2xvcjogI2NiMjAyNztcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0ucGludGVyZXN0IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlMzIyMjk7XG4gIGNvbG9yOiAjZTMyMjI5O1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLW91dGxpbmUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5saW5rZWRpbiBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDI2NmEwO1xuICBjb2xvcjogIzAyNjZhMDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0ubGlua2VkaW4gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAyN2VjMTtcbiAgY29sb3I6ICMwMjdlYzE7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtb3V0bGluZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLnR1bWJsciBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2U1YTcwO1xuICBjb2xvcjogIzNlNWE3MDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0udHVtYmxyIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0MjYyODM7XG4gIGNvbG9yOiAjNDI2MjgzO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLW91dGxpbmUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5lbWFpbCBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGMxNTFjO1xuICBjb2xvcjogIzBjMTUxYztcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0uZW1haWwgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzFhMmEzOTtcbiAgY29sb3I6ICMxYTJhMzk7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtb3V0bGluZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLnRlbGVncmFtIGEge1xuICBib3JkZXItY29sb3I6ICMxNzljZGU7XG4gIGNvbG9yOiAjMTc5Y2RlO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLW91dGxpbmUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS50ZWxlZ3JhbSBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTc5Y2RlO1xuICBjb2xvcjogIzE3OWNkZTtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0ud2hhdHNhcHAgYSB7XG4gIGJvcmRlci1jb2xvcjogIzAwZTY3NjtcbiAgY29sb3I6ICMwMGU2NzY7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtb3V0bGluZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLndoYXRzYXBwIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMGNhNjU7XG4gIGNvbG9yOiAjMDBjYTY1O1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icy1hYm91dCAuYWJvdXQtbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJzLWFib3V0IC5hYm91dC1saW5rIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxN3B4IDAgMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHggNXB4IDA7XG59XG5cbi5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCAuYWJvdXQtaWNvbi1pdGVtIGEge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMzMzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cblxuLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbSBhIC5ic2ZpLCAuYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbSBhIC5mYSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbS5mYWNlYm9vayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhNjM5Zjtcbn1cblxuLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0udHdpdHRlciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5YzhmZjtcbn1cblxuLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0uZ29vZ2xlLXBsdXMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNzNkMzI7XG59XG5cbi5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCAuYWJvdXQtaWNvbi1pdGVtLmluc3RhZ3JhbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3NzYzODtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGZhcnRoZXN0LWNvcm5lciBhdCAzNSUgOTAlLCAjZmVjNTY0LCByZ2JhKDAsIDAsIDAsIDApIDUwJSksIC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBmYXJ0aGVzdC1jb3JuZXIgYXQgMCAxNDAlLCAjZmVjNTY0LCByZ2JhKDAsIDAsIDAsIDApIDUwJSksIC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IDAgLTI1JSwgIzUyNThjZiwgcmdiYSgwLCAwLCAwLCAwKSA1MCUpLCAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGZhcnRoZXN0LWNvcm5lciBhdCAyMCUgLTUwJSwgIzUyNThjZiwgcmdiYSgwLCAwLCAwLCAwKSA1MCUpLCAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGZhcnRoZXN0LWNvcm5lciBhdCAxMDAlIDAsICM4OTNkYzIsIHJnYmEoMCwgMCwgMCwgMCkgNTAlKSwgLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBmYXJ0aGVzdC1jb3JuZXIgYXQgNjAlIC0yMCUsICM4OTNkYzIsIHJnYmEoMCwgMCwgMCwgMCkgNTAlKSwgLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBmYXJ0aGVzdC1jb3JuZXIgYXQgMTAwJSAxMDAlLCAjZDkzMTdhLCByZ2JhKDAsIDAsIDAsIDApKSwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIzY1NTljYSwgI2JjMzE4ZiAzMCUsICNlMzNmNWYgNTAlLCAjZjc3NjM4IDcwJSwgI2ZlYzY2ZCAxMDAlKTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBmYXJ0aGVzdC1jb3JuZXIgYXQgMzUlIDkwJSwgI2ZlYzU2NCwgcmdiYSgwLCAwLCAwLCAwKSA1MCUpLCByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGZhcnRoZXN0LWNvcm5lciBhdCAwIDE0MCUsICNmZWM1NjQsIHJnYmEoMCwgMCwgMCwgMCkgNTAlKSwgcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IDAgLTI1JSwgIzUyNThjZiwgcmdiYSgwLCAwLCAwLCAwKSA1MCUpLCByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBmYXJ0aGVzdC1jb3JuZXIgYXQgMjAlIC01MCUsICM1MjU4Y2YsIHJnYmEoMCwgMCwgMCwgMCkgNTAlKSwgcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IDEwMCUgMCwgIzg5M2RjMiwgcmdiYSgwLCAwLCAwLCAwKSA1MCUpLCByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBmYXJ0aGVzdC1jb3JuZXIgYXQgNjAlIC0yMCUsICM4OTNkYzIsIHJnYmEoMCwgMCwgMCwgMCkgNTAlKSwgcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IDEwMCUgMTAwJSwgI2Q5MzE3YSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgjNjU1OWNhLCAjYmMzMThmIDMwJSwgI2UzM2Y1ZiA1MCUsICNmNzc2MzggNzAlLCAjZmVjNjZkIDEwMCUpO1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbS55b3V0dWJlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MxODFlO1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbS55b3V0dWJlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MxODFlO1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbS5kcmliYmJsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNGM4OTtcbn1cblxuLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0udmltZW8gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NmEzZTk7XG59XG5cbi5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCAuYWJvdXQtaWNvbi1pdGVtLmJlaGFuY2UgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjYzZmM7XG59XG5cbi5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCAuYWJvdXQtaWNvbi1pdGVtLnBpbnRlcmVzdCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMjAyNztcbn1cblxuLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0uZ2l0aHViIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM0YzRjO1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbS5lbWFpbCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0udGVsZWdyYW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzljZGU7XG59XG5cbi5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCAuYWJvdXQtaWNvbi1pdGVtLnZrIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU3MjlhO1xufVxuXG4uYnMtcG9wdWxhci1jYXRlZ29yaWVzIC5icy1wb3B1bGFyLXRlcm1zLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zaWRlYmFyLWNvbHVtbi1zZWNvbmRhcnkgLmJzLXBvcHVsYXItY2F0ZWdvcmllcyAuYnMtcG9wdWxhci10ZXJtcy1saXN0LCAudmNfY29sLXNtLTIgLmJzLXBvcHVsYXItY2F0ZWdvcmllcyAuYnMtcG9wdWxhci10ZXJtcy1saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJzLXBvcHVsYXItY2F0ZWdvcmllcyAuYnMtcG9wdWxhci10ZXJtLWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYnMtcG9wdWxhci1jYXRlZ29yaWVzIC5icy1wb3B1bGFyLXRlcm0taXRlbSAudGVybS1jb3VudCwgLmJzLXBvcHVsYXItY2F0ZWdvcmllcyAuYnMtcG9wdWxhci10ZXJtLWl0ZW0gYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uYnMtcG9wdWxhci1jYXRlZ29yaWVzIC5icy1wb3B1bGFyLXRlcm0taXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5icy1wb3B1bGFyLWNhdGVnb3JpZXMgLmJzLXBvcHVsYXItdGVybS1pdGVtIC50ZXJtLWNvdW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgcGFkZGluZzogMCA2cHg7XG59XG5cbi5icy1wb3B1bGFyLWNhdGVnb3JpZXMgLmJzLXBvcHVsYXItdGVybS1pdGVtOmhvdmVyIC50ZXJtLWNvdW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3B1bGFyLWNhdGVnb3JpZXMgLmJzLXBvcHVsYXItdGVybS1pdGVtOmhvdmVyIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLndpZGdldC53aWRnZXRfYnMtc3Vic2NyaWJlLW5ld3NsZXR0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBwYWRkaW5nOiAyN3B4IDIzcHggIWltcG9ydGFudDtcbn1cblxuLmJzLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzEycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5icy1zdWJzY3JpYmUtbmV3c2xldHRlciAuc3Vic2NyaWJlLW1lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzEycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5icy1zdWJzY3JpYmUtbmV3c2xldHRlciAuc3Vic2NyaWJlLW1lc3NhZ2UgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJzLXN1YnNjcmliZS1uZXdzbGV0dGVyIGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDMxMnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYnMtc3Vic2NyaWJlLW5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItZW1haWwge1xuICBjb2xvcjogIzVmNjU2OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xvcjogI2NiZDFkODtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgYm9yZGVyLXJhZGl1czogMzNweDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5icy1zdWJzY3JpYmUtbmV3c2xldHRlciAubmV3c2xldHRlci1zdWJzY3JpYmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDMzcHggMzNweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMCAxM3B4O1xufVxuXG4uYnMtc3Vic2NyaWJlLW5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItc3Vic2NyaWJlIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4uYnMtc3Vic2NyaWJlLW5ld3NsZXR0ZXIgLnBvd2VyZWQtYnkge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogNXB4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiAzMTFweDtcbiAgY29sb3I6ICNiN2I3Yjc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC42O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJzLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5wb3dlcmVkLWJ5OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5icy1mbGlja3IgLmJzLWZsaWNrci1waG90by1saXN0LmNvbHVtbnMtMiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3QuY29sdW1ucy0yIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3QuY29sdW1ucy0yIGxpIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnMtZmxpY2tyIC5icy1mbGlja3ItcGhvdG8tbGlzdC5jb2x1bW5zLTIgbGk6bnRoLWNoaWxkKG9kZCkge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5icy1mbGlja3IgLmJzLWZsaWNrci1waG90by1saXN0LmNvbHVtbnMtMiBsaTpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3QuY29sdW1ucy0yIGxpOm50aC1jaGlsZChuKzMpIHtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuXG4uYnMtZmxpY2tyIC5icy1mbGlja3ItcGhvdG8tbGlzdC5jb2x1bW5zLTMgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3QuY29sdW1ucy0zIGxpOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiA2Ni42NjY2NiU7XG4gIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYnMtZmxpY2tyIC5icy1mbGlja3ItcGhvdG8tbGlzdC5jb2x1bW5zLTMgbGk6bnRoLWNoaWxkKDEpIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnMtZmxpY2tyIC5icy1mbGlja3ItcGhvdG8tbGlzdC5jb2x1bW5zLTMgbGk6bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZzogMCAwIDAgNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5icy1mbGlja3IgLmJzLWZsaWNrci1waG90by1saXN0LmNvbHVtbnMtMyBsaTpudGgtY2hpbGQoMykge1xuICBwYWRkaW5nOiAwIDAgMCA2cHggIWltcG9ydGFudDtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3QuY29sdW1ucy0zIGxpIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3QuY29sdW1ucy0zIGxpOm50aC1jaGlsZCgzbi0xKSB7XG4gIHBhZGRpbmc6IDAgM3B4O1xufVxuXG4uYnMtZmxpY2tyIC5icy1mbGlja3ItcGhvdG8tbGlzdC5jb2x1bW5zLTMgbGk6bnRoLWNoaWxkKDNuLTIpIHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3QuY29sdW1ucy0zIGxpOm50aC1jaGlsZCgzbiszKSB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuXG4uYnMtZmxpY2tyIC5icy1mbGlja3ItcGhvdG8tbGlzdC5saXN0LXBob3RvcyAuYnMtZmxpY2tyLXBob3RvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMi41JTtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3QubGlzdC1waG90b3MgLmJzLWZsaWNrci1waG90byBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5icy1mbGlja3IgLmJzLWZsaWNrci1waG90by1saXN0Lmxpc3QtcGhvdG9zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYnMtZmxpY2tyLXBob3RvIC5pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5icy1mbGlja3ItcGhvdG8gLmltZy1ob2xkZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5icy1kcmliYmJsZSAuYnMtZHJpYmJibGUtc2hvdC1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYnMtZHJpYmJibGUgLmJzLWRyaWJiYmxlLXNob3QtbGlzdCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtZHJpYmJibGUgLmJzLWRyaWJiYmxlLXNob3QtbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJzLWRyaWJiYmxlIC5icy1kcmliYmJsZS1zaG90LWxpc3QuY29sdW1ucy0yIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5icy1kcmliYmJsZSAuYnMtZHJpYmJibGUtc2hvdC1saXN0LmNvbHVtbnMtMiBsaTpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmJzLWRyaWJiYmxlIC5icy1kcmliYmJsZS1zaG90LWxpc3QuY29sdW1ucy0yIGxpOm50aC1jaGlsZChldmVuKSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uYnMtZHJpYmJibGUgLmJzLWRyaWJiYmxlLXNob3QtbGlzdC5jb2x1bW5zLTIgbGk6bnRoLWNoaWxkKG4rMykge1xuICBjbGVhcjogcmlnaHQ7XG59XG5cbi5icy1kcmliYmJsZSAuYnMtZHJpYmJibGUtc2hvdC1saXN0LmNvbHVtbnMtMyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMuMzMzJTtcbn1cblxuLmJzLWRyaWJiYmxlIC5icy1kcmliYmJsZS1zaG90LWxpc3QuY29sdW1ucy0zIGxpOm50aC1jaGlsZCgzbi0xKSB7XG4gIHBhZGRpbmc6IDAgM3B4O1xufVxuXG4uYnMtZHJpYmJibGUgLmJzLWRyaWJiYmxlLXNob3QtbGlzdC5jb2x1bW5zLTMgbGk6bnRoLWNoaWxkKDNuLTIpIHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmJzLWRyaWJiYmxlIC5icy1kcmliYmJsZS1zaG90LWxpc3QuY29sdW1ucy0zIGxpOm50aC1jaGlsZCgzbiszKSB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuXG4uZHJpYmJibGUtc2hvdCAuaW1nLWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnMtZ29vZ2xlLXBsdXMgPiBkaXYge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmJzLWVtYmVkIC5icy1lbWJlZC1pdGVtIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJzLWVtYmVkIC5icy1lbWJlZC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJzLWVtYmVkIC5icy1lbWJlZC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmJzLWluc3RhZ3JhbS1waG90byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5icy1pbnN0YWdyYW0tcGhvdG8gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5icy1pbnN0YWdyYW0tcGhvdG8gYSwgLmJzLWluc3RhZ3JhbS1waG90byBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icy1pbnN0YWdyYW0tcGhvdG8gYTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmJzLWluc3RhZ3JhbS1waG90byAuaW1nLWhvbGRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5icy1pbnN0YWdyYW0tcGhvdG8gLmltZy1ob2xkZXIuYi1sb2FkZWQsIGJvZHkuYnMtbGwtZCAuYnMtaW5zdGFncmFtLXBob3RvIC5pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5icy1pbnN0YWdyYW0tcGhvdG8gYSAudGhlLWhvdmVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYnMtaW5zdGFncmFtLXBob3RvIGEgLnRoZS1ob3ZlcjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XG59XG5cbi5icy1pbnN0YWdyYW0tcGhvdG86aG92ZXIgYSAudGhlLWhvdmVyOmFmdGVyLCAuYnMtaW5zdGFncmFtLXBob3RvOmhvdmVyIGEgLnRoZS1ob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtZHJpYmJibGUgLmJzLWluc3RhZ3JhbS1waG90by1saXN0IGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icy1kcmliYmJsZSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QgbGkgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdCAuYnMtaW5zdGFncmFtLXBob3RvIGltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTIgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWF4LWhlaWdodDogMTU1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMiBsaTpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmJzLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QuY29sdW1ucy0yIGxpOm50aC1jaGlsZChldmVuKSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTIgbGk6bnRoLWNoaWxkKG4rMykge1xuICBjbGVhcjogcmlnaHQ7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMi0xIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1heC1oZWlnaHQ6IDE1NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTItMSBsaTpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTItMSBsaTpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMi0xIGxpOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMi0xIGxpOm50aC1jaGlsZChuKzMpIHtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTMgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMyBsaTpudGgtY2hpbGQoM24tMSkge1xuICBwYWRkaW5nOiAwIDNweDtcbn1cblxuLmJzLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QuY29sdW1ucy0zIGxpOm50aC1jaGlsZCgzbi0yKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMyBsaTpudGgtY2hpbGQoM24rMykge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cblxuLmJzLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QuY29sdW1ucy0zLTEgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmJzLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QuY29sdW1ucy0zLTEgbGk6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDY2LjY2NjY2JTtcbiAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMy0xIGxpOm50aC1jaGlsZCgxKSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJzLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QuY29sdW1ucy0zLTEgbGk6bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZzogMCAwIDAgNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMy0xIGxpOm50aC1jaGlsZCgzKSB7XG4gIHBhZGRpbmc6IDAgMCAwIDZweCAhaW1wb3J0YW50O1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTMtMSBsaSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMy0xIGxpOm50aC1jaGlsZCgzbi0xKSB7XG4gIHBhZGRpbmc6IDAgM3B4O1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTMtMSBsaTpudGgtY2hpbGQoM24tMikge1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTMtMSBsaTpudGgtY2hpbGQoM24rMykge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cblxuLmJzLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QubGlzdC1waG90b3MgLmJzLWluc3RhZ3JhbS1waG90byB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTIuNSU7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0Lmxpc3QtcGhvdG9zIC5icy1pbnN0YWdyYW0tcGhvdG8gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5saXN0LXBob3RvcyAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJldHRlci1kaXJlY3Rpb24tbmF2IC5iZXR0ZXItbmV4dCwgLmJzLWluc3RhZ3JhbSAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgbWFyZ2luLXRvcDogLTI2cHg7XG59XG5cbi5iZXR0ZXItbmV3c3RpY2tlciB7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIG1heC1oZWlnaHQ6IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuXG4uYmV0dGVyLW5ld3N0aWNrZXIgLmhlYWRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uYmV0dGVyLW5ld3N0aWNrZXIgLmhlYWRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtN3B4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTZweDtcbn1cblxuLmJldHRlci1uZXdzdGlja2VyIHVsLm5ld3MtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmJldHRlci1uZXdzdGlja2VyIHVsLm5ld3MtbGlzdCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB3aWR0aDogNjUlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxNDBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5iZXR0ZXItbmV3c3RpY2tlciB1bC5uZXdzLWxpc3QgbGkuYWN0aXZlIHtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAxMTBweDtcbn1cblxuLmJldHRlci1uZXdzdGlja2VyIHVsLm5ld3MtbGlzdCBsaSBhIHtcbiAgY29sb3I6ICM2OTY5Njk7XG59XG5cbi5iZXR0ZXItbmV3c3RpY2tlciB1bC5uZXdzLWxpc3QgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA4MGNlO1xufVxuXG4uYmV0dGVyLW5ld3N0aWNrZXIgLmNvbnRyb2wtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5iZXR0ZXItbmV3c3RpY2tlciAuY29udHJvbC1uYXYgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5iZXR0ZXItbmV3c3RpY2tlciAuY29udHJvbC1uYXYgc3Bhbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmV0dGVyLW5ld3N0aWNrZXIgLmNvbnRyb2wtbmF2IHNwYW4ucHJldiB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4ubmV3c3RpY2tlci1jb250YWluZXIge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4ubGF5b3V0LTEtY29sIC5uZXdzdGlja2VyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmJldHRlci1uZXdzdGlja2VyLmhlYWRlci10aWNrZXIge1xuICBtYXJnaW46IDA7XG59XG5cbi53cGJfd3JhcHBlciAuYmV0dGVyLW5ld3N0aWNrZXIge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uZW50cnktY29udGVudCA+IC52Y19yb3c6Zmlyc3QtY2hpbGQgPiAud3BiX2NvbHVtbiA+IC52Y19jb2x1bW4taW5uZXIgPiAud3BiX3dyYXBwZXIgPiAuYmV0dGVyLW5ld3N0aWNrZXIge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uYmV0dGVyLW5ld3N0aWNrZXIgLmNvbnRyb2wtbmF2IHNwYW4gLmZhIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1iaWctYnV0dG9uIC5zb2NpYWwtaXRlbSwgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1ib3ggLml0ZW0taWNvbiwgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1idXR0b24gLml0ZW0taWNvbiwgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1jbGVhbiAuaXRlbS1pY29uLCAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLW1vZGVybiAuaXRlbS1pY29uLCAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLXN0eWxlLTYgLml0ZW0taWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzQzNDM7XG59XG5cbi5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtYmlnLWJ1dHRvbiAuaXRlbS1pY29uLCAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWJveCAuaXRlbS1jb3VudCwgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1ib3ggLml0ZW0tdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTMxO1xufVxuXG4ud2lkZ2V0X2JldHRlci1zb2NpYWwtY291bnRlciAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWJ1dHRvbiAuc29jaWFsLWxpc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53aWRnZXRfYmV0dGVyLXNvY2lhbC1jb3VudGVyIC5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtYnV0dG9uIC5zb2NpYWwtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi53aWRnZXRfYmV0dGVyLXNvY2lhbC1jb3VudGVyIC5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtc3R5bGUtNiAuc29jaWFsLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uc2l0ZS1mb290ZXIgLmJldHRlci1zdHVkaW8tc2hvcnRjb2RlLCAud2lkZ2V0IC5iZXR0ZXItc3R1ZGlvLXNob3J0Y29kZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcge1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nIC5oLXRleHQgLmJmLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcgLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZzphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjM1cyBjdWJpYy1iZXppZXIoMC4zOSwgMC41OCwgMC41NywgMSkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zNXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTgsIDAuNTcsIDEpIDBzO1xuICAtby10cmFuc2l0aW9uOiAwLjM1cyBjdWJpYy1iZXppZXIoMC4zOSwgMC41OCwgMC41NywgMSkgMHM7XG4gIHRyYW5zaXRpb246IDAuMzVzIGN1YmljLWJlemllcigwLjM5LCAwLjU4LCAwLjU3LCAxKSAwcztcbn1cblxuLnNlY3Rpb24taGVhZGluZzphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcgLmgtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNlY3Rpb24taGVhZGluZyAub3RoZXItbGluayB7XG4gIGZsb2F0OiByaWdodDtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZyAub3RoZXItbGluayAuaC10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC1zaXplOiA4MiU7XG4gIHBhZGRpbmc6IDRweCAwIDRweCAxNHB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxOmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtMi41cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxIC5oLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweCAxN3B4IDRweCAwO1xuICBjb2xvcjogIzQ0NDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MSAub3RoZXItbGluayAuaC10ZXh0IHtcbiAgcGFkZGluZzogNHB4IDRweCA0cHggMTdweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxIC5icy1wcmV0dHktdGFicy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10MSAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxIC5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyOmhvdmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDEgLmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXMyOmFmdGVyIHtcbiAgb3BhY2l0eTogMC4xNTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zMzphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFRQUFBQUVDQVlBQUFDcDhaNStBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UTTRJRGM1TGpFMU9UZ3lOQ3dnTWpBeE5pOHdPUzh4TkMwd01Ub3dPVG93TVNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVGNnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pWRk56ZzBOVEZCTmtNME1ERXhSVGRDTmtFNU9EazNNalJDTnpsQ05rUkZJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPalZGTnpnME5URkNOa00wTURFeFJUZENOa0U1T0RrM01qUkNOemxDTmtSRklqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZOVVUzT0RRMU1UZzJRelF3TVRGRk4wSTJRVGs0T1RjeU5FSTNPVUkyUkVVaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk5VVTNPRFExTVRrMlF6UXdNVEZGTjBJMlFUazRPVGN5TkVJM09VSTJSRVVpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo0NjF1OU5BQUFBRVVsRVFWUjQybUpnUUFYL3llQUFCQmdBZ2NJRC9VRE9nTDhBQUFBQVNVVk9SSzVDWUlJPSkgcmVwZWF0O1xuICBvcGFjaXR5OiAwLjI7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM0OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNSAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczUge1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM1OmFmdGVyIHtcbiAgdG9wOiBpbmhlcml0O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLXRvcDogLTAuNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm90dG9tOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM1ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM1ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczUgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNSA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNSA+IC5tYWluLWxpbms6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczUgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFRQUFBQUVDQVlBQUFDcDhaNStBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UTTRJRGM1TGpFMU9UZ3lOQ3dnTWpBeE5pOHdPUzh4TkMwd01Ub3dPVG93TVNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVGNnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pWRk56ZzBOVEZCTmtNME1ERXhSVGRDTmtFNU9EazNNalJDTnpsQ05rUkZJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPalZGTnpnME5URkNOa00wTURFeFJUZENOa0U1T0RrM01qUkNOemxDTmtSRklqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZOVVUzT0RRMU1UZzJRelF3TVRGRk4wSTJRVGs0T1RjeU5FSTNPVUkyUkVVaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk5VVTNPRFExTVRrMlF6UXdNVEZGTjBJMlFUazRPVGN5TkVJM09VSTJSRVVpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo0NjF1OU5BQUFBRVVsRVFWUjQybUpnUUFYL3llQUFCQmdBZ2NJRC9VRE9nTDhBQUFBQVNVVk9SSzVDWUlJPSkgcmVwZWF0O1xuICBvcGFjaXR5OiAwLjI7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM2Lm11bHRpLXRhYiB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczYgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczYgPiAubWFpbi1saW5rOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM2ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDRweCAxN3B4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM3OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQVFBQUFBRUNBWUFBQUNwOFo1K0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTVRNNElEYzVMakUxT1RneU5Dd2dNakF4Tmk4d09TOHhOQzB3TVRvd09Ub3dNU0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UY2dLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPalZGTnpnME5URkJOa00wTURFeFJUZENOa0U1T0RrM01qUkNOemxDTmtSRklpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09qVkZOemcwTlRGQ05rTTBNREV4UlRkQ05rRTVPRGszTWpSQ056bENOa1JGSWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk5VVTNPRFExTVRnMlF6UXdNVEZGTjBJMlFUazRPVGN5TkVJM09VSTJSRVVpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TlVVM09EUTFNVGsyUXpRd01URkZOMEkyUVRrNE9UY3lORUkzT1VJMlJFVWlMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejQ2MXU5TkFBQUFFVWxFUVZSNDJtSmdRQVgveWVBQUJCZ0FnY0lEL1VET2dMOEFBQUFBU1VWT1JLNUNZSUk9KSByZXBlYXQ7XG4gIG9wYWNpdHk6IDAuMjtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogaW5pdGlhbDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDI2cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczcubXVsdGktdGFiIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNyA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNyA+IC5tYWluLWxpbms6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczcgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgcGFkZGluZzogNHB4IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDIge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNHB4IDAgMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MjphZnRlciB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQyIC5oLXRleHQge1xuICBwYWRkaW5nOiA0cHggMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDIgLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDRweCAwIDRweCAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MiAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1lbGVtZW50cyB7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC10MiAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLmgtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAycHggM3B4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXMyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgcGFkZGluZzogNHB4IDE1cHggMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zMiAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zMiAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXMzIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgcGFkZGluZzogMCAxNXB4IDAgMjBweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zNCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDIwcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDIuc2gtczMgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciwgLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zNCAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zMyAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXM0IC5oLXRleHQge1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDIuc2gtczQgLmgtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXMzOmFmdGVyIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogNXB4O1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zNDphZnRlciB7XG4gIHRvcDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiA1cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDIuc2gtczM6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXM0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMCAwIDRweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MzphZnRlciB7XG4gIHRvcDogaW5oZXJpdDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogIzJkMmQyZDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MzpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10MyA+IGEgPiAuaC10ZXh0IHtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10MyA+IC5oLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzID4gLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDRweCAwIDRweCAxN3B4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDkpO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXMyIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXMyOmFmdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjA4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXMyLmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXMyID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zMiA+IGEgPiAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczMge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zMy5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczMgPiAuaC10ZXh0LmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zMyA+IGEuYWN0aXZlID4gLmgtdGV4dC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczMgPiBhID4gLmgtdGV4dC5oLXRleHQge1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zMzphZnRlciB7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXMzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIHtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbiAgcmlnaHQ6IC0xNXB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXMzIC5vdGhlci1saW5rIC5oLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zMyA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zMyA+IC5tYWluLWxpbmsgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXMzID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczQge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczQ6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczQuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM0ID4gLmgtdGV4dC5oLXRleHQuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM0ID4gYS5hY3RpdmUgPiAuaC10ZXh0LmgtdGV4dC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczQgPiBhID4gLmgtdGV4dC5oLXRleHQuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNC5zaC10My5zaC1zNCAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM0LnNoLXQzLnNoLXM0IC5tYWluLWxpbms6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCAubWFpbi10ZXJtLTExNzEuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM0LnNoLXQzLnNoLXM0IGEuYWN0aXZlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM0LnNoLXQzLnNoLXM0ID4gLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczQgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMge1xuICByaWdodDogLTE1cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDEsIDAuMDcpO1xuICBwYWRkaW5nOiAycHggMTVweCAwIDE1cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNTphZnRlciB7XG4gIHRvcDogLTFweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNS5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczUuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczUgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM1ID4gYSA+IC5oLXRleHQge1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM2IHtcbiAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM2OmFmdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBUUFBQUFFQ0FZQUFBQ3A4WjUrQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5WnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNVE00SURjNUxqRTFPVGd5TkN3Z01qQXhOaTh3T1M4eE5DMHdNVG93T1Rvd01TQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRjZ0tGZHBibVJ2ZDNNcElpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qVkZOemcwTlRGQk5rTTBNREV4UlRkQ05rRTVPRGszTWpSQ056bENOa1JGSWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2pWRk56ZzBOVEZDTmtNME1ERXhSVGRDTmtFNU9EazNNalJDTnpsQ05rUkZJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TlVVM09EUTFNVGcyUXpRd01URkZOMEkyUVRrNE9UY3lORUkzT1VJMlJFVWlJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZOVVUzT0RRMU1UazJRelF3TVRGRk4wSTJRVGs0T1RjeU5FSTNPVUkyUkVVaUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6NDYxdTlOQUFBQUVVbEVRVlI0Mm1KZ1FBWC95ZUFBQkJnQWdjSUQvVURPZ0w4QUFBQUFTVVZPUks1Q1lJST0pICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuMTM7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczYuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczYgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM2ID4gYSA+IC5oLXRleHQge1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM3IHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczcubXVsdGktdGFiIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogNTAlO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tbGVmdDogLTEwLjVweDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjNDQ0O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM3LmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0LmgtdGV4dC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczcgPiAuaC10ZXh0LmgtdGV4dC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczcgPiBhLmFjdGl2ZSA+IC5oLXRleHQuaC10ZXh0LmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNyA+IGEgPiAuaC10ZXh0LmgtdGV4dC5oLXRleHQge1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNzphZnRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1lbGVtZW50cyB7XG4gIGJhY2tncm91bmQ6ICM0NDQ7XG4gIHJpZ2h0OiAtMTVweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNyAub3RoZXItbGluayAuaC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczgge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczgubXVsdGktdGFiIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM4ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0NDQ7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczggPiAubWFpbi1saW5rID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOCA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczggPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTlweDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM4ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM4ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczggPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmFmdGVyIHtcbiAgbGVmdDogaW5oZXJpdDtcbiAgcmlnaHQ6IC0xOXB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM4LmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM4ID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOCA+IGEgPiAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zODphZnRlciB7XG4gIG9wYWNpdHk6IDAuMTM7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczgubXVsdGktdGFiIC5icy1wcmV0dHktdGFicy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE2cHggNHB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczk6YWZ0ZXIge1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOS5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczkgLmgtdGV4dCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM5LmJzLXByZXR0eS10YWJzIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NCAubWFpbi1saW5rLmFjdGl2ZSAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0IC5tYWluLWxpbms6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0ID4gLmgtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0ID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10NCA+IGEgPiAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcubXVsdGktdGFiLnNoLXQ0LmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0IC5oLXRleHQge1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcubXVsdGktdGFiLnNoLXQ0IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcubXVsdGktdGFiLnNoLXQ0IC5tYWluLWxpbmsgLmgtdGV4dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NCA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcubXVsdGktdGFiLnNoLXQ0ID4gYSA+IC5oLXRleHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NCAub3RoZXItbGluayAuaC10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5tdWx0aS10YWIuc2gtdDQgLm1haW4tbGluazpob3ZlciAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0IC5tYWluLWxpbmsuYWN0aXZlIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQgYS5hY3RpdmUgLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10NCBhOmhvdmVyIC5oLXRleHQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NC5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogI2UyZTJlMjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0IC5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQ6YWZ0ZXIge1xuICBoZWlnaHQ6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHRvcDogOTAlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0IC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5vdGhlci1saW5rIC5oLXRleHQge1xuICBtYXJnaW46IDAgMCAxcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMXB4IDEwcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm90aGVyLWxpbmsgLmgtdGV4dDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcubXVsdGktdGFiLnNoLXQ0IC5icy1wcmV0dHktdGFicy1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcubXVsdGktdGFiLnNoLXQ0IC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIHtcbiAgdG9wOiAxMjAlO1xuICBib3JkZXItY29sb3I6ICNlMmUyZTI7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5tdWx0aS10YWIuc2gtdDQuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyMSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogMCAwO1xuICByaWdodDogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgdG9wOiAxMDMlO1xuICB0b3A6IGNhbGMoMTAwJSArIDFweCk7XG4gIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NC5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rOmhvdmVyIC5oLXRleHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczE6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczM6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zMSAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXMzIC5oLXRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTEwJTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcmlnaHQ6IC0xM3B4O1xuICB0b3A6IC0xcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczEgLm90aGVyLWxpbmsgLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zMyAub3RoZXItbGluayAuaC10ZXh0OmFmdGVyIHtcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIGxlZnQ6IC0xM3B4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXMyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zMzphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFRQUFBQUVDQVlBQUFDcDhaNStBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UTTRJRGM1TGpFMU9UZ3lOQ3dnTWpBeE5pOHdPUzh4TkMwd01Ub3dPVG93TVNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVGNnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pWRk56ZzBOVEZCTmtNME1ERXhSVGRDTmtFNU9EazNNalJDTnpsQ05rUkZJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPalZGTnpnME5URkNOa00wTURFeFJUZENOa0U1T0RrM01qUkNOemxDTmtSRklqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZOVVUzT0RRMU1UZzJRelF3TVRGRk4wSTJRVGs0T1RjeU5FSTNPVUkyUkVVaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk5VVTNPRFExTVRrMlF6UXdNVEZGTjBJMlFUazRPVGN5TkVJM09VSTJSRVVpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo0NjF1OU5BQUFBRVVsRVFWUjQybUpnUUFYL3llQUFCQmdBZ2NJRC9VRE9nTDhBQUFBQVNVVk9SSzVDWUlJPSk7XG4gIG9wYWNpdHk6IDAuMTM7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczQ6YWZ0ZXIge1xuICBoZWlnaHQ6IDEzcHg7XG4gIHRvcDogOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBTUFBQUFEQ0FZQUFBQldLTFcvQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5aHBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNVE00SURjNUxqRTFPVGd5TkN3Z01qQXhOaTh3T1M4eE5DMHdNVG93T1Rvd01TQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRjZ0tFMWhZMmx1ZEc5emFDa2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZRalE0TlVWRk9ETkdOemMxTVRGRk4wSTROVGRDTVRSQk16UTNSVEl3TlRRaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlFqUTROVVZGT0RSR056YzFNVEZGTjBJNE5UZENNVFJCTXpRM1JUSXdOVFFpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwQ05EZzFSVVU0TVVZM056VXhNVVUzUWpnMU4wSXhORUV6TkRkRk1qQTFOQ0lnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBDTkRnMVJVVTRNa1kzTnpVeE1VVTNRamcxTjBJeE5FRXpORGRGTWpBMU5DSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9Qazg2QTdFQUFBQVNTVVJCVkhqYVltQmdZTEJnSUFnQUFnd0FCODhBT2NjVmJMc0FBQUFBU1VWT1JLNUNZSUk9KSByZXBlYXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczQgLmgtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcmlnaHQ6IC0xMXB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHRyYW5zZm9ybTogc2tldygyOWRlZyk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM0IC5oLXRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTEwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0b3A6IC0xcHg7XG4gIHdpZHRoOiA0MnB4O1xuICByaWdodDogLTQycHg7XG4gIHotaW5kZXg6IC0yO1xufVxuXG4uc2l0ZS1mb290ZXIgLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNCAuaC10ZXh0OmFmdGVyLCAuc2l0ZS1mb290ZXIgLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczQgLmgtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczQgLm1haW4tbGluayAuaC10ZXh0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczQgLm90aGVyLWxpbmsub3RoZXItbGluayAuaC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczQgLm90aGVyLWxpbmsub3RoZXItbGluayAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM0IC5vdGhlci1saW5rLm90aGVyLWxpbmsgLmgtdGV4dDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM0IC5tYWluLWxpbms6aG92ZXIgLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczQgLm1haW4tbGluayAuaC10ZXh0IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlDQVlBQUFERUQ3NkxBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UTTRJRGM1TGpFMU9UZ3lOQ3dnTWpBeE5pOHdPUzh4TkMwd01Ub3dPVG93TVNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVGNnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2preU5UQTBNRFF5TkRnMk1URXhSVGhCTVVZelFrWTRSVEl4UTBWQ01EWkRJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPamt5TlRBME1EUXpORGcyTVRFeFJUaEJNVVl6UWtZNFJUSXhRMFZDTURaRElqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZPVEkxTURRd05EQTBPRFl4TVRGRk9FRXhSak5DUmpoRk1qRkRSVUl3TmtNaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk9USTFNRFF3TkRFME9EWXhNVEZGT0VFeFJqTkNSamhGTWpGRFJVSXdOa01pTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo2ZjNGOVRBQUFBaGtsRVFWUjQybXlQU3c3RElBeEVKeXAzNkJvUVd5N0FTUkFDNVdBSURwVlZKQmI4N2tFYkZoVnRZOGtMKzQwMTR5MmxKRG5uK0syY003VFcyTVlZOGc0YVl4QkNBQzdCMm04b2xWTHlQTTg1ay9XeTFncHJMV0tNRUVMTTNVZlFXb056YnNJMUUxbmg1Y2tZKzhwRGV1L1k5MzFDU3VuZk40L2pPSjdlKzF0WVNzRkxnQUVBSjJSRlo2dVNDczhBQUFBQVNVVk9SSzVDWUlJPSkgcmVwZWF0O1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5oYXZlX2JnLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM1OmFmdGVyIHtcbiAgZmlsdGVyOiBpbnZlcnQoMTAwJSkgYnJpZ2h0bmVzcygxMi43KTtcbiAgb3BhY2l0eTogMC42O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM1ID4gLmgtdGV4dCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczU6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczUgLmgtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLWxlZnQ6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM1IC5oLXRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICByaWdodDogLTE0cHg7XG4gIHotaW5kZXg6IC0yO1xufVxuXG4uc2l0ZS1mb290ZXIgLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNSAuaC10ZXh0OmFmdGVyLCAuc2l0ZS1mb290ZXIgLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczUgLmgtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNSAubWFpbi1saW5rIC5oLXRleHQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNSAub3RoZXItbGluay5vdGhlci1saW5rIC5oLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNSAub3RoZXItbGluay5vdGhlci1saW5rIC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczUgLm90aGVyLWxpbmsub3RoZXItbGluayAuaC10ZXh0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczUgLm1haW4tbGluazpob3ZlciAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM1LnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNSAubWFpbi1saW5rIC5oLXRleHQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmYzODtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3KTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNiAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM2IC5oLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIwcHg7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1sZWZ0OiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDM4cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczYgLm90aGVyLWxpbmsgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNiAub3RoZXItbGluayBzcGFuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczYgLm90aGVyLWxpbmsuYWN0aXZlIC5oLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NC5zaC1zNiAubWFpbi1saW5rIC5oLXRleHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM2IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczY6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ1IHtcbiAgcGFkZGluZzogMCAwIDNweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGluaGVyaXQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDUgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDUgPiAubWFpbi1saW5rID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10NSA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDUgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ1ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ1ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogM3B4O1xuICBib3R0b206IC0zcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDUgLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ1IC5vdGhlci1saW5rIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDUuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0IHtcbiAgcGFkZGluZzogMCAwIDAgMTdweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDUgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMge1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ1IC5icy1wcmV0dHktdGFicy1lbGVtZW50cyAub3RoZXItbGluayAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDUuc2gtczIge1xuICBwYWRkaW5nOiAzcHggMCAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ1LnNoLXMyID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10NS5zaC1zMiA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10NS5zaC1zMiA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YmVmb3JlIHtcbiAgYm90dG9tOiBpbmhlcml0O1xuICB0b3A6IC0zcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDUuc2gtczI6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3R0b206IGluaGVyaXQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDUuc2gtMiAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYgPiAubWFpbi1saW5rID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10NiA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTFweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEzOmJlZm9yZSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDcpICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYgLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2IC5vdGhlci1saW5rIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0IHtcbiAgcGFkZGluZzogMnB4IDAgMCAxN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NiAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1lbGVtZW50cyB7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5vdGhlci1saW5rIC5oLXRleHQge1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NiA+IC5vdGhlci1saW5rIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2IC5icy1wcmV0dHktdGFicy1lbGVtZW50cyAub3RoZXItbGluayB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcubXVsdGktdGFiLnNoLXQ2IC5icy1wcmV0dHktdGFicy1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczI6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tdG9wOiAtMS41cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczIgPiAub3RoZXItbGluayB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczIgLm90aGVyLWxpbmsgLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMi5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQge1xuICBwYWRkaW5nOiAwIDAgMCAxN3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMzOmJlZm9yZSB7XG4gIHRvcDogaW5oZXJpdDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMyA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMyA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczMgPiAubWFpbi1saW5rID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMyA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMyA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczMgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxO1xuICByaWdodDogLTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczMgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMzID4gLm1haW4tbGluayA+IC5oLXRleHQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMzID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMzID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMzID4gLm1haW4tbGluayA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczMgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQzKTtcbiAgei1pbmRleDogMjtcbiAgLXdlYmtpci1ib3gtc2hhZG93OiAtMnB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6IC0ycHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczMgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczMgPiAubWFpbi1saW5rID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMyA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczMgPiAub3RoZXItbGluayB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuYnMtcHJldHR5LXRhYnMuc2gtczMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMzIC5vdGhlci1saW5rIC5oLXRleHQge1xuICBwYWRkaW5nOiAwIDAgMCAxN3B4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIHtcbiAgdG9wOiA5NiU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDI0cHggMCAxMnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiAubWFpbi1saW5rID4gLmgtdGV4dDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciB7XG4gIHJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAycHg7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM1ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM1ID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczUgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgcGFkZGluZzogMCAyMnB4IDAgMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEycHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczUgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczUgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM1ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczUgPiAubWFpbi1saW5rID4gLmgtdGV4dDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczUgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM1ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNSA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNSA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM1ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAycHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3IHtcbiAgcGFkZGluZzogMCAyNXB4IDAgMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNjpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczc6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgbGVmdDogNXB4O1xuICByaWdodDogNXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMjBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogc2tldygtMjBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDIwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMjBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMjBkZWcpO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2ID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczYgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3ID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczcgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgcGFkZGluZzogMCAyNnB4IDAgMTBweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3IC5oLXRleHQge1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5icy1wcmV0dHktdGFicy5zaC1zNiAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuYnMtcHJldHR5LXRhYnMuc2gtczcgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2IC5vdGhlci1saW5rIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczcgLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDAgMCAwIDE3cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNiA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNiA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtOHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMjBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogc2tldygtMjBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDIwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMjBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMjBkZWcpO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXRvcDogNDRweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczYgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtN3B4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMjBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogc2tldygtMjBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2ID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczYgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczcgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiA0NHB4IHNvbGlkICNmZmY7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczYgPiAub3RoZXItbGluaywgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyA+IC5vdGhlci1saW5rIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNiAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1lbGVtZW50cywgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1lbGVtZW50cyB7XG4gIHJpZ2h0OiAtMTNweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zODpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM4ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM4ID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczggPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgcGFkZGluZzogMCAyNXB4IDAgMTJweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM4ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItdG9wOiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOCAub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM4LmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM4ID4gLm90aGVyLWxpbmsge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczkge1xuICBwYWRkaW5nOiAwIDE1cHggN3B4IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEwIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczkgLmgtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczk6YmVmb3JlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3R0b206IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjEzO1xuICBiYWNrZ3JvdW5kOiAjYTJhMmEyO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTAgPiAubWFpbi1saW5rID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTAgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM5ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM5ID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczkgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTAgPiAub3RoZXItbGluaywgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOSA+IC5vdGhlci1saW5rIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMC5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczkuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTAuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEwID4gLm90aGVyLWxpbmssIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczkgPiAub3RoZXItbGluayB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTAgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEwID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTAgPiAubWFpbi1saW5rID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTAgPiAubWFpbi1saW5rID4gLmgtdGV4dDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEwID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTAgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTIgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTIgPiAubWFpbi1saW5rID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTIgPiAubWFpbi1saW5rID4gLmgtdGV4dDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTIgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOSA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOSA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczkgPiAubWFpbi1saW5rID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOSA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOSA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczkgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTAgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEwID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEwID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTIgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOSA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOSA+IC5tYWluLWxpbmsgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM5ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDAgMTlweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTIgLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMiA+IC5vdGhlci1saW5rIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczExLm11bHRpLXRhYiB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczExOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczExID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMSA+IC5tYWluLWxpbmsgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMSA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQge1xuICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCA2MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTEgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMSA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTEgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmJlZm9yZSB7XG4gIGxlZnQ6IDQ3cHg7XG4gIHJpZ2h0OiA0N3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTEgLnNoLXN2Zy1sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMSAuc2gtc3ZnLXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0xcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTIgPiAubWFpbi1saW5rID4gLmgtdGV4dDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ3IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEuNXB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ3ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ3ID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDcgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDE1cHggMCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ3ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10NyA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10NyA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTcuNXB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ3IC5oLXRleHQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ3IC5vdGhlci1saW5rIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDcuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0IHtcbiAgcGFkZGluZzogMCAwIDAgMTdweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDcgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMge1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ3IC5icy1wcmV0dHktdGFicy1lbGVtZW50cyAub3RoZXItbGluayAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEgLm1haW4tbGluazpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIC5oLXRleHQsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEgYS5hY3RpdmUgLmgtdGV4dCwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10MSBhOmhvdmVyIC5oLXRleHQsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEgPiAuaC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczI6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjQ1O1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM1ID4gLmgtdGV4dDpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM1ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM1ID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczUgPiAubWFpbi1saW5rID4gLmgtdGV4dDphZnRlciwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNSA+IGE6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCA+IC5oLXRleHQ6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczUgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10MjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTQpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10MiAubWFpbi1saW5rOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgLmgtdGV4dCwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10MiBhLmFjdGl2ZSwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10MiA+IC5oLXRleHQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAubGlzdGluZy1pdGVtLXRleHQtMiAuaXRlbS1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zMiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDIuc2gtczMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXM0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10MzphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNC5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dC5oLXRleHQsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczQgPiAuaC10ZXh0LmgtdGV4dC5oLXRleHQsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczQgPiBhLmFjdGl2ZSA+IC5oLXRleHQuaC10ZXh0LmgtdGV4dCwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNCA+IGEgPiAuaC10ZXh0LmgtdGV4dC5oLXRleHQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM1IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3KTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM3OmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgIzQ0NDtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDcpICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDcpICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczE6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3KTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWx0ZXI6IGludmVydCgxMDAlKSBicmlnaHRuZXNzKDEyLjcpO1xuICBvcGFjaXR5OiAwLjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ1OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDUgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ1ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YmVmb3JlLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ1ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ1IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXItd2lkZ2V0cyAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM1IC5oLXRleHQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ubHRyIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5sdHIgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAubHRyIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5ydGwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnJ0bCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YWZ0ZXIsIC5ydGwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ubHRyIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5sdHIgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDpiZWZvcmUsIC5sdHIgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAubHRyIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiAubWFpbi1saW5rID4gLmgtdGV4dDpiZWZvcmUsIC5sdHIgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YWZ0ZXIsIC5sdHIgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5ydGwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnJ0bCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnJ0bCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YWZ0ZXIsIC5ydGwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmJlZm9yZSwgLnJ0bCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciwgLnJ0bCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgIWltcG9ydGFudDtcbn1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDcuc2gtczEgLmgtdGV4dCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uc2luZ2xlLWZlYXR1cmVkLXZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSwgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIGEge1xuICBjb2xvcjogIzNhM2EzYTtcbn1cblxuLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5jb21tZW50cywgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hdmF0YXIsIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAudGltZSwgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC52aWV3cyB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDAgMTJweCAwIDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSA+IGEgKyBzcGFuOmJlZm9yZSwgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gc3BhbiArIGE6YmVmb3JlLCAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBzcGFuICsgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgYiB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4ucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWEucG9zdC1hdXRob3ItYXZhdGFyIC5hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hLnBvc3QtYXV0aG9yLWF2YXRhciAuYXZhdGFyICsgLnBvc3QtYXV0aG9yLW5hbWUge1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuXG4ucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLW5hbWUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWEsIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAudGltZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDQpO1xufVxuXG4ucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWE6aG92ZXIge1xuICBjb2xvcjogI2I3YjdiNyAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLXBvc3QtdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uc2luZ2xlLWZlYXR1cmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpbmdsZS1mZWF0dXJlZCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLWZlYXR1cmVkIGZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaW5nbGUtZmVhdHVyZWQgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaW1hZ2UtY3JlZGl0IGEsIC5pbWFnZS1jcmVkaXQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtZmVhdHVyZWQgLmltYWdlLWNyZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm90dG9tOiAtMThweDtcbiAgY29sb3I6ICNhZGFkYWQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wb3N0LmZvcm1hdC1zdGFuZGFyZCAuc2luZ2xlLWZlYXR1cmVkIC5pbWFnZS1jcmVkaXQge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBjb2xvcjogIzZkNmQ2ZDtcbn1cblxuLnNpbmdsZS1wb3N0LWV4Y2VycHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpbmdsZS1wb3N0LWV4Y2VycHQucG9zdC1leGNlcnB0LWJjIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZS50b3Atc2hhcmUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLm51bWJlciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5wb3N0LXNoYXJlLWJ0biAuYmYtaWNvbiwgLnNpbmdsZS1wb3N0LXNoYXJlIC5wb3N0LXNoYXJlLWJ0biAubnVtYmVyLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuIC50ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4gLnRleHQge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4gLmJmLWljb24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMCAzcHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc2hhcmUtaGFuZGxlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4ucG9zdC1zaGFyZS1idG4tY29tbWVudHMsIC5zaW5nbGUtcG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4ucG9zdC1zaGFyZS1idG4tdmlld3Mge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4ucG9zdC1zaGFyZS1idG4tdmlld3Mge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuLnBvc3Qtc2hhcmUtYnRuLXZpZXdzLnJhbmstMCwgLnNpbmdsZS1wb3N0LXNoYXJlIC5wb3N0LXNoYXJlLWJ0bi5wb3N0LXNoYXJlLWJ0bi12aWV3cy5yYW5rLWRlZmF1bHQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2hhcmUtaGFuZGxlci13cmFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzM3B4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0yIC5zaGFyZS1oYW5kbGVyLXdyYXAge1xuICBoZWlnaHQ6IDM4cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTUgLnNoYXJlLWhhbmRsZXItd3JhcCwgLnBvc3Qtc2hhcmUuc3R5bGUtOCAuc2hhcmUtaGFuZGxlci13cmFwIHtcbiAgaGVpZ2h0OiA0N3B4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS02IC5zaGFyZS1oYW5kbGVyLXdyYXAsIC5wb3N0LXNoYXJlLnN0eWxlLTcgLnNoYXJlLWhhbmRsZXItd3JhcCB7XG4gIGhlaWdodDogNzBweDtcbn1cblxuLnNoYXJlLWhhbmRsZXItd3JhcC5icy1wcmV0dHktdGFicy1pbml0aWFsaXplZCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4tZ3JvdXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wb3N0LXNoYXJlIC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAucG9zdC1zaGFyZS1idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNjYlO1xuICBiYWNrZ3JvdW5kOiAjZTJlMmUyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTclO1xufVxuXG4ucG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuXG4ucG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLnBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuLWdyb3VwIC5wb3N0LXNoYXJlLWJ0bjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3N0LXNoYXJlIC5icy1wcmV0dHktdGFicy1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnBvc3Qtc2hhcmUgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIGxpIHtcbiAgbWFyZ2luOiAwIDZweCA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgbGkgbGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtIHtcbiAgbWFyZ2luOiAwIDZweCA0cHggMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0gYSB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uaGFzLWNvdW50IGEge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0gYSAuYmYtaWNvbiwgLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbSBhIC5pdGVtLXRpdGxlLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtIGEgLm51bWJlciB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtIGEgLml0ZW0tdGl0bGUsIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0gYSAubnVtYmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbSBhIC5iZi1pY29uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLndoYXRzYXBwIC5iZi1pY29uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLm51bWJlcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uZmFjZWJvb2sgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDVmOWE7XG4gIGNvbG9yOiAjMTMzZDZkO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmZhY2Vib29rIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI0YTgyO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnR3aXR0ZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1M2M3ZmY7XG4gIGNvbG9yOiAjMmU4NmIxO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnR3aXR0ZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjllZDA7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uZ29vZ2xlX3BsdXMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTNiMmI7XG4gIGNvbG9yOiAjOWEyMzE3O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmdvb2dsZV9wbHVzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjcyOTFhO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnBpbnRlcmVzdCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E0MTcxOTtcbiAgY29sb3I6ICM2NzBkMGU7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0ucGludGVyZXN0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGMwYTBjO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmxpbmtlZGluIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1MTgyO1xuICBjb2xvcjogIzAxM2M2MTtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5saW5rZWRpbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2I1Zjtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5lbWFpbCBhLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnByaW50IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICBjb2xvcjogIzMxMzEzMTtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5lbWFpbCBhOmhvdmVyLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnByaW50IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyZjJmO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnR1bWJsciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlNWE3MDtcbiAgY29sb3I6ICMyNDM4NGE7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0udHVtYmxyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2MjgzO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnRlbGVncmFtIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc5Y2RlO1xuICBjb2xvcjogIzBhNjI5YTtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS50ZWxlZ3JhbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmOGRkZTtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5yZWRkaXQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ1MDA7XG4gIGNvbG9yOiAjYmIzMjAwO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnJlZGRpdCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjM2MwMTtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5zdHVtYmxldXBvbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlNDgxMztcbiAgY29sb3I6ICM5ODJkMGI7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uc3R1bWJsZXVwb24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNkMGY7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0udmsgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Yzc1YTM7XG4gIGNvbG9yOiAjMjIzNDQ4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnZrIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U1Zjg0O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmRpZ2cgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjNTI1MjUyO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmRpZ2cgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmY7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uYnMtY3VzdG9tLWxpbmsgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjNTI1MjUyO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmJzLWN1c3RvbS1saW5rIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyZjJmO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLm9rLXJ1IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU4MjA4O1xuICBjb2xvcjogI2NiNmUwNDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5vay1ydSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzNmMwODtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS53aGF0c2FwcCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZTY3NjtcbiAgY29sb3I6ICMwMmEyNTI7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0ud2hhdHNhcHAgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGM0NjI7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0ubGluZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjkwMDtcbiAgY29sb3I6ICMwMThjMDE7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0ubGluZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWEwMDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5saW5lIC5iZi1pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmJibSAuYmYtaWNvbjpiZWZvcmUsIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0ubGluZSAuYmYtaWNvbjpiZWZvcmUsIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0udmliZXIgLmJmLWljb246YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS52aWJlciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkNTRhNDtcbiAgY29sb3I6ICMxZjFkM2M7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0udmliZXI6aG92ZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTQ1ODk7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0udmliZXIgLmJmLWljb24ge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uYmJtIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICBjb2xvcjogIzUwNTA1MDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5iYm0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uZmFjZWJvb2stbWVzc2VuZ2VyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ4YWZmO1xuICBjb2xvcjogIzI0NjRmZjtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5mYWNlYm9vay1tZXNzZW5nZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDhhZmY7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uYmJtIC5iZi1pY29uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnRlbGVncmFtIC5iZi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uYmJtIC5ic2ZpLWJibSwgLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5kaWdnIC5iZi1pY29uLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmxpbmUgLmJzZmktbGluZSwgLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS52aWJlciAuYnNmaS12aWJlciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbSAuYmYtaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uYmJtLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmxpbmUsIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0udmliZXIsIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0ud2hhdHNhcHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uYmJtLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmxpbmUsIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0udmliZXIsIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0ud2hhdHNhcHAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAucG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4tZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zaGFyZS1oYW5kbGVyLXdyYXAge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLXNoYXJlLWxpc3QgKyAucG9zdC1zaGFyZS1idG4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAuc2luZ2xlLXBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnBvc3Qtc2hhcmUuc3R5bGUtMyAuc2hhcmUtaGFuZGxlciwgLnBvc3Qtc2hhcmUuc3R5bGUtNCAuc2hhcmUtaGFuZGxlciwgLnBvc3Qtc2hhcmUuc3R5bGUtNSAuc2hhcmUtaGFuZGxlciwgLnBvc3Qtc2hhcmUuc3R5bGUtOCAuc2hhcmUtaGFuZGxlciB7XG4gIG1hcmdpbjogMCAxMnB4IDEycHggMDtcbn1cblxuLnBvc3Qtc2hhcmUgLnNoYXJlLWhhbmRsZXI6YWZ0ZXIsIC5wb3N0LXNoYXJlIC5zaGFyZS1oYW5kbGVyOmJlZm9yZSB7XG4gIGJvcmRlcjogc29saWQgNnB4IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTJweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkN2Q3ZDc7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG5cbi5wb3N0LXNoYXJlIC5zaGFyZS1oYW5kbGVyOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCA1cHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICByaWdodDogLTEwcHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEgLnNoYXJlLWhhbmRsZXI6YWZ0ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTEgLnNoYXJlLWhhbmRsZXI6YmVmb3JlLCAucG9zdC1zaGFyZS5zdHlsZS0yIC5zaGFyZS1oYW5kbGVyOmFmdGVyLCAucG9zdC1zaGFyZS5zdHlsZS0yIC5zaGFyZS1oYW5kbGVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3N0LXNoYXJlIC5wb3N0LXNoYXJlLWJ0biwgLnBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtIGEge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0zIC5zb2NpYWwtaXRlbSBhLCAucG9zdC1zaGFyZS5zdHlsZS02IC5zb2NpYWwtaXRlbSBhLCAucG9zdC1zaGFyZS5zdHlsZS03IC5zb2NpYWwtaXRlbSBhIHtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDNweCAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDA7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTYgLmJmLWljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTYgLml0ZW0tdGl0bGUsIC5wb3N0LXNoYXJlLnN0eWxlLTYgLm51bWJlciwgLnBvc3Qtc2hhcmUuc3R5bGUtNiAudGV4dCwgLnBvc3Qtc2hhcmUuc3R5bGUtNyAuYmYtaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtNyAuaXRlbS10aXRsZSwgLnBvc3Qtc2hhcmUuc3R5bGUtNyAubnVtYmVyLCAucG9zdC1zaGFyZS5zdHlsZS03IC50ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNSAucG9zdC1zaGFyZS1idG4gLmJmLWljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTUgLnBvc3Qtc2hhcmUtYnRuIC5udW1iZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTUgLnBvc3Qtc2hhcmUtYnRuIC50ZXh0LCAucG9zdC1zaGFyZS5zdHlsZS04IC5wb3N0LXNoYXJlLWJ0biAuYmYtaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtOCAucG9zdC1zaGFyZS1idG4gLm51bWJlciwgLnBvc3Qtc2hhcmUuc3R5bGUtOCAucG9zdC1zaGFyZS1idG4gLnRleHQge1xuICBsaW5lLWhlaWdodDogNDNweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNSAuYmYtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS01IC5udW1iZXIge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTUgLnNvY2lhbC1pdGVtIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS04IC5zb2NpYWwtaXRlbSAuaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNSAuc29jaWFsLWl0ZW0gYSAuYmYtaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtNSAuc29jaWFsLWl0ZW0gYSAubnVtYmVyLCAucG9zdC1zaGFyZS5zdHlsZS04IC5zb2NpYWwtaXRlbSBhIC5iZi1pY29uLCAucG9zdC1zaGFyZS5zdHlsZS04IC5zb2NpYWwtaXRlbSBhIC5udW1iZXIge1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNSAuc29jaWFsLWl0ZW0sIC5wb3N0LXNoYXJlLnN0eWxlLTggLnNvY2lhbC1pdGVtIHtcbiAgbWFyZ2luOiAwIDZweCA2cHggMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNSAuYnMtcHJldHR5LXRhYnMtbW9yZSwgLnBvc3Qtc2hhcmUuc3R5bGUtOCAuYnMtcHJldHR5LXRhYnMtbW9yZSB7XG4gIHBhZGRpbmc6IDAgNnB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgdG9wOiA2cHg7XG4gIG1pbi13aWR0aDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS01IC5icy1wcmV0dHktdGFicy1tb3JlIC5iZi1pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0sIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAucG9zdC1zaGFyZS1idG4sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5wb3N0LXNoYXJlLWJ0biwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAucG9zdC1zaGFyZS1idG4ge1xuICBsaW5lLWhlaWdodDogMzFweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNoYXJlLWhhbmRsZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNoYXJlLWhhbmRsZXIge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtIGEgLml0ZW0tdGl0bGUsIC5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbSBhIC5udW1iZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmhhcy1jb3VudC5oYXMtdGl0bGUgLm51bWJlciB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5oYXMtY291bnQuaGFzLXRpdGxlIC5pdGVtLXRpdGxlIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAucG9zdC1zaGFyZS1idG4sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5wb3N0LXNoYXJlLWJ0biwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAucG9zdC1zaGFyZS1idG4ge1xuICBwYWRkaW5nOiAwIDZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAucG9zdC1zaGFyZS1idG46Zmlyc3QtY2hpbGQsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAucG9zdC1zaGFyZS1idG46Zmlyc3QtY2hpbGQsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnBvc3Qtc2hhcmUtYnRuLWdyb3VwIC5wb3N0LXNoYXJlLWJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuOmxhc3QtY2hpbGQsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAucG9zdC1zaGFyZS1idG46bGFzdC1jaGlsZCwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uZmFjZWJvb2sgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmZhY2Vib29rIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLmZhY2Vib29rIGEge1xuICBjb2xvcjogIzJkNWY5YTtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmZhY2Vib29rIC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uZmFjZWJvb2sgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ1ZjlhO1xuICBib3JkZXItY29sb3I6ICMyZDVmOWE7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5mYWNlYm9vayBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uZmFjZWJvb2sgYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0uZmFjZWJvb2sgYTpob3ZlciB7XG4gIGNvbG9yOiAjMWI0YTgyO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uZmFjZWJvb2sgYTpob3ZlciAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmZhY2Vib29rIGE6aG92ZXIgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI0YTgyO1xuICBib3JkZXItY29sb3I6ICMxYjRhODI7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS50d2l0dGVyIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS50d2l0dGVyIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLnR3aXR0ZXIgYSB7XG4gIGNvbG9yOiAjNTNjN2ZmO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0udHdpdHRlciAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLnR3aXR0ZXIgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTNjN2ZmO1xuICBib3JkZXItY29sb3I6ICM1M2M3ZmY7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS50d2l0dGVyIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS50d2l0dGVyIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLnR3aXR0ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzY5ZWQwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uZ29vZ2xlX3BsdXMgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmdvb2dsZV9wbHVzIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLmdvb2dsZV9wbHVzIGEge1xuICBjb2xvcjogI2Q5M2IyYjtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmdvb2dsZV9wbHVzIC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uZ29vZ2xlX3BsdXMgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkzYjJiO1xuICBib3JkZXItY29sb3I6ICNkOTNiMmI7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5nb29nbGVfcGx1cyBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uZ29vZ2xlX3BsdXMgYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0uZ29vZ2xlX3BsdXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjYjcyOTFhO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0ucGludGVyZXN0IGEsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5waW50ZXJlc3QgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0ucGludGVyZXN0IGEge1xuICBjb2xvcjogI2E0MTcxOTtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnBpbnRlcmVzdCAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLnBpbnRlcmVzdCAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNDE3MTk7XG4gIGJvcmRlci1jb2xvcjogI2E0MTcxOTtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnBpbnRlcmVzdCBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0ucGludGVyZXN0IGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLnBpbnRlcmVzdCBhOmhvdmVyIHtcbiAgY29sb3I6ICM4YzBhMGM7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5saW5rZWRpbiBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0ubGlua2VkaW4gYSwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0ubGlua2VkaW4gYSB7XG4gIGNvbG9yOiAjMDA1MTgyO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0ubGlua2VkaW4gLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5saW5rZWRpbiAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDUxODI7XG4gIGJvcmRlci1jb2xvcjogIzAwNTE4Mjtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmxpbmtlZGluIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5saW5rZWRpbiBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5saW5rZWRpbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDNiNWY7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5lbWFpbCBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0ucHJpbnQgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmVtYWlsIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5wcmludCBhLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5lbWFpbCBhLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5wcmludCBhIHtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5lbWFpbCAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnByaW50IC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uZW1haWwgLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5wcmludCAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGJvcmRlci1jb2xvcjogIzQ0NDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmVtYWlsIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5wcmludCBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uZW1haWwgYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLnByaW50IGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLmVtYWlsIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLnByaW50IGE6aG92ZXIge1xuICBjb2xvcjogIzJmMmYyZjtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnR1bWJsciBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0udHVtYmxyIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLnR1bWJsciBhIHtcbiAgY29sb3I6ICMzZTVhNzA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS50dW1ibHIgLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS50dW1ibHIgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U1YTcwO1xuICBib3JkZXItY29sb3I6ICMzZTVhNzA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS50dW1ibHIgYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLnR1bWJsciBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS50dW1ibHIgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDI2MjgzO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0udGVsZWdyYW0gYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLnRlbGVncmFtIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLnRlbGVncmFtIGEge1xuICBjb2xvcjogIzE3OWNkZTtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnRlbGVncmFtIC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0udGVsZWdyYW0gLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc5Y2RlO1xuICBib3JkZXItY29sb3I6ICMxNzljZGU7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS50ZWxlZ3JhbSBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0udGVsZWdyYW0gYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0udGVsZWdyYW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjMGY4ZGRlO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0ucmVkZGl0IGEsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5yZWRkaXQgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0ucmVkZGl0IGEge1xuICBjb2xvcjogI2ZmNDUwMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnJlZGRpdCAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLnJlZGRpdCAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ1MDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmNDUwMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnJlZGRpdCBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0ucmVkZGl0IGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLnJlZGRpdCBhOmhvdmVyIHtcbiAgY29sb3I6ICNkYzNjMDE7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5zdHVtYmxldXBvbiBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uc3R1bWJsZXVwb24gYSwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0uc3R1bWJsZXVwb24gYSB7XG4gIGNvbG9yOiAjZWU0ODEzO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uc3R1bWJsZXVwb24gLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5zdHVtYmxldXBvbiAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTQ4MTM7XG4gIGJvcmRlci1jb2xvcjogI2VlNDgxMztcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnN0dW1ibGV1cG9uIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5zdHVtYmxldXBvbiBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5zdHVtYmxldXBvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNjZTNkMGY7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS52ayBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0udmsgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0udmsgYSB7XG4gIGNvbG9yOiAjNGM3NWEzO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0udmsgLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS52ayAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Yzc1YTM7XG4gIGJvcmRlci1jb2xvcjogIzRjNzVhMztcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnZrIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS52ayBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS52ayBhOmhvdmVyIHtcbiAgY29sb3I6ICMzZTVmODQ7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5kaWdnIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5kaWdnIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLmRpZ2cgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uZGlnZyAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmRpZ2cgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5icy1jdXN0b20tbGluayBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uYnMtY3VzdG9tLWxpbmsgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0uYnMtY3VzdG9tLWxpbmsgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uYnMtY3VzdG9tLWxpbmsgLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5icy1jdXN0b20tbGluayAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLm9rLXJ1IGEsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5vay1ydSBhLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5vay1ydSBhIHtcbiAgY29sb3I6ICNlZTgyMDg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5vay1ydSAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLm9rLXJ1IC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlODIwODtcbiAgYm9yZGVyLWNvbG9yOiAjZWU4MjA4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uZGlnZyBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uZGlnZyBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5kaWdnIGE6aG92ZXIge1xuICBjb2xvcjogIzJmMmYyZjtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmJzLWN1c3RvbS1saW5rIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5icy1jdXN0b20tbGluayBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5icy1jdXN0b20tbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS53aGF0c2FwcCBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0ud2hhdHNhcHAgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0ud2hhdHNhcHAgYSB7XG4gIGNvbG9yOiAjMDBlNjc2O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0ud2hhdHNhcHAgLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS53aGF0c2FwcCAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGU2NzY7XG4gIGJvcmRlci1jb2xvcjogIzAwZTY3Njtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLndoYXRzYXBwIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS53aGF0c2FwcCBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS53aGF0c2FwcCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMGM0NjI7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5saW5lIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5saW5lIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLmxpbmUgYSB7XG4gIGNvbG9yOiAjMDBiOTAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0ubGluZSAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmxpbmUgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiOTAwO1xuICBib3JkZXItY29sb3I6ICMwMGI5MDA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5saW5lIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5saW5lIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLmxpbmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5YTAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0ucHJpbnQgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLnByaW50IGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLnByaW50IGEge1xuICBjb2xvcjogIzQ0NDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnZpYmVyIGEgLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS52aWJlciBhIC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkNTRhNCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM1ZDU0YTQgIWltcG9ydGFudDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnZpYmVyOmhvdmVyIGEgLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS52aWJlcjpob3ZlciBhIC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NDU4OSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0OTQ1ODkgIWltcG9ydGFudDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnZpYmVyIC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0udmliZXIgLmljb24ge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5iYm0gYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmJibSBhLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5iYm0gYSB7XG4gIGNvbG9yOiAjMWYxZjFmO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uYmJtIC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uYmJtIC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgYm9yZGVyLWNvbG9yOiAjMWYxZjFmO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uYmJtIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5iYm0gYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0uYmJtIGE6aG92ZXIge1xuICBjb2xvcjogIzNjM2MzYztcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTIgLnBvc3Qtc2hhcmUtYnRuLCAucG9zdC1zaGFyZS5zdHlsZS0xMiBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMiBzcGFuLCAucG9zdC1zaGFyZS5zdHlsZS0xMyAucG9zdC1zaGFyZS1idG4sIC5wb3N0LXNoYXJlLnN0eWxlLTEzIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTEzIHNwYW4sIC5zdHlsZS0yMy5lbnRyeS10ZXJtcyAudGVybXMtbGFiZWwsIC5zdHlsZS0yMy5lbnRyeS10ZXJtcyBhLCAuc3R5bGUtMjQuZW50cnktdGVybXMgLnRlcm1zLWxhYmVsLCAuc3R5bGUtMjQuZW50cnktdGVybXMgYSwgLnN0eWxlLTI1LmVudHJ5LXRlcm1zIC50ZXJtcy1sYWJlbCwgLnN0eWxlLTI1LmVudHJ5LXRlcm1zIGEsIC5zdHlsZS0yNi5lbnRyeS10ZXJtcyAudGVybXMtbGFiZWwsIC5zdHlsZS0yNi5lbnRyeS10ZXJtcyBhIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMyAucG9zdC1zaGFyZS1idG4sIC5wb3N0LXNoYXJlLnN0eWxlLTEzIC5zb2NpYWwtaXRlbSBhIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtaW4td2lkdGg6IDQ0cHg7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEzIC5wb3N0LXNoYXJlLWJ0biA+ICosIC5wb3N0LXNoYXJlLnN0eWxlLTEzIC5zb2NpYWwtaXRlbSAuaXRlbS10aXRsZSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTMgLnNvY2lhbC1pdGVtIGkge1xuICBsaW5lLWhlaWdodDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMyAuc29jaWFsLWl0ZW0gLmljb24gaSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTMgLnNvY2lhbC1pdGVtIC5pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMyAuYnMtcHJldHR5LXRhYnMtbW9yZSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTMgLnBvc3Qtc2hhcmUtYnRuIHtcbiAgbWluLWhlaWdodDogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTMgLmJzLXByZXR0eS10YWJzLW1vcmUgaSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTMgLnBvc3Qtc2hhcmUtYnRuID4gKiB7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXNoYXJlIC5pdGVtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBvc3Qtc2hhcmUgLml0ZW0tdGl0bGUsIC5wb3N0LXNoYXJlIC5udW1iZXIge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5wb3N0LXNoYXJlIC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAuaXRlbS10aXRsZSwgLnBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuLWdyb3VwIC5udW1iZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xIC5zb2NpYWwtaXRlbS5oYXMtdGl0bGUgYSB7XG4gIHBhZGRpbmc6IDAgMTFweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMSAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuOmZpcnN0LWNoaWxkLCAucG9zdC1zaGFyZS5zdHlsZS0yIC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAucG9zdC1zaGFyZS1idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xIC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAucG9zdC1zaGFyZS1idG46bGFzdC1jaGlsZCwgLnBvc3Qtc2hhcmUuc3R5bGUtMiAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMCAzMHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xIC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAucG9zdC1zaGFyZS1idG46bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLnBvc3Qtc2hhcmUuc3R5bGUtMiAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xIC5icy1wcmV0dHktdGFicy1tb3JlLCAucG9zdC1zaGFyZS5zdHlsZS0xIC5zaGFyZS1oYW5kbGVyLCAucG9zdC1zaGFyZS5zdHlsZS0xIC5zb2NpYWwtaXRlbSBhLCAucG9zdC1zaGFyZS5zdHlsZS0yIC5icy1wcmV0dHktdGFicy1tb3JlLCAucG9zdC1zaGFyZS5zdHlsZS0yIC5zaGFyZS1oYW5kbGVyLCAucG9zdC1zaGFyZS5zdHlsZS0yIC5zb2NpYWwtaXRlbSBhIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMSAuYnMtcHJldHR5LXRhYnMtbW9yZSB7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMiAuYnMtcHJldHR5LXRhYnMtbW9yZSB7XG4gIG1pbi13aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbn1cblxuLnBvc3Qtc2hhcmUgLmJzLXByZXR0eS10YWJzLW1vcmUge1xuICBjb2xvcjogI2FmYWZhZjtcbn1cblxuLnBvc3Qtc2hhcmUgLmJzLXByZXR0eS10YWJzLW1vcmU6aG92ZXIge1xuICBjb2xvcjogIzM4MzgzODtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlLnRvcC1zaGFyZS5zdHlsZS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUuYm90dG9tLXNoYXJlLnN0eWxlLTEge1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUudG9wLXNoYXJlLnN0eWxlLTIge1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZS5ib3R0b20tc2hhcmUuc3R5bGUtMiB7XG4gIG1hcmdpbi1ib3R0b206IC02cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEgLnNoYXJlLWhhbmRsZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTIgLnNoYXJlLWhhbmRsZXIge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTIgLnBvc3Qtc2hhcmUtYnRuIC5iZi1pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0yIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS0yIC5udW1iZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTIgLnRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTIgLm51bWJlciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMiAuYmYtaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMiAuaXRlbS10aXRsZSwgLnBvc3Qtc2hhcmUuc3R5bGUtMiAubnVtYmVyLCAucG9zdC1zaGFyZS5zdHlsZS0yIC50ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0yIC5pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0yIC5zb2NpYWwtaXRlbSBhIHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIG1pbi13aWR0aDogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTIgLnNvY2lhbC1pdGVtLmhhcy1jb3VudCBhLCAucG9zdC1zaGFyZS5zdHlsZS0yIC5zb2NpYWwtaXRlbS5oYXMtdGl0bGUgYSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMiAuc29jaWFsLWl0ZW0ge1xuICBtYXJnaW46IDAgNnB4IDZweCAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0yIC5icy1wcmV0dHktdGFicy1tb3JlIC5iZi1pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0yIC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAuYmYtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMiAuc29jaWFsLWl0ZW0gYSAuaXRlbS10aXRsZSArIC5udW1iZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlLnRvcC1zaGFyZS5zdHlsZS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUuYm90dG9tLXNoYXJlLnN0eWxlLTMge1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0zIC5iZi1pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0zIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS0zIC5udW1iZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTMgLnRleHQge1xuICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0zIC5wb3N0LXNoYXJlLWJ0biwgLnBvc3Qtc2hhcmUuc3R5bGUtMyAuc29jaWFsLWl0ZW0gYSB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1pbi13aWR0aDogNDBweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMyAucG9zdC1zaGFyZS1idG4ge1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiAwIDhweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMyAucG9zdC1zaGFyZS1idG4gLmJmLWljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTMgLnBvc3Qtc2hhcmUtYnRuIC5udW1iZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTMgLnBvc3Qtc2hhcmUtYnRuIC50ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMyAuc29jaWFsLWl0ZW0gYSB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0zIC5zb2NpYWwtaXRlbS5oYXMtY291bnQgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMyAuc29jaWFsLWl0ZW0uaGFzLXRpdGxlIGEge1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZS5zdHlsZS0zIC5zb2NpYWwtaXRlbS5saW5lIC5ic2ZpLWxpbmUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZS5zdHlsZS0zIC5zb2NpYWwtaXRlbS52aWJlciAuYnNmaS12aWJlciB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlLnRvcC1zaGFyZS5zdHlsZS00IHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUuYm90dG9tLXNoYXJlLnN0eWxlLTQge1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS00IC5zaGFyZS1oYW5kbGVyLnBvc3Qtc2hhcmUtYnRuIHtcbiAgcGFkZGluZzogMCA4cHggMCA1cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTQgLnNvY2lhbC1pdGVtIGEge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS00IC5zb2NpYWwtaXRlbSAubnVtYmVyIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTQgLnNvY2lhbC1pdGVtIC5pdGVtLXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS00IC5zb2NpYWwtaXRlbSAuaXRlbS10aXRsZSArIC5udW1iZXIge1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNCAuc29jaWFsLWl0ZW0gLmJmLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcGFkZGluZzogMCA2cHg7XG4gIG1pbi13aWR0aDogMzBweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNCAuc29jaWFsLWl0ZW0gLmljb246bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCAuYmYtaWNvbiB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNCAuc2hhcmUtaGFuZGxlciAudGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNCAuYnMtcHJldHR5LXRhYnMtbW9yZS5wb3N0LXNoYXJlLWJ0biB7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlLnRvcC1zaGFyZS5zdHlsZS01IHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUuYm90dG9tLXNoYXJlLnN0eWxlLTUge1xuICBtYXJnaW4tYm90dG9tOiAtNnB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS01IC5wb3N0LXNoYXJlLWJ0biwgLnBvc3Qtc2hhcmUuc3R5bGUtNSAuc29jaWFsLWl0ZW0gYSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWluLXdpZHRoOiA0NHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS01IC5zb2NpYWwtaXRlbS5oYXMtY291bnQgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtNSAuc29jaWFsLWl0ZW0uaGFzLXRpdGxlIGEge1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTUgLnNvY2lhbC1pdGVtIGEgLml0ZW0tdGl0bGUsIC5wb3N0LXNoYXJlLnN0eWxlLTUgLnNvY2lhbC1pdGVtIGEgLm51bWJlciB7XG4gIG1hcmdpbjogMCA1cHggMCAxMHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNSAuc29jaWFsLWl0ZW0gYSAuaXRlbS10aXRsZSArIC5udW1iZXIge1xuICBtYXJnaW46IDAgMCAwIDJweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNSAuc2hhcmUtaGFuZGxlciAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNSAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLmJmLWljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTUgLnBvc3Qtc2hhcmUtYnRuLWdyb3VwIC5udW1iZXIge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlLnRvcC1zaGFyZS5zdHlsZS02LCAuc2luZ2xlLXBvc3Qtc2hhcmUudG9wLXNoYXJlLnN0eWxlLTcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUuYm90dG9tLXNoYXJlLnN0eWxlLTYsIC5zaW5nbGUtcG9zdC1zaGFyZS5ib3R0b20tc2hhcmUuc3R5bGUtNyB7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTYgLnNvY2lhbC1pdGVtLCAucG9zdC1zaGFyZS5zdHlsZS03IC5zb2NpYWwtaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDEwcHggMTJweCAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS02IC5zb2NpYWwtaXRlbSBhLCAucG9zdC1zaGFyZS5zdHlsZS03IC5zb2NpYWwtaXRlbSBhIHtcbiAgcGFkZGluZzogMCAxMnB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBoZWlnaHQ6IDYxcHg7XG4gIG1pbi13aWR0aDogNzZweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNiAucG9zdC1zaGFyZS1idG4gLmJmLWljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTYgLnBvc3Qtc2hhcmUtYnRuIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS02IC5wb3N0LXNoYXJlLWJ0biAubnVtYmVyLCAucG9zdC1zaGFyZS5zdHlsZS02IC5zb2NpYWwtaXRlbSAuaXRlbS10aXRsZSwgLnBvc3Qtc2hhcmUuc3R5bGUtNiAuc29jaWFsLWl0ZW0gLm51bWJlciwgLnBvc3Qtc2hhcmUuc3R5bGUtNyAucG9zdC1zaGFyZS1idG4gLmJmLWljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTcgLnBvc3Qtc2hhcmUtYnRuIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS03IC5wb3N0LXNoYXJlLWJ0biAubnVtYmVyLCAucG9zdC1zaGFyZS5zdHlsZS03IC5zb2NpYWwtaXRlbSAuaXRlbS10aXRsZSwgLnBvc3Qtc2hhcmUuc3R5bGUtNyAuc29jaWFsLWl0ZW0gLm51bWJlciB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgM3B4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTYgLnBvc3Qtc2hhcmUtYnRuIC5iZi1pY29uLCAucG9zdC1zaGFyZS5zdHlsZS03IC5wb3N0LXNoYXJlLWJ0biAuYmYtaWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTYgLnBvc3Qtc2hhcmUtYnRuLmJzLXByZXR0eS10YWJzLW1vcmUgLmJmLWljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTcgLnBvc3Qtc2hhcmUtYnRuLmJzLXByZXR0eS10YWJzLW1vcmUgLmJmLWljb24ge1xuICBtYXJnaW46IDA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTYgLnNvY2lhbC1pdGVtIC5iZi1pY29uLCAucG9zdC1zaGFyZS5zdHlsZS03IC5zb2NpYWwtaXRlbSAuYmYtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTYgLnNvY2lhbC1pdGVtIC5pY29uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgLmJmLWljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTcgLnNvY2lhbC1pdGVtIC5pY29uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgLmJmLWljb24ge1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS02IC5zaGFyZS1oYW5kbGVyIC5iZi1pY29uLCAucG9zdC1zaGFyZS5zdHlsZS03IC5zaGFyZS1oYW5kbGVyIC5iZi1pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS02IC5zaGFyZS1oYW5kbGVyIC5udW1iZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTcgLnNoYXJlLWhhbmRsZXIgLm51bWJlciB7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTYgLmJzLXByZXR0eS10YWJzLW1vcmUsIC5wb3N0LXNoYXJlLnN0eWxlLTcgLmJzLXByZXR0eS10YWJzLW1vcmUge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBtaW4td2lkdGg6IDI4cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTYgLnNoYXJlLWhhbmRsZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTcgLnNoYXJlLWhhbmRsZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTRweDtcbiAgbWFyZ2luOiAwIDE1cHggMTFweCAwO1xuICBtaW4td2lkdGg6IDg0cHg7XG4gIGhlaWdodDogNjRweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNiAuc2hhcmUtaGFuZGxlciAudGV4dCwgLnBvc3Qtc2hhcmUuc3R5bGUtNyAuc2hhcmUtaGFuZGxlciAudGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS02IC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAucG9zdC1zaGFyZS1idG4sIC5wb3N0LXNoYXJlLnN0eWxlLTcgLnBvc3Qtc2hhcmUtYnRuLWdyb3VwIC5wb3N0LXNoYXJlLWJ0biB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDY0cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTcgLnNvY2lhbC1pdGVtIGEge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS03IC5zb2NpYWwtaXRlbS5maXJzdCBhIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTcgLnNvY2lhbC1pdGVtLmxhc3QgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtNyAuc29jaWFsLWl0ZW06bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTcgLnNvY2lhbC1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMTJweCAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS03IC5icy1wcmV0dHktdGFicy1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlLnRvcC1zaGFyZS5zdHlsZS04IHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUuYm90dG9tLXNoYXJlLnN0eWxlLTgge1xuICBtYXJnaW4tYm90dG9tOiAtNnB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS04IC5zb2NpYWwtaXRlbSAuYmYtaWNvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS04IC5zb2NpYWwtaXRlbSBhIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgbWluLXdpZHRoOiA1NnB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS04IC5zaGFyZS1oYW5kbGVyIC50ZXh0LCAucG9zdC1zaGFyZS5zdHlsZS04IC5zb2NpYWwtaXRlbSBhIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS04IC5zb2NpYWwtaXRlbSBhIC5udW1iZXIge1xuICBtYXJnaW46IDAgNnB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTggLnNvY2lhbC1pdGVtIC5pdGVtLXRpdGxlICsgLm51bWJlciB7XG4gIG1hcmdpbjogMCAycHggMCAtMnB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS04IC5zaGFyZS1oYW5kbGVyIC50ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtOCAuc29jaWFsLWl0ZW0gLm51bWJlciB7XG4gIHRleHQtaW5kZW50OiAycHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTggLnBvc3Qtc2hhcmUtYnRuIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS04IC5zaGFyZS1oYW5kbGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGhlaWdodDogNDVweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtOCAubnVtYmVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS04IC5icy1wcmV0dHktdGFicy1tb3JlIC5iZi1pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5oYXMtY291bnQgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0uaGFzLXRpdGxlIGEge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtIGEge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0gLm51bWJlciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc2hhcmUtaGFuZGxlciB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbSBhIC5iZi1pY29uLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbSBhIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbSBhIC5udW1iZXIge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS05IC5icy1wcmV0dHktdGFicy1tb3JlLnBvc3Qtc2hhcmUtYnRuIHtcbiAgcGFkZGluZzogMCA2cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtIGEgLml0ZW0tdGl0bGUsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtIGEgLm51bWJlciB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZS50b3Atc2hhcmUuc3R5bGUtMTAsIC5zaW5nbGUtcG9zdC1zaGFyZS50b3Atc2hhcmUuc3R5bGUtMTEge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZS5ib3R0b20tc2hhcmUuc3R5bGUtMTAsIC5zaW5nbGUtcG9zdC1zaGFyZS5ib3R0b20tc2hhcmUuc3R5bGUtMTEge1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0gYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtIGEge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtIC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0gYSA+IHNwYW4sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbSAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtIGEgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0gLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbSAuaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtaW4td2lkdGg6IDMycHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbSAuaWNvbjphZnRlciwgLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtIC5pY29uOmJlZm9yZSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDUwJTtcbiAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkICNmZmY7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJveC1zaGFkb3c6IDdweCAtMTVweCAwICNlMmUyZTI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbSAuaWNvbjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIHRvcDogYXV0bztcbiAgYm9yZGVyLXRvcC13aWR0aDogN3B4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCAjZmZmO1xuICBib3gtc2hhZG93OiA3cHggMTVweCAwICNlMmUyZTI7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5oYXMtY291bnQgLmljb246YWZ0ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5oYXMtY291bnQgLmljb246YmVmb3JlLCAucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uaGFzLXRpdGxlIC5pY29uOmFmdGVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uaGFzLXRpdGxlIC5pY29uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmhhcy1jb3VudCAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmhhcy10aXRsZSAuaWNvbiB7XG4gIHBhZGRpbmc6IDAgMTZweCAwIDExcHg7XG4gIG1pbi13aWR0aDogMzNweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0gLm51bWJlciB7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0gLm51bWJlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbSBhIC5iZi1pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbSAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtIGEgPiBzcGFuIHtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTExIC5wb3N0LXNoYXJlLWJ0biB7XG4gIHBhZGRpbmc6IDAgNnB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMSAuc2hhcmUtaGFuZGxlci5wb3N0LXNoYXJlLWJ0biB7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmhhcy1jb3VudC5oYXMtdGl0bGUgLml0ZW0tdGl0bGUge1xuICBtYXJnaW46IDFweCAtMXB4IDAgMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5oYXMtY291bnQuaGFzLXRpdGxlIC5udW1iZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uZXh0LXByZXYtcG9zdCB7XG4gIHBhZGRpbmc6IDI1cHggMCAwO1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlOGU4O1xufVxuXG4uYnMtbmV3c2xldHRlci1wYWNrICsgLm5leHQtcHJldi1wb3N0LCAucG9zdC1hdXRob3IgKyAubmV4dC1wcmV2LXBvc3Qge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5uZXh0LXByZXYtcG9zdCAucHJldi1wb3N0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5uZXh0LXByZXYtcG9zdCAucHJldi1wb3N0IC5wcmUtdGl0bGUgLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubmV4dC1wcmV2LXBvc3QgLm5leHQtcG9zdCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm5leHQtcHJldi1wb3N0IC5uZXh0LXBvc3QgLnByZS10aXRsZSAuZmEge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm5leHQtcHJldi1wb3N0IC5wcmUtdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjOGE4YThhO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5uZXh0LXByZXYtcG9zdCAudGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnBvc3QtdHAtMS1oZWFkZXIgLnBvc3QtbWV0YS13cmFwIHtcbiAgbWFyZ2luOiAxNXB4IDAgMjBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBvc3QtdHAtMS1oZWFkZXIgLnBvc3QtbWV0YS13cmFwIC5wb3N0LW1ldGEge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucG9zdC10cC0xLWhlYWRlciAucG9zdC1tZXRhLXdyYXAgLnRlcm0tYmFkZ2VzICsgLnBvc3QtbWV0YSAucG9zdC1hdXRob3ItYTpsYXN0LWNoaWxkIC5wb3N0LWF1dGhvcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3N0LXRwLTEtaGVhZGVyIC50ZXJtLWJhZGdlcyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ucG9zdC10cC0xLWhlYWRlciAudGVybS1iYWRnZXM6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ucG9zdC10cC0xLWhlYWRlciAudGVybS1iYWRnZXMgYSB7XG4gIGJhY2tncm91bmQ6ICM0NDQ7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMCAwIDRweDtcbn1cblxuLnBvc3QtdHAtMS1oZWFkZXIgLnRlcm0tYmFkZ2VzIC50ZXJtLWJhZGdlOmZpcnN0LWNoaWxkIGEge1xuICBtYXJnaW46IDA7XG59XG5cbi5wb3N0LXRwLTEtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi5wb3N0LXRwLTEtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLnBvc3QtdHAtMS1oZWFkZXIgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnBvc3QtdHAtMS1oZWFkZXIgLnBvc3Qtc3VidGl0bGUgKyAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucG9zdC10cC0xLWhlYWRlciAuc2luZ2xlLXBvc3QtZXhjZXJwdCArIC5wb3N0LW1ldGEtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAucG9zdC10cC0xLWhlYWRlciAudGVybS1iYWRnZXMge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBvc3QtdHAtMS1oZWFkZXIgLnBvc3QtbWV0YS13cmFwIHtcbiAgICBtYXJnaW46IDEwcHggMCAxMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wb3N0LXRwLTItaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAyNXB4O1xufVxuXG4ucG9zdC10cC0yLWhlYWRlci53Zmkge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NTY1Njtcbn1cblxuLnBvc3QtdHAtMi1oZWFkZXIud2ZpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xufVxuXG4ucG9zdC10cC0yLWhlYWRlciAucG9zdC1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogMzBweCAzMHB4O1xuICBoZWlnaHQ6IDU2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucG9zdC10cC0yLWhlYWRlci5uZmkgLnBvc3QtaGVhZGVyLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5zaW5nbGUtcG9zdC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC10cC0yLWhlYWRlci5uZmkgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5wb3N0LXRwLTItaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRwLTItaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wb3N0LXRwLTItaGVhZGVyLndmaSAucG9zdC1tZXRhLCAucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtbWV0YSAucG9zdC1hdXRob3ItYTpob3ZlciwgLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgLnZpZXdzLCAucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtbWV0YSBhLCAucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtbWV0YSBhOmhvdmVyLCAucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtbWV0YSBiIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYSwgLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYTpob3ZlciwgLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAudGltZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTItaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBhICsgc3BhbjpiZWZvcmUsIC5wb3N0LXRwLTItaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBzcGFuICsgYTpiZWZvcmUsIC5wb3N0LXRwLTItaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBzcGFuICsgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDMpO1xufVxuXG4ucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hLnBvc3QtYXV0aG9yLWF2YXRhciAuYXZhdGFyIHtcbiAgYm94LXNoYWRvdzogMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5wb3N0LXRwLTItaGVhZGVyIC5pbWFnZS1jcmVkaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogOXB4O1xufVxuXG4ucG9zdC10cC0yLWhlYWRlci53ZmkgLmltYWdlLWNyZWRpdCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5wb3N0LXRwLTItaGVhZGVyLndmaSAuaW1hZ2UtY3JlZGl0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTIgLnBvc3QtZW1iZWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucG9zdC10cC0yLWhlYWRlciAuYmYtYnJlYWRjcnVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxNXB4O1xufVxuXG4ucG9zdC10cC0yLWhlYWRlciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4ucG9zdC10cC0yLWhlYWRlci53ZmkgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtMi1oZWFkZXIgLnBvc3Qtc3VidGl0bGUgKyAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5wb3N0LXRwLTItaGVhZGVyLm5maSAuYmYtYnJlYWRjcnVtYiAuYmYtYnJlYWRjcnVtYi1pdGVtLmJmLWJyZWFkY3J1bWItZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICB9XG59XG4ucG9zdC10cC0zLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnBvc3QtdHAtMy1oZWFkZXIud2ZpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjU2NTY7XG59XG5cbi5wb3N0LXRwLTMtaGVhZGVyLndmaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbn1cblxuLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDMwcHggMzBweDtcbiAgaGVpZ2h0OiA1NjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xufVxuXG4ucG9zdC10cC0zLWhlYWRlci53ZmkgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRwLTMtaGVhZGVyLm5maSAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBtYXJnaW46IDEwcHggMCAxMnB4O1xufVxuXG4ucG9zdC10cC0zLWhlYWRlciAuc2luZ2xlLXBvc3QtdGl0bGUgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi5wb3N0LXRwLTMtaGVhZGVyLndmaSAuc2luZ2xlLXBvc3QtdGl0bGUgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC10cC0zLWhlYWRlciAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtbWV0YSwgLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWE6aG92ZXIsIC5wb3N0LXRwLTMtaGVhZGVyLndmaSAucG9zdC1tZXRhIC52aWV3cywgLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgYSwgLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgYTpob3ZlciwgLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgYiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTMtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWEsIC5wb3N0LXRwLTMtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWE6aG92ZXIsIC5wb3N0LXRwLTMtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnRpbWUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KSAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gYSArIHNwYW46YmVmb3JlLCAucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gc3BhbiArIGE6YmVmb3JlLCAucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gc3BhbiArIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQzKTtcbn1cblxuLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYS5wb3N0LWF1dGhvci1hdmF0YXIgLmF2YXRhciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4ucG9zdC10cC0zLWhlYWRlciAuaW1hZ2UtY3JlZGl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDlweDtcbn1cblxuLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5pbWFnZS1jcmVkaXQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4ucG9zdC10cC0zLWhlYWRlci53ZmkgLmltYWdlLWNyZWRpdDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0zIC5wb3N0LWVtYmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBvc3QtdHAtMy1oZWFkZXIgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi5wb3N0LXRwLTMtaGVhZGVyIC5wb3N0LXN1YnRpdGxlICsgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4ucG9zdC10cC0zLWhlYWRlci5uZmkgLmJmLWJyZWFkY3J1bWIgLmJmLWJyZWFkY3J1bWItaXRlbS5iZi1icmVhZGNydW1iLWVuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5wb3N0LXRwLTMtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItaW5uZXIge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLXRpdGxlIHtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxuICAucG9zdC10cC0zLWhlYWRlciAuaW1hZ2UtY3JlZGl0IHtcbiAgICBib3R0b206IDVweDtcbiAgfVxuICAucG9zdC10cC0zLWhlYWRlciAuYmYtYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICB9XG59XG4ucG9zdC10cC00LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIud2ZpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjU2NTY7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyLndmaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIubmZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDE4cHggMTBweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiAxOHB4IDMwcHggMzBweDtcbiAgaGVpZ2h0OiA1ODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9zdC10cC00LWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zOSk7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyLm5maSAucG9zdC1oZWFkZXItdGl0bGUge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC10cC00LWhlYWRlci53ZmkgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC10cC00LWhlYWRlci53ZmkgLnNpbmdsZS1wb3N0LXRpdGxlICsgLnBvc3Qtc3VidGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC10cC00LWhlYWRlci53ZmkgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQgLnRlcm0tYmFkZ2UgYSwgLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC50ZXJtLWJhZGdlcy5mbG9hdGVkIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyIC5wb3N0LW1ldGEgYSwgLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC5wb3N0LW1ldGEsIC5wb3N0LXRwLTQtaGVhZGVyLndmaSAucG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hOmhvdmVyLCAucG9zdC10cC00LWhlYWRlci53ZmkgLnBvc3QtbWV0YSAudmlld3MsIC5wb3N0LXRwLTQtaGVhZGVyLndmaSAucG9zdC1tZXRhIGE6aG92ZXIsIC5wb3N0LXRwLTQtaGVhZGVyLndmaSAucG9zdC1tZXRhIGIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC00LWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hLCAucG9zdC10cC00LWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hOmhvdmVyLCAucG9zdC10cC00LWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC50aW1lIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSkgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSA+IGEgKyBzcGFuOmJlZm9yZSwgLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSA+IHNwYW4gKyBhOmJlZm9yZSwgLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSA+IHNwYW4gKyBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40Myk7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWEucG9zdC1hdXRob3ItYXZhdGFyIC5hdmF0YXIge1xuICBib3gtc2hhZG93OiAwIDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIgLnBvc3QtbWV0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIgLmltYWdlLWNyZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4ucG9zdC10cC00LWhlYWRlciAubW92ZS10by1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuXG4ucG9zdC10cC00LWhlYWRlci53ZmkgLm1vdmUtdG8tY29udGVudCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC10cC00LWhlYWRlciAubW92ZS10by1jb250ZW50IC5mYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBvc3QtdGVtcGxhdGUtNCAucG9zdC1lbWJlZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyLnNob3ctY2F0LWJhZGdlcy5zaG93LWJyZWFkY3J1bWIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICB0b3A6IDU1cHg7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyIC5zaW5nbGUtcG9zdC1leGNlcnB0IHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucG9zdC10cC00LWhlYWRlciAucG9zdC1zdWJ0aXRsZSArIC5zaW5nbGUtcG9zdC1leGNlcnB0IHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIgLmJmLWJyZWFkY3J1bWIuYmMtbGlnaHQtY29sb3IgLmJmLWJyZWFkY3J1bWItaXRlbS5iZi1icmVhZGNydW1iLWVuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5wb3N0LXRwLTQtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItaW5uZXIge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgaGVpZ2h0OiA0MzBweDtcbiAgfVxufVxuLnBvc3QtdHAtNS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyLndmaSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY1NjU2O1xufVxuXG4ucG9zdC10cC01LWhlYWRlci53Zmk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyLm5maSAucG9zdC1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAzMHB4O1xuICBoZWlnaHQ6IDU4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjM5KTtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIubmZpIC5wb3N0LWhlYWRlci10aXRsZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zdC10cC01LWhlYWRlciAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjVweDtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIubmZpIC5zaW5nbGUtcG9zdC10aXRsZSB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4ucG9zdC10cC01LWhlYWRlci53ZmkgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMzkpO1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIubmZpIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgdG9wOiAwO1xufVxuXG4ucG9zdC10cC01LWhlYWRlci53ZmkgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQgLnRlcm0tYmFkZ2UgYSwgLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC50ZXJtLWJhZGdlcy5mbG9hdGVkIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyLndmaSAucG9zdC1tZXRhLCAucG9zdC10cC01LWhlYWRlci53ZmkgLnBvc3QtbWV0YSAucG9zdC1hdXRob3ItYTpob3ZlciwgLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgLnZpZXdzLCAucG9zdC10cC01LWhlYWRlci53ZmkgLnBvc3QtbWV0YSBhLCAucG9zdC10cC01LWhlYWRlci53ZmkgLnBvc3QtbWV0YSBhOmhvdmVyLCAucG9zdC10cC01LWhlYWRlci53ZmkgLnBvc3QtbWV0YSBiIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYSwgLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYTpob3ZlciwgLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAudGltZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBhICsgc3BhbjpiZWZvcmUsIC5wb3N0LXRwLTUtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBzcGFuICsgYTpiZWZvcmUsIC5wb3N0LXRwLTUtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBzcGFuICsgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDMpO1xufVxuXG4ucG9zdC10cC01LWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hLnBvc3QtYXV0aG9yLWF2YXRhciAuYXZhdGFyIHtcbiAgYm94LXNoYWRvdzogMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyIC5wb3N0LW1ldGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyIC5pbWFnZS1jcmVkaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBwYWRkaW5nOiAwIDhweDtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIgLm1vdmUtdG8tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5tb3ZlLXRvLWNvbnRlbnQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIgLm1vdmUtdG8tY29udGVudCAuZmEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTUgLnBvc3QtZW1iZWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucG9zdC10cC01LWhlYWRlciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucG9zdC10cC01LWhlYWRlci53ZmkgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIgLnBvc3Qtc3VidGl0bGUgKyAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5wb3N0LXRwLTUtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItaW5uZXIge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICB9XG4gIC5wb3N0LXRwLTUtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItdGl0bGUge1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG4ucG9zdC10cC02LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnBvc3QtdHAtNi1oZWFkZXIud2ZpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjU2NTY7XG4gIGhlaWdodDogNTUwcHg7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTYgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtNi53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXRvcDogLTE1MHB4O1xufVxuXG4ubGF5b3V0LTItY29sLmxheW91dC1sZWZ0LXNpZGViYXIucG9zdC10ZW1wbGF0ZS02LndmaSAucG9zdC1oZWFkZXItaW5uZXIsIC5sYXlvdXQtMy1jb2wubGF5b3V0LTMtY29sLTMucG9zdC10ZW1wbGF0ZS02LndmaSAucG9zdC1oZWFkZXItaW5uZXIsIC5sYXlvdXQtMy1jb2wubGF5b3V0LTMtY29sLTQucG9zdC10ZW1wbGF0ZS02LndmaSAucG9zdC1oZWFkZXItaW5uZXIsIC5sYXlvdXQtMy1jb2wubGF5b3V0LTMtY29sLTUucG9zdC10ZW1wbGF0ZS02LndmaSAucG9zdC1oZWFkZXItaW5uZXIsIC5sYXlvdXQtMy1jb2wubGF5b3V0LTMtY29sLTYucG9zdC10ZW1wbGF0ZS02LndmaSAucG9zdC1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtNi5wb3N0LXRlbXBsYXRlLTYtbm8tdGVybS53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDMzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS02LnBvc3QtdGVtcGxhdGUtNi1uby1tZXRhLndmaSAucG9zdC1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTYucG9zdC10ZW1wbGF0ZS02LW5vLW1ldGEucG9zdC10ZW1wbGF0ZS02LW5vLXRlcm0ud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogLTEyMHB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS02IC5zaW5nbGUtcG9zdC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTYgLnNpbmdsZS1wb3N0LXRpdGxlICsgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW46IC01cHggMCAxNXB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS02IC5wb3N0LWhlYWRlci1pbm5lciAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuXG4ucG9zdC10cC02LWhlYWRlci53ZmkgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQgLnRlcm0tYmFkZ2UgYSwgLnBvc3QtdHAtNi1oZWFkZXIud2ZpIC50ZXJtLWJhZGdlcy5mbG9hdGVkIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTYtaGVhZGVyLndmaSAucG9zdC1tZXRhLCAucG9zdC10cC02LWhlYWRlci53ZmkgLnBvc3QtbWV0YSAucG9zdC1hdXRob3IsIC5wb3N0LXRwLTYtaGVhZGVyLndmaSAucG9zdC1tZXRhIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtNi1oZWFkZXIgLnBvc3QtbWV0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtNi1oZWFkZXIgLmltYWdlLWNyZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4ucG9zdC10cC02LWhlYWRlci53ZmkgLmltYWdlLWNyZWRpdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTYgLnBvc3QtZW1iZWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS02IC5wb3N0LWhlYWRlci1pbm5lciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS02IC5wb3N0LWhlYWRlci1pbm5lciAucG9zdC1zdWJ0aXRsZSArIC5zaW5nbGUtcG9zdC1leGNlcnB0IHtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIG1hcmdpbjogLTVweCAwIDA7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTYgLnBvc3QtaGVhZGVyLWlubmVyIC5zaW5nbGUtcG9zdC1leGNlcnB0ICsgLnBvc3QtbWV0YS13cmFwIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAucG9zdC10cC02LWhlYWRlci53Zmkge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnBvc3QtdHAtNi1oZWFkZXIud2ZpIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG4gIC5wb3N0LXRlbXBsYXRlLTYud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucG9zdC10cC02LWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIH1cbiAgLnBvc3QtdHAtNi1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci10aXRsZSB7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5wb3N0LXRwLTctaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG59XG5cbi5wb3N0LXRwLTctaGVhZGVyLndmaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjU2NTY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucG9zdC10cC03LWhlYWRlci53Zmk6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgcmdiYSgwLCAwLCAwLCAwKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgwLCAwLCAwLCAwLjU1KSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCwgcmdiYSgwLCAwLCAwLCAwLjU1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuNTUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuNTUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMC41NSkgMTAwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAzODBweDtcbn1cblxuLnBvc3QtdHAtNy1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuICBoZWlnaHQ6IDU4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3N0LXRwLTctaGVhZGVyLm5maSAucG9zdC1oZWFkZXItaW5uZXIge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvc3QtdHAtNy1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMjVweDtcbiAgcmlnaHQ6IC0yNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyNXB4IDI1cHggMDtcbn1cblxuLnBvc3QtdHAtNy1oZWFkZXIgLnBvc3QtaGVhZGVyLXRpdGxlIC5zaW5nbGUtcG9zdC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wb3N0LXRwLTctaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAtMnB4IDAgMTNweDtcbn1cblxuLnBvc3QtdHAtNy1oZWFkZXIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnBvc3QtdHAtNy1oZWFkZXIgLmltYWdlLWNyZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBvc3QtdHAtNy1oZWFkZXIud2ZpIC5pbWFnZS1jcmVkaXQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtNy1oZWFkZXIubmZpIC5pbWFnZS1jcmVkaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS03IC5wb3N0LWVtYmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBvc3QtdHAtNy1oZWFkZXIgLmJmLWJyZWFkY3J1bWIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucG9zdC10cC03LWhlYWRlciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucG9zdC10cC03LWhlYWRlciAucG9zdC1zdWJ0aXRsZSArIC5zaW5nbGUtcG9zdC1leGNlcnB0IHtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIG1hcmdpbjogLTVweCAwIDA7XG59XG5cbi5wb3N0LXRwLTctaGVhZGVyIC5zaW5nbGUtcG9zdC1leGNlcnB0ICsgLnBvc3QtbWV0YS13cmFwIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAucG9zdC10cC03LWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAucG9zdC10cC03LWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5wb3N0LXRwLTctaGVhZGVyIC5wb3N0LWhlYWRlci10aXRsZSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLnBvc3QtdHAtOC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY1NjU2O1xuICBoZWlnaHQ6IDM1MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQwJTtcbiAgbWFyZ2luOiAwIDMwcHggMjVweCAwO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS04IC5wb3N0LWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvc3QtdGVtcGxhdGUtOCAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBtYXJnaW46IDAgMCAxM3B4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS04IC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAtN3B4IDAgMTVweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtOCAuc2luZ2xlLXBvc3QtdGl0bGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTggLnBvc3QtaGVhZGVyLWlubmVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5wb3N0LXRwLTgtaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIC50ZXJtLWJhZGdlIGEsIC5wb3N0LXRwLTgtaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTgtaGVhZGVyIC5wb3N0LW1ldGEsIC5wb3N0LXRwLTgtaGVhZGVyIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLCAucG9zdC10cC04LWhlYWRlciAucG9zdC1tZXRhIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtOC1oZWFkZXIgLnBvc3QtbWV0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtOC1oZWFkZXIgLmltYWdlLWNyZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTggLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtOCAucG9zdC1zdWJ0aXRsZSArIC5zaW5nbGUtcG9zdC1leGNlcnB0IHtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIG1hcmdpbjogLTVweCAwIDA7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTggLnNpbmdsZS1wb3N0LWV4Y2VycHQgKyAucG9zdC1tZXRhLXdyYXAge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnBvc3QtdHAtOC1oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucG9zdC10ZW1wbGF0ZS04IC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucG9zdC10cC04LWhlYWRlciAucG9zdC1oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgfVxuICAucG9zdC10cC04LWhlYWRlciAucG9zdC1oZWFkZXItdGl0bGUge1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG4ucG9zdC10ZW1wbGF0ZS05IC5wb3N0LWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvc3QtdGVtcGxhdGUtOSAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS05IC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAtN3B4IDAgMTVweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtOSAuc2luZ2xlLXBvc3QtdGl0bGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTkgLnBvc3QtaGVhZGVyLWlubmVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5wb3N0LXRwLTktaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIC50ZXJtLWJhZGdlIGEsIC5wb3N0LXRwLTktaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTktaGVhZGVyIC5wb3N0LW1ldGEsIC5wb3N0LXRwLTktaGVhZGVyIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLCAucG9zdC10cC05LWhlYWRlciAucG9zdC1tZXRhIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdGVtcGxhdGUtOSAucG9zdC1oZWFkZXItaW5uZXIgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtOSAucG9zdC1oZWFkZXItaW5uZXIgLnBvc3Qtc3VidGl0bGUgKyAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xuICBtYXJnaW46IC01cHggMCAwO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS05IC5wb3N0LWhlYWRlci1pbm5lciAuc2luZ2xlLXBvc3QtZXhjZXJwdCArIC5wb3N0LW1ldGEtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLnBvc3QtdHAtMTAtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NTY1NjtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0MCU7XG4gIG1hcmdpbjogMCAzMHB4IDI1cHggMDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTAgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xMCAuc2luZ2xlLWZlYXR1cmVkOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTAgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTNweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTAgLnNpbmdsZS1wb3N0LXRpdGxlICsgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW46IC01cHggMCAxM3B4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xMCAuc2luZ2xlLXBvc3QtdGl0bGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTEwIC5wb3N0LWhlYWRlci1pbm5lciAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucG9zdC10cC0xMC1oZWFkZXIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQgLnRlcm0tYmFkZ2UgYSwgLnBvc3QtdHAtMTAtaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTEwLWhlYWRlciAucG9zdC1tZXRhLCAucG9zdC10cC0xMC1oZWFkZXIgLnBvc3QtbWV0YSAucG9zdC1hdXRob3IsIC5wb3N0LXRwLTEwLWhlYWRlciAucG9zdC1tZXRhIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtMTAtaGVhZGVyIC5wb3N0LW1ldGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTEwIC5wb3N0LWhlYWRlci1pbm5lciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xMCAucG9zdC1oZWFkZXItaW5uZXIgLnNpbmdsZS1wb3N0LWV4Y2VycHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTAgLnBvc3QtaGVhZGVyLWlubmVyIC5wb3N0LXN1YnRpdGxlICsgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgbWFyZ2luOiAtNXB4IDAgMDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTAgLnBvc3QtaGVhZGVyLWlubmVyIC5zaW5nbGUtcG9zdC1leGNlcnB0ICsgLnBvc3QtbWV0YS13cmFwIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wb3N0LXRwLTEwLWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wb3N0LXRlbXBsYXRlLTEwIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucG9zdC10cC0xMC1oZWFkZXIgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5wb3N0LXRwLTEwLWhlYWRlciAucG9zdC1oZWFkZXItdGl0bGUge1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5wb3N0LXRwLTEwLWhlYWRlciAuaW1hZ2UtY3JlZGl0IHtcbiAgICBib3R0b206IDVweDtcbiAgfVxufVxuLnBvc3QtdHAtMTEtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucG9zdC10cC0xMS1oZWFkZXIud2ZpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjU2NTY7XG59XG5cbi5wb3N0LXRwLTExLWhlYWRlci53Zmk6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgcmdiYSgwLCAwLCAwLCAwKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgwLCAwLCAwLCAwLjU1KSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCwgcmdiYSgwLCAwLCAwLCAwLjU1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuNTUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuNTUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMC41NSkgMTAwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAzODBweDtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItaW5uZXIge1xuICBoZWlnaHQ6IDQ3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI1cHg7XG4gIGxlZnQ6IDI1cHg7XG4gIHJpZ2h0OiAyNXB4O1xufVxuXG4ucG9zdC10cC0xMS1oZWFkZXIgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTNweDtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAuc2luZ2xlLXBvc3QtdGl0bGUgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC10cC0xMS1oZWFkZXIgLnNpbmdsZS1wb3N0LXRpdGxlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucG9zdC10cC0xMS1oZWFkZXIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAucG9zdC1tZXRhLCAucG9zdC10cC0xMS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWE6aG92ZXIsIC5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtbWV0YSAudmlld3MsIC5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtbWV0YSBhLCAucG9zdC10cC0xMS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgYTpob3ZlciwgLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAucG9zdC1tZXRhIGIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC0xMS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYSwgLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWE6aG92ZXIsIC5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC50aW1lIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSkgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBhICsgc3BhbjpiZWZvcmUsIC5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gc3BhbiArIGE6YmVmb3JlLCAucG9zdC10cC0xMS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSA+IHNwYW4gKyBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40Myk7XG59XG5cbi5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hLnBvc3QtYXV0aG9yLWF2YXRhciAuYXZhdGFyIHtcbiAgYm94LXNoYWRvdzogMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5wb3N0LXRwLTExLWhlYWRlciAuaW1hZ2UtY3JlZGl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAuaW1hZ2UtY3JlZGl0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAuaW1hZ2UtY3JlZGl0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTExIC5wb3N0LWVtYmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTEgLmJmLWJyZWFkY3J1bWIge1xuICBtYXJnaW46IC03cHggMCA5cHg7XG59XG5cbi5wb3N0LXRwLTExLWhlYWRlciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyIC5zaW5nbGUtcG9zdC1leGNlcnB0Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC0xMS1oZWFkZXIgLnBvc3Qtc3VidGl0bGUgKyAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG4gIC5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIH1cbiAgLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItdGl0bGUge1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5wb3N0LXRwLTExLWhlYWRlciAuaW1hZ2UtY3JlZGl0IHtcbiAgICBib3R0b206IDVweDtcbiAgfVxufVxuLnBvc3QtdHAtMTItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5zaW5nbGUtZmVhdHVyZWQge1xuICBtYXJnaW46IDIwcHggYXV0byAwO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAuc2luZ2xlLWZlYXR1cmVkID4gKiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAucG9zdC1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiA0MHB4IDI1cHggNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTNweDtcbiAgY29sb3I6ICNjN2M3Yzc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIC50ZXJtLWJhZGdlIGEsIC5wb3N0LXRwLTEyLWhlYWRlciAudGVybS1iYWRnZXMuZmxvYXRlZCBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLnBvc3QtbWV0YSwgLnBvc3QtdHAtMTItaGVhZGVyIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWE6aG92ZXIsIC5wb3N0LXRwLTEyLWhlYWRlciAucG9zdC1tZXRhIC52aWV3cywgLnBvc3QtdHAtMTItaGVhZGVyIC5wb3N0LW1ldGEgYSwgLnBvc3QtdHAtMTItaGVhZGVyIC5wb3N0LW1ldGEgYTpob3ZlciwgLnBvc3QtdHAtMTItaGVhZGVyIC5wb3N0LW1ldGEgYiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWEsIC5wb3N0LXRwLTEyLWhlYWRlciAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWE6aG92ZXIsIC5wb3N0LXRwLTEyLWhlYWRlciAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnRpbWUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KSAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gYSArIHNwYW46YmVmb3JlLCAucG9zdC10cC0xMi1oZWFkZXIgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gc3BhbiArIGE6YmVmb3JlLCAucG9zdC10cC0xMi1oZWFkZXIgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gc3BhbiArIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQzKTtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5zaW5nbGUtcG9zdC1zaGFyZSB7XG4gIG1hcmdpbjogMjVweCAwIC0yMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5zaW5nbGUtcG9zdC1zaGFyZSBsaSB7XG4gIG1hcmdpbjogMCAzcHg7XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNoYXJlLWhhbmRsZXItd3JhcCB7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLnNpbmdsZS1wb3N0LXNoYXJlIC5wb3N0LXNoYXJlLWJ0biB7XG4gIGJhY2tncm91bmQ6ICMzYzNjM2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ZDVkNWQ7XG4gIGNvbG9yOiAjZThlOGU4O1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5lbWFpbCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiNmI2Yjtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5wb3N0LXNoYXJlIC5zaGFyZS1oYW5kbGVyOmFmdGVyLCAucG9zdC10cC0xMi1oZWFkZXIgLnBvc3Qtc2hhcmUgLnNoYXJlLWhhbmRsZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1ZDVkNWQ7XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAucG9zdC1zaGFyZSAuc2hhcmUtaGFuZGxlcjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjM2MzYzNjO1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hLnBvc3QtYXV0aG9yLWF2YXRhciAuYXZhdGFyIHtcbiAgYm94LXNoYWRvdzogMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAucG9zdC1tZXRhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLmltYWdlLWNyZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTBweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZm9udC1zaXplOiA5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5pbWFnZS1jcmVkaXQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5iZi1icmVhZGNydW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxMHB4O1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAuYmYtYnJlYWRjcnVtYiAuYmYtYnJlYWRjcnVtYi1pdGVtIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wb3N0LXRwLTEyLWhlYWRlciAucG9zdC1oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ucG9zdC10ZW1wbGF0ZS0xMyAuc2luZ2xlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLnBvc3QtdHAtMTMtaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBvc3QtdHAtMTMtaGVhZGVyIC5wb3N0LW1ldGEtd3JhcCB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRwLTEzLWhlYWRlciAucG9zdC1tZXRhLXdyYXAgLnBvc3QtbWV0YSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wb3N0LXRwLTEzLWhlYWRlciAuc2luZ2xlLWZlYXR1cmVkIHtcbiAgbWFyZ2luOiAwIC00MHB4IDIwcHg7XG59XG5cbi5wb3N0LXRwLTEzLWhlYWRlciAudGVybS1iYWRnZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnBvc3QtdHAtMTMtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtMTMtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAtMXB4IDAgMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC10cC0xMy1oZWFkZXIgLnNpbmdsZS1wb3N0LXRpdGxlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnBvc3QtdHAtMTMtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXNoYXJlLCAucG9zdC10cC0xMy1oZWFkZXIgLnNpbmdsZS1wb3N0LXRpdGxlICsgLnNpbmdsZS1mZWF0dXJlZCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5wb3N0LXRwLTEzLWhlYWRlciAuc2luZ2xlLXBvc3Qtc2hhcmUge1xuICBtYXJnaW46IDE1cHggMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRwLTEzLWhlYWRlciAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNoYXJlLWhhbmRsZXItd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTMgLmNvbW1lbnRzLXRlbXBsYXRlLCBib2R5LnNpbmdsZSAucG9zdC10ZW1wbGF0ZS0xMyAuY29udGVudC1jb2x1bW4gPiAuYnMtbmV3c2xldHRlci1wYWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTMgLmFqYXgtcG9zdC1jb250ZW50IC5jb21tZW50cy10ZW1wbGF0ZS5jb21tZW50cy10ZW1wbGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTEzIC5wb3N0LXJlbGF0ZWQge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xMyAucG9zdC1lbWJlZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wb3N0LXRwLTEzLWhlYWRlciAuYmYtYnJlYWRjcnVtYiB7XG4gIG1hcmdpbjogLTVweCAwIDEycHg7XG59XG5cbi5wb3N0LXRwLTEzLWhlYWRlciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG59XG5cbi5wb3N0LXRwLTEzLWhlYWRlciAucG9zdC1zdWJ0aXRsZSArIC5zaW5nbGUtcG9zdC1leGNlcnB0IHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLnBvc3QtdHAtMTMtaGVhZGVyIC5zaW5nbGUtcG9zdC1leGNlcnB0ICsgLnBvc3QtbWV0YS13cmFwIHtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAucG9zdC10ZW1wbGF0ZS0xMyAuc2luZ2xlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnBvc3QtdHAtMTMtaGVhZGVyIC5zaW5nbGUtZmVhdHVyZWQge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbiAgLnBvc3QtdGVtcGxhdGUtMTMgLmNvbW1lbnRzLXRlbXBsYXRlLCAucG9zdC10ZW1wbGF0ZS0xMyAucG9zdC1yZWxhdGVkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5wb3N0LXRwLTE0LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTQgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAyNXB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xNCAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xNCAuc2luZ2xlLXBvc3QtdGl0bGUgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogLTVweCAwIDE1cHg7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTE0IC5wb3N0LWhlYWRlci1pbm5lciAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuXG4ucG9zdC10cC0xNC1oZWFkZXIgLmltYWdlLWNyZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4ucG9zdC10cC0xNC1oZWFkZXIud2ZpIC5pbWFnZS1jcmVkaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xNCAucG9zdC1lbWJlZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTE0IC5wb3N0LWhlYWRlci1pbm5lciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xNCAucG9zdC1oZWFkZXItaW5uZXIgLnBvc3Qtc3VidGl0bGUgKyAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xuICBtYXJnaW46IC01cHggMCAwO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xNCAucG9zdC1oZWFkZXItaW5uZXIgLnNpbmdsZS1wb3N0LWV4Y2VycHQgKyAucG9zdC1tZXRhLXdyYXAge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAuc2luZ2xlLXBvc3Qtc2hhcmUge1xuICBtYXJnaW46IDI1cHggMCAtMjBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAuc2luZ2xlLXBvc3Qtc2hhcmUgbGkge1xuICBtYXJnaW46IDAgM3B4O1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnNpbmdsZS1mZWF0dXJlZCB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtMTUtaGVhZGVyIC5zaW5nbGUtZmVhdHVyZWQgPiAqIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnBvc3QtdHAtMTUtaGVhZGVyIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDQwcHggMjVweCA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnNpbmdsZS1wb3N0LXRpdGxlICsgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW46IDAgMCAxM3B4O1xuICBjb2xvcjogI2M3YzdjNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnNpbmdsZS1wb3N0LXRpdGxlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQgLnRlcm0tYmFkZ2UgYSwgLnBvc3QtdHAtMTUtaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAucG9zdC1tZXRhLCAucG9zdC10cC0xNS1oZWFkZXIgLnBvc3QtbWV0YSAucG9zdC1hdXRob3ItYTpob3ZlciwgLnBvc3QtdHAtMTUtaGVhZGVyIC5wb3N0LW1ldGEgLnZpZXdzLCAucG9zdC10cC0xNS1oZWFkZXIgLnBvc3QtbWV0YSBhLCAucG9zdC10cC0xNS1oZWFkZXIgLnBvc3QtbWV0YSBhOmhvdmVyLCAucG9zdC10cC0xNS1oZWFkZXIgLnBvc3QtbWV0YSBiIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtdHAtMTUtaGVhZGVyIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYSwgLnBvc3QtdHAtMTUtaGVhZGVyIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYTpob3ZlciwgLnBvc3QtdHAtMTUtaGVhZGVyIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAudGltZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBhICsgc3BhbjpiZWZvcmUsIC5wb3N0LXRwLTE1LWhlYWRlciAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBzcGFuICsgYTpiZWZvcmUsIC5wb3N0LXRwLTE1LWhlYWRlciAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBzcGFuICsgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDMpO1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnNpbmdsZS1wb3N0LXNoYXJlIC5zaGFyZS1oYW5kbGVyLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAuc2luZ2xlLXBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuIHtcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcbiAgYm9yZGVyOiAxcHggc29saWQgIzVkNWQ1ZDtcbiAgY29sb3I6ICNlOGU4ZTg7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmVtYWlsIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI2YjZiO1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hLnBvc3QtYXV0aG9yLWF2YXRhciAuYXZhdGFyIHtcbiAgYm94LXNoYWRvdzogMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAucG9zdC1tZXRhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLmltYWdlLWNyZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTBweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZm9udC1zaXplOiA5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtMTUtaGVhZGVyIC5pbWFnZS1jcmVkaXQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtMTUtaGVhZGVyIC5iZi1icmVhZGNydW1iIHtcbiAgbWFyZ2luOiAtMTVweCAwIDE1cHg7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAucG9zdC1zaGFyZSAuc2hhcmUtaGFuZGxlcjphZnRlciwgLnBvc3QtdHAtMTUtaGVhZGVyIC5wb3N0LXNoYXJlIC5zaGFyZS1oYW5kbGVyOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNWQ1ZDVkO1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnBvc3Qtc2hhcmUgLnNoYXJlLWhhbmRsZXI6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzNjM2MzYztcbn1cblxuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDM0Mztcbn1cblxuLnNpdGUtZm9vdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xufVxuXG4uZm9vdGVyLWluc3RhZ3JhbS5ib3hlZCwgLnNpdGUtZm9vdGVyLmJveGVkIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmZvb3Rlci1pbnN0YWdyYW0uZnVsbC13aWR0aC5zdHJldGNoZWQgLmNvbnRlbnQtd3JhcCwgLnNpdGUtZm9vdGVyLmZ1bGwtd2lkdGguc3RyZXRjaGVkIC5jb250YWluZXIsIC5zaXRlLWZvb3Rlci5mdWxsLXdpZHRoLnN0cmV0Y2hlZCAuY29udGVudC13cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXItd2lkZ2V0cyB7XG4gIHBhZGRpbmc6IDQ1cHggMCAzNXB4O1xufVxuXG4uZm9vdGVyLXdpZGdldHMgLndpZGdldCAuYnRuLWJzLXBhZ2luYXRpb246aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuYnMtcG9wdWxhci1jYXRlZ29yaWVzIC5icy1wb3B1bGFyLXRlcm0taXRlbSAudGVybS1jb3VudCwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLndpZGdldC53aWRnZXRfYXJjaGl2ZSAucG9zdC1jb3VudCwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgY2FwdGlvbiwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGQuYWN0aXZlLWRheSwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGZvb3QgdGQsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIHRoLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIC5wb3N0LWNvdW50LCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LndpZGdldF90YWdfY2xvdWQgLnRhZ2Nsb3VkIGEge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjYpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLmJzLXBvcHVsYXItY2F0ZWdvcmllcyAuYnMtcG9wdWxhci10ZXJtLWl0ZW0sIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGksIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwuY2hpbGRyZW4sIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgLnN1Yi1tZW51ID4gbGk6bGFzdC1jaGlsZCBhLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpIGEsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X3BhZ2VzIHVsIGxpLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LndpZGdldF90YWdfY2xvdWQgLnRhZ2Nsb3VkIGEge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgLnN1Yi1tZW51ID4gbGk6bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X3RhZ19jbG91ZCAudGFnY2xvdWQgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzEpICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIHRkLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0ZDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzEpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAucG9zdC1tZXRhIC5wb3N0LWF1dGhvciwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLndpZGdldCBhLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIC5wb3N0LWNvdW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQgLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0gYSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjI4LCAyMjgsIDIyOCwgMC4yMSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjI4LCAyMjgsIDIyOCwgMC4yMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDIyOCwgMjI4LCAyMjgsIDAuMjEpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLndpZGdldCAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWNsZWFuIC5pdGVtLWNvdW50LCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0IC5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCAuYWJvdXQtaWNvbi1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuYmV0dGVyLWNvbnRyb2wtbmF2IGxpIGEsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X2JzLXN1YnNjcmliZS1uZXdzbGV0dGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMuZGFyay10ZXh0IC5icy1wb3B1bGFyLWNhdGVnb3JpZXMgLmJzLXBvcHVsYXItdGVybS1pdGVtIC50ZXJtLWNvdW50LCAuZm9vdGVyLXdpZGdldHMuZGFyay10ZXh0IC53aWRnZXQud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIGNhcHRpb24sIC5mb290ZXItd2lkZ2V0cy5kYXJrLXRleHQgLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGQuYWN0aXZlLWRheSwgLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0Zm9vdCB0ZCwgLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0aCwgLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIC5wb3N0LWNvdW50IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAuYnMtcG9wdWxhci1jYXRlZ29yaWVzIC5icy1wb3B1bGFyLXRlcm0taXRlbSwgLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsIGxpLCAuZm9vdGVyLXdpZGdldHMuZGFyay10ZXh0IC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwuY2hpbGRyZW4sIC5mb290ZXItd2lkZ2V0cy5kYXJrLXRleHQgLndpZGdldC53aWRnZXRfcGFnZXMgdWwgbGkge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5kYXJrLXRleHQgLndpZGdldCwgLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0ZCwgLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0ZDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjkpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMuZGFyay10ZXh0IC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAud2lkZ2V0IC5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCAuYWJvdXQtaWNvbi1pdGVtIGEge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjQ2KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC40Nik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjQ2KTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40MSk7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5kYXJrLXRleHQgLndpZGdldCAuYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbSBhOmhvdmVyLCAuZm9vdGVyLXdpZGdldHMuZGFyay10ZXh0IC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgLnBvc3QtY291bnQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLXdpZGdldHMuZGFyay10ZXh0IC5iZXR0ZXItY29udHJvbC1uYXYgbGkgYSwgLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAud2lkZ2V0LndpZGdldF9icy1zdWJzY3JpYmUtbmV3c2xldHRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5kYXJrLXRleHQgLmxpc3RpbmctaXRlbS10ZXh0LTEgLml0ZW0taW5uZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1zb2NpYWwtaWNvbnMge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJhY2tncm91bmQ6ICMyOTI5Mjk7XG59XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXNvY2lhbC1pY29ucyAuc29jaWFsLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9vdGVyLXNvY2lhbC1pY29ucyAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWJpZy1idXR0b24gLnNvY2lhbC1saXN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5mb290ZXItc29jaWFsLWljb25zIC5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtYmlnLWJ1dHRvbiAuc29jaWFsLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaXRlLWZvb3RlciAuY29weS1mb290ZXIge1xuICBwYWRkaW5nOiAyMnB4IDAgMjJweDtcbiAgYmFja2dyb3VuZDogIzM1MzUzNTtcbn1cblxuLnNpdGUtZm9vdGVyIC5jb3B5LWZvb3RlciAuY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uc2l0ZS1mb290ZXIgLmNvcHktMSwgLnNpdGUtZm9vdGVyIC5jb3B5LTIge1xuICBjb2xvcjogI2I2YjZiNjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41Nyk7XG59XG5cbi5zaXRlLWZvb3RlciAuY29weS0yIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zaXRlLWZvb3RlciAuY29weS0xIGEsIC5zaXRlLWZvb3RlciAuY29weS0yIGEge1xuICBjb2xvcjogI2YzZjNmMztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuc2l0ZS1mb290ZXIgLmNvcHktMSwgLnNpdGUtZm9vdGVyIC5jb3B5LTIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5zaXRlLWZvb3RlciAuY29weS0xIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIHVsLm1lbnUuZm9vdGVyLW1lbnUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2l0ZS1mb290ZXIgdWwubWVudS5mb290ZXItbWVudSA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgN3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmNvcHktZm9vdGVyIC5jb250ZW50LXdyYXAge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5mb290ZXItbWVudS1jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzY0NjQ2NDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG51bC5tZW51LmZvb3Rlci1tZW51ID4gbGkge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbnVsLm1lbnUuZm9vdGVyLW1lbnUgbGkgPiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuXG51bC5tZW51LmZvb3Rlci1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2l0ZS1mb290ZXIgLmNvcHktZm9vdGVyIC5mb290ZXItbWVudS13cmFwcGVyIC5mb290ZXItbWVudS1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjAwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IC0xMDB2dztcbiAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgYm94LXNpemluZzogdW5zZXQ7XG4gIHRvcDogMDtcbn1cblxuLnNpdGUtZm9vdGVyLmZ1bGwtd2lkdGggLmNvcHktZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2l0ZS1mb290ZXIuZnVsbC13aWR0aCAuY29weS1mb290ZXIgLmNvbnRlbnQtd3JhcCB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG59XG5cbi5zaXRlLWZvb3Rlci5mdWxsLXdpZHRoLnN0cmV0Y2hlZCAuY29weS1mb290ZXIgLmNvbnRlbnQtd3JhcCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4ubWFpbi13cmFwIC5zaXRlLWZvb3Rlci5mdWxsLXdpZHRoIC5jb3B5LWZvb3RlciAuY29udGVudC13cmFwIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5mb290ZXItaW5zdGFncmFtIC5mb290ZXItaW5zdGFncmFtLWxhYmVsIHtcbiAgbWFyZ2luOiAyNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uZm9vdGVyLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlci1pbnN0YWdyYW0tMSB7XG4gIHBhZGRpbmc6IDAgMnB4IDJweDtcbn1cblxuLmZvb3Rlci1pbnN0YWdyYW0tMSAuYnMtaW5zdGFncmFtLWNvbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTYuNjY2NjY2NjY3JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZvb3Rlci1pbnN0YWdyYW0tMSAuYnMtaW5zdGFncmFtLWNvbC5icy1pbnN0YWdyYW0tY29sLXR5cGUtMSAuYnMtaW5zdGFncmFtLXBob3RvOm50aC1jaGlsZCgxKSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlci1pbnN0YWdyYW0tMSAuYnMtaW5zdGFncmFtLWNvbC5icy1pbnN0YWdyYW0tY29sLXR5cGUtMSAuYnMtaW5zdGFncmFtLXBob3RvOm50aC1jaGlsZCgyKSwgLmZvb3Rlci1pbnN0YWdyYW0tMSAuYnMtaW5zdGFncmFtLWNvbC5icy1pbnN0YWdyYW0tY29sLXR5cGUtMSAuYnMtaW5zdGFncmFtLXBob3RvOm50aC1jaGlsZCgzKSB7XG4gIG1heC13aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZvb3Rlci1pbnN0YWdyYW0tMSAuYnMtaW5zdGFncmFtLWNvbC5icy1pbnN0YWdyYW0tY29sLXR5cGUtMiAuYnMtaW5zdGFncmFtLXBob3RvOm50aC1jaGlsZCgzKSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5mb290ZXItaW5zdGFncmFtLTEgLmJzLWluc3RhZ3JhbS1jb2wuYnMtaW5zdGFncmFtLWNvbC10eXBlLTIgLmJzLWluc3RhZ3JhbS1waG90bzpudGgtY2hpbGQoMSksIC5mb290ZXItaW5zdGFncmFtLTEgLmJzLWluc3RhZ3JhbS1jb2wuYnMtaW5zdGFncmFtLWNvbC10eXBlLTIgLmJzLWluc3RhZ3JhbS1waG90bzpudGgtY2hpbGQoMikge1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mb290ZXItaW5zdGFncmFtLTEgLmJzLWluc3RhZ3JhbS1jb2wgLmJzLWluc3RhZ3JhbS1waG90byB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZm9vdGVyLWluc3RhZ3JhbS0xIC5icy1pbnN0YWdyYW0tY29sIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5mb290ZXItaW5zdGFncmFtLTEgLmJzLWluc3RhZ3JhbS1jb2wuYnMtaW5zdGFncmFtLWNvbC02IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5mb290ZXItaW5zdGFncmFtLTEgLmJzLWluc3RhZ3JhbS1jb2wge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmZvb3Rlci1pbnN0YWdyYW0tMSAuYnMtaW5zdGFncmFtLWNvbC5icy1pbnN0YWdyYW0tY29sLTUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmZvb3Rlci1pbnN0YWdyYW0tMSAuYnMtaW5zdGFncmFtLWNvbCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuZm9vdGVyLWluc3RhZ3JhbS0xIC5icy1pbnN0YWdyYW0tY29sLmJzLWluc3RhZ3JhbS1jb2wtNCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZm9vdGVyLWluc3RhZ3JhbS0xIC5icy1pbnN0YWdyYW0tY29sIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5mb290ZXItaW5zdGFncmFtLTEgLmJzLWluc3RhZ3JhbS1jb2wuYnMtaW5zdGFncmFtLWNvbC0zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9vdGVyLWluc3RhZ3JhbS0yIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZm9vdGVyLWluc3RhZ3JhbS0yIC5icy1pbnN0YWdyYW0tcGhvdG8ge1xuICB3aWR0aDogMTIuNSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZm9vdGVyLWluc3RhZ3JhbS0yIC5icy1pbnN0YWdyYW0tcGhvdG8ge1xuICAgIHdpZHRoOiAxNC4yODU3MTQyODYlO1xuICB9XG4gIC5mb290ZXItaW5zdGFncmFtLTIgLmJzLWluc3RhZ3JhbS1waG90by03IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZm9vdGVyLWluc3RhZ3JhbS0yIC5icy1pbnN0YWdyYW0tcGhvdG8ge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjclO1xuICB9XG4gIC5mb290ZXItaW5zdGFncmFtLTIgLmJzLWluc3RhZ3JhbS1waG90by02IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5mb290ZXItaW5zdGFncmFtLTIgLmJzLWluc3RhZ3JhbS1waG90byB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZm9vdGVyLWluc3RhZ3JhbS0yIC5icy1pbnN0YWdyYW0tcGhvdG8tNSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuZm9vdGVyLWluc3RhZ3JhbS0yIC5icy1pbnN0YWdyYW0tcGhvdG8ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmZvb3Rlci1pbnN0YWdyYW0tMiAuYnMtaW5zdGFncmFtLXBob3RvLTQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmZvb3Rlci1pbnN0YWdyYW0tMiAuYnMtaW5zdGFncmFtLXBob3RvIHtcbiAgICB3aWR0aDogMzMuMzMzJTtcbiAgfVxuICAuZm9vdGVyLWluc3RhZ3JhbS0yIC5icy1pbnN0YWdyYW0tcGhvdG8tMyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvb3Rlci1pbnN0YWdyYW0tMyB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbi5mb290ZXItaW5zdGFncmFtLTMgLmJzLWluc3RhZ3JhbS1waG90byB7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZm9vdGVyLWluc3RhZ3JhbS0zIC5zaW1wbHktc2Nyb2xsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvb3Rlci1pbnN0YWdyYW0tMyAuc2ltcGx5LXNjcm9sbC1jbGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZm9vdGVyLWluc3RhZ3JhbS0zIC5zaW1wbHktc2Nyb2xsLWxpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5mb290ZXItaW5zdGFncmFtLTMgLnNpbXBseS1zY3JvbGwtbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZm9vdGVyLWluc3RhZ3JhbS0zIC5jdXN0b20gLnNpbXBseS1zY3JvbGwtY2xpcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjdGl2ZS1zdGlja3ktc2lkZWJhciAucm93Lm1haW4tc2VjdGlvbiwgLmFjdGl2ZS1zdGlja3ktc2lkZWJhciAucm93ID4gLmJzLXZjLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbjpyb290IHtcbiAgLS1wdWJsaXNoZXItc3BhY2luZzogMjA7XG4gIC0tcHVibGlzaGVyLXNwYWNpbmctaGFsZjogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZykgLyAyKTtcbiAgLS1wdWJsaXNoZXItc3BhY2luZy04MC1wZXJjZW50OiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nKSAqIDAuODMpO1xuICAtLXB1Ymxpc2hlci1zcGFjaW5nLTYwLXBlcmNlbnQ6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmcpICogMC42NikgO1xufVxuXG4uY29sLWxnLTEsIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLW1kLTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLXNtLTEsIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXhzLTEsIC5jb2wteHMtMTAsIC5jb2wteHMtMTEsIC5jb2wteHMtMTIsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAuY29udGFpbmVyLCAudmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2x1bW5fY29udGFpbmVyLCAudmNfcm93IC52Y19jb2x1bW5fY29udGFpbmVyID4gLnZjX2NvbHVtbi1pbm5lciwgLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTEsIC52Y19yb3cudmNfY29sdW1uLWdhcC0xMCwgLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTE1LCAudmNfcm93LnZjX2NvbHVtbi1nYXAtMiwgLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTIwLCAudmNfcm93LnZjX2NvbHVtbi1nYXAtMjUsIC52Y19yb3cudmNfY29sdW1uLWdhcC0zLCAudmNfcm93LnZjX2NvbHVtbi1nYXAtMzAsIC52Y19yb3cudmNfY29sdW1uLWdhcC0zNSwgLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTQsIC52Y19yb3cudmNfY29sdW1uLWdhcC01IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nLWhhbGYpICogMXB4KTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy1oYWxmKSAqIDFweCk7XG59XG5cbi5icy12Yy1jb250ZW50IC52Y19yb3cudmNfcm93LW5vLXBhZGRpbmdbZGF0YS12Yy1zdHJldGNoLWNvbnRlbnQ9dHJ1ZV0sIC5yb3csIC52Y19yb3cud3BiX3JvdyB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nLWhhbGYpICogLTFweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy1oYWxmKSAqIC0xcHgpO1xufVxuXG4udmNfcm93LnZjX2lubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmctaGFsZikgKiAtMXB4KSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmctaGFsZikgKiAtMXB4KSAhaW1wb3J0YW50O1xufVxuXG4uYnMtdmMtd3JhcHBlciA+IDpub3QoLmJzLXZjLWNvbHVtbiksIC5zaWRlYmFyID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmcpICogMXB4KTtcbn1cblxuLmJldHRlci1zdHVkaW8tc2hvcnRjb2RlLCAuYnMtbGlzdGluZywgLmJzLXNob3J0Y29kZSwgLmJzYWMsIC5ic3Atd3JhcHBlciwgLmNvbnRlbnQtY29sdW1uID4gZGl2Omxhc3QtY2hpbGQsIC5lbnRyeS1jb250ZW50IC5iZXR0ZXItc3R1ZGlvLXNob3J0Y29kZSwgLm9yZGVyLWN1c3RvbWVyLWRldGFpbCwgLm9yZGVyLWRldGFpbC13cmFwLCAuc2luZ2xlLWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS0xNi1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtMTgtY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTItY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTIzLWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS00LWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS04LWNvbnRhaW5lciwgLnZjX3JvdyAudmNfY29sdW1uLWlubmVyIC53cGJfY29udGVudF9lbGVtZW50LCAud2MtYWNjb3VudC1jb250ZW50LXdyYXAsIC53aWRnZXQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nKSAqIDFweCk7XG59XG5cbi5hcmNoaXZlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy02MC1wZXJjZW50KSAqIDFweCk7XG59XG5cbi5sYXlvdXQtMS1jb2wsIC5sYXlvdXQtMi1jb2wsIC5sYXlvdXQtMy1jb2wge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nLTgwLXBlcmNlbnQpICogMXB4KTtcbn1cblxuLmxheW91dC0xLWNvbC5sYXlvdXQtYmMtYmVmb3JlLCAubGF5b3V0LTItY29sLmxheW91dC1iYy1iZWZvcmUsIC5sYXlvdXQtMy1jb2wubGF5b3V0LWJjLWJlZm9yZSB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmctaGFsZikgKiAxcHgpO1xufVxuXG4uYnMtbGlzdGluZy5icy1saXN0aW5nLXByb2R1Y3RzIC5icy1wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy5icy1saXN0aW5nLXByb2R1Y3RzIC5icy1zbGlkZXItY29udHJvbHMsIC5icy12Yy1jb250ZW50ID4gLnZjX3Jvdy52Y19yb3ctZmx1aWQudmNfcm93LWhhcy1maWxsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy04MC1wZXJjZW50KSAqIC0xcHgpICFpbXBvcnRhbnQ7XG59XG5cbi52Y19jb2wtaGFzLWZpbGwgPiAuYnMtdmMtd3JhcHBlciwgLnZjX3Jvdy1oYXMtZmlsbCArIC52Y19yb3ctZnVsbC13aWR0aCArIC52Y19yb3cgPiAuYnMtdmMtd3JhcHBlciA+IC5icy12Yy1jb2x1bW4gPiAuYnMtdmMtd3JhcHBlciwgLnZjX3Jvdy1oYXMtZmlsbCArIC52Y19yb3cgPiAuYnMtdmMtd3JhcHBlciA+IC5icy12Yy1jb2x1bW4gPiAuYnMtdmMtd3JhcHBlciwgLnZjX3Jvdy1oYXMtZmlsbCArIC52Y19yb3cgPiAud3BiX2NvbHVtbiA+IC5icy12Yy13cmFwcGVyLCAudmNfcm93LWhhcy1maWxsID4gLmJzLXZjLXdyYXBwZXIgPiAudmNfY29sdW1uX2NvbnRhaW5lciA+IC5icy12Yy13cmFwcGVyLCAudmNfcm93LWhhcy1maWxsID4gLndwYl9jb2x1bW4gPiAuYnMtdmMtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nLTgwLXBlcmNlbnQpICogMXB4KSAhaW1wb3J0YW50O1xufVxuXG4jYmJwcmVzcy1mb3J1bXMgI2JicC1zZWFyY2gtZm9ybSwgLm1haW4tc2VjdGlvbiwgLnZjX2NvbC1oYXMtZmlsbCAud3BiX3dyYXBwZXIgPiAuYnMtbGlzdGluZzpsYXN0LWNoaWxkLCAudmNfY29sLWhhcy1maWxsIC53cGJfd3JhcHBlciA+IC5ic3Atd3JhcHBlcjpsYXN0LWNoaWxkLCAudmNfY29sLWhhcy1maWxsIC53cGJfd3JhcHBlciA+IDpsYXN0LWNoaWxkLCAudmNfcm93LWhhcy1maWxsIC53cGJfd3JhcHBlciA+IC5icy1saXN0aW5nOmxhc3QtY2hpbGQsIC52Y19yb3ctaGFzLWZpbGwgLndwYl93cmFwcGVyID4gLmJzcC13cmFwcGVyOmxhc3QtY2hpbGQsIC52Y19yb3ctaGFzLWZpbGwgLndwYl93cmFwcGVyID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nLWhhbGYpICogMXB4KTtcbn1cblxuLmJzLWxpc3RpbmctbW9kZXJuLWdyaWQtbGlzdGluZy0zLmJzLWxpc3Rpbmcge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nLWhhbGYpICogMXB4KSAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LWhhcy1maWxsIC53cGJfd3JhcHBlciA+IC5icy1saXN0aW5nLW1vZGVybi1ncmlkLWxpc3RpbmctMy5icy1saXN0aW5nOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nLTYwLXBlcmNlbnQpICogMXB4KSAhaW1wb3J0YW50O1xufVxuXG4uYnNhYy5ic2FjLXBvc3QtYmVmb3JlLWF1dGhvciwgLmNvbW1lbnQtcmVzcG9uZC5jb21tZW50cy10ZW1wbGF0ZSwgLmNvbW1lbnRzLXRlbXBsYXRlLCAucG9zdC1yZWxhdGVkLCAucG9zdC1yZWxhdGVkICsgLmFqYXgtcG9zdC1jb250ZW50LCAucG9zdC1yZWxhdGVkICsgLmNvbW1lbnRzLXRlbXBsYXRlLCAucG9zdC1yZWxhdGVkICsgLnNpbmdsZS1jb250YWluZXIsIC5zaW5nbGUtY29udGFpbmVyID4gLmJzLW5ld3NsZXR0ZXItcGFjaywgLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IsIC51cC1zZWxscy5wcm9kdWN0cywgLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscywgLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jcm9zcy1zZWxscywgLndvb2NvbW1lcmNlICsgLmJzLXNob3J0Y29kZSwgLndvb2NvbW1lcmNlICsgLndvb2NvbW1lcmNlLCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXdyYXAsIC53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC5yZWxhdGVkLnByb2R1Y3RzLCAud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicywgYm9keS5zaW5nbGUgLmNvbnRlbnQtY29sdW1uID4gLmJzLW5ld3NsZXR0ZXItcGFjayB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmcpICogMXB4KTtcbn1cblxuLmJldHRlci1nY3Mtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmcpICogLTFweCk7XG59XG5cbi5zbGlkZXItY29udGFpbmVyICsgLmJzLXNrcywgLnNsaWRlci1zdHlsZS0xLWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS0xMS1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtMTMtY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTE1LWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS0xNy1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtMTktY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTItY29udGFpbmVyLnNsaWRlci1jb250YWluZXItMWNvbCwgLnNsaWRlci1zdHlsZS0yMC1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtMjEtY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTIyLWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS0zLWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS00LWNvbnRhaW5lci5zbGlkZXItY29udGFpbmVyLTFjb2wsIC5zbGlkZXItc3R5bGUtNS1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtNy1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtOS1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy04MC1wZXJjZW50KSAqIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nKSAqIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmctODAtcGVyY2VudCkgKiAtMXB4KTtcbn1cblxuLnNsaWRlci1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSArIC5icy1za3MsIC5zbGlkZXItc3R5bGUtMS1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS0xMS1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS0xMy1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS0xNS1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS0xNy1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS0xOS1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS0yMC1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS0yMS1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS0yMi1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS0yMy1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS0zLWNvbnRhaW5lci5zbGlkZXItYmMtYmVmb3JlLCAuc2xpZGVyLXN0eWxlLTUtY29udGFpbmVyLnNsaWRlci1iYy1iZWZvcmUsIC5zbGlkZXItc3R5bGUtNy1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS05LWNvbnRhaW5lci5zbGlkZXItYmMtYmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmctaGFsZikgKiAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy1oYWxmKSAqIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmctaGFsZikgKiAxcHgpO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy02MC1wZXJjZW50KSAqIDFweCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjc4cHgpIHtcbiAgLmZvb3Rlci13aWRnZXRzID4gLmNvbnRlbnQtd3JhcCA+IC5jb250YWluZXIgPiAucm93ID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy04MC1wZXJjZW50KSAqIDFweCk7XG4gIH1cbn1cbi5icy1pbmplY3Rpb24uYnMtaW5qZWN0aW9uLWJlZm9yZV9mb290ZXIgLmJzLWluamVjdGlvbi5icy1pbmplY3Rpb24tYWZ0ZXJfZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy04MC1wZXJjZW50KSAqIDFweCk7XG59XG5cbi5icy1pbmplY3Rpb24uYnMtaW5qZWN0aW9uLWJlZm9yZV9oZWFkZXIgLmJzLWluamVjdGlvbi5icy1pbmplY3Rpb24tYWZ0ZXJfaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmctODAtcGVyY2VudCkgKiAxcHgpO1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5icy1wdXNoLW5vdGkucG9zdC1ib3R0b20sIC5zaW5nbGUtY29udGFpbmVyID4gLmJzLXB1c2gtbm90aS5wb3N0LWJvdHRvbSArIC5wb3N0LWF1dGhvciB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmcpICogMXB4KTtcbn1cblxuLmJzLXB1c2gtbm90aS5wb3N0LXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmcpICogMXB4KSAhaW1wb3J0YW50O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zLUxvY2FsXCI7XG4gIHNyYzogdXJsKC9mb250cy9Qb3BwaW5zLmVvdCk7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL1BvcHBpbnMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTtcbiAgc3JjOiB1cmwoL2ZvbnRzL1BvcHBpbnMud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC9mb250cy9Qb3BwaW5zLnRmZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9Qb3BwaW5zLnN2ZyNQb3BwaW5zLUxvY2FsXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1TbWlCb2xkIExvY2FsXCI7XG4gIHNyYzogdXJsKC9mb250cy9Qb3BwaW5zLVNlbWlCb2xkLmVvdCk7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL1BvcHBpbnMtU2VtaUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTtcbiAgc3JjOiB1cmwoL2ZvbnRzL1BvcHBpbnMtU2VtaUJvbGQud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC9mb250cy9Qb3BwaW5zLVNlbWlCb2xkLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi93aWV2aWVsLWdlbGQtaGF0LWRvbi1tY2xlYW4tdmVybW9lZ2VuLXZvbi1kb24tbWNsZWFuLTIwMjMtYmlvZ3JhZmllLWdlbGQtbGViZW5zbGF1Zi1oaWVyLy9mb250cy9Qb3BwaW5zLVNlbWlCb2xkLnN2ZyNQb3BwaW5zLVNtaUJvbGQgTG9jYWxcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ucG9zdC10ZW1wbGF0ZS0xNCAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xNCAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4uc2luZ2xlLXBvc3QtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zLVNtaUJvbGQgTG9jYWxcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5pbWctaG92ZXIgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyAvKiBTYWZhcmkgYW5kIENocm9tZSAqL1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IC8qIEZpcmVmb3ggKi9cbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgLyogSUUgOSAqL1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgLyogT3BlcmEgKi9cbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1nLWhvdmVyIGltZzpob3ZlciB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMik7IC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyAvKiBGaXJlZm94ICovXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7IC8qIElFIDkgKi9cbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdFooMCkgc2NhbGUoMS4yKTsgLyogT3BlcmEgKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdFooMCkgc2NhbGUoMS4yKTtcbn1cblxuLmltZy1ob3Zlcjpob3ZlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuXG4uZ3JheXNjYWxlIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMS4xKSBncmF5c2NhbGUoMTAwJSkgY29udHJhc3QoOTAlKTtcbiAgLW1vei1maWx0ZXI6IGJyaWdodG5lc3MoMS4xKSBncmF5c2NhbGUoMTAwJSkgY29udHJhc3QoOTAlKTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSkgZ3JheXNjYWxlKDEwMCUpO1xufVxuXG4uYmYtYnJlYWRjcnVtYiAuYmYtYnJlYWRjcnVtYi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uYmYtYnJlYWRjcnVtYi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDJweDtcbn1cblxuLmJmLWJyZWFkY3J1bWIgLmJmLWJyZWFkY3J1bWItaXRlbXMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmJmLWJyZWFkY3J1bWItaXRlbXMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uaW1nLWNvbnQuYi1lcnJvcjpiZWZvcmUsIC5pbWctY29udC5iLWxvYWRlZDpiZWZvcmUsIC5pbWctaG9sZGVyLmItZXJyb3I6YmVmb3JlLCAuaW1nLWhvbGRlci5iLWxvYWRlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTEgLmZlYXR1cmVkIC5pbWctaG9sZGVyLmItZXJyb3IsIC5saXN0aW5nLWl0ZW0tYmxvZy0xIC5mZWF0dXJlZCAuaW1nLWhvbGRlci5iLWxvYWRlZCwgLmxpc3RpbmctaXRlbS1ibG9nLTUgLmZlYXR1cmVkIC5pbWctaG9sZGVyLmItZXJyb3IsIC5saXN0aW5nLWl0ZW0tYmxvZy01IC5mZWF0dXJlZCAuaW1nLWhvbGRlci5iLWxvYWRlZCwgLmxpc3RpbmctaXRlbS10Yi0xIC5pbWctaG9sZGVyLmItZXJyb3IsIC5saXN0aW5nLWl0ZW0tdGItMSAuaW1nLWhvbGRlci5iLWxvYWRlZCwgLmxpc3RpbmctaXRlbS10Yi0yIC5pbWctaG9sZGVyLmItZXJyb3IsIC5saXN0aW5nLWl0ZW0tdGItMiAuaW1nLWhvbGRlci5iLWxvYWRlZCwgLmxpc3RpbmctaXRlbS10Yi0zIC5pbWctaG9sZGVyLmItZXJyb3IsIC5saXN0aW5nLWl0ZW0tdGItMyAuaW1nLWhvbGRlci5iLWxvYWRlZCB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuOnJvb3Qge1xuICAtLXB1Ymxpc2hlci1zeXN0ZW0tZm9udDogLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFwiUm9ib3RvXCIsXCJPeHlnZW4tU2Fuc1wiLFwiVWJ1bnR1XCIsXCJDYW50YXJlbGxcIixcIkhlbHZldGljYSBOZXVlXCIsc2Fucy1zZXJpZjtcbiAgLS1wdWJsaXNoZXItcHJpbWFyeS1jb2xvcjogIzAwODBjZTtcbiAgLS1wdWJsaXNoZXItbWVudS1oZWlnaHQ6IGNhbGMoMXB4IC0gMXB4KTtcbiAgLS13cC1hZG1pbmJhci1oZWlnaHQ6IGNhbGMoMXB4IC0gMXB4KSA7XG59XG5cbmJvZHkge1xuICBmb250OiAxNHB4LzEuNyBMYXRvLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzVmNjU2OTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LXNpemUtYWRqdXN0OiBhdXRvO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmhlYWRpbmctdHlwbywgLnNpdGUtaGVhZGVyIC5zaXRlLWJyYW5kaW5nIC5sb2dvLCBoMSwgLmgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0LCBoNSwgLmg1LCBoNiwgLmg2IHtcbiAgY29sb3I6ICMyZDJkMmQ7XG59XG5cbmgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQsIGg1LCAuaDUsIGg2LCAuaDYge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAzNHB4O1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYnMtaW5qZWN0aW9uID4gLnZjX3JvdywgLmJzLWluamVjdGlvbiA+IC52Y19yb3dbZGF0YS12Yy1mdWxsLXdpZHRoPXRydWVdID4gLmJzLXZjLXdyYXBwZXIsIC5icy1pbmplY3Rpb24gPiAudmNfdmNfcm93LCAuY29udGFpbmVyLCAuY29udGVudC13cmFwLCAuZm9vdGVyLWluc3RhZ3JhbS5ib3hlZCwgLnBhZ2UtbGF5b3V0LW5vLXNpZGViYXIgLmJzLXZjLWNvbnRlbnQgLnZjX3Jvd1tkYXRhLXZjLWZ1bGwtd2lkdGg9dHJ1ZV0gPiAuYnMtdmMtd3JhcHBlciwgLnBhZ2UtbGF5b3V0LW5vLXNpZGViYXIgLmJzLXZjLWNvbnRlbnQgPiAudmNfcm93LCAucGFnZS1sYXlvdXQtbm8tc2lkZWJhciAuYnMtdmMtY29udGVudCA+IC52Y19yb3cudmNfcm93LWhhcy1maWxsIC51cGItYmFja2dyb3VuZC10ZXh0LnZjX3JvdywgLnBhZ2UtbGF5b3V0LW5vLXNpZGViYXIgLmJzLXZjLWNvbnRlbnQgPiAudmNfdmNfcm93LCAuc2l0ZS1mb290ZXIuYm94ZWQsIGJvZHkuYm94ZWQgLm1haW4td3JhcCB7XG4gIG1heC13aWR0aDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjhweCkge1xuICAubGF5b3V0LTEtY29sLCAubGF5b3V0LTItY29sLCAubGF5b3V0LTMtY29sIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmJvZHkucGFnZS1sYXlvdXQtMS1jb2wsIGJvZHkucGFnZS1sYXlvdXQtMi1jb2wge1xuICAtLXB1Ymxpc2hlci1zaXRlLXdpZHRoOiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC0yLWNvbCk7XG4gIC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtY29udGVudDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtMi1jb2wtY29udGVudC1jb2wpO1xuICAtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnk6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLTItY29sLXByaW1hcnktY29sKTtcbiAgLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1zZWNvbmRhcnk6IDAgO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dC0yLWNvbCAuY29udGVudC1jb2x1bW4ge1xuICAgIHdpZHRoOiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50KTtcbiAgfVxuICAuYmYtMi1tYWluLWNvbHVtbi1zaXplLmJmLTItbWFpbi1jb2x1bW4tc2l6ZSB7XG4gICAgd2lkdGg6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLTItY29sLWNvbnRlbnQtY29sKTtcbiAgfVxuICAubGF5b3V0LTItY29sIC5zaWRlYmFyLWNvbHVtbiB7XG4gICAgd2lkdGg6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnkpO1xuICB9XG4gIC5iZi0yLXByaW1hcnktY29sdW1uLXNpemUuYmYtMi1wcmltYXJ5LWNvbHVtbi1zaXplIHtcbiAgICB3aWR0aDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtMi1jb2wtcHJpbWFyeS1jb2wpO1xuICB9XG4gIC5sYXlvdXQtMi1jb2wubGF5b3V0LTItY29sLTIgLmNvbnRlbnQtY29sdW1uIHtcbiAgICBsZWZ0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5KTtcbiAgfVxuICAucnRsIC5sYXlvdXQtMi1jb2wubGF5b3V0LTItY29sLTIgLmNvbnRlbnQtY29sdW1uIHtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHJpZ2h0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5KTtcbiAgfVxuICAubGF5b3V0LTItY29sLmxheW91dC0yLWNvbC0yIC5zaWRlYmFyLWNvbHVtbiB7XG4gICAgcmlnaHQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpO1xuICB9XG4gIC5ydGwgLmxheW91dC0yLWNvbC5sYXlvdXQtMi1jb2wtMiAuc2lkZWJhci1jb2x1bW4ge1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIGxlZnQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpO1xuICB9XG59XG5ib2R5LnBhZ2UtbGF5b3V0LTMtY29sIHtcbiAgLS1wdWJsaXNoZXItc2l0ZS13aWR0aDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtMy1jb2wpO1xuICAtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLTMtY29sLWNvbnRlbnQtY29sKTtcbiAgLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC0zLWNvbC1wcmltYXJ5LWNvbCk7XG4gIC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtc2Vjb25kYXJ5OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC0zLWNvbC1zZWNvbmRhcnktY29sKTtcbiAgLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50LWNvbC1zbTogY2FsYyh2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50KSArICh2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1zZWNvbmRhcnkpIC8gMikpO1xuICAtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnktY29sLXNtOiBjYWxjKDEwMCUgLSB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50LWNvbC1zbSkpO1xuICAtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnktY29sLXhzOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnkpICsgKHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpIC8gMikpO1xuICAtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXNlY29uZGFyeS1jb2wteHM6IGNhbGMoMTAwJSAtIHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnktY29sLXhzKSkgO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5sYXlvdXQtMy1jb2wgLmNvbnRlbnQtY29sdW1uIHtcbiAgICB3aWR0aDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtY29udGVudCk7XG4gIH1cbiAgLmJmLTMtbWFpbi1jb2x1bW4tc2l6ZS5iZi0zLW1haW4tY29sdW1uLXNpemUge1xuICAgIHdpZHRoOiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC0zLWNvbC1jb250ZW50LWNvbCk7XG4gIH1cbiAgLmxheW91dC0zLWNvbCAuc2lkZWJhci1jb2x1bW4tcHJpbWFyeSB7XG4gICAgd2lkdGg6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnkpO1xuICB9XG4gIC5iZi0zLXByaW1hcnktY29sdW1uLXNpemUuYmYtMy1wcmltYXJ5LWNvbHVtbi1zaXplIHtcbiAgICB3aWR0aDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtMy1jb2wtcHJpbWFyeS1jb2wpO1xuICB9XG4gIC5sYXlvdXQtMy1jb2wgLnNpZGViYXItY29sdW1uLXNlY29uZGFyeSB7XG4gICAgd2lkdGg6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXNlY29uZGFyeSk7XG4gIH1cbiAgLmJmLTMtc2Vjb25kYXJ5LWNvbHVtbi1zaXplLmJmLTMtc2Vjb25kYXJ5LWNvbHVtbi1zaXplIHtcbiAgICB3aWR0aDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtMy1jb2wtc2Vjb25kYXJ5LWNvbCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGF5b3V0LTMtY29sIC5jb250ZW50LWNvbHVtbiB7XG4gICAgd2lkdGg6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQtY29sLXNtKTtcbiAgfVxuICAubGF5b3V0LTMtY29sIC5zaWRlYmFyLWNvbHVtbi1wcmltYXJ5IHtcbiAgICB3aWR0aDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtcHJpbWFyeS1jb2wtc20pO1xuICB9XG4gIC5sYXlvdXQtMy1jb2wgLnNpZGViYXItY29sdW1uLXNlY29uZGFyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLmxheW91dC0zLWNvbCAuc2lkZWJhci1jb2x1bW4tcHJpbWFyeSB7XG4gICAgd2lkdGg6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnktY29sLXhzKTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGF5b3V0LTMtY29sIC5zaWRlYmFyLWNvbHVtbi1zZWNvbmRhcnkge1xuICAgIHdpZHRoOiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1zZWNvbmRhcnktY29sLXhzKTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5sYXlvdXQtMy1jb2wgLnNpZGViYXItY29sdW1uLXNlY29uZGFyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDFweCkge1xuICAubGF5b3V0LTMtY29sLTIgLnNpZGViYXItY29sdW1uLXByaW1hcnkge1xuICAgIGxlZnQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXNlY29uZGFyeSk7XG4gIH1cbiAgLnJ0bCAubGF5b3V0LTMtY29sLTIgLnNpZGViYXItY29sdW1uLXByaW1hcnkge1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXNlY29uZGFyeSk7XG4gIH1cbiAgLmxheW91dC0zLWNvbC0yIC5zaWRlYmFyLWNvbHVtbi1zZWNvbmRhcnkge1xuICAgIHJpZ2h0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5KTtcbiAgfVxuICAucnRsIC5sYXlvdXQtMy1jb2wtMiAuc2lkZWJhci1jb2x1bW4tc2Vjb25kYXJ5IHtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgICBsZWZ0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5KTtcbiAgfVxuICAubGF5b3V0LTMtY29sLTMgLmNvbnRlbnQtY29sdW1uIHtcbiAgICBsZWZ0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5KTtcbiAgfVxuICAucnRsIC5sYXlvdXQtMy1jb2wtMyAuY29udGVudC1jb2x1bW4ge1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnkpO1xuICB9XG4gIC5sYXlvdXQtMy1jb2wtMyAuc2lkZWJhci1jb2x1bW4tcHJpbWFyeSB7XG4gICAgcmlnaHQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpO1xuICB9XG4gIC5ydGwgLmxheW91dC0zLWNvbC0zIC5zaWRlYmFyLWNvbHVtbi1wcmltYXJ5IHtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgICBsZWZ0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50KTtcbiAgfVxuICAubGF5b3V0LTMtY29sLTQgLmNvbnRlbnQtY29sdW1uIHtcbiAgICBsZWZ0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1zZWNvbmRhcnkpO1xuICB9XG4gIC5ydGwgLmxheW91dC0zLWNvbC00IC5jb250ZW50LWNvbHVtbiB7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICByaWdodDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtc2Vjb25kYXJ5KTtcbiAgfVxuICAubGF5b3V0LTMtY29sLTQgLnNpZGViYXItY29sdW1uLXByaW1hcnkge1xuICAgIGxlZnQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXNlY29uZGFyeSk7XG4gIH1cbiAgLnJ0bCAubGF5b3V0LTMtY29sLTQgLnNpZGViYXItY29sdW1uLXByaW1hcnkge1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXNlY29uZGFyeSk7XG4gIH1cbiAgLmxheW91dC0zLWNvbC00IC5zaWRlYmFyLWNvbHVtbi1zZWNvbmRhcnkge1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpICsgdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtcHJpbWFyeSkpO1xuICB9XG4gIC5ydGwgLmxheW91dC0zLWNvbC00IC5zaWRlYmFyLWNvbHVtbi1zZWNvbmRhcnkge1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIGxlZnQ6IGNhbGModmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtY29udGVudCkgKyB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5KSk7XG4gIH1cbiAgLmxheW91dC0zLWNvbC01IC5jb250ZW50LWNvbHVtbiB7XG4gICAgbGVmdDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1zZWNvbmRhcnkpICsgdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtcHJpbWFyeSkpO1xuICB9XG4gIC5ydGwgLmxheW91dC0zLWNvbC01IC5jb250ZW50LWNvbHVtbiB7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICByaWdodDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1zZWNvbmRhcnkpICsgdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtcHJpbWFyeSkpO1xuICB9XG4gIC5sYXlvdXQtMy1jb2wtNSAuc2lkZWJhci1jb2x1bW4tcHJpbWFyeSB7XG4gICAgcmlnaHQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpO1xuICB9XG4gIC5ydGwgLmxheW91dC0zLWNvbC01IC5zaWRlYmFyLWNvbHVtbi1wcmltYXJ5IHtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgICBsZWZ0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50KTtcbiAgfVxuICAubGF5b3V0LTMtY29sLTUgLnNpZGViYXItY29sdW1uLXNlY29uZGFyeSB7XG4gICAgcmlnaHQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpO1xuICB9XG4gIC5ydGwgLmxheW91dC0zLWNvbC01IC5zaWRlYmFyLWNvbHVtbi1zZWNvbmRhcnkge1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIGxlZnQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpO1xuICB9XG4gIC5sYXlvdXQtMy1jb2wtNiAuY29udGVudC1jb2x1bW4ge1xuICAgIGxlZnQ6IGNhbGModmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtc2Vjb25kYXJ5KSArIHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnkpKTtcbiAgfVxuICAucnRsIC5sYXlvdXQtMy1jb2wtNiAuY29udGVudC1jb2x1bW4ge1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IGNhbGModmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtc2Vjb25kYXJ5KSArIHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnkpKTtcbiAgfVxuICAubGF5b3V0LTMtY29sLTYgLnNpZGViYXItY29sdW1uLXByaW1hcnkge1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQpIC0gdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtc2Vjb25kYXJ5KSk7XG4gIH1cbiAgLnJ0bCAubGF5b3V0LTMtY29sLTYgLnNpZGViYXItY29sdW1uLXByaW1hcnkge1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIGxlZnQ6IGNhbGModmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtY29udGVudCkgLSB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1zZWNvbmRhcnkpKTtcbiAgfVxuICAubGF5b3V0LTMtY29sLTYgLnNpZGViYXItY29sdW1uLXNlY29uZGFyeSB7XG4gICAgcmlnaHQ6IGNhbGModmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgtY29udGVudCkgKyB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5KSk7XG4gIH1cbiAgLnJ0bCAubGF5b3V0LTMtY29sLTYgLnNpZGViYXItY29sdW1uLXNlY29uZGFyeSB7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgbGVmdDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50KSArIHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnkpKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXQtMy1jb2wtMyAuY29udGVudC1jb2x1bW4sIC5sYXlvdXQtMy1jb2wtNSAuY29udGVudC1jb2x1bW4sIC5sYXlvdXQtMy1jb2wtNiAuY29udGVudC1jb2x1bW4ge1xuICAgIGxlZnQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLXByaW1hcnktY29sLXNtKTtcbiAgfVxuICAucnRsIC5sYXlvdXQtMy1jb2wtMyAuY29udGVudC1jb2x1bW4sIC5ydGwgLmxheW91dC0zLWNvbC01IC5jb250ZW50LWNvbHVtbiwgLnJ0bCAubGF5b3V0LTMtY29sLTYgLmNvbnRlbnQtY29sdW1uIHtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHJpZ2h0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1wcmltYXJ5LWNvbC1zbSk7XG4gIH1cbiAgLmxheW91dC0zLWNvbC0zIC5zaWRlYmFyLWNvbHVtbi1wcmltYXJ5LCAubGF5b3V0LTMtY29sLTUgLnNpZGViYXItY29sdW1uLXByaW1hcnksIC5sYXlvdXQtMy1jb2wtNiAuc2lkZWJhci1jb2x1bW4tcHJpbWFyeSB7XG4gICAgcmlnaHQ6IHZhcigtLXB1Ymxpc2hlci1zaXRlLXdpZHRoLWNvbnRlbnQtY29sLXNtKTtcbiAgfVxuICAucnRsIC5sYXlvdXQtMy1jb2wtMyAuc2lkZWJhci1jb2x1bW4tcHJpbWFyeSwgLnJ0bCAubGF5b3V0LTMtY29sLTUgLnNpZGViYXItY29sdW1uLXByaW1hcnksIC5ydGwgLmxheW91dC0zLWNvbC02IC5zaWRlYmFyLWNvbHVtbi1wcmltYXJ5IHtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgICBsZWZ0OiB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aC1jb250ZW50LWNvbC1zbSk7XG4gIH1cbn1cbmNvZGUge1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbnByZSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmE6Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYSwgYTpmb2N1cywgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4wN3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4wN3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMDdzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjA3cyBlYXNlO1xufVxuXG5pbnB1dFt0eXBlPWNvbG9yXSwgaW5wdXRbdHlwZT1kYXRlXSwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPW1vbnRoXSwgaW5wdXRbdHlwZT1udW1iZXJdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT1zZWFyY2hdLCBpbnB1dFt0eXBlPXRlbF0sIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9dGltZV0sIGlucHV0W3R5cGU9dXJsXSwgaW5wdXRbdHlwZT13ZWVrXSwgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbn1cblxudGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXMsIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywgaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cywgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cywgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLCBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzLCBpbnB1dFt0eXBlPXVybF06Zm9jdXMsIGlucHV0W3R5cGU9d2Vla106Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmJ0biwgYnV0dG9uLCBodG1sIGlucHV0W3R5cGU9YnV0dG9uXSwgaW5wdXRbdHlwZT1idXR0b25dLCBpbnB1dFt0eXBlPXJlc2V0XSwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uZW50cnktY29udGVudCAuYnRuLCAuZW50cnktY29udGVudCAuYnRuIGEsIC5lbnRyeS1jb250ZW50IGJ1dHRvbiwgLmVudHJ5LWNvbnRlbnQgaHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0sIC5lbnRyeS1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXSwgLmVudHJ5LWNvbnRlbnQgaW5wdXRbdHlwZT1yZXNldF0sIC5lbnRyeS1jb250ZW50IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuOmZvY3VzLCAuYnRuOmhvdmVyLCBidXR0b246Zm9jdXMsIGJ1dHRvbjpob3ZlciwgaHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMsIGh0bWwgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMsIGlucHV0W3R5cGU9YnV0dG9uXTpob3ZlciwgaW5wdXRbdHlwZT1yZXNldF06Zm9jdXMsIGlucHV0W3R5cGU9cmVzZXRdOmhvdmVyLCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODU7XG59XG5cbi5idG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIGhlaWdodDogNTdweDtcbiAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLmJ0bi5idG4teHMge1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5idG4uYnRuLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgY29sb3I6ICM1YzVjNWM7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDEzcHg7XG59XG5cbi5idG4uYnRuLWxpZ2h0LmhvdmVyLCAuYnRuLmJ0bi1saWdodDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzg2ODY4NiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzJiMmIyYiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLWxpZ2h0W2Rpc2FibGVkXSB7XG4gIGJvcmRlci1jb2xvcjogI2VhZWFlYTtcbiAgY29sb3I6ICNlYWVhZWE7XG59XG5cbnVsLm1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnVsLm1lbnUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxudWwubWVudSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxudWwubWVudSA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbnVsLm1lbnUgPiBsaS5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG51bC5tZW51IGxpID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxudWwubWVudSA+IGxpIC5zdWItbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDIlO1xuICB0b3A6IGNhbGMoMTAwJSArIDFweCk7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG51bC5tZW51IGxpLmJzLWZsaXAtY2hpbGRyZW4ge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxudWwubWVudSBsaS5icy1mbGlwLWNoaWxkcmVuIC5zdWItbWVudSwgdWwubWVudSBsaS5icy1mbGlwLWNoaWxkcmVuIGEge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxudWwubWVudSA+IGxpIC5zdWItbWVudSAuc3ViLW1lbnUge1xuICBsZWZ0OiA5OS40JTtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbnVsLm1lbnUgbGkuYnMtZmxpcC1jaGlsZHJlbiAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgbGVmdDogLTk5LjQlO1xufVxuXG51bC5tZW51IGxpLmJzLWZsaXAtY2hpbGRyZW4gLm1lZ2EtdHlwZS1saW5rIC5tZWdhLWxpbmtzID4gbGkgPiBhIC5iZXR0ZXItY3VzdG9tLWJhZGdlLCB1bC5tZW51IGxpLmJzLWZsaXAtY2hpbGRyZW4gLnN1Yi1tZW51LnN1Yi1tZW51IC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwcHg7XG59XG5cbnVsLm1lbnUgbGkuYnMtZmxpcC1jaGlsZHJlbiAuc3ViLW1lbnUuc3ViLW1lbnUgLm1lbnUtaGF2ZS1iYWRnZS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDI0cHg7XG59XG5cbnVsLm1lbnUgPiBsaSBsaTpob3ZlciA+IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bC5tZW51IGxpLm1lbnUtaGF2ZS1pY29uID4gYSA+IC5iZi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxudWwubWVudSBsaS5tZW51LXRpdGxlLWhpZGUgPiBhID4gLmJmLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbnVsLm1lbnUgbGkubWVudS10aXRsZS1oaWRlID4gYSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG51bC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWVudS10aXRsZS1oaWRlID4gYTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxudWwubWVudSAuc3ViLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNXB4O1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG51bC5tZW51IGxpLmJzLWZsaXAtY2hpbGRyZW4gLnN1Yi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG51bC5tZW51Lm1lbnUgbGkuYnMtZmxpcC1jaGlsZHJlbiAuc3ViLW1lbnUgYSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG51bC5tZW51IC5zdWItbWVudSAuc3ViLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG5cbnVsLm1lbnUgbGkubWVudS1oYXZlLWljb24gLmJmLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbnVsLm1lbnUgbGkubWVudS1oYXZlLWljb24ubWVudS10aXRsZS1oaWRlIC5iZi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG51bC5tZW51IC5zdWItbWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cblxudWwubWVudSAuc3ViLW1lbnUgPiBsaTpsYXN0LWNoaWxkIGEge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbnVsLm1lbnUgLm1lZ2EtbWVudSwgdWwubWVudSAuc3ViLW1lbnUge1xuICB6LWluZGV4OiAtMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpIDBzO1xuICAtbXMtdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpIDBzO1xuICAtby10cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG4gIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIC0wLjAxLCAwLjE5LCAwLjk4KSAwcztcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudWwubWVudS5ic20tcHVyZSBsaTpob3ZlciA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLXB1cmUgbGk6aG92ZXIgPiAuc3ViLW1lbnUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5ic20tZW50ZXIgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5ic20tZW50ZXIgPiAuc3ViLW1lbnUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5ic20tbGVhdmUgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5ic20tbGVhdmUgPiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLW5vbmUgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLW5vbmUgPiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLW5vbmUuYnNtLWVudGVyID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1ub25lLmJzbS1lbnRlciA+IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLWZhZGUgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLWZhZGUgPiAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAwO1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLWZhZGUuYnNtLWVudGVyID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1mYWRlLmJzbS1lbnRlciA+IC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2xpZGUtZmFkZSA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2xpZGUtZmFkZSA+IC5zdWItbWVudSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgb3BhY2l0eTogMDtcbn1cblxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zbGlkZS1mYWRlLmJzbS1lbnRlciA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2xpZGUtZmFkZS5ic20tZW50ZXIgPiAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZTNkKDEsIDEsIDEpO1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXNsaWRlLWJvdHRvbS1pbiA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2xpZGUtYm90dG9tLWluID4gLnN1Yi1tZW51IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDExcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDExcHgsIDApO1xuICBvcGFjaXR5OiAwO1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXNsaWRlLWJvdHRvbS1pbi5ic20tZW50ZXIgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXNsaWRlLWJvdHRvbS1pbi5ic20tZW50ZXIgPiAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2xpZGUtdG9wLWluID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zbGlkZS10b3AtaW4gPiAuc3ViLW1lbnUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTFweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTFweCwgMCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIG9wYWNpdHk6IDA7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2xpZGUtdG9wLWluLmJzbS1lbnRlciA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2xpZGUtdG9wLWluLmJzbS1lbnRlciA+IC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbWVudS1zbGlkZS10b3AtaW47XG4gIGFuaW1hdGlvbi1uYW1lOiBtZW51LXNsaWRlLXRvcC1pbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1lbnUtc2xpZGUtdG9wLWluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTFweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTFweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWVudS1zbGlkZS10b3AtaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMXB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zbGlkZS1sZWZ0LWluID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zbGlkZS1sZWZ0LWluID4gLnN1Yi1tZW51IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDExcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDExcHgsIDAsIDApO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBvcGFjaXR5OiAwO1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXNsaWRlLWxlZnQtaW4uYnNtLWVudGVyID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zbGlkZS1sZWZ0LWluLmJzbS1lbnRlciA+IC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbWVudS1zbGlkZS1sZWZ0LWluO1xuICBhbmltYXRpb24tbmFtZTogbWVudS1zbGlkZS1sZWZ0LWluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWVudS1zbGlkZS1sZWZ0LWluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTFweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTFweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWVudS1zbGlkZS1sZWZ0LWluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTFweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTFweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2xpZGUtcmlnaHQtaW4gPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXNsaWRlLXJpZ2h0LWluID4gLnN1Yi1tZW51IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMXB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTFweCwgMCwgMCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIG9wYWNpdHk6IDA7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2xpZGUtcmlnaHQtaW4uYnNtLWVudGVyID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zbGlkZS1yaWdodC1pbi5ic20tZW50ZXIgPiAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG1lbnUtc2xpZGUtcmlnaHQtaW47XG4gIGFuaW1hdGlvbi1uYW1lOiBtZW51LXNsaWRlLXJpZ2h0LWluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWVudS1zbGlkZS1yaWdodC1pbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTFweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMXB4LCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtZW51LXNsaWRlLXJpZ2h0LWluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDExcHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXRhZGEgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXRhZGEgPiAuc3ViLW1lbnUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tdGFkYS5ic20tZW50ZXIgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXRhZGEuYnNtLWVudGVyID4gLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbWVudS10YWRhO1xuICBhbmltYXRpb24tbmFtZTogbWVudS10YWRhO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWVudS10YWRhIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwJSwgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBtZW51LXRhZGEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG4gIDEwJSwgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tYm91bmNlID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1ib3VuY2UgPiAuc3ViLW1lbnUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtOHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtOHB4LCAwKTtcbn1cblxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1ib3VuY2UuYnNtLWVudGVyID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1ib3VuY2UuYnNtLWVudGVyID4gLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbWVudS1ib3VuY2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBtZW51LWJvdW5jZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWVudS1ib3VuY2Uge1xuICAwJSwgMjAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG4gIDEwMCUsIDUzJSwgODAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBtZW51LWJvdW5jZSB7XG4gIDAlLCAyMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgMTAwJSwgNTMlLCA4MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLXNoYWtlID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zaGFrZSA+IC5zdWItbWVudSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc2hha2UuYnNtLWVudGVyID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zaGFrZS5ic20tZW50ZXIgPiAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBtZW51LXNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogbWVudS1zaGFrZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWVudS1zaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDIwJSwgNTAlLCA2MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1lbnUtc2hha2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAyMCUsIDUwJSwgNjAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zd2luZyA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc3dpbmcgPiAuc3ViLW1lbnUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtM3B4LCAwKSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zcHgsIDApIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tc3dpbmcuYnNtLWVudGVyID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1zd2luZy5ic20tZW50ZXIgPiAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBtZW51LXN3aW5nO1xuICBhbmltYXRpb24tbmFtZTogbWVudS1zd2luZztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWVudS1zd2luZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTRkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTRkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTJkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTJkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWVudS1zd2luZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTRkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTRkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTJkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTJkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0td29iYmxlID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS13b2JibGUgPiAuc3ViLW1lbnUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtM3B4LCAwKSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zcHgsIDApIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0td29iYmxlLmJzbS1lbnRlciA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0td29iYmxlLmJzbS1lbnRlciA+IC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG1lbnUtd29iYmxlO1xuICBhbmltYXRpb24tbmFtZTogbWVudS13b2JibGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1lbnUtd29iYmxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0yZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC05JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTJkZWcpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDclLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNyUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEuNWRlZyk7XG4gIH1cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMS41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEuNWRlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMyUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDAuN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMC43ZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0wLjdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTElLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMC43ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWVudS13b2JibGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC05JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTklLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMmRlZyk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNyUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg3JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMS41ZGVnKTtcbiAgfVxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMS41ZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMC43ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAwLjdkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTAuN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0wLjdkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1maWxpcC1pbi14ID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1maWxpcC1pbi14ID4gLnN1Yi1tZW51IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTNweCwgMCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtM3B4LCAwKSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xufVxuXG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLWZpbGlwLWluLXguYnNtLWVudGVyID4gLm1lZ2EtbWVudSwgdWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1maWxpcC1pbi14LmJzbS1lbnRlciA+IC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG1lbnUtZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IG1lbnUtZmxpcEluWDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWVudS1mbGlwSW5YIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMSwgMCwgMCwgNTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDUwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0xMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMmRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBtZW51LWZsaXBJblgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA1MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMSwgMCwgMCwgNTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTEwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMSwgMCwgMCwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMSwgMCwgMCwgNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTJkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpO1xuICB9XG59XG51bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLWZpbGlwLWluLXkgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLWZpbGlwLWluLXkgPiAuc3ViLW1lbnUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC42NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42NXM7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtM3B4LCAwKSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zcHgsIDApIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG59XG5cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tZmlsaXAtaW4teS5ic20tZW50ZXIgPiAubWVnYS1tZW51LCB1bC5tZW51LmJzbS1pbml0aWFsaXplZCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLWZpbGlwLWluLXkuYnNtLWVudGVyID4gLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbWVudS1mbGlwSW5ZO1xuICBhbmltYXRpb24tbmFtZTogbWVudS1mbGlwSW5ZO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtZW51LWZsaXBJblkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTEwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMCwgMSwgMCwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMCwgMSwgMCwgNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1lbnUtZmxpcEluWSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAyMGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTFkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDBweCk7XG4gIH1cbn1cbnVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tYnV6eiA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tYnV6eiA+IC5zdWItbWVudSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjY1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjY1cztcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxudWwubWVudS5ic20taW5pdGlhbGl6ZWQgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5iZXR0ZXItYW5pbS1idXp6LmJzbS1lbnRlciA+IC5tZWdhLW1lbnUsIHVsLm1lbnUuYnNtLWluaXRpYWxpemVkIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYmV0dGVyLWFuaW0tYnV6ei5ic20tZW50ZXIgPiAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBtZW51LWJ1eno7XG4gIGFuaW1hdGlvbi1uYW1lOiBtZW51LWJ1eno7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtZW51LWJ1enoge1xuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFweCkgcm90YXRlKDAuN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFweCkgcm90YXRlKDAuN2RlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTFweCkgcm90YXRlKC0wLjdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXB4KSByb3RhdGUoLTAuN2RlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWVudS1idXp6IHtcbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxcHgpIHJvdGF0ZSgwLjdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxcHgpIHJvdGF0ZSgwLjdkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xcHgpIHJvdGF0ZSgtMC43ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTFweCkgcm90YXRlKC0wLjdkZWcpO1xuICB9XG59XG4ubWFpbi1tZW51LXdyYXBwZXIuYnMtcGlubmluZy1ibG9jay5waW5uZWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmNvbnRlbnQtd3JhcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5zaXRlLWhlYWRlciA+IC5oZWFkZXItaW5uZXIgPiAuY29udGVudC13cmFwID4gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpdGUtaGVhZGVyIC5zaXRlLWJyYW5kaW5nIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNpdGUtYnJhbmRpbmcgLmxvZ28ge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDUwcHg7XG59XG5cbi5zaXRlLWhlYWRlciAuc2l0ZS1icmFuZGluZyAubG9nby50ZXh0LWxvZ28ge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNpdGUtYnJhbmRpbmcgLmxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNpdGUtYnJhbmRpbmcgLmxvZ28gLnNpdGUtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2l0ZS1oZWFkZXIgPiAuaGVhZGVyLWlubmVyID4gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpdGUtaGVhZGVyID4gLmhlYWRlci1pbm5lciAucm93LWhlaWdodCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpdGUtaGVhZGVyID4gLmhlYWRlci1pbm5lciAubG9nby1jb2wsIC5zaXRlLWhlYWRlciA+IC5oZWFkZXItaW5uZXIgLnNpZGViYXItY29sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNpdGUtaGVhZGVyIC5oZWFkZXItaW5uZXIgLnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpdGUtaGVhZGVyLmZ1bGwtd2lkdGguc3RyZXRjaGVkIC5jb250ZW50LXdyYXAsIC5zaXRlLWhlYWRlci5mdWxsLXdpZHRoLnN0cmV0Y2hlZCAuY29udGVudC13cmFwIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnNpdGUtaGVhZGVyIC5zaWRlYmFyLWNvbCAud3BiX2NvbnRlbnRfZWxlbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnNpdGUtaGVhZGVyIC5tZW51LWFjdGlvbi1idXR0b25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzNXB4O1xuICB6LWluZGV4OiA5OTtcbn1cblxuLmhlYWRlci1zdHlsZS0xLnNpdGUtaGVhZGVyLmJveGVkIC5tZW51LWFjdGlvbi1idXR0b25zLCAuaGVhZGVyLXN0eWxlLTIuc2l0ZS1oZWFkZXIuYm94ZWQgLm1lbnUtYWN0aW9uLWJ1dHRvbnMge1xuICBib3R0b206IC0zcHg7XG59XG5cbi5zaXRlLWhlYWRlciAubWVudS1hY3Rpb24tYnV0dG9ucy53aWR0aC0xIHtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5zaXRlLWhlYWRlciAubWVudS1hY3Rpb24tYnV0dG9ucy53aWR0aC0yIHtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5zaXRlLWhlYWRlciAubWVudS1hY3Rpb24tYnV0dG9ucy53aWR0aC0zIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgLm1lbnUtYWN0aW9uLWJ1dHRvbnMgPiBkaXYge1xuICBtaW4td2lkdGg6IDM3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaXRlLWhlYWRlciAubWVudS1hY3Rpb24tYnV0dG9ucyA+IGRpdi5jbG9zZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zaXRlLWhlYWRlciAubWFpbi1tZW51LWNvbnRhaW5lci5zZWFyY2gtb3BlbiAubWVudS1hY3Rpb24tYnV0dG9ucywgLnNpdGUtaGVhZGVyIC5zZWFyY2gtY29udGFpbmVyLm9wZW4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpdGUtaGVhZGVyIC5tZW51LWFjdGlvbi1idXR0b25zIC5zZWFyY2gtY29udGFpbmVyIHtcbiAgei1pbmRleDogMTtcbn1cblxuLnNpdGUtaGVhZGVyIC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LWNvbnRhaW5lci5zZWFyY2gtb3BlbiAubWFpbi1tZW51IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlciAuc2VhcmNoLWNvbnRhaW5lci5vcGVuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaXRlLWhlYWRlciAub2ZmLWNhbnZhcy1tZW51LWljb24tY29udGFpbmVyICsgLnNlYXJjaC1jb250YWluZXIub3BlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNpdGUtaGVhZGVyIC5tYWluLW1lbnUtY29udGFpbmVyLnNlYXJjaC1vcGVuIC5vZmYtY2FudmFzLW1lbnUtaWNvbi1jb250YWluZXIgKyAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWhhbmRsZXIge1xuICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG59XG5cbi5zaXRlLWhlYWRlciAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWhhbmRsZXIsIC5zaXRlLWhlYWRlciAuc2hvcC1jYXJ0LWNvbnRhaW5lciAuY2FydC1oYW5kbGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDM3cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjNDM0MzQzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG5cbi5zaXRlLWhlYWRlciAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCAzNnB4IDAgMDtcbiAgei1pbmRleDogOTk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpdGUtaGVhZGVyIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkIHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNDM0MzQzO1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNlYXJjaC1jb250YWluZXIub3BlbiAuc2VhcmNoLWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3ggLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlciAub2ZmLWNhbnZhcy1tZW51LWljb24tY29udGFpbmVyIHtcbiAgei1pbmRleDogMjtcbn1cblxuLnNpdGUtaGVhZGVyIC5zaG9wLWNhcnQtY29udGFpbmVyIC5jYXJ0LWhhbmRsZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNob3AtY2FydC1jb250YWluZXIgLmNhcnQtaGFuZGxlciAqIHtcbiAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG59XG5cbi5zaXRlLWhlYWRlciAuc2hvcC1jYXJ0LWNvbnRhaW5lciAuY2FydC1ib3gge1xuICB3aWR0aDogMjYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaXRlLWhlYWRlciAuc2hvcC1jYXJ0LWNvbnRhaW5lciAuY2FydC1ib3ggLmJ1dHRvbnMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2l0ZS1oZWFkZXIgLnNob3AtY2FydC1jb250YWluZXIgLmNhcnQtYm94IC5idXR0b25zIC5jaGVja291dCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNpdGUtaGVhZGVyIC5zaG9wLWNhcnQtY29udGFpbmVyLm9wZW4gLmNhcnQtYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaXRlLWhlYWRlciAubWFpbi1tZW51LWNvbnRhaW5lci5zZWFyY2gtb3BlbiAuc2hvcC1jYXJ0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlciAuc2hvcC1jYXJ0LWNvbnRhaW5lciAuY2FydC1oYW5kbGVyIC5jYXJ0LWNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWluLXdpZHRoOiAxOHB4O1xuICBwYWRkaW5nOiAwIDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogMzNweDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpdGUtaGVhZGVyIC5zaG9wLWNhcnQtY29udGFpbmVyIC5jYXJ0LWJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0zcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpdGUtaGVhZGVyIC5zaG9wLWNhcnQtY29udGFpbmVyIGEucmVtb3ZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgLm1lbnUtYWN0aW9uLWJ1dHRvbnMgPiAub2ZmLWNhbnZhcy1tZW51LWljb24tY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUtaWNvbi1jb250YWluZXIge1xuICBsaW5lLWhlaWdodDogNDJweDtcbn1cblxuLm9mZi1jYW52YXMtbWVudS1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUtaWNvbiAub2ZmLWNhbnZhcy1tZW51LWljb24tZWwge1xuICBtYXJnaW46IDlweCAwIDA7XG4gIHdpZHRoOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzMxMzEzMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjM4cyBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IDAuMzhzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG4gIC1vLXRyYW5zaXRpb246IDAuMzhzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG4gIHRyYW5zaXRpb246IDAuMzhzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUtaWNvbiAub2ZmLWNhbnZhcy1tZW51LWljb24tZWw6YWZ0ZXIsIC5vZmYtY2FudmFzLW1lbnUtaWNvbiAub2ZmLWNhbnZhcy1tZW51LWljb24tZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMzEzMTMxO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMzhzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zOHMgY3ViaWMtYmV6aWVyKDAuNTUsIC0wLjAxLCAwLjE5LCAwLjk4KSAwcztcbiAgLW8tdHJhbnNpdGlvbjogMC4zOHMgY3ViaWMtYmV6aWVyKDAuNTUsIC0wLjAxLCAwLjE5LCAwLjk4KSAwcztcbiAgdHJhbnNpdGlvbjogMC4zOHMgY3ViaWMtYmV6aWVyKDAuNTUsIC0wLjAxLCAwLjE5LCAwLjk4KSAwcztcbn1cblxuLm9mZi1jYW52YXMtbWVudS1pY29uIC5vZmYtY2FudmFzLW1lbnUtaWNvbi1lbDphZnRlciB7XG4gIHRvcDogNnB4O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51LWljb246aG92ZXIgLm9mZi1jYW52YXMtbWVudS1pY29uLWVsOmJlZm9yZSwgLm9mZi1jYW52YXMtbWVudS1vcGVuIC5vZmYtY2FudmFzLW1lbnUtaWNvbiAub2ZmLWNhbnZhcy1tZW51LWljb24tZWw6YmVmb3JlIHtcbiAgdG9wOiAtOHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51LWljb246aG92ZXIgLm9mZi1jYW52YXMtbWVudS1pY29uLWVsOmFmdGVyLCAub2ZmLWNhbnZhcy1tZW51LW9wZW4gLm9mZi1jYW52YXMtbWVudS1pY29uIC5vZmYtY2FudmFzLW1lbnUtaWNvbi1lbDphZnRlciB7XG4gIHRvcDogOHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51LWljb24tY29udGFpbmVyLm9mZi1pY29uLXJpZ2h0IC5vZmYtY2FudmFzLW1lbnUtaWNvbi1lbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51LWljb24tY29udGFpbmVyLm9mZi1pY29uLXJpZ2h0IC5vZmYtY2FudmFzLW1lbnUtaWNvbi1lbDphZnRlciwgLm9mZi1jYW52YXMtbWVudS1pY29uLWNvbnRhaW5lci5vZmYtaWNvbi1yaWdodCAub2ZmLWNhbnZhcy1tZW51LWljb24tZWw6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUtaWNvbi1jb250YWluZXIub2ZmLWljb24tbGVmdCAub2ZmLWNhbnZhcy1tZW51LWljb24tZWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIgLmNhbnZhcy1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgdG9wOiAyM3B4O1xuICByaWdodDogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xufVxuXG4ub2ZmLWNhbnZhcy1pbm5lciAuY2FudmFzLWNsb3NlIGksIC5vZmYtY2FudmFzLWlubmVyIC5jYW52YXMtY2xvc2U6YWZ0ZXIsIC5vZmYtY2FudmFzLWlubmVyIC5jYW52YXMtY2xvc2U6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2E4YThhODtcbiAgbGVmdDogMDtcbiAgdG9wOiA3cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHRyYW5zaXRpb246IDAuMzhzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG59XG5cbi5vZmYtY2FudmFzLWlubmVyIC5jYW52YXMtY2xvc2U6aG92ZXIgaSwgLm9mZi1jYW52YXMtaW5uZXIgLmNhbnZhcy1jbG9zZTpob3ZlcjphZnRlciwgLm9mZi1jYW52YXMtaW5uZXIgLmNhbnZhcy1jbG9zZTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMTExO1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIuc2tpbi1kYXJrIC5jYW52YXMtY2xvc2UgaSwgLm9mZi1jYW52YXMtY29udGFpbmVyLnNraW4tZGFyayAuY2FudmFzLWNsb3NlOmFmdGVyLCAub2ZmLWNhbnZhcy1jb250YWluZXIuc2tpbi1kYXJrIC5jYW52YXMtY2xvc2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzdlN2U3ZTtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnNraW4tZGFyayAuY2FudmFzLWNsb3NlOmhvdmVyIGksIC5vZmYtY2FudmFzLWNvbnRhaW5lci5za2luLWRhcmsgLmNhbnZhcy1jbG9zZTpob3ZlcjphZnRlciwgLm9mZi1jYW52YXMtY29udGFpbmVyLnNraW4tZGFyayAuY2FudmFzLWNsb3NlOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5vZmYtY2FudmFzLWlubmVyIC5jYW52YXMtY2xvc2U6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ub2ZmLWNhbnZhcy1pbm5lciAuY2FudmFzLWNsb3NlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLm9mZi1jYW52YXMtaW5uZXIgLmNhbnZhcy1jbG9zZSBpIHtcbiAgd2lkdGg6IDA7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLmxlZnQgLmNhbnZhcy1jbG9zZS5vcGVuOmJlZm9yZSwgLm9mZi1jYW52YXMtY29udGFpbmVyLmxlZnQgLmNhbnZhcy1jbG9zZTpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIubGVmdCAuY2FudmFzLWNsb3NlLm9wZW46YWZ0ZXIsIC5vZmYtY2FudmFzLWNvbnRhaW5lci5sZWZ0IC5jYW52YXMtY2xvc2U6aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiA0cHg7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5sZWZ0IC5jYW52YXMtY2xvc2Uub3Blbjpob3ZlciBpLCAub2ZmLWNhbnZhcy1jb250YWluZXIubGVmdCAuY2FudmFzLWNsb3NlOmhvdmVyIGkge1xuICB3aWR0aDogMTZweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCAuY2FudmFzLWNsb3NlIHtcbiAgbGVmdDogMThweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCAuY2FudmFzLWNsb3NlIGksIC5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCAuY2FudmFzLWNsb3NlOmFmdGVyLCAub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLmNhbnZhcy1jbG9zZTpiZWZvcmUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IC5jYW52YXMtY2xvc2UgaSB7XG4gIHdpZHRoOiAwO1xuICByaWdodDogaW5oZXJpdDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLmNhbnZhcy1jbG9zZS5vcGVuOmJlZm9yZSwgLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IC5jYW52YXMtY2xvc2U6aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IDRweDtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IC5jYW52YXMtY2xvc2Uub3BlbjphZnRlciwgLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IC5jYW52YXMtY2xvc2U6aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogMTBweDtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IC5jYW52YXMtY2xvc2Uub3Blbjpob3ZlciBpLCAub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLmNhbnZhcy1jbG9zZTpob3ZlciBpIHtcbiAgd2lkdGg6IDE2cHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm1haW4tbWVudSA+IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWFpbi1tZW51ID4gbGkgPiBhIHtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuXG4ubWFpbi1tZW51IC5zdWItbWVudSA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDAgMTZweCAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4ubWFpbi1tZW51Lm1lbnUgPiBsaSAuc3ViLW1lbnUge1xuICB3aWR0aDogMjEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA3cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCA3cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51IGxpID4gYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuXG4ubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLW1lbnUubWVudSAuc3ViLW1lbnUgPiBsaSwgLm1haW4tbWVudS5tZW51IC5zdWItbWVudSA+IGxpID4gYSB7XG4gIGNvbG9yOiAjNDM0MzQzO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtOmhvdmVyID4gYSwgLm1haW4tbWVudS5tZW51IC5zdWItbWVudSA+IGxpOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICB0b3A6IDdweDtcbn1cblxuLm1haW4tbWVudS5tZW51IC5zdWItbWVudSA+IGxpID4gYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSA+IGxpID4gYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUgPiBsaSA+IGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMCU7XG4gIGhlaWdodDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5tYWluLW1lbnUubWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTpiZWZvcmUsIC5tYWluLW1lbnUubWVudSA+IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhOmJlZm9yZSwgLm1haW4tbWVudS5tZW51ID4gbGk6aG92ZXIgPiBhOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4udG9wLW1lbnUgPiBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi50b3AtbWVudS5tZW51IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wLW1lbnUubWVudSBsaSA+IGEge1xuICBjb2xvcjogIzcwNzA3MDtcbn1cblxuLnRvcC1tZW51IC5zdWItbWVudSA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi50b3AtbWVudS5tZW51ID4gbGkgLnN1Yi1tZW51IHtcbiAgd2lkdGg6IDE4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xufVxuXG4udG9wLW1lbnUubWVudSAuc3ViLW1lbnUgPiBsaSwgLnRvcC1tZW51Lm1lbnUgLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgY29sb3I6IHNpbHZlcjtcbn1cblxuLnRvcC1tZW51Lm1lbnUgLnN1Yi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICB0b3A6IDdweDtcbn1cblxuLnRvcC1tZW51Lm1lbnUgLnN1Yi1tZW51IGxpID4gYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDIpO1xufVxuXG4udG9wLW1lbnUubWVudSAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbGVmdDogLTE1cHg7XG4gIHRvcDogMTE0JSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4udG9wLW1lbnUubWVudSAuZGlzcGxheS1tb3JlLWl0ZW1zIC5icy1wcmV0dHktdGFicy1lbGVtZW50cyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJzcHctaGVhZGVyLXN0eWxlLTMgPiAuYnMtcGlubmluZy1ibG9jay5waW5uZWQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2UsIC5ic3B3LWhlYWRlci1zdHlsZS0zID4gLmJzLXBpbm5pbmctYmxvY2sudW5waW5uZWQtbm8tdHJhbnNpdGlvbiAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSwgLmJzcHctaGVhZGVyLXN0eWxlLTQgPiAuYnMtcGlubmluZy1ibG9jay5waW5uZWQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2UsIC5ic3B3LWhlYWRlci1zdHlsZS00ID4gLmJzLXBpbm5pbmctYmxvY2sudW5waW5uZWQtbm8tdHJhbnNpdGlvbiAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSwgLmJzcHctaGVhZGVyLXN0eWxlLTcgPiAuYnMtcGlubmluZy1ibG9jay5waW5uZWQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2UsIC5ic3B3LWhlYWRlci1zdHlsZS03ID4gLmJzLXBpbm5pbmctYmxvY2sudW5waW5uZWQtbm8tdHJhbnNpdGlvbiAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnNwdy1oZWFkZXItc3R5bGUtMSA+IC5icy1waW5uaW5nLWJsb2NrLnBpbm5lZCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSwgLmJzcHctaGVhZGVyLXN0eWxlLTIgPiAuYnMtcGlubmluZy1ibG9jay5waW5uZWQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2UsIC5ic3B3LWhlYWRlci1zdHlsZS0zID4gLmJzLXBpbm5pbmctYmxvY2sgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2UsIC5ic3B3LWhlYWRlci1zdHlsZS00ID4gLmJzLXBpbm5pbmctYmxvY2sgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2UsIC5ic3B3LWhlYWRlci1zdHlsZS03ID4gLmJzLXBpbm5pbmctYmxvY2sgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2UsIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IC5tZW51IC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1haW4tbWVudS5tZW51IC5iZXR0ZXItY3VzdG9tLWJhZGdlLCAub2ZmLWNhbnZhcy1tZW51IC5tZW51IC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMXB4O1xuICB0b3A6IC0xNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJBcmlhbCBOYXJyb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxOXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLm1haW4tbWVudS5tZW51IC5iZXR0ZXItY3VzdG9tLWJhZGdlOmFmdGVyLCAub2ZmLWNhbnZhcy1tZW51IC5tZW51IC5iZXR0ZXItY3VzdG9tLWJhZGdlOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCA0cHggdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3R0b206IC04cHg7XG4gIGxlZnQ6IDVweDtcbn1cblxuLm1haW4tbWVudS5tZW51ID4gLm1lbnUtaXRlbTpob3ZlciA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIHRvcDogLTEycHg7XG59XG5cbi5tYWluLW1lbnUubWVudSAuc3ViLW1lbnUuc3ViLW1lbnUgLmJldHRlci1jdXN0b20tYmFkZ2UsIC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsgLm1lZ2EtbGlua3MgPiBsaSA+IGEgLmJldHRlci1jdXN0b20tYmFkZ2Uge1xuICBsZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogYXV0bztcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuXG4ubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIC5tZWdhLWxpbmtzID4gbGkgPiBhIC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgbWFyZ2luLXRvcDogLTEzcHg7XG59XG5cbi5tYWluLW1lbnUubWVudSAuc3ViLW1lbnUuc3ViLW1lbnUgLm1lbnUtaXRlbS5tZW51LWJhZGdlLWxlZnQgPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2Uge1xuICBwb3NpdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLm1haW4tbWVudS5tZW51IC5zdWItbWVudS5zdWItbWVudSAubWVudS1oYXZlLWJhZGdlLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2Uge1xuICByaWdodDogMjRweDtcbn1cblxuLm1haW4tbWVudS5tZW51IC5zdWItbWVudS5zdWItbWVudSAuYmV0dGVyLWN1c3RvbS1iYWRnZTphZnRlciwgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayAubWVnYS1saW5rcyA+IGxpID4gYSAuYmV0dGVyLWN1c3RvbS1iYWRnZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMyAubWFpbi1tZW51Lm1lbnUgPiAubWVudS1pdGVtID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQgLm1haW4tbWVudS5tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS03IC5tYWluLW1lbnUubWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2Uge1xuICB0b3A6IDk4JTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIC5tYWluLW1lbnUubWVudSA+IC5tZW51LWl0ZW06aG92ZXIgPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2UsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNCAubWFpbi1tZW51Lm1lbnUgPiAubWVudS1pdGVtOmhvdmVyID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTcgLm1haW4tbWVudS5tZW51ID4gLm1lbnUtaXRlbTpob3ZlciA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIHRvcDogOTglO1xuICBsZWZ0OiAyMHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMgLm1haW4tbWVudS5tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZTphZnRlciwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00IC5tYWluLW1lbnUubWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2U6YWZ0ZXIsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNyAubWFpbi1tZW51Lm1lbnUgPiAubWVudS1pdGVtID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlOmFmdGVyIHtcbiAgYm90dG9tOiBpbmhlcml0O1xuICB0b3A6IC04cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudS5tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIHRvcDogM3B4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS5tZW51ID4gLm1lbnUtaXRlbTpob3ZlciA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2Uge1xuICB0b3A6IDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51Lm1lbnUgPiAubWVudS1pdGVtOmhvdmVyID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS5tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIHRvcDogMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIC5icy1waW5uaW5nLWJsb2NrLnBpbm5lZCAubWFpbi1tZW51Lm1lbnUgPiAubWVudS1pdGVtID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQgLmJzLXBpbm5pbmctYmxvY2sucGlubmVkIC5tYWluLW1lbnUubWVudSA+IC5tZW51LWl0ZW0gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2UsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNyAuYnMtcGlubmluZy1ibG9jay5waW5uZWQgLm1haW4tbWVudS5tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZW51IC5tZWdhLW1lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMiU7XG4gIHRvcDogY2FsYygxMDAlICsgMXB4KTtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2JraXQtYm94LXNoYWRvdzogMCA4cHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCA4cHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubWVudSA+IGxpID4gLm1lZ2EtbWVudSAuYnNtLWxlYXZlIC5zdWItbWVudSwgLm1lbnUgPiBsaSA+IC5tZWdhLW1lbnUgLnN1Yi1tZW51LCAubWVudSA+IGxpID4gLm1lZ2EtbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJldHRlci1hbmltLW5vbmUgPiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLW5hbWU6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1lbnUgPiBsaSA+IC5tZWdhLW1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLm1lbnUgLm1lZ2EtbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZW51ID4gbGkgPiAubWVnYS1tZW51IC5tZWdhLW1lbnUtbGlua3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGM4O1xufVxuXG4ubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMjJweCAyNXB4O1xufVxuXG4ubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIC5tZWdhLWxpbmtzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIC5tZWdhLWxpbmtzID4gbGkge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayAubWVnYS1saW5rcyA+IGxpID4gYSB7XG4gIGNvbG9yOiAjNDM0MzQzO1xuICBmb250LXNpemU6IDEwNSU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsgLm1lZ2EtbGlua3MgLnN1Yi1tZW51IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmstbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmstbGlzdCAubWVnYS1saW5rcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluay1saXN0IC5tZWdhLWxpbmtzID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbn1cblxuLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluay1saXN0IC5tZWdhLWxpbmtzID4gbGkgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4zNykgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuXG4ubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rLWxpc3QgLm1lZ2EtbGlua3MgPiBsaSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1MDUwNSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmstbGlzdCAubWVnYS1saW5rcyBsaTpob3ZlciA+IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rLWxpc3QgLm1lZ2EtbGlua3MgPiBsaSAuc3ViLW1lbnUgPiBsaSB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xufVxuXG4ubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rLWxpc3QgLm1lZ2EtbGlua3MgPiBsaSAuc3ViLW1lbnUgPiBsaSA+IGEge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rLWxpc3QgLm1lZ2EtbGlua3MgPiBsaSAuc3ViLW1lbnUgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluay1saXN0IC5tZWdhLWxpbmtzID4gLm1lbnUtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tZWdhLWdyaWQtcG9zdHMge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ubWVnYS1ncmlkLXBvc3RzIC5wb3N0Om50aC1jaGlsZCg1KSwgLm1lZ2EtZ3JpZC1wb3N0cyAucG9zdGxpOm50aC1jaGlsZCgxKSB7XG4gIGNsZWFyOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTdweDtcbn1cblxuLm1lZ2EtZ3JpZC1wb3N0cyAuYnMtbGlzdGluZy1saXN0aW5nLW1peC0yLTEsIC5tZWdhLWdyaWQtcG9zdHMgLmxpc3RpbmctaXRlbS1ncmlkLTEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWVnYS1tZW51LnRhYmJlZC1ncmlkLXBvc3RzIC5saXN0aW5nLmxpc3RpbmctZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaXRlLWhlYWRlciAubGlzdGluZy1pdGVtLWdyaWQtMSAudGl0bGUge1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgLmJzLXBhZ2luYXRpb24ge1xuICBtYXJnaW46IDVweCAwIDA7XG59XG5cbi50YWJiZWQtZ3JpZC1wb3N0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRhYmJlZC1ncmlkLXBvc3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gIHdpZHRoOiAyMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVkZWRlO1xufVxuXG4udGFiYmVkLWdyaWQtcG9zdHMgLnRhYnMtc2VjdGlvbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMjNweCAyM3B4IDAgMjNweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4udGFiYmVkLWdyaWQtcG9zdHMgLnRhYnMtc2VjdGlvbiBhLCAudGFiYmVkLWdyaWQtcG9zdHMgLnRhYnMtc2VjdGlvbiBhOmhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDE3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGFiYmVkLWdyaWQtcG9zdHMgLnRhYnMtc2VjdGlvbiBhIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBjb2xvcjogI2FkYWRhZDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4wN3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4wN3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMDdzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjA3cyBlYXNlO1xufVxuXG4udGFiYmVkLWdyaWQtcG9zdHMgLnRhYnMtc2VjdGlvbiAuYWN0aXZlIGEgLmZhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi50YWJiZWQtZ3JpZC1wb3N0cyAudGFiLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjNweCAyM3B4IDIzcHggMjQ1cHg7XG59XG5cbi50YWJiZWQtZ3JpZC1wb3N0cyAubGlzdGluZy5saXN0aW5nLWdyaWQtMSAubGlzdGluZy1pdGVtLWdyaWQtMSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnRhYmJlZC1ncmlkLXBvc3RzIC5saXN0aW5nLmxpc3RpbmctZ3JpZC0xLmNvbHVtbnMtM1ttYXgtd2lkdGh+PVwiNDUwcHhcIl0gLmxpc3RpbmctaXRlbSB7XG4gIHdpZHRoOiAzMy4zMzMzJSAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGFiYmVkLWdyaWQtcG9zdHMgLmxpc3RpbmcubGlzdGluZy1ncmlkLTEuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTIpIHtcbiAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICBjbGVhcjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGFiYmVkLWdyaWQtcG9zdHMgLmxpc3RpbmcubGlzdGluZy1ncmlkLTEuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRhYmJlZC1ncmlkLXBvc3RzIC5saXN0aW5nLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbi0xKSB7XG4gIHBhZGRpbmc6IDAgNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJiZWQtZ3JpZC1wb3N0cyAubGlzdGluZy5jb2x1bW5zLTMgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24rMykge1xuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLm1lZ2EtdHlwZS1wYWdlLWJ1aWxkZXIge1xuICBwYWRkaW5nOiAzMHB4IDI1cHg7XG59XG5cbi5tZWdhLXR5cGUtcGFnZS1idWlsZGVyIC5icy1saXN0aW5nOmxhc3QtY2hpbGQsIC5tZWdhLXR5cGUtcGFnZS1idWlsZGVyIC5icy1zaG9ydGNvZGU6bGFzdC1jaGlsZCwgLm1lZ2EtdHlwZS1wYWdlLWJ1aWxkZXIgLmVudHJ5LWNvbnRlbnQgLmJldHRlci1zdHVkaW8tc2hvcnRjb2RlOmxhc3QtY2hpbGQgLm1lZ2EtdHlwZS1wYWdlLWJ1aWxkZXIgLmJldHRlci1zdHVkaW8tc2hvcnRjb2RlOmxhc3QtY2hpbGQsIC5tZWdhLXR5cGUtcGFnZS1idWlsZGVyIC53aWRnZXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tYWluLW1lbnUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2l0ZS1oZWFkZXIuYm94ZWQgLm1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtY29udGFpbmVyLCAuc2l0ZS1oZWFkZXIuZnVsbC13aWR0aCAubWFpbi1tZW51LXdyYXBwZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNkZWRlZGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbmJvZHkuYm94ZWQgLnNpdGUtaGVhZGVyIC5tYWluLW1lbnUtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWVudSAubWVnYS1tZW51LCB1bC5tZW51ID4gbGkgLnN1Yi1tZW51IHtcbiAgdG9wOiAxMDclO1xuICB0b3A6IGNhbGMoMTAwJSArIDNweCk7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWhhbmRsZXIsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAuc2hvcC1jYXJ0LWNvbnRhaW5lciAuY2FydC1oYW5kbGVyLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1oYW5kbGVyLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLnNob3AtY2FydC1jb250YWluZXIgLmNhcnQtaGFuZGxlciB7XG4gIG1hcmdpbi10b3A6IC0xNHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1oYW5kbGVyLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLnNob3AtY2FydC1jb250YWluZXIgLmNhcnQtaGFuZGxlciB7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTEgLmhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0xLmgtYS1hZCAuaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTEgLnNpdGUtYnJhbmRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMSAubWFpbi1tZW51Lm1lbnUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNjhweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMS5mdWxsLXdpZHRoIC5tYWluLW1lbnUubWVudSAubWVnYS1tZW51LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTEuZnVsbC13aWR0aCAubWFpbi1tZW51Lm1lbnUgPiBsaSAuc3ViLW1lbnUge1xuICB0b3A6IDEwMCU7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMSAubWFpbi1tZW51Lm1lbnUgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA0cHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMSAubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0xIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTEuZnVsbC13aWR0aCAubWVudS1hY3Rpb24tYnV0dG9ucyB7XG4gIHRvcDogMjBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0xIC5tYWluLW1lbnUtd3JhcHBlci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTEgLm1haW4tbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMSAubWFpbi1tZW51LXdyYXBwZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0yIC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA4MHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTEgLm1haW4tbWVudS13cmFwcGVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMyAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMTIwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMiAuaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTIgLm1haW4tbWVudS5tZW51IHtcbiAgaGVpZ2h0OiA2OHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0yLmZ1bGwtd2lkdGggLm1haW4tbWVudS5tZW51IC5tZWdhLW1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMi5mdWxsLXdpZHRoIC5tYWluLW1lbnUubWVudSA+IGxpIC5zdWItbWVudSB7XG4gIHRvcDogMTAwJTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0yIC5tYWluLW1lbnUubWVudSA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMiAubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0yLmZ1bGwtd2lkdGggLm1lbnUtYWN0aW9uLWJ1dHRvbnMge1xuICB0b3A6IDIwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMiAubWFpbi1tZW51LXdyYXBwZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0xIC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0yIC5tYWluLW1lbnUtd3JhcHBlci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTIgLm1haW4tbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTIgLm1haW4tbWVudS13cmFwcGVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMyAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMgLmhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIC5tYWluLW1lbnUubWVudSA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMgLm1haW4tbWVudS5tZW51IHtcbiAgaGVpZ2h0OiA2M3B4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IC0xNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIC5tYWluLW1lbnUubWVudSAuc3ViLW1lbnUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMuYm94ZWQgLm1haW4tbWVudS5tZW51IC5tZWdhLW1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMy5ib3hlZCAubWFpbi1tZW51Lm1lbnUgPiBsaSAuc3ViLW1lbnUge1xuICB0b3A6IDEwMyU7XG4gIHRvcDogY2FsYygxMDAlICsgMXB4KTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zLmZ1bGwtd2lkdGggLm1haW4tbWVudS5tZW51IC5tZWdhLW1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMy5mdWxsLXdpZHRoIC5tYWluLW1lbnUubWVudSA+IGxpIC5zdWItbWVudSB7XG4gIHRvcDogNzYlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDE1cHgpO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMuZnVsbC13aWR0aCAubWFpbi1tZW51LXdyYXBwZXIucGlubmVkIC5tYWluLW1lbnUubWVudSAubWVnYS1tZW51LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMuZnVsbC13aWR0aCAubWFpbi1tZW51LXdyYXBwZXIucGlubmVkIC5tYWluLW1lbnUubWVudSA+IGxpIC5zdWItbWVudSB7XG4gIHRvcDogMTAwJTtcbn1cblxuLnNpdGUtaGVhZGVyLmJveGVkLmhlYWRlci1zdHlsZS0zIC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LWNvbnRhaW5lciwgLnNpdGUtaGVhZGVyLmZ1bGwtd2lkdGguaGVhZGVyLXN0eWxlLTMgLm1haW4tbWVudS13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWNlY2VjO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMgLm1haW4tbWVudS5tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOmJlZm9yZSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIC5tYWluLW1lbnUubWVudSA+IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhOmJlZm9yZSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIC5tYWluLW1lbnUubWVudSA+IGxpOmhvdmVyID4gYTpiZWZvcmUge1xuICBoZWlnaHQ6IDJweDtcbiAgYm90dG9tOiAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMgLmFqYXgtc2VhcmNoLXJlc3VsdHM6YWZ0ZXIsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMyAuc2hvcC1jYXJ0LWNvbnRhaW5lciAuY2FydC1ib3g6YWZ0ZXIge1xuICBoZWlnaHQ6IDJweDtcbiAgdG9wOiAtMnB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMuZnVsbC13aWR0aCAubWVudS1hY3Rpb24tYnV0dG9ucyB7XG4gIGJvdHRvbTogMTVweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zLmZ1bGwtd2lkdGggLmJzLXBpbm5pbmctYmxvY2sucGlubmVkIC5tZW51LWFjdGlvbi1idXR0b25zIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMgLm1haW4tbWVudS13cmFwcGVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMSAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMyAubWFpbi1tZW51LXdyYXBwZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0yIC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIC5tYWluLW1lbnUtd3JhcHBlci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTMgLm1haW4tbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIC5icy1waW5uaW5nLWJsb2NrLnBpbm5lZCAubWFpbi1tZW51Lm1lbnUge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTMgLmJzLXBpbm5pbmctYmxvY2sucGlubmVkIC5tYWluLW1lbnUubWVudSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgYm9keS5icy1zaG93LWhhIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQgLmhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00LmgtYS1hZCAuaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQgLm1haW4tbWVudS5tZW51IHtcbiAgaGVpZ2h0OiA2M3B4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IC0xNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00IC5tYWluLW1lbnUubWVudSAubWVnYS1tZW51LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQgLm1haW4tbWVudS5tZW51ID4gbGkgLnN1Yi1tZW51IHtcbiAgdG9wOiAxMDIlO1xuICB0b3A6IGNhbGMoMTAwJSArIDFweCk7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNC5mdWxsLXdpZHRoIC5tYWluLW1lbnUtd3JhcHBlci5waW5uZWQgLm1haW4tbWVudS5tZW51IC5tZWdhLW1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNC5mdWxsLXdpZHRoIC5tYWluLW1lbnUtd3JhcHBlci5waW5uZWQgLm1haW4tbWVudS5tZW51ID4gbGkgLnN1Yi1tZW51IHtcbiAgdG9wOiAxMDAlO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQgLm1haW4tbWVudS5tZW51ID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNCAubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNpdGUtaGVhZGVyLmJveGVkLmhlYWRlci1zdHlsZS00IC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LWNvbnRhaW5lciwgLnNpdGUtaGVhZGVyLmZ1bGwtd2lkdGguaGVhZGVyLXN0eWxlLTQgLm1haW4tbWVudS13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWNlY2VjO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQgLnNpdGUtYnJhbmRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNCAubWFpbi1tZW51Lm1lbnUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNCAubWFpbi1tZW51Lm1lbnUgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNCAubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00IC5icy1waW5uaW5nLWJsb2NrLnBpbm5lZCAubWFpbi1tZW51Lm1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNCAubWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudS1jb250YWluZXIge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYWN0aXZlLXRvcC1saW5lIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNC5ib3hlZCAuYnMtcGlubmluZy1ibG9jay5waW5uZWQgLm1haW4tbWVudS1jb250YWluZXIge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNCAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS00IC5tYWluLW1lbnUtd3JhcHBlci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTEgLm1haW4tbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNCAubWFpbi1tZW51LXdyYXBwZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0yIC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA4MHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQgLm1haW4tbWVudS13cmFwcGVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMyAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMTIwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNC5ib3hlZCAubWVudS1hY3Rpb24tYnV0dG9ucyB7XG4gIGJvdHRvbTogMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNS5ib3hlZCAuaGVhZGVyLWlubmVyLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUuZnVsbC13aWR0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudS5tZW51IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudS5tZW51ID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51Lm1lbnUgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5zaXRlLWJyYW5kaW5nIHtcbiAgd2lkdGg6IDIzLjMzMyU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudS1jb250YWluZXIge1xuICB3aWR0aDogNzYuNjY2JTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudSA+IGxpID4gYSB7XG4gIGxpbmUtaGVpZ2h0OiA3OHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLnNpdGUtYnJhbmRpbmcgLmxvZ28ge1xuICBsaW5lLWhlaWdodDogNzhweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLnNpdGUtYnJhbmRpbmcgLmxvZ28sIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAuc2l0ZS1icmFuZGluZyAubG9nbyBpbWcge1xuICBtYXgtaGVpZ2h0OiA3NHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLnNpdGUtYnJhbmRpbmcgLmxvZ28uaW1nLWxvZ28gYSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiA3NHB4O1xuICBoZWlnaHQ6IDc0cHg7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAuc2l0ZS1icmFuZGluZyAubG9nby50ZXh0LWxvZ28gYSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDVweCAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLnNpdGUtYnJhbmRpbmcgLmxvZ28gaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAuYWpheC1zZWFyY2gtcmVzdWx0czphZnRlciwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUubWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTpiZWZvcmUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51Lm1lbnUgPiBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYTpiZWZvcmUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51Lm1lbnUgPiBsaTpob3ZlciA+IGE6YmVmb3JlLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLnNob3AtY2FydC1jb250YWluZXIgLmNhcnQtYm94OmFmdGVyIHtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvdHRvbTogLTFweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUubWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUubWVudSA+IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudS5tZW51ID4gbGk6aG92ZXIgPiBhIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yMSk7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAuY29udGVudC13cmFwID4gLmJzLXBpbm5pbmctd3JhcHBlciA+IC5icy1waW5uaW5nLWJsb2NrIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01LmZ1bGwtd2lkdGggLmNvbnRlbnQtd3JhcC5icy1waW5uaW5nLWJsb2NrLnBpbm5lZCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUuZnVsbC13aWR0aCAuY29udGVudC13cmFwLnBpbm5lZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudS5tZW51LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS5tZW51LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS5tZW51IHtcbiAgaGVpZ2h0OiA3OXB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51Lm1lbnUge1xuICBoZWlnaHQ6IDkxcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51Lm1lbnUge1xuICBoZWlnaHQ6IDY3cHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51Lm1lbnUgLm1lZ2EtbWVudSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUubWVudSA+IGxpIC5zdWItbWVudSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSAubWVnYS1tZW51LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS5tZW51ID4gbGkgLnN1Yi1tZW51LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS5tZW51IC5tZWdhLW1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51Lm1lbnUgPiBsaSAuc3ViLW1lbnUge1xuICB0b3A6IDEwMSU7XG4gIHRvcDogY2FsYygxMDAlICsgMXB4KTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUubWVudSA+IGxpIC5zdWItbWVudSAuc3ViLW1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51Lm1lbnUgPiBsaSAuc3ViLW1lbnUgLnN1Yi1tZW51LCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS5tZW51ID4gbGkgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gIHRvcDogMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUtY29udGFpbmVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUtY29udGFpbmVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5tYWluLW1lbnUtY29udGFpbmVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51LWNvbnRhaW5lci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTIsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51LWNvbnRhaW5lci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTIsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51LWNvbnRhaW5lci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTIge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1haW4tbWVudS1jb250YWluZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0zLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS1jb250YWluZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0zLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS1jb250YWluZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0zIHtcbiAgcGFkZGluZy1yaWdodDogMTIwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51LWNvbnRhaW5lci5zZWFyY2gtb3BlbiAuc2VhcmNoLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA2Ni42NiU7XG4gIGxpbmUtaGVpZ2h0OiA3OHB4O1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUtY29udGFpbmVyLnNlYXJjaC1vcGVuIC5zZWFyY2gtY29udGFpbmVyIHtcbiAgd2lkdGg6IDY2LjY2JTtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS1jb250YWluZXIuc2VhcmNoLW9wZW4gLnNlYXJjaC1jb250YWluZXIge1xuICB3aWR0aDogNzUlO1xuICBsaW5lLWhlaWdodDogNjZweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNSAubWFpbi1tZW51LWNvbnRhaW5lci5zZWFyY2gtb3BlbiAubWFpbi1tZW51Lm1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51LWNvbnRhaW5lci5zZWFyY2gtb3BlbiAubWFpbi1tZW51Lm1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51LWNvbnRhaW5lci5zZWFyY2gtb3BlbiAubWFpbi1tZW51Lm1lbnUge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tZW51LWFjdGlvbi1idXR0b25zID4gZGl2IHtcbiAgbGluZS1oZWlnaHQ6IDc4cHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWVudS1hY3Rpb24tYnV0dG9ucyA+IGRpdiB7XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1lbnUtYWN0aW9uLWJ1dHRvbnMgPiBkaXYge1xuICBsaW5lLWhlaWdodDogNjZweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5zaG9wLWNhcnQtY29udGFpbmVyIC5jYXJ0LWJveCwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5zaG9wLWNhcnQtY29udGFpbmVyIC5jYXJ0LWJveCwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5zaG9wLWNhcnQtY29udGFpbmVyIC5jYXJ0LWJveCB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTUgLm1lbnUtYWN0aW9uLWJ1dHRvbnMgLm9mZi1jYW52YXMtbWVudS1pY29uLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1lbnUtYWN0aW9uLWJ1dHRvbnMgLm9mZi1jYW52YXMtbWVudS1pY29uIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYm94IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkIHtcbiAgaGVpZ2h0OiA3OHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1ib3ggLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQge1xuICBoZWlnaHQ6IDkwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWJveCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZCB7XG4gIGhlaWdodDogNjZweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5zaG9wLWNhcnQtY29udGFpbmVyIC5jYXJ0LWJveDphZnRlciwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5zaG9wLWNhcnQtY29udGFpbmVyIC5jYXJ0LWJveDphZnRlciwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5zaG9wLWNhcnQtY29udGFpbmVyIC5jYXJ0LWJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0xcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAuaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYuYm94ZWQgLmhlYWRlci1pbm5lciwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02LmZ1bGwtd2lkdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS5tZW51ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS5tZW51IC5zdWItbWVudSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAuc2l0ZS1icmFuZGluZyB7XG4gIHdpZHRoOiAyMy4zMzMlO1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIHdpZHRoOiA3Ni42NjYlO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51ID4gbGkgPiBhIHtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAuc2l0ZS1icmFuZGluZyAubG9nbyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDg2cHg7XG4gIGhlaWdodDogODZweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5zaXRlLWJyYW5kaW5nIC5sb2dvLmltZy1sb2dvIGEge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLnNpdGUtYnJhbmRpbmcgLmxvZ28udGV4dC1sb2dvIGEge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiA1cHggMTBweCA1cHggMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5zaXRlLWJyYW5kaW5nIC5sb2dvIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLnNpdGUtYnJhbmRpbmcgLmxvZ28gaW1nIHtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDg4cHg7XG4gIG1heC1oZWlnaHQ6IDg4cHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51Lm1lbnUgPiBsaSA+IGEgPiAuYmYtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMjRweDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSA+IGxpID4gYSA+IC5iZi1pY29uIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51Lm1lbnUgPiBsaSA+IGEgPiAuYmYtaWNvbi5iZi1jdXN0b20taWNvbiB7XG4gIHRvcDogMjBweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSA+IGxpLm1lbnUtaGF2ZS1pY29uID4gYSB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBsaW5lLWhlaWdodDogNjZweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTpiZWZvcmUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51Lm1lbnUgPiBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYTpiZWZvcmUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAubWFpbi1tZW51Lm1lbnUgPiBsaTpob3ZlciA+IGE6YmVmb3JlIHtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvdHRvbTogLTFweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSA+IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYgLm1haW4tbWVudS5tZW51ID4gbGk6aG92ZXIgPiBhIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yMSk7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNiAuY29udGVudC13cmFwID4gLmJzLXBpbm5pbmctd3JhcHBlciA+IC5icy1waW5uaW5nLWJsb2NrIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02LmZ1bGwtd2lkdGggLmNvbnRlbnQtd3JhcCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTYuZnVsbC13aWR0aCAuY29udGVudC13cmFwLnBpbm5lZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTcgLmhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS03LmgtYS1hZCAuaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTcgLm1haW4tbWVudS5tZW51ID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNyAubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNpdGUtaGVhZGVyLmJveGVkLmhlYWRlci1zdHlsZS03IC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LWNvbnRhaW5lciwgLnNpdGUtaGVhZGVyLmZ1bGwtd2lkdGguaGVhZGVyLXN0eWxlLTcgLm1haW4tbWVudS13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWNlY2VjO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTcgLnNpdGUtYnJhbmRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNyAubWFpbi1tZW51Lm1lbnUgLnN1Yi1tZW51IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS03IC5tYWluLW1lbnUubWVudSB7XG4gIGhlaWdodDogNjNweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNy5ib3hlZCAubWFpbi1tZW51Lm1lbnUgLm1lZ2EtbWVudSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS03LmJveGVkIC5tYWluLW1lbnUubWVudSA+IGxpIC5zdWItbWVudSB7XG4gIHRvcDogMTAyJTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxcHgpO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTcuZnVsbC13aWR0aCAubWFpbi1tZW51Lm1lbnUgLm1lZ2EtbWVudSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS03LmZ1bGwtd2lkdGggLm1haW4tbWVudS5tZW51ID4gbGkgLnN1Yi1tZW51IHtcbiAgdG9wOiA3NiU7XG4gIHRvcDogY2FsYygxMDAlIC0gMTVweCk7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNy5mdWxsLXdpZHRoIC5tYWluLW1lbnUtd3JhcHBlci5waW5uZWQgLm1haW4tbWVudS5tZW51IC5tZWdhLW1lbnUsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNy5mdWxsLXdpZHRoIC5tYWluLW1lbnUtd3JhcHBlci5waW5uZWQgLm1haW4tbWVudS5tZW51ID4gbGkgLnN1Yi1tZW51IHtcbiAgdG9wOiAxMDAlO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTcuZnVsbC13aWR0aCAubWVudS1hY3Rpb24tYnV0dG9ucyB7XG4gIGJvdHRvbTogMTVweDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS03IC5tYWluLW1lbnUtd3JhcHBlci5tZW51LWFjdGlvbnMtYnRuLXdpZHRoLTEgLm1haW4tbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTcgLm1haW4tbWVudS13cmFwcGVyLm1lbnUtYWN0aW9ucy1idG4td2lkdGgtMiAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNyAubWFpbi1tZW51LXdyYXBwZXIubWVudS1hY3Rpb25zLWJ0bi13aWR0aC0zIC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMTIwcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtNyAuYnMtcGlubmluZy1ibG9jay5waW5uZWQgLm1haW4tbWVudS5tZW51IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS03LmZ1bGwtd2lkdGggLmJzLXBpbm5pbmctYmxvY2sucGlubmVkIC5tZW51LWFjdGlvbi1idXR0b25zIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLmhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04LmJveGVkIC5oZWFkZXItaW5uZXIsIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOC5mdWxsLXdpZHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51Lm1lbnUgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5tYWluLW1lbnUubWVudSA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDAgN3B4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS5tZW51IC5zdWItbWVudSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAuc2l0ZS1icmFuZGluZyB7XG4gIHdpZHRoOiAyMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS1jb250YWluZXIge1xuICB3aWR0aDogODAlO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51ID4gbGkgPiBhIHtcbiAgbGluZS1oZWlnaHQ6IDY2cHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAuc2l0ZS1icmFuZGluZyAubG9nbyB7XG4gIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAuc2l0ZS1icmFuZGluZyAubG9nby5pbWctbG9nbyBhIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDYycHg7XG4gIGhlaWdodDogNjJweDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAuc2l0ZS1icmFuZGluZyAubG9nby50ZXh0LWxvZ28gYSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDVweCAwO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLnNpdGUtYnJhbmRpbmcgLmxvZ28gaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAuc2l0ZS1icmFuZGluZyAubG9nbywgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5zaXRlLWJyYW5kaW5nIC5sb2dvIGltZyB7XG4gIG1heC1oZWlnaHQ6IDU4cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51Lm1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6YmVmb3JlLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS5tZW51ID4gbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGE6YmVmb3JlLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLm1haW4tbWVudS5tZW51ID4gbGk6aG92ZXIgPiBhOmJlZm9yZSB7XG4gIGhlaWdodDogMnB4O1xuICBib3R0b206IC0xcHg7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51Lm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjEpO1xufVxuXG4uc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTggLmNvbnRlbnQtd3JhcCA+IC5icy1waW5uaW5nLXdyYXBwZXIgPiAuYnMtcGlubmluZy1ibG9jayB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOC5mdWxsLXdpZHRoIC5jb250ZW50LXdyYXAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04LmZ1bGwtd2lkdGggLmNvbnRlbnQtd3JhcC5waW5uZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1tZW51ID4gbGkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTEgLm1haW4tbWVudS5tZW51ID4gbGkge1xuICAgIG1hcmdpbjogMCA0cHg7XG4gIH1cbiAgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS0zIC5tYWluLW1lbnUubWVudSA+IGxpLCAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTQgLm1haW4tbWVudS5tZW51ID4gbGksIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtOCAubWFpbi1tZW51Lm1lbnUgPiBsaSB7XG4gICAgbWFyZ2luOiAwIDdweCAwIDA7XG4gIH1cbiAgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS01IC5tYWluLW1lbnUubWVudSA+IGxpID4gYSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS02IC5tYWluLW1lbnUubWVudSA+IGxpID4gYSwgLnNpdGUtaGVhZGVyLmhlYWRlci1zdHlsZS04IC5tYWluLW1lbnUubWVudSA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMCA3cHg7XG4gIH1cbiAgLm1haW4tbWVudSA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gIH1cbn1cbi5yaC1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yaC1oZWFkZXIgLnJoLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIGJvZHkgLnNpdGUtaGVhZGVyLCBib2R5LmJzLWhpZGUtaGEgLnNpdGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkuYnMtc2hvdy1oYSAuc2l0ZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGJvZHkuYnMtc2hvdy1oYSAuc2l0ZS1oZWFkZXIgLmJzLXBpbm5pbmctd3JhcHBlciwgYm9keS5icy1zaG93LWhhIC5zaXRlLWhlYWRlciAuaGVhZGVyLWlubmVyIC5sb2dvLWNvbCwgYm9keS5icy1zaG93LWhhIC5zaXRlLWhlYWRlciAubWFpbi1tZW51LXdyYXBwZXIsIGJvZHkuYnMtc2hvdy1oYSAuc2l0ZS1oZWFkZXIgLnRvcGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LmJzLXNob3ctaGEgLnNpdGUtaGVhZGVyIC5oZWFkZXItaW5uZXIgLnNpZGViYXItY29sLCBib2R5LmJzLXNob3ctaGEgLnNpdGUtaGVhZGVyID4gLmhlYWRlci1pbm5lciAucm93LWhlaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkuYnMtc2hvdy1oYSAuc2l0ZS1oZWFkZXIuaGVhZGVyLXN0eWxlLTIgLmhlYWRlci1pbm5lciwgYm9keS5icy1zaG93LWhhIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMyAuaGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbiAgYm9keS5icy1zaG93LWhhLWEgLm1haW4td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIGJvZHkuYnMtc2hvdy1oYS1hIC5tYWluLXdyYXAgLnJoLWhlYWRlciB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgYm9keS5icy1zaG93LWhhLWEgLm1haW4td3JhcCAuc2l0ZS1oZWFkZXIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIGJvZHkuYnMtc2hvdy1oYS1hIC5tYWluLXdyYXAgPiAqIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICBib2R5LmJzLXNob3ctaGEuYnMtc2hvdy1oYS1hIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMiAuaGVhZGVyLWlubmVyLCBib2R5LmJzLXNob3ctaGEuYnMtc2hvdy1oYS1hIC5zaXRlLWhlYWRlci5oZWFkZXItc3R5bGUtMyAuaGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgfVxuICAucmgtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnJoLWhlYWRlciAubWVudS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5yaC1oZWFkZXIgLm1lbnUtY29udGFpbmVyIC5tZW51LWhhbmRsZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucmgtaGVhZGVyIC5tZW51LWNvbnRhaW5lciAubWVudS1oYW5kbGVyIC5saW5lcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZWNmMGYxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDI1LjVweDtcbn1cblxuLnJoLWhlYWRlciAubWVudS1jb250YWluZXIgLm1lbnUtaGFuZGxlciAubGluZXM6YWZ0ZXIsIC5yaC1oZWFkZXIgLm1lbnUtY29udGFpbmVyIC5tZW51LWhhbmRsZXIgLmxpbmVzOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZWNmMGYxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5yaC1oZWFkZXIgLm1lbnUtY29udGFpbmVyIC5tZW51LWhhbmRsZXIgLmxpbmVzOmJlZm9yZSB7XG4gIHRvcDogOHB4O1xufVxuXG4ucmgtaGVhZGVyIC5tZW51LWNvbnRhaW5lciAubWVudS1oYW5kbGVyIC5saW5lczphZnRlciB7XG4gIHRvcDogLThweDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAuc3ViLW1lbnUgYSA+IC5mYSB7XG4gIG1pbi13aWR0aDogMTJweDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSBsaSBhID4gLmJmLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMjJweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IGxpID4gYSB7XG4gIHBhZGRpbmc6IDAgMCAwIDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSA+IGxpID4gYSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ub3Blbi1zdWIgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAuY2hpbGRyZW4tYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogc2lsdmVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjU1cyBjdWJpYy1iZXppZXIoMC4zNywgLTAuMDQsIDAuMiwgMC45OSk7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41NXMgY3ViaWMtYmV6aWVyKDAuMzcsIC0wLjA0LCAwLjIsIDAuOTkpO1xuICB0cmFuc2l0aW9uOiAwLjU1cyBjdWJpYy1iZXppZXIoMC4zNywgLTAuMDQsIDAuMiwgMC45OSk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSArIC5yZXNwLW1lbnUgLmNoaWxkcmVuLWJ1dHRvbiB7XG4gIHRvcDogOHB4O1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IGxpLm9wZW4tc3ViID4gLmNoaWxkcmVuLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgbGkgbGkgLmNoaWxkcmVuLWJ1dHRvbiB7XG4gIHRvcDogMXB4O1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5jaGlsZHJlbi1idXR0b246YWZ0ZXIsIC5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLmNoaWxkcmVuLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTFweDtcbiAgcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41NXMgY3ViaWMtYmV6aWVyKDAuMzcsIC0wLjA0LCAwLjIsIDAuOTkpO1xuICAtbW96LXRyYW5zaXRpb246IDAuNTVzIGN1YmljLWJlemllcigwLjM3LCAtMC4wNCwgMC4yLCAwLjk5KTtcbiAgdHJhbnNpdGlvbjogMC41NXMgY3ViaWMtYmV6aWVyKDAuMzcsIC0wLjA0LCAwLjIsIDAuOTkpO1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5jaGlsZHJlbi1idXR0b246YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLm9wZW4tc3ViID4gLmNoaWxkcmVuLWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLm9wZW4tc3ViID4gLmNoaWxkcmVuLWJ1dHRvbjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSBsaTpob3ZlciA+IC5tZWdhLW1lbnUsIC5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgbGk6aG92ZXIgPiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5tZWdhLW1lbnUsIC5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tbmFtZTogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBsZWZ0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5zdWItbWVudSA+IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCkgIWltcG9ydGFudDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAuc3ViLW1lbnUgPiBsaS5vcGVuLXN1YjpsYXN0LWNoaWxkID4gYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAuc3ViLW1lbnUgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLm1lZ2EtbWVudSwgLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAuc3ViLW1lbnUge1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgbGkgbGkge1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAuc3ViLW1lbnUgPiBsaTpsYXN0LWNoaWxkID4gYSB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkFyaWFsIE5hcnJvd1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgei1pbmRleDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDE5cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNnB4IDZweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSA+IC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IGxpIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2Uge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgKyAucmVzcC1tZW51IGxpIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgKyAucmVzcC1tZW51IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnJoLWNvdmVyIC5zZWFyY2gtZm9ybSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJoLWNvdmVyIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmbG9hdDogbm9uZTtcbiAgd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucmgtY292ZXIgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XG59XG5cbi5yaC1jb3ZlciAuc2VhcmNoLWZvcm0gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yaC1jb3ZlciAuc2VhcmNoLWZvcm0gOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yaC1jb3ZlciAuc2VhcmNoLWZvcm0gOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmgtY292ZXIgLnNlYXJjaC1mb3JtIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yaC1jb3ZlciAuYmV0dGVyLXNvY2lhbC1jb3VudGVyIHtcbiAgbWFyZ2luOiAyMHB4IDAgMCAhaW1wb3J0YW50O1xufVxuXG4ucmgtY292ZXIgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1idXR0b24gLnNvY2lhbC1saXN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmgtY292ZXIgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1idXR0b24gLnNvY2lhbC1pdGVtIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDRweCA0cHg7XG59XG5cbi5yaC1jb3ZlciAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWJ1dHRvbiAuaXRlbS1pY29uIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNhM2EzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAzcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucmgtY292ZXIgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1idXR0b24gLnNvY2lhbC1pdGVtOmhvdmVyIC5pdGVtLWljb24ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSk7XG59XG5cbi5yaC1jb3Zlci5uby1sb2dpbi1pY29uIC5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtYnV0dG9uIC5zb2NpYWwtbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIG1heC13aWR0aDogODAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLm1lZ2EtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLm1lZ2EtbWVudSAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIC5tZWdhLWxpbmtzID4gbGkge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsgLm1lZ2EtbGlua3MgbGkgYSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsgLm1lZ2EtbGlua3MgbGkgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsgLm1lZ2EtbGlua3MgbGkub3Blbi1zdWIgPiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmstbGlzdCAubWVnYS1saW5rcyBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluay1saXN0IC5tZWdhLWxpbmtzID4gbGkgLnN1Yi1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNnB4IDAgMCAyMnB4O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluay1saXN0IC5tZWdhLWxpbmtzID4gbGkgLnN1Yi1tZW51ID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAubWVnYS1tZW51Lm1lZ2EtZ3JpZC1wb3N0cyAucG9zdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ucmgtY292ZXIgLnJoLWMtbSAucmVzcC1tZW51IC5tZWdhLW1lbnUubWVnYS1ncmlkLXBvc3RzIC5wb3N0Om50aC1jaGlsZCgyKSwgLnJoLWNvdmVyIC5yaC1jLW0gLnJlc3AtbWVudSAubWVnYS1tZW51Lm1lZ2EtZ3JpZC1wb3N0cyAucG9zdDpudGgtY2hpbGQoMyksIC5yaC1jb3ZlciAucmgtYy1tIC5yZXNwLW1lbnUgLm1lZ2EtbWVudS5tZWdhLWdyaWQtcG9zdHMgLnBvc3Q6bnRoLWNoaWxkKDQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJoLWNvdmVyIC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmstbGlzdCAubWVnYS1saW5rcyA+IGxpOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5yaC1oZWFkZXIgLmxvZ28tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGhlaWdodDogNTRweDtcbn1cblxuLnJoLWhlYWRlciAubG9nby1jb250YWluZXIucmgtaW1nLWxvZ28ge1xuICBmb250LXNpemU6IDA7XG59XG5cbi5yaC1oZWFkZXIgLmxvZ28tY29udGFpbmVyIGltZyB7XG4gIG1heC1oZWlnaHQ6IDgwJTtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG5cbi5yaC1oZWFkZXIgLmxvZ28tY29udGFpbmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJoLWNvdmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC05OSU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNTRzIGN1YmljLWJlemllcigwLjY1LCAwLjMzLCAwLjM1LCAwLjg0KTtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjU0cyBjdWJpYy1iZXppZXIoMC42NSwgMC4zMywgMC4zNSwgMC44NCk7XG4gIHRyYW5zaXRpb246IDAuNTRzIGN1YmljLWJlemllcigwLjY1LCAwLjMzLCAwLjM1LCAwLjg0KTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZDogIzE5MTkxOTtcbiAgaGVpZ2h0OiAxMDElO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDFweCk7XG59XG5cbmJvZHkub3Blbi1yaCAucmgtY292ZXIge1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5ib2R5LmFkbWluLWJhciAucmgtY292ZXIge1xuICB0b3A6IDQ2cHg7XG59XG5cbmJvZHkubWNlLWNvbnRlbnQtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLm5vc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjMgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnJoLWNvdmVyLmdyLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzAwMWZkMyAwLCAjMmQ5ZGZiIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzAwMWZkMyAwLCAjMmQ5ZGZiIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDAxZmQzIDAsICMyZDlkZmIgMTAwJSk7XG59XG5cbi5yaC1jb3Zlci5nci0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoODVkZWcsICNiODM5MTcgMCwgI2Y3YWUxNSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoODVkZWcsICNiODM5MTcgMCwgI2Y3YWUxNSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCg4NWRlZywgI2I4MzkxNyAwLCAjZjdhZTE1IDEwMCUpO1xufVxuXG4ucmgtY292ZXIuZ3ItMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAjOTIzNGVmIDAsICMyMmMxYzMgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAjOTIzNGVmIDAsICMyMmMxYzMgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoODVkZWcsICM5MjM0ZWYgMCwgIzIyYzFjMyAxMDAlKTtcbn1cblxuLnJoLWNvdmVyLmdyLTQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCg4NWRlZywgI2MyMzMzNyAwLCAjZDQ1ZjI1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg4NWRlZywgI2MyMzMzNyAwLCAjZDQ1ZjI1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAjYzIzMzM3IDAsICNkNDVmMjUgMTAwJSk7XG59XG5cbi5yaC1jb3Zlci5nci01IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoODVkZWcsICMwYTU4YzAgMCwgIzAwYWRlMSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoODVkZWcsICMwYTU4YzAgMCwgIzAwYWRlMSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCg4NWRlZywgIzBhNThjMCAwLCAjMDBhZGUxIDEwMCUpO1xufVxuXG4ucmgtY292ZXIuZ3ItNiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAjMGI1YzVlIDAsICMyOGFlOTIgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAjMGI1YzVlIDAsICMyOGFlOTIgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoODVkZWcsICMwYjVjNWUgMCwgIzI4YWU5MiAxMDAlKTtcbn1cblxuLnJoLWNvdmVyLmdyLTcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCg4NWRlZywgIzg4MGQyYyAwLCAjMWQ3MGJmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg4NWRlZywgIzg4MGQyYyAwLCAjMWQ3MGJmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KDg1ZGVnLCAjODgwZDJjIDAsICMxZDcwYmYgMTAwJSk7XG59XG5cbi5yaC1jb3Zlci5nci04IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoODVkZWcsICMxOTFiMWQgMCwgIzUyNTc1OSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoODVkZWcsICMxOTFiMWQgMCwgIzUyNTc1OSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCg4NWRlZywgIzE5MWIxZCAwLCAjNTI1NzU5IDEwMCUpO1xufVxuXG4ucmgtY292ZXIuYmctaW1nOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMTM7XG59XG5cbi5yaC1jb3Zlci5iZy1pbWc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC40O1xuICB6LWluZGV4OiAtMjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjU0cyBjdWJpYy1iZXppZXIoMC42NSwgMC4zMywgMC4zNSwgMC44NCk7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41NHMgY3ViaWMtYmV6aWVyKDAuNjUsIDAuMzMsIDAuMzUsIDAuODQpO1xuICB0cmFuc2l0aW9uOiAwLjU0cyBjdWJpYy1iZXppZXIoMC42NSwgMC4zMywgMC4zNSwgMC44NCk7XG59XG5cbi5jbG9zZS1yaCAucmgtY292ZXIuYmctaW1nOmFmdGVyIHtcbiAgbGVmdDogLTEwMCU7XG59XG5cbi5vcGVuLXJoIC5yaC1jb3Zlci5iZy1pbWc6YWZ0ZXIge1xuICBsZWZ0OiAwO1xufVxuXG4ucmgtY292ZXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjA4O1xuICBib3gtc2hhZG93OiAwIDAgMzJweCAwICMwMDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ucmgtY292ZXIgLnJoLWNsb3NlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDIxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG5cbi5yaC1jb3ZlciAucmgtY2xvc2U6YWZ0ZXIsIC5yaC1jb3ZlciAucmgtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgb3BhY2l0eTogMC42NTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5yaC1jb3ZlciAucmgtY2xvc2U6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnJoLWNvdmVyIC5yaC1wYW5lbCB7XG4gIHBhZGRpbmc6IDI3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJoLWNvdmVyIC5yaC1wYW5lbC5yaC1wLXUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmgtY292ZXIgLnJoLXAtaCB7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IC0yN3B4IC0yN3B4IDIwcHg7XG4gIHBhZGRpbmc6IDAgMjNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yaC1jb3ZlciAucmgtcC1oIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJoLWNvdmVyIC5yaC1wLWggLnVzZXItbG9naW4ge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmgtY292ZXIgLnJoLXAtaCAudXNlci1sb2dpbiAudXNlci1hdmF0YXIge1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yaC1jb3ZlciAucmgtcC1oIC51c2VyLWxvZ2luIC51c2VyLWF2YXRhciBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ucmgtY292ZXIgLnJoLXAtaCAudXNlci1sb2dpbiAudXNlci1hdmF0YXIgLmZhIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmgtY292ZXIgLnJoLWJhY2stbWVudSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJoLWNvdmVyIC5yaC1iYWNrLW1lbnU6Zm9jdXMsIC5yaC1jb3ZlciAucmgtYmFjay1tZW51OmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ucmgtY292ZXIgLnJoLWJhY2stbWVudTphZnRlciwgLnJoLWNvdmVyIC5yaC1iYWNrLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC41NXMgY3ViaWMtYmV6aWVyKDAuMzcsIC0wLjA0LCAwLjIsIDAuOTkpO1xuICAtbW96LXRyYW5zaXRpb246IDAuNTVzIGN1YmljLWJlemllcigwLjM3LCAtMC4wNCwgMC4yLCAwLjk5KTtcbiAgdHJhbnNpdGlvbjogMC41NXMgY3ViaWMtYmV6aWVyKDAuMzcsIC0wLjA0LCAwLjIsIDAuOTkpO1xufVxuXG4ucmgtY292ZXIgLnJoLWJhY2stbWVudTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpO1xufVxuXG4ucmgtY292ZXIgLnJoLWJhY2stbWVudS5hYnRuOmJlZm9yZSwgLnJoLWNvdmVyIC5yaC1iYWNrLW1lbnU6aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIHdpZHRoOiAxN3B4O1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogN3B4O1xufVxuXG4ucmgtY292ZXIgLnJoLWJhY2stbWVudTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiA2cHg7XG59XG5cbi5yaC1jb3ZlciAucmgtYmFjay1tZW51LmFidG46YWZ0ZXIsIC5yaC1jb3ZlciAucmgtYmFjay1tZW51OmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIGxlZnQ6IDdweDtcbiAgd2lkdGg6IDE3cHg7XG4gIHRvcDogMTlweDtcbn1cblxuLnJoLWNvdmVyIC5yaC1iYWNrLW1lbnUgaSB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTNweDtcbiAgbGVmdDogN3B4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luLXNob3J0Y29kZSB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDI1cHggMCAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIC5sb2dpbi1oZWFkZXIsIC5yaC1jb3ZlciAuYnMtbG9naW4gLmxvZ2luLWhlYWRlciAubG9naW4taWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIC5zb2NpYWwtbG9naW4tYnV0dG9ucyBsaSAuc29jaWFsLWxvZ2luLWJ0bi5idG4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbiAuc29jaWFsLWxvZ2luLWJ0bi5idG4gLmJmLWljb24ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbiAuc29jaWFsLWxvZ2luLWJ1dHRvbnMge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIC5zb2NpYWwtbG9naW4tYnV0dG9ucyAub3ItdGV4dDphZnRlciwgLnJoLWNvdmVyIC5icy1sb2dpbiAuc29jaWFsLWxvZ2luLWJ1dHRvbnMgLm9yLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMC4xO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjVweDtcbiAgcmlnaHQ6IC0xMDFweDtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbiAuc29jaWFsLWxvZ2luLWJ1dHRvbnMgLm9yLXRleHQ6YWZ0ZXIge1xuICBsZWZ0OiAtMTAxcHg7XG4gIHJpZ2h0OiBpbmhlcml0O1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIC5zb2NpYWwtbG9naW4tYnV0dG9ucyAub3ItdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE3KTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbiBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgLnJoLWNvdmVyIC5icy1sb2dpbiBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbiBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnJoLWNvdmVyIC5icy1sb2dpbiBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG59XG5cbi5yaC1jb3ZlciAuYnMtbG9naW4gaW5wdXRbdHlwZT1wYXNzd29yZF06Oi1tb3otcGxhY2Vob2xkZXIsIC5yaC1jb3ZlciAuYnMtbG9naW4gaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIGlucHV0W3R5cGU9cGFzc3dvcmRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnJoLWNvdmVyIC5icy1sb2dpbiBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIGlucHV0W3R5cGU9cGFzc3dvcmRdOi1tb3otcGxhY2Vob2xkZXIsIC5yaC1jb3ZlciAuYnMtbG9naW4gaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG59XG5cbi5yaC1jb3ZlciAuYnMtbG9naW4gLnJlbWVtYmVyLWNoZWNrYm94ICsgLnJlbWVtYmVyLWxhYmVsIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbiAucmVtZW1iZXItbGFiZWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFnQ0FZQUFBQWJpZmpNQUFBQUFYTlNSMElBcnM0YzZRQUFBVmxKUkVGVVNBM3RrekZMQTBFUWhYZVZLenhTYVNFV3RtSjZ3UzQvdzg0ZmtkSkt5L3lGRkZiK0I4RXFZQzIyZ2ZSQkc4RkNUN0J3L2Q0NWQ2emVhZmE4TmdPUG5aMTk3KzB5N1BnUXdxWno3Z2djZ0J5a1JBRnBBZTQ4QnNja08rRFdlLy9DdWpMUURDQ053Sk5qYzJxRmxjS1lJSTIwR3hUejFKdGpBOVBrTXVnVmF3UG4xajM0NmtIeDM2L01EeXpVUkUzVnFJdUpjVFZNQzAxanIzSFdOR1pnQXBZZ05jU1ZKcE9Ca211d3o1T1NRbHpUVEdRZ3QyUnhkWU9aTEdVUXFtTFhWZHBPWHhuK0VGeUN2Zm95TmtrdmdDYnhvL2pFSEtqNXpSZm9vSGEzaE5xUWRBWjJyZlRLK2xIbWNyR2krbkVDM3NBNHFzVTNjeFR1d2JiT3RhbWJTTDRGM2xXMEdMTWVnb2Vxd0ZxTEd3WldPSS9JU3Arai9UZHhxNEVWTHlKUmxUYkV2eHEwbUxTSy96U3d3ek91dndGbHcxVDdHWHFlbXRqcksrc25Yb0VwUnNuellOeHBxV1dqSDZXSjFFdFNRMXhwc2svRG4rMDFIN1pLQVFBQUFBQkpSVTVFcmtKZ2dnPT0pO1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIC5nby1sb2dpbi1wYW5lbCwgLnJoLWNvdmVyIC5icy1sb2dpbiAuZ28tcmVzZXQtcGFuZWwge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIC5nby1sb2dpbi1wYW5lbDpob3ZlciwgLnJoLWNvdmVyIC5icy1sb2dpbiAuZ28tcmVzZXQtcGFuZWw6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbiAuYnMtbG9naW4tcmVzZXQtcGFuZWwgLmxvZ2luLWhlYWRlciAubG9naW4taWNvbiwgLnJoLWNvdmVyIC5icy1sb2dpbiAucmVtZW1iZXItY2hlY2tib3g6Y2hlY2tlZCArIC5yZW1lbWJlci1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIC5icy1sb2dpbi1yZXNldC1wYW5lbCAubG9naW4tYnRuLCAucmgtY292ZXIgLmJzLWxvZ2luIC5sb2dpbi1idG4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnJoLWNvdmVyIC5icy1sb2dpbiAubG9naW4tc2lnbnVwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Nik7XG59XG5cbi5yaC1jb3ZlciAuYnMtbG9naW4gLmxvZ2luLXNpZ251cCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucmgtY292ZXIgLmJzLWxvZ2luIC51c2VyLWxpbmtzLCAucmgtY292ZXIgLmJzLWxvZ2luIC51c2VyLWxpbmtzIGxpIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi5yaC1jb3ZlciAuYnMtbG9naW4gLnVzZXItbGlua3MgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmgtaGVhZGVyLmxpZ2h0IC5yaC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnJoLWhlYWRlci5saWdodCAucmgtY29udGFpbmVyLmJzLXBpbm5pbmctYmxvY2sucGlubmVkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDQwcHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNDBweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICBib3gtc2hhZG93OiAwIDAgNDBweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xufVxuXG4ucmgtaGVhZGVyLmxpZ2h0IC5sb2dvLWNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi5yaC1oZWFkZXIubGlnaHQgLm1lbnUtY29udGFpbmVyIC5tZW51LWhhbmRsZXIgLmxpbmVzLCAucmgtaGVhZGVyLmxpZ2h0IC5tZW51LWNvbnRhaW5lciAubWVudS1oYW5kbGVyIC5saW5lczphZnRlciwgLnJoLWhlYWRlci5saWdodCAubWVudS1jb250YWluZXIgLm1lbnUtaGFuZGxlciAubGluZXM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbn1cblxuYm9keS5icy1zaG93LWhhLmJzLXNob3ctaGEtYiAuc2l0ZS1oZWFkZXIgKyAucmgtaGVhZGVyLmxpZ2h0IC5yaC1jb250YWluZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLm1haW4tbWVudSAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1lbGVtZW50cyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5tYWluLW1lbnUgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xufVxuXG51bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyAubWVnYS1tZW51LCB1bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIC5tZWdhLWxpbmtzIC5zdWItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgN3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgN3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiAwIDdweCA3cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxudWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgbGkubWVudS1pdGVtLW1lZ2EtZ3JpZC1wb3N0cyA+IC5tZWdhLW1lbnUsIHVsLnN1Yi1tZW51LmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIGxpLm1lbnUtaXRlbS1tZWdhLWdyaWQtcG9zdHMgPiBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxudWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayAubWVnYS1saW5rcyAuc3ViLW1lbnUgLnN1Yi1tZW51LnN1Yi1tZW51LCB1bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIC5tZWdhLWxpbmtzIC5zdWItbWVudS5zdWItbWVudSwgdWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluay1saXN0IC5tZWdhLWxpbmtzID4gbGkgLnN1Yi1tZW51IHtcbiAgdG9wOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTM5cHg7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxudWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS50YWJiZWQtZ3JpZC1wb3N0czpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG51bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyAubWVnYS1tZW51LnRhYmJlZC1ncmlkLXBvc3RzIC50YWItY29udGVudCwgdWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS50YWJiZWQtZ3JpZC1wb3N0cyAudGFicy1zZWN0aW9uIGxpOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxudWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS50YWJiZWQtZ3JpZC1wb3N0cyAudGFicy1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbm9uZTtcbn1cblxudWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayAuY29udGVudC13cmFwLCB1bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyAubWVnYS1tZW51LnRhYmJlZC1ncmlkLXBvc3RzIC5jb250ZW50LXdyYXAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogaW5oZXJpdDtcbn1cblxudWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayAubWVnYS1saW5rcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxudWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayAubWVnYS1saW5rcyA+IGxpID4gYSB7XG4gIGNvbG9yOiAjNDM0MzQzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cblxudWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluay1saXN0IC5tZWdhLWxpbmtzID4gbGksIHVsLnN1Yi1tZW51LmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmstbGlzdCAubWVnYS1saW5rcyA+IGxpIC5zdWItbWVudSA+IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnVsLnN1Yi1tZW51LmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmstbGlzdCAubWVnYS1saW5rcyA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cblxudWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayAubWVnYS1saW5rcyA+IGxpOmxhc3QtY2hpbGQgPiBhLCB1bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rLWxpc3QgLm1lZ2EtbGlua3MgPiBsaTpsYXN0LWNoaWxkID4gYSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbnVsLnN1Yi1tZW51LmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsgLm1lZ2EtbGlua3MubGluay0yLWNvbHVtbiA+IGxpLCB1bC5zdWItbWVudS5icy1wcmV0dHktdGFicy1lbGVtZW50cyAubWVnYS1tZW51Lm1lZ2EtdHlwZS1saW5rIC5tZWdhLWxpbmtzLmxpbmstMy1jb2x1bW4gPiBsaSwgdWwuc3ViLW1lbnUuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm1lZ2EtbWVudS5tZWdhLXR5cGUtbGluayAubWVnYS1saW5rcy5saW5rLTQtY29sdW1uID4gbGkge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbnVsLnN1Yi1tZW51LmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5tZWdhLW1lbnUubWVnYS10eXBlLWxpbmsgLm1lZ2EtbGlua3MgPiBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ub2ZmLWNhbnZhcy1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4ub2ZmLWNhbnZhcy1pbm5lciA+IGRpdiB7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzQzNDM0Mztcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsZWZ0OiAtMzAwcHg7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTk5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNnMgY3ViaWMtYmV6aWVyKDAuNTUsIC0wLjAxLCAwLjE5LCAwLjk4KSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG4gIC1vLXRyYW5zaXRpb246IDAuNnMgY3ViaWMtYmV6aWVyKDAuNTUsIC0wLjAxLCAwLjE5LCAwLjk4KSAwcztcbiAgdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpIDBzO1xufVxuXG5ib2R5Lm9mZi1jYW52YXMtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG5ib2R5Lm9mZi1jYW52YXMtc2Nyb2xsIC5vZmYtY2FudmFzLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLmNsb3Npbmcge1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm9mZi1jYW52YXMtbWVudS1vcGVuIC5vZmYtY2FudmFzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJJQUFBQVNDQVlBQUFCV3pvNVhBQUFBQm1KTFIwUUEvd0QvQVArZ3ZhZVRBQUFBL1VsRVFWUTRqWlhVdnk0RVFSd0g4Tjl4dk1JMWFDV1VDby9nWDBoMG5rV2oxU2l1UTRFUXlZbUNoL0FJcm5PZVFJOEVIOFd0WkV6MmR1ZW0ydXorNWpQZi9jM3NSa1FFMXJHTlRrd3hzSXA5ekFmVzhHTThyakZiaU96Z281clhEMno2UDY0dzA0SnNKUWdNQWgyY1p0akZKQXdiZUU5cVIxaElDNDR6N0E3ZERObkRaMUl6Uks5dXRSd2IvUFVNdTBWSUEzWlpuQ1NENm5yMm5WeS9ZTEVSYVVuV21LUnBtNThpUW5idk9TTGVwa2x6Z0srYVJIQ1B1UklrUGJId2lwc01hLzRDYXBJTTBhczJvRitVYkJLU1BHL0gycEFpRE10WlQwWllhbmo5RHM0ejdDaU0veWRGU0lhZEpmTWVBMTJjNE5ZVUo3YkNEdkdBbFY4cnlaVEJTUzdjUFFBQUFBQkpSVTVFcmtKZ2dnPT0pLCBuby1kcm9wO1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51LW9wZW4gLm9mZi1jYW52YXMtY29udGFpbmVyLmxlZnQge1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IHtcbiAgbGVmdDogaW5oZXJpdDtcbiAgcmlnaHQ6IC0zMDBweDtcbn1cblxuLm9mZi1jYW52YXMtbWVudS1vcGVuIC5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAyOTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogM3B4IDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ub2ZmLWNhbnZhcy1pbm5lciB7XG4gIGNvbG9yOiAjNDM0MzQzO1xuICB3aWR0aDogMjkwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ub2ZmLWNhbnZhcy1pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgei1pbmRleDogMTtcbn1cblxuYm9keS5hZG1pbi1iYXIgLm9mZi1jYW52YXMtY29udGFpbmVyIHtcbiAgdG9wOiAzMnB4O1xufVxuXG4ub2ZmLWNhbnZhcy1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1oZWFkZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5vZmYtY2FudmFzLWhlYWRlciAubG9nbyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5vZmYtY2FudmFzLWhlYWRlciAuc2l0ZS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ub2ZmLWNhbnZhcy1oZWFkZXIgLnNpdGUtbmFtZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLm9mZi1jYW52YXMtaGVhZGVyIC5zaXRlLW5hbWU6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5vZmYtY2FudmFzLWhlYWRlciAubG9nbyArIC5zaXRlLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm9mZi1jYW52YXMtaGVhZGVyIC5zaXRlLWRlc2NyaXB0aW9uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51ID4gdWwgPiBsaSA+IGEge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub2ZmLWNhbnZhcy1pbm5lciA+IC5vZmYtY2FudmFzLW1lbnUge1xuICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcbn1cblxuLm9mZi1jYW52YXMtaW5uZXIgPiAub2ZmLWNhbnZhcy1zZWFyY2ggKyAub2ZmLWNhbnZhcy1tZW51IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5vZmYtY2FudmFzLWlubmVyID4gLm9mZi1jYW52YXMtaGVhZGVyICsgLm9mZi1jYW52YXMtbWVudSB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5vZmYtY2FudmFzLWlubmVyIC5jYW52YXMtY2xvc2UgKyAub2ZmLWNhbnZhcy1zZWFyY2gge1xuICBtYXJnaW4tdG9wOiA0NHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51IHVsLm1lbnUgbGksIC5vZmYtY2FudmFzLW1lbnUgdWwubWVudSA+IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51IHVsLm1lbnUgPiBsaSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLm9mZi1jYW52YXMtbWVudSBsaSA+IGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgcGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUgbGk6bGFzdC1jaGlsZCA+IGEge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUgbGkgbGkge1xuICBwYWRkaW5nOiAwIDE4cHggIWltcG9ydGFudDtcbn1cblxuLm9mZi1jYW52YXMtbWVudSBsaSBsaSA+IGEge1xuICBwYWRkaW5nOiA4cHggMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KSAhaW1wb3J0YW50O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51IGEge1xuICBjb2xvcjogIzQ0NDtcbn1cblxuLm9mZi1jYW52YXMtbWVudSB1bC5tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLm9mZi1jYW52YXMtbWVudSB1bC5tZW51ID4gbGkgLnN1Yi1tZW51IHtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICBwYWRkaW5nOiA3cHggMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51IHVsLm1lbnUgPiBsaSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAtN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUgdWwubWVudSA+IGxpIC5zdWItbWVudTphZnRlciwgLm9mZi1jYW52YXMtbWVudSB1bC5tZW51ID4gbGkgLnN1Yi1tZW51OmJlZm9yZSB7XG4gIGJvcmRlcjogc29saWQgMTNweCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogMTNweDtcbiAgbGVmdDogLTI3cHg7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Q3ZDdkNztcbn1cblxuLm9mZi1jYW52YXMtbWVudSB1bC5tZW51ID4gbGkgLnN1Yi1tZW51OmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAxMnB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gIHRvcDogMTRweDtcbiAgbGVmdDogLTI0cHg7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUgLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9mZi1jYW52YXMtbWVudSB1bCB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDNweCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZWFlYTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1tZW51IHVsLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEzcHg7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUgdWwubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmJzbS1lbnRlciA+IGE6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICByaWdodDogLThweDtcbn1cblxuLm9mZi1jYW52YXMtbWVudSAubWVudSAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIGJvdHRvbTogaW5oZXJpdDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG5cbi5vZmYtY2FudmFzLW1lbnUgLm1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhID4gLmJldHRlci1jdXN0b20tYmFkZ2Uge1xuICByaWdodDogMjBweDtcbn1cblxuLm9mZi1jYW52YXMtbWVudSAubWVudSAuYmV0dGVyLWN1c3RvbS1iYWRnZTphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBib3R0b206IDRweDtcbiAgbGVmdDogLThweDtcbn1cblxuLm9mZi1jYW52YXMtaW5uZXIgPiAub2ZmLWNhbnZhcy1zZWFyY2g6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuLm9mZi1jYW52YXMtc2VhcmNoIGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vZmYtY2FudmFzLXNlYXJjaCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5vZmYtY2FudmFzLXNlYXJjaCAuZmEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzhmOGY4Zjtcbn1cblxuLm9mZi1jYW52YXMtaW5uZXIgPiAub2ZmX2NhbnZhc19mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5vZmYtY2FudmFzLWlubmVyID4gLm9mZl9jYW52YXNfZm9vdGVyOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5vZmYtY2FudmFzLWlubmVyID4gLm9mZi1jYW52YXMtc2VhcmNoICsgLm9mZl9jYW52YXNfZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxuLm9mZi1jYW52YXMtaW5uZXIgPiAub2ZmX2NhbnZhc19mb290ZXIgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1idXR0b246Zmlyc3QtY2hpbGQgLnNvY2lhbC1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vZmYtY2FudmFzLWlubmVyID4gLm9mZl9jYW52YXNfZm9vdGVyIC5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtYnV0dG9uOmZpcnN0LWNoaWxkIC5zb2NpYWwtaXRlbSB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDAgM3B4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5vZmZfY2FudmFzX2Zvb3RlciAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWJ1dHRvbiAuaXRlbS1pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIgLnNvY2lhbC1zaGFyZS1saXN0IHtcbiAgcGFkZGluZzogMTVweCAwIDA7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lciAuc29jaWFsLXNoYXJlLWxpc3QgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIgLnNvY2lhbC1zaGFyZS1saXN0IGEge1xuICBiYWNrZ3JvdW5kOiAjNDI0MjQyO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNHB4IDdweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQge1xuICByaWdodDogLTMwMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLm9mZi1jYW52YXMtaW5uZXIsIC5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodDpiZWZvcmUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLm9mZi1jYW52YXMtY29udGFpbmVyLnJpZ2h0IC5vZmYtY2FudmFzLW1lbnUgdWwgdWwge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogLTNweCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCAub2ZmLWNhbnZhcy1tZW51IHVsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCB1bC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbiAgcmlnaHQ6IGluaGVyaXQ7XG4gIGxlZnQ6IDA7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCB1bC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYnNtLWVudGVyID4gYTphZnRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtOHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLm9mZi1jYW52YXMtbWVudSB1bC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYnNtLWVudGVyID4gYTphZnRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtOHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLm9mZi1jYW52YXMtbWVudSAubWVudSAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIHJpZ2h0OiBpbmhlcml0O1xuICBsZWZ0OiAwO1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLm9mZi1jYW52YXMtbWVudSAubWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgPiAuYmV0dGVyLWN1c3RvbS1iYWRnZSB7XG4gIHJpZ2h0OiBpbmhlcml0O1xuICBsZWZ0OiAyMHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLm9mZi1jYW52YXMtbWVudSAubWVudSAuYmV0dGVyLWN1c3RvbS1iYWRnZTphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLThweCAhaW1wb3J0YW50O1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLm9mZl9jYW52YXNfZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWJ1dHRvbiAuc29jaWFsLWl0ZW0ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDZweCA0cHg7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCB1bC5tZW51IGxpLm1lbnUtaGF2ZS1pY29uID4gYSA+IC5iZi1pY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDRweCAwIDAgNnB4O1xufVxuXG4ub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLm9mZi1jYW52YXMtbWVudSB1bC5tZW51ID4gbGkgLnN1Yi1tZW51OmFmdGVyLCAub2ZmLWNhbnZhcy1jb250YWluZXIucmlnaHQgLm9mZi1jYW52YXMtbWVudSB1bC5tZW51ID4gbGkgLnN1Yi1tZW51OmJlZm9yZSB7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIHJpZ2h0OiAtMjdweDtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgZmlsdGVyOiBGbGlwSDtcbiAgLW1zLWZpbHRlcjogRmxpcEg7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCAub2ZmLWNhbnZhcy1tZW51IHVsLm1lbnUgPiBsaSAuc3ViLW1lbnU6YWZ0ZXIge1xuICBsZWZ0OiBpbmhlcml0O1xuICByaWdodDogLTI0cHg7XG59XG5cbi5vZmYtY2FudmFzLWNvbnRhaW5lci5yaWdodCB1bC5tZW51ID4gbGkgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIHJpZ2h0OiAxMDAlO1xufVxuXG4uc2tpbi1kYXJrLm9mZi1jYW52YXMtY29udGFpbmVyIC5vZmYtY2FudmFzLWlubmVyLCAuc2tpbi1kYXJrLm9mZi1jYW52YXMtY29udGFpbmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxNTE1MTU7XG59XG5cbi5za2luLWRhcmsub2ZmLWNhbnZhcy1jb250YWluZXIgLm9mZi1jYW52YXMtc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0ge1xuICBib3JkZXItY29sb3I6ICMyNzI3Mjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTE1MTU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2tpbi1kYXJrLm9mZi1jYW52YXMtY29udGFpbmVyIC5vZmYtY2FudmFzLWlubmVyID4gZGl2LCAuc2tpbi1kYXJrLm9mZi1jYW52YXMtY29udGFpbmVyIC5vZmYtY2FudmFzLW1lbnUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2tpbi1kYXJrLm9mZi1jYW52YXMtY29udGFpbmVyIC5vZmYtY2FudmFzLW1lbnUgdWwubWVudSA+IGxpIC5zdWItbWVudSB7XG4gIGJhY2tncm91bmQ6ICMxNTE1MTU7XG4gIGJvcmRlci1jb2xvcjogIzIzMjMyMztcbn1cblxuLnNraW4tZGFyay5vZmYtY2FudmFzLWNvbnRhaW5lciAub2ZmLWNhbnZhcy1tZW51IHVsLm1lbnUgPiBsaSAuc3ViLW1lbnU6YWZ0ZXIsIC5za2luLWRhcmsub2ZmLWNhbnZhcy1jb250YWluZXIgLm9mZi1jYW52YXMtbWVudSB1bC5tZW51ID4gbGkgLnN1Yi1tZW51OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzIzMjMyMztcbn1cblxuLnNraW4tZGFyay5vZmYtY2FudmFzLWNvbnRhaW5lciAub2ZmLWNhbnZhcy1tZW51IGxpID4gYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgIWltcG9ydGFudDtcbn1cblxuLnNraW4tZGFyay5vZmYtY2FudmFzLWNvbnRhaW5lciAub2ZmLWNhbnZhcy1pbm5lciA+IC5vZmZfY2FudmFzX2Zvb3RlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNyk7XG59XG5cbi5zZWFyY2gtaGVhZGVyIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG4uc2VhcmNoLWhlYWRlciAuc2VhcmNoLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uc2VhcmNoLWhlYWRlciAuZm91bmQtY2F0ZWdvcmllcyB1bCwgLnNlYXJjaC1oZWFkZXIgLmZvdW5kLXRhZ3MgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNlYXJjaC1oZWFkZXIgLmZvdW5kLWNhdGVnb3JpZXMgbGksIC5zZWFyY2gtaGVhZGVyIC5mb3VuZC10YWdzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG5cbi5zZWFyY2gtaGVhZGVyIC5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG59XG5cbi5zZWFyY2gtaGVhZGVyIC5jbGVhbi1idXR0b24ge1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLnNlYXJjaC1oZWFkZXIgLmZvdW5kLWNhdGVnb3JpZXMgbGkgLmNsZWFuLWJ1dHRvbiwgLnNlYXJjaC1oZWFkZXIgLmZvdW5kLXRhZ3MgbGkgLmNsZWFuLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNlYXJjaC1oZWFkZXIgLmZvdW5kLWNhdGVnb3JpZXMgKyAuZm91bmQtdGFncyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5zZWFyY2gtaGVhZGVyIC5mb3VuZC10YWdzIC5jbGVhbi1idXR0b24ge1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgcGFkZGluZzogMCA2cHg7XG59XG5cbi50b3BiYXIge1xuICBoZWlnaHQ6IDM1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50b3BiYXIudXNlLXByZXR0eS10YWJzIHtcbiAgei1pbmRleDogOTk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4udG9wYmFyIHVsLm1lbnUgPiBsaSAuc3ViLW1lbnUge1xuICB0b3A6IDEwMCU7XG59XG5cbi50b3BiYXIgLnRvcGJhci1pbm5lciB7XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuXG4udG9wYmFyIC5zZWN0aW9uLWxpbmtzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udG9wYmFyLnRvcGJhci1zdHlsZS0xIC5zZWN0aW9uLW1lbnUge1xuICBoZWlnaHQ6IDI2cHg7XG59XG5cbi50b3BiYXIudG9wYmFyLXN0eWxlLTEgLnNlY3Rpb24tbWVudSB7XG4gIG1heC13aWR0aDogODAlO1xufVxuXG4udG9wYmFyLnRvcGJhci1zdHlsZS0xIC5zZWN0aW9uLW1lbnU6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNpdGUtaGVhZGVyLmJveGVkIC50b3BiYXIgLnRvcGJhci1pbm5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLnNpdGUtaGVhZGVyLmZ1bGwtd2lkdGggLnRvcGJhciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLnRvcGJhciAuYmV0dGVyLXN0dWRpby1zaG9ydGNvZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRvcGJhciAuYmV0dGVyLXN0dWRpby1zaG9ydGNvZGUgLnNvY2lhbC1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi50b3BiYXIgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1idXR0b24gLnNvY2lhbC1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCA0cHg7XG59XG5cbi50b3BiYXIgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1idXR0b24gLnNvY2lhbC1pdGVtIC5pdGVtLWljb24ge1xuICBjb2xvcjogIzQ0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi50b3BiYXIgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1idXR0b24gLnNvY2lhbC1pdGVtOmhvdmVyIC5pdGVtLWljb24ge1xuICBjb2xvcjogIzU0NTQ1NDtcbn1cblxuLnRvcGJhciAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWJ1dHRvbiAuc29jaWFsLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4udG9wYmFyIC5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtYnV0dG9uIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRvcGJhciAudG9wYmFyLWRhdGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4udG9wYmFyIC5iZXR0ZXItbmV3c3RpY2tlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50b3BiYXIgLmJldHRlci1uZXdzdGlja2VyLmJldHRlci1uZXdzdGlja2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4udG9wYmFyIC5zZWN0aW9uLWxpbmtzICsgLnNlY3Rpb24tbWVudSAuYmV0dGVyLW5ld3N0aWNrZXIgLmNvbnRyb2wtbmF2IHtcbiAgcmlnaHQ6IDMwcHg7XG59XG5cbi50b3BiYXIgLnRvcGJhci1zaWduLWluIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi50b3BiYXIgLnRvcGJhci1zaWduLWluIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4udG9wYmFyIC50b3BiYXItc2lnbi1pbi5iZWhpbmQtc29jaWFsIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4udG9wYmFyIC50b3BiYXItc2lnbi1pbi5iZWhpbmQtc29jaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2RhZGFkYTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAudG9wYmFyIC5iZXR0ZXItbmV3c3RpY2tlciB1bC5uZXdzLWxpc3QgbGkge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbn1cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcDogaW5rO1xufVxuXG5ib2R5LmJveGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuYm9keS5ib3hlZCAuYnMtdmMtY29udGVudCA+IC52Y19yb3cgPiAuYnMtdmMtd3JhcHBlciwgYm9keS5ib3hlZCAuY29udGVudC13cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuYm9keS5ib3hlZCAuYmYtYnJlYWRjcnVtYiA+IC5iZi1icmVhZGNydW1iLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuYm9keS5ib3hlZCAubWVnYS1tZW51IC5jb250ZW50LXdyYXAge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVweDtcbn1cblxuYm9keS5ib3hlZCAuc2xpZGVyLWNvbnRhaW5lciAuY29udGVudC13cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgYm9keS5ib3hlZCAuYnMtdmMtY29udGVudCA+IC52Y19yb3cgPiAuYnMtdmMtd3JhcHBlciwgYm9keS5ib3hlZCAuY29udGVudC13cmFwLCBib2R5LmJveGVkIC5tZWdhLW1lbnUgLmNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5tYWluLXdyYXAge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNvbnRlbnQtd3JhcCwgLm1haW4td3JhcCwgbWFpbi5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keS5hY3RpdmUtdG9wLWxpbmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5tYWluLXdyYXAgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5LmZ1bGwtd2lkdGggLm1haW4td3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJveGVkIC5tYWluLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJveGVkIC5tYWluLXdyYXAge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5LmJveGVkIC5tYWluLXdyYXAge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XG4gIC1tb3otYm94LXNpemluZzogaW5oZXJpdDtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4yNyk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMjcpO1xuICBib3gtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4yNyk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC1sZy0xLCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1tZC0xLCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1zbS0xLCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC14cy0xLCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLnZjX3JvdyAuYnMtdmMtd3JhcHBlciA+IC5icy12Yy1jb2x1bW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbnRlbnQtd3JhcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLWxheW91dC0zLWNvbC0wIC5jb250ZW50LWNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLWxheW91dC0zLWNvbC0wLnBhZ2UtbGF5b3V0LTMtY29sLTAgLm1haW4tc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmcgLmNvbC1sZy0xLCAubGlzdGluZyAuY29sLWxnLTEwLCAubGlzdGluZyAuY29sLWxnLTExLCAubGlzdGluZyAuY29sLWxnLTEyLCAubGlzdGluZyAuY29sLWxnLTIsIC5saXN0aW5nIC5jb2wtbGctMywgLmxpc3RpbmcgLmNvbC1sZy00LCAubGlzdGluZyAuY29sLWxnLTUsIC5saXN0aW5nIC5jb2wtbGctNiwgLmxpc3RpbmcgLmNvbC1sZy03LCAubGlzdGluZyAuY29sLWxnLTgsIC5saXN0aW5nIC5jb2wtbGctOSwgLmxpc3RpbmcgLmNvbC1tZC0xLCAubGlzdGluZyAuY29sLW1kLTEwLCAubGlzdGluZyAuY29sLW1kLTExLCAubGlzdGluZyAuY29sLW1kLTEyLCAubGlzdGluZyAuY29sLW1kLTIsIC5saXN0aW5nIC5jb2wtbWQtMywgLmxpc3RpbmcgLmNvbC1tZC00LCAubGlzdGluZyAuY29sLW1kLTUsIC5saXN0aW5nIC5jb2wtbWQtNiwgLmxpc3RpbmcgLmNvbC1tZC03LCAubGlzdGluZyAuY29sLW1kLTgsIC5saXN0aW5nIC5jb2wtbWQtOSwgLmxpc3RpbmcgLmNvbC1zbS0xLCAubGlzdGluZyAuY29sLXNtLTEwLCAubGlzdGluZyAuY29sLXNtLTExLCAubGlzdGluZyAuY29sLXNtLTEyLCAubGlzdGluZyAuY29sLXNtLTIsIC5saXN0aW5nIC5jb2wtc20tMywgLmxpc3RpbmcgLmNvbC1zbS00LCAubGlzdGluZyAuY29sLXNtLTUsIC5saXN0aW5nIC5jb2wtc20tNiwgLmxpc3RpbmcgLmNvbC1zbS03LCAubGlzdGluZyAuY29sLXNtLTgsIC5saXN0aW5nIC5jb2wtc20tOSwgLmxpc3RpbmcgLmNvbC14cy0xLCAubGlzdGluZyAuY29sLXhzLTEwLCAubGlzdGluZyAuY29sLXhzLTExLCAubGlzdGluZyAuY29sLXhzLTEyLCAubGlzdGluZyAuY29sLXhzLTIsIC5saXN0aW5nIC5jb2wteHMtMywgLmxpc3RpbmcgLmNvbC14cy00LCAubGlzdGluZyAuY29sLXhzLTUsIC5saXN0aW5nIC5jb2wteHMtNiwgLmxpc3RpbmcgLmNvbC14cy03LCAubGlzdGluZyAuY29sLXhzLTgsIC5saXN0aW5nIC5jb2wteHMtOSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmxpc3RpbmcgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLnRlcm0tYmFkZ2VzIC5mb3JtYXQtYmFkZ2UsIC50ZXJtLWJhZGdlcyAudGVybS1iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi50ZXJtLWJhZGdlcyBhIHtcbiAgY29sb3I6ICM4YjhiOGI7XG4gIHBhZGRpbmc6IDAgMCA0cHg7XG59XG5cbi50ZXJtLWJhZGdlcyAuZmEge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLnRlcm0tYmFkZ2VzLmZsb2F0ZWQgYSB7XG4gIHBhZGRpbmc6IDJweCA3cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4udGVybS1iYWRnZXMudGV4dC1iYWRnZXMsIC50ZXJtLWJhZGdlcy50ZXh0LWJhZGdlcyAudGVybS1iYWRnZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi50ZXJtLWJhZGdlcy50ZXh0LWJhZGdlcyAudGVybS1iYWRnZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnRlcm0tYmFkZ2VzLnRleHQtYmFkZ2VzIC50ZXJtLWJhZGdlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50ZXJtLWJhZGdlcy50ZXh0LWJhZGdlcyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvcm1hdC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40M3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAuMTMsIDAuMTYsIDAuNzIpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IDAuNDNzIGN1YmljLWJlemllcigwLjQ3LCAwLjEzLCAwLjE2LCAwLjcyKSAwcztcbiAgLW8tdHJhbnNpdGlvbjogMC40M3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAuMTMsIDAuMTYsIDAuNzIpIDBzO1xuICB0cmFuc2l0aW9uOiAwLjQzcyBjdWJpYy1iZXppZXIoMC40NywgMC4xMywgMC4xNiwgMC43MikgMHM7XG59XG5cbi5mb3JtYXQtaWNvbiAuZmEge1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvcm1hdC1pY29uLmZvcm1hdC1hdWRpbyB7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxuLmZvcm1hdC1pY29uLmZvcm1hdC12aWRlbyB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuXG4ucG9zdC1zdW1tYXJ5IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1jb250ZW50IGEucmVhZC1tb3JlLCBhLnJlYWQtbW9yZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM0MzQzNDM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgYS5yZWFkLW1vcmUsIGEucmVhZC1tb3JlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbWctaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYnMtbGwtYSAuaW1nLWNvbnQ6YmVmb3JlLCAuYnMtbGwtYSAuaW1nLWhvbGRlcjpiZWZvcmUsIC5icy1sbC1hIGltZ1tkYXRhLXNyY106bm90KC5iLWxvYWRlZCkge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllYmVlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2U5ZWJlZSAwLCAjZjRmNWY2IDIwJSwgI2U5ZWJlZSA0MCUsICNlOWViZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwMHB4IDkwMHB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogYnMtbGF6eS1hbmltIDFzIGluZmluaXRlIGxpbmVhciBmb3J3YXJkcztcbiAgLW1vei1hbmltYXRpb246IGJzLWxhenktYW5pbSAxcyBpbmZpbml0ZSBsaW5lYXIgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbjogYnMtbGF6eS1hbmltIDEuMDFzIGluZmluaXRlIGxpbmVhciBmb3J3YXJkcztcbn1cblxuLmJzLWxsLWQgLmltZy1jb250LCAuYnMtbGwtZCAuaW1nLWhvbGRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5saXN0aW5nLW1nLWl0ZW0gLmltZy1jb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG5cbi5pbWctY29udC5iLWVycm9yOmJlZm9yZSwgLmltZy1jb250LmItbG9hZGVkOmJlZm9yZSwgLmltZy1ob2xkZXIuYi1lcnJvcjpiZWZvcmUsIC5pbWctaG9sZGVyLmItbG9hZGVkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMSAuZmVhdHVyZWQgLmltZy1ob2xkZXIuYi1lcnJvciwgLmxpc3RpbmctaXRlbS1ibG9nLTEgLmZlYXR1cmVkIC5pbWctaG9sZGVyLmItbG9hZGVkLCAubGlzdGluZy1pdGVtLWJsb2ctNSAuZmVhdHVyZWQgLmltZy1ob2xkZXIuYi1lcnJvciwgLmxpc3RpbmctaXRlbS1ibG9nLTUgLmZlYXR1cmVkIC5pbWctaG9sZGVyLmItbG9hZGVkLCAubGlzdGluZy1pdGVtLXRiLTEgLmltZy1ob2xkZXIuYi1lcnJvciwgLmxpc3RpbmctaXRlbS10Yi0xIC5pbWctaG9sZGVyLmItbG9hZGVkLCAubGlzdGluZy1pdGVtLXRiLTIgLmltZy1ob2xkZXIuYi1lcnJvciwgLmxpc3RpbmctaXRlbS10Yi0yIC5pbWctaG9sZGVyLmItbG9hZGVkLCAubGlzdGluZy1pdGVtLXRiLTMgLmltZy1ob2xkZXIuYi1lcnJvciwgLmxpc3RpbmctaXRlbS10Yi0zIC5pbWctaG9sZGVyLmItbG9hZGVkIHtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYnMtbGF6eS1hbmltIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwMHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwMHB4IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYnMtbGF6eS1hbmltIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwMHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwMHB4IDA7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBicy1sYXp5LWFuaW0tcnRsIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDAwcHggMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwMHB4IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYnMtbGF6eS1hbmltLXJ0bCB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwMHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MDBweCAwO1xuICB9XG59XG4uaW1nLWNvbnQuaW1nLWNvbnQuaW1nLWNvbnRlbnQtbmkuaW1nLWNvbnRlbnQtbmksIC5pbWctaG9sZGVyLmltZy1ob2xkZXIuaW1nLWNvbnRlbnQtbmkuaW1nLWNvbnRlbnQtbmkge1xuICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcbn1cblxuLmltZy1ob2xkZXIuYi1sb2FkLXJlYWR5IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmltZy1ob2xkZXIuYi1lcnJvciwgLmltZy1ob2xkZXIuYi1sb2FkZWQsIGJvZHkuYnMtbGwtZCAuaW1nLWhvbGRlciB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBhbmltYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG59XG5cbi5pbWctaG9sZGVyLmItbG9hZGVkLCBib2R5LmJzLWxsLWQgLmltZy1ob2xkZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5icy1wYWdpbmF0aW9uLWNhY2hlZCAuaW1nLWhvbGRlci5iLWxvYWRlZCB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5pbWctaG9sZGVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA3MCU7XG59XG5cbi5zZWFyY2gtZmllbGQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbCB7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG4ubWFyZ2luLXNtLWxlZnQge1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuXG4ubWFyZ2luLXNtLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5tYXJnaW4teHNtLWxlZnQge1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4ubWFyZ2luLXhzbS1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4ubGltaXQtbGluZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5saW1pdC1kb3QtbGluZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4udG9wLWxpbmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y0ZjRmNDtcbn1cblxuLmJvdHRvbS1saW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNGY0ZjQ7XG59XG5cbmxpLmJvdHRvbS1saW5lOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubm8tbGlzdC1zdHlsZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm5vLWxpc3Qtc3R5bGUgbGkge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1saXN0LXN0eWxlIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJzLXBhZGRpbmctMS0xIHtcbiAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgcGFkZGluZy1yaWdodDogNSU7XG59XG5cbi5icy1wYWRkaW5nLTAtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDUlO1xufVxuXG4uYnMtcGFkZGluZy0xLTAge1xuICBwYWRkaW5nLWxlZnQ6IDUlO1xufVxuXG4uYnMtcGFkZGluZy0yLTIge1xuICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgcGFkZGluZy1yaWdodDogMTAlO1xufVxuXG4uYnMtcGFkZGluZy0yLTEge1xuICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgcGFkZGluZy1yaWdodDogNSU7XG59XG5cbi5icy1wYWRkaW5nLTEtMiB7XG4gIHBhZGRpbmctbGVmdDogNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwJTtcbn1cblxuLmJzLXBhZGRpbmctMC0yIHtcbiAgcGFkZGluZy1yaWdodDogMTAlO1xufVxuXG4uYnMtcGFkZGluZy0yLTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwJTtcbn1cblxuLmJzLXBhZGRpbmctMy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1JTtcbn1cblxuLmJzLXBhZGRpbmctMC0zIHtcbiAgcGFkZGluZy1yaWdodDogMTUlO1xufVxuXG4uYnMtcGFkZGluZy0zLTAge1xuICBwYWRkaW5nLWxlZnQ6IDE1JTtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmFjdGl2ZSwgLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cywgLnNjcmVlbi1yZWFkZXItdGV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIC13ZWJtaXQtYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG5cbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGhlaWdodDogMzhweDtcbn1cblxuLnBvc3QtbWV0YSB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG5cbi5wb3N0LW1ldGEgLnRpbWUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wb3N0LW1ldGEgLnNoYXJlLCAucG9zdC1tZXRhIC52aWV3cyB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnBvc3QtbWV0YSAuY29tbWVudHMsIC5wb3N0LW1ldGEgLnNoYXJlLCAucG9zdC1tZXRhIC52aWV3cyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wb3N0LW1ldGEgLnZpZXdzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBvc3QtbWV0YSAudmlld3MucmFuay0wLCAucG9zdC1tZXRhIC52aWV3cy5yYW5rLWRlZmF1bHQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucG9zdC1tZXRhIC5jb21tZW50cyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnBvc3QtbWV0YSAuY29tbWVudHM6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCwgLnBvc3QtbWV0YSAucmF0aW5nOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBvc3QtbWV0YSAucmF0aW5nICsgLmNvbW1lbnRzIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucG9zdC1tZXRhIC5jb21tZW50cyAuZmEsIC5wb3N0LW1ldGEgLnNoYXJlIC5iZi1pY29uLCAucG9zdC1tZXRhIC52aWV3cyAuYmYtaWNvbiwgLnBvc3QtbWV0YSAudmlld3MgLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLnBvc3QtbWV0YSAucG9zdC1hdXRob3ItYXZhdGFyIGltZyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4ucG9zdC1tZXRhIC5wb3N0LWF1dGhvciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1heC13aWR0aDogMTEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogI2FkYjViZDtcbn1cblxuLnBvc3QtbWV0YSAucG9zdC1hdXRob3ItYTpsYXN0LWNoaWxkIC5wb3N0LWF1dGhvciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBvc3QtbWV0YSAucG9zdC1hdXRob3ItYTpsYXN0LWNoaWxkIC5wb3N0LWF1dGhvcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3N0LW1ldGEgPiBhOmxhc3QtY2hpbGQsIC5wb3N0LW1ldGEgPiBzcGFuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnNsaWRlci1zdHlsZS0xLWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS0xMS1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtMTMtY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTE1LWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS0yLWNvbnRhaW5lci5zbGlkZXItY29udGFpbmVyLTFjb2wsIC5zbGlkZXItc3R5bGUtMy1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtNC1jb250YWluZXIuc2xpZGVyLWNvbnRhaW5lci0xY29sLCAuc2xpZGVyLXN0eWxlLTUtY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTctY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTktY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDAgLTIwcHg7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cblxuLnNsaWRlci1zdHlsZS01LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc2xpZGVyLXN0eWxlLTE2LWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS0yLWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS00LWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS04LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5cbi5zbGlkZXItc3R5bGUtMTUtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNsaWRlci1zdHlsZS0xMS1jb250YWluZXIgLmJzLXNsaWRlciwgLnNsaWRlci1zdHlsZS0xMy1jb250YWluZXIgLmJzLXNsaWRlciwgLnNsaWRlci1zdHlsZS05LWNvbnRhaW5lciAuYnMtc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFyY2hpdmUtdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG59XG5cbi5hcmNoaXZlLXRpdGxlIC5wcmUtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi5hcmNoaXZlLXRpdGxlIC5wcmUtdGl0bGUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFyY2hpdmUtdGl0bGUgLnByZS10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbn1cblxuLmFyY2hpdmUtdGl0bGUgLnBhZ2UtaGVhZGluZyB7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLW1vei1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hcmNoaXZlLXRpdGxlLndpdGgtYWN0aW9ucyAucGFnZS1oZWFkaW5nIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLmFyY2hpdmUtdGl0bGUgLmFjdGlvbnMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmFyY2hpdmUtdGl0bGUud2l0aG91dC10ZXJtcyAuYWN0aW9ucy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5hcmNoaXZlLXRpdGxlIC5wYWdlLWhlYWRpbmcgLmNvdW50LCAuYXJjaGl2ZS10aXRsZSAucnNzLWxpbmsge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmFyY2hpdmUtdGl0bGUgLnJzcy1saW5rIHtcbiAgY29sb3I6ICNmOTc0MTA7XG59XG5cbi5hcmNoaXZlLXRpdGxlIC5kZXNjIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmFyY2hpdmUtdGl0bGUgLmRlc2MgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFyY2hpdmUtdGl0bGUgLnRlcm0tYmFkZ2VzIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5hcmNoaXZlLXRpdGxlIC50ZXJtLWJhZGdlcyBzcGFuLnRlcm0tYmFkZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5hcmNoaXZlLXRpdGxlIC50ZXJtLWJhZGdlcyBzcGFuLnRlcm0tYmFkZ2UgYSB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCA3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzhiOGI4YiAhaW1wb3J0YW50O1xufVxuXG4uYXJjaGl2ZS10aXRsZSAudGVybS1iYWRnZXMgc3Bhbi50ZXJtLWJhZGdlIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4ud3BiX3RleHRfY29sdW1uIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ud3BiX3dpZGdldGlzZWRfY29sdW1uIC53cGJfd3JhcHBlciA+IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYnMtaW5qZWN0aW9uLmJzLWluamVjdGlvbi0xLWNvbCA+IC52Y19yb3dbZGF0YS12Yy1mdWxsLXdpZHRoPXRydWVdID4gLmJzLXZjLXdyYXBwZXIsIC5icy1pbmplY3Rpb24uYnMtaW5qZWN0aW9uLTItY29sID4gLnZjX3Jvd1tkYXRhLXZjLWZ1bGwtd2lkdGg9dHJ1ZV0gPiAuYnMtdmMtd3JhcHBlciwgLmJzLWluamVjdGlvbi5icy1pbmplY3Rpb24tMy1jb2wgPiAudmNfcm93W2RhdGEtdmMtZnVsbC13aWR0aD10cnVlXSA+IC5icy12Yy13cmFwcGVyLCAuYnMtaW5qZWN0aW9uLmJzLXZjLWNvbnRlbnQsIC5icy1pbmplY3Rpb24uYnMtdmMtY29udGVudCAudmNfcm93LCAuYnMtaW5qZWN0aW9uLmJzLXZjLWNvbnRlbnQgLnZjX3ZjX3JvdywgLmxheW91dC0xLWNvbCAuYnMtdmMtY29udGVudCAudmNfcm93LCAubGF5b3V0LTEtY29sIC5icy12Yy1jb250ZW50IC52Y19yb3dbZGF0YS12Yy1mdWxsLXdpZHRoPXRydWVdID4gLmJzLXZjLXdyYXBwZXIsIC5sYXlvdXQtMS1jb2wgLmJzLXZjLWNvbnRlbnQgLnZjX3ZjX3JvdywgLmxheW91dC0zLWNvbC0wIC5icy12Yy1jb250ZW50IC52Y19yb3csIC5sYXlvdXQtMy1jb2wtMCAuYnMtdmMtY29udGVudCAudmNfcm93W2RhdGEtdmMtZnVsbC13aWR0aD10cnVlXSA+IC5icy12Yy13cmFwcGVyLCAubGF5b3V0LTMtY29sLTAgLmJzLXZjLWNvbnRlbnQgLnZjX3ZjX3JvdyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jb250YWluZXIsIC52Y19jb2x1bW5fY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5icy12Yy1jb250ZW50ID4gLnZjX2VsZW1lbnQgPiAudmNfcm93W2RhdGEtdmMtZnVsbC13aWR0aD10cnVlXSwgLmJzLXZjLWNvbnRlbnQgPiAudmNfZWxlbWVudCA+IC52Y19yb3dbZGF0YS12Yy1zdHJldGNoLWNvbnRlbnQ9dHJ1ZV0gPiAuYnMtdmMtd3JhcHBlciwgLmJzLXZjLWNvbnRlbnQgPiAudmNfcm93W2RhdGEtdmMtZnVsbC13aWR0aD10cnVlXSwgLmJzLXZjLWNvbnRlbnQgPiAudmNfcm93W2RhdGEtdmMtc3RyZXRjaC1jb250ZW50PXRydWVdID4gLmJzLXZjLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJzLXZjLWNvbnRlbnQgLnZjX3Jvd1tkYXRhLXZjLWZ1bGwtd2lkdGg9dHJ1ZV0ge1xuICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdWxsLXdpZHRoIC5icy12Yy1jb250ZW50IC52Y19yb3dbZGF0YS12Yy1mdWxsLXdpZHRoPXRydWVdIHtcbiAgbWF4LXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5icy12Yy1jb250ZW50IC52Y19yb3dbZGF0YS12Yy1zdHJldGNoLWNvbnRlbnQ9dHJ1ZV0ge1xuICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYnMtaW5qZWN0aW9uLmJzLXZjLWNvbnRlbnQgLnZjX3Jvd1tkYXRhLXZjLXN0cmV0Y2gtY29udGVudD10cnVlXSA+IC5icy12Yy13cmFwcGVyLCAubGF5b3V0LTMtY29sLTAgLmJzLXZjLWNvbnRlbnQgLnZjX3Jvd1tkYXRhLXZjLXN0cmV0Y2gtY29udGVudD10cnVlXSA+IC5icy12Yy13cmFwcGVyLCAucGFnZS1sYXlvdXQtMS1jb2wgLmJzLXZjLWNvbnRlbnQgLnZjX3Jvd1tkYXRhLXZjLXN0cmV0Y2gtY29udGVudD10cnVlXSA+IC5icy12Yy13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi53cGJfZmxleHNsaWRlci5mbGV4c2xpZGVyIC5zbGlkZXMgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYnMtaW5qZWN0aW9uLmJzLXZjLWNvbnRlbnQgPiAudmNfcm93LnZjX3Jvdy1mbHVpZC52Y19yb3ctaGFzLWZpbGw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3cudmNfcm93LWZsZXggPiAuYnMtdmMtd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi52Y19yb3cudmNfcm93LWZsZXggLmJzLXZjLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZjX3Jvdy52Y19yb3ctZmxleCA+IC5icy12Yy13cmFwcGVyID4gLnZjX2NvbHVtbl9jb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbn1cblxuLnZjX3Jvdy52Y19yb3ctZmxleCA+IC5icy12Yy13cmFwcGVyLCAudmNfcm93LnZjX3Jvdy1mbGV4ID4gLmJzLXZjLXdyYXBwZXIgPiAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi52Y19yb3cudmNfcm93LWZsZXggPiAuYnMtdmMtd3JhcHBlciA+IC52Y19jb2x1bW5fY29udGFpbmVyID4gLnZjX2NvbHVtbi1pbm5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbn1cblxuLnZjX3Jvdy52Y19yb3ctZmxleCA+IC5icy12Yy13cmFwcGVyID4gLnZjX2NvbHVtbl9jb250YWluZXIgPiAudmNfY29sdW1uLWlubmVyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAudmNfcm93LnZjX3Jvdy1mbGV4ID4gLmJzLXZjLXdyYXBwZXIgPiAudmNfY29sdW1uX2NvbnRhaW5lciA+IC52Y19jb2x1bW4taW5uZXIgPiAqIHtcbiAgICBtaW4taGVpZ2h0OiAxZW07XG4gIH1cbn1cbi52Y19yb3cudmNfY29sdW1uLWdhcC0xID4gLmJzLXZjLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTAuNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTAuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3cudmNfY29sdW1uLWdhcC0xID4gLmJzLXZjLXdyYXBwZXIgPiAuYnMtdmMtY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMiA+IC5icy12Yy13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3cudmNfY29sdW1uLWdhcC0yID4gLmJzLXZjLXdyYXBwZXIgPiAuYnMtdmMtY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3cudmNfY29sdW1uLWdhcC0zID4gLmJzLXZjLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTEuNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTEuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3cudmNfY29sdW1uLWdhcC0zID4gLmJzLXZjLXdyYXBwZXIgPiAuYnMtdmMtY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtNCA+IC5icy12Yy13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3cudmNfY29sdW1uLWdhcC00ID4gLmJzLXZjLXdyYXBwZXIgPiAuYnMtdmMtY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3cudmNfY29sdW1uLWdhcC01ID4gLmJzLXZjLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTIuNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTIuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3cudmNfY29sdW1uLWdhcC01ID4gLmJzLXZjLXdyYXBwZXIgPiAuYnMtdmMtY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMTAgPiAuYnMtdmMtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMTAgPiAuYnMtdmMtd3JhcHBlciA+IC5icy12Yy1jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTE1ID4gLmJzLXZjLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTcuNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTcuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi52Y19yb3cudmNfY29sdW1uLWdhcC0xNSA+IC5icy12Yy13cmFwcGVyID4gLmJzLXZjLWNvbHVtbiB7XG4gIHBhZGRpbmctbGVmdDogNy41cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNy41cHggIWltcG9ydGFudDtcbn1cblxuLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTIwID4gLmJzLXZjLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMjAgPiAuYnMtdmMtd3JhcHBlciA+IC5icy12Yy1jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMjUgPiAuYnMtdmMtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMTIuNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTEyLjVweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMjUgPiAuYnMtdmMtd3JhcHBlciA+IC5icy12Yy1jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IDEyLjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMi41cHggIWltcG9ydGFudDtcbn1cblxuLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTMwID4gLmJzLXZjLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMzAgPiAuYnMtdmMtd3JhcHBlciA+IC5icy12Yy1jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMzUgPiAuYnMtdmMtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMTcuNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTE3LjVweCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX2NvbHVtbi1nYXAtMzUgPiAuYnMtdmMtd3JhcHBlciA+IC5icy12Yy1jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IDE3LjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxNy41cHggIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctaXRlbSBhLnZjX2lubGluZS1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJzLXBhZ2luYXRpb24td3JhcHBlciAubGlzdGluZyArIC5saXN0aW5nIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBvc3QuZW1waGFzaXplLWZpcnN0LXAgLmVudHJ5LWNvbnRlbnQgPiBwOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxMjAlO1xufVxuXG4ubGlzdGluZy1pdGVtIC5wb3N0LWVkaXQtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNTgpO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNHB4IDExcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5saXN0aW5nLWl0ZW06aG92ZXIgLnBvc3QtZWRpdC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmZpbml0eSA+IC5saXN0aW5nICsgLmxpc3RpbmcsIC5tb3JlX2J0biA+IC5saXN0aW5nICsgLmxpc3Rpbmcge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubWVnYS1saW5rcyA+IC5tZW51LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubGlzdGluZyAubGlzdGluZy1pdGVtLCAubWVnYS1saW5rcyA+IC5tZW51LWl0ZW0ge1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4ubGlzdGluZy5jb2x1bW5zLTEgLmxpc3RpbmctaXRlbSwgLm1lZ2EtbGlua3MuY29sdW1ucy0xID4gLm1lbnUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtMiA+IC5tZW51LWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKG9kZCksIC5tZWdhLWxpbmtzLmNvbHVtbnMtMiA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKGV2ZW4pLCAubWVnYS1saW5rcy5jb2x1bW5zLTIgPiAubWVudS1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cblxuLmxpc3RpbmcuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtMyA+IC5tZW51LWl0ZW0ge1xuICB3aWR0aDogMzMuMzMzMyU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGluZy5jb2x1bW5zLTMgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMSksIC5tZWdhLWxpbmtzLmNvbHVtbnMtMyA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDNuLTEpIHtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDlweDtcbn1cblxuLmxpc3RpbmcuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTIpLCAubWVnYS1saW5rcy5jb2x1bW5zLTMgPiAubWVudS1pdGVtOm50aC1jaGlsZCgzbi0yKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4ubGlzdGluZy5jb2x1bW5zLTMgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24rMyksIC5tZWdhLWxpbmtzLmNvbHVtbnMtMyA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDNuKzMpIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuXG4ubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbSwgLm1lZ2EtbGlua3MuY29sdW1ucy00ID4gLm1lbnUtaXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4tMyksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNCA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDRuLTMpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuKzIpLCAubWVnYS1saW5rcy5jb2x1bW5zLTQgPiAubWVudS1pdGVtOm50aC1jaGlsZCg0bisyKSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xufVxuXG4ubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4rMyksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNCA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDRuKzMpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG59XG5cbi5saXN0aW5nLmNvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg0bis0KSwgLm1lZ2EtbGlua3MuY29sdW1ucy00ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoNG4rNCkge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5saXN0aW5nLmNvbHVtbnMtNSAubGlzdGluZy1pdGVtLCAubWVnYS1saW5rcy5jb2x1bW5zLTUgPiAubWVudS1pdGVtIHtcbiAgd2lkdGg6IDIwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5saXN0aW5nLmNvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg1bisxKSwgLm1lZ2EtbGlua3MuY29sdW1ucy01ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoNW4rMSkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4ubGlzdGluZy5jb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNW4rMiksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNSA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDVuKzIpIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLmxpc3RpbmcuY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDVuKzMpLCAubWVnYS1saW5rcy5jb2x1bW5zLTUgPiAubWVudS1pdGVtOm50aC1jaGlsZCg1biszKSB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG59XG5cbi5saXN0aW5nLmNvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg1bis0KSwgLm1lZ2EtbGlua3MuY29sdW1ucy01ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoNW4rNCkge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG4ubGlzdGluZy5jb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNW4rNSksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNSA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDVuKzUpIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5saXN0aW5nLmNvbHVtbnMtNS5saXN0aW5nLXRhbGwgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNW4rNSksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNS5saXN0aW5nLXRhbGwgPiAubWVudS1pdGVtOm50aC1jaGlsZCg1bis1KSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmxpc3RpbmcuY29sdW1ucy01IC5saXN0aW5nLWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtNSA+IC5tZW51LWl0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmxpc3RpbmcuY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuLTMpLCAubWVnYS1saW5rcy5jb2x1bW5zLTUgPiAubWVudS1pdGVtOm50aC1jaGlsZCg0bi0zKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICAubGlzdGluZy5jb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4rMiksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNSA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDRuKzIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmcuY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuKzMpLCAubWVnYS1saW5rcy5jb2x1bW5zLTUgPiAubWVudS1pdGVtOm50aC1jaGlsZCg0biszKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5saXN0aW5nLmNvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg0bis0KSwgLm1lZ2EtbGlua3MuY29sdW1ucy01ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoNG4rNCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW0sIC5saXN0aW5nLmNvbHVtbnMtNSAubGlzdGluZy1pdGVtLCAubWVnYS1saW5rcy5jb2x1bW5zLTQgPiAubWVudS1pdGVtLCAubWVnYS1saW5rcy5jb2x1bW5zLTUgPiAubWVudS1pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTEpLCAubGlzdGluZy5jb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMSksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNCA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKDNuLTEpLCAubWVnYS1saW5rcy5jb2x1bW5zLTUgPiAubWVudS1pdGVtOm50aC1jaGlsZCgzbi0xKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5saXN0aW5nLmNvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbi0yKSwgLmxpc3RpbmcuY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTIpLCAubWVnYS1saW5rcy5jb2x1bW5zLTQgPiAubWVudS1pdGVtOm50aC1jaGlsZCgzbi0yKSwgLm1lZ2EtbGlua3MuY29sdW1ucy01ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoM24tMikge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG4gIC5saXN0aW5nLmNvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbiszKSwgLmxpc3RpbmcuY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuKzMpLCAubWVnYS1saW5rcy5jb2x1bW5zLTQgPiAubWVudS1pdGVtOm50aC1jaGlsZCgzbiszKSwgLm1lZ2EtbGlua3MuY29sdW1ucy01ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoM24rMykge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5saXN0aW5nLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtLCAubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbSwgLmxpc3RpbmcuY29sdW1ucy01IC5saXN0aW5nLWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtMyA+IC5tZW51LWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtNCA+IC5tZW51LWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtNSA+IC5tZW51LWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmxpc3RpbmcuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKG9kZCksIC5saXN0aW5nLmNvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZChvZGQpLCAubGlzdGluZy5jb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQob2RkKSwgLm1lZ2EtbGlua3MuY29sdW1ucy0zID4gLm1lbnUtaXRlbTpudGgtY2hpbGQob2RkKSwgLm1lZ2EtbGlua3MuY29sdW1ucy00ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQob2RkKSwgLm1lZ2EtbGlua3MuY29sdW1ucy01ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbiAgLmxpc3RpbmcuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKGV2ZW4pLCAubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoZXZlbiksIC5saXN0aW5nLmNvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZChldmVuKSwgLm1lZ2EtbGlua3MuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKGV2ZW4pLCAubWVnYS1saW5rcy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoZXZlbiksIC5tZWdhLWxpbmtzLmNvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0sIC5saXN0aW5nLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtLCAubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbSwgLmxpc3RpbmcuY29sdW1ucy01IC5saXN0aW5nLWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtMiA+IC5tZW51LWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtMyA+IC5tZW51LWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtNCA+IC5tZW51LWl0ZW0sIC5tZWdhLWxpbmtzLmNvbHVtbnMtNSA+IC5tZW51LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hcmNoaXZlLXRpdGxlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJzYnQtc2hvcnRjb2RlLXBsYWNlaG9sZGVyLXAuYnNidC1zaG9ydGNvZGUtcGxhY2Vob2xkZXItcCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tcHVibGlzaGVyLXN5c3RlbS1mb250KTtcbn1cblxuLmJzYnQtc2hvcnRjb2RlLXBsYWNlaG9sZGVyLXAuYnNidC1zaG9ydGNvZGUtcGxhY2Vob2xkZXItcCArIC5ic2J0LXNob3J0Y29kZS1wbGFjZWhvbGRlciB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmJzYnQtc2hvcnRjb2RlLXBsYWNlaG9sZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmOGQ3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVkNjhkO1xuICBtYXJnaW46IDAgMCA0MHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogdmFyKC0tcHVibGlzaGVyLXN5c3RlbS1mb250KTtcbn1cblxuLmJzYnQtc2hvcnRjb2RlLXBsYWNlaG9sZGVyIGEsIC5ic2J0LXNob3J0Y29kZS1wbGFjZWhvbGRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNDNjMzYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLmJzYnQtc2hvcnRjb2RlLXBsYWNlaG9sZGVyLnR5cGUtc21hbGwge1xuICBwYWRkaW5nOiA3cHg7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xufVxuXG4uYnMtc2hvcnRjb2RlLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5icy1zaG9ydGNvZGUtcm93LTItY29sdW1uW21heC13aWR0aH49XCI0NTBweFwiXSAuYnMtc2hvcnRjb2RlLWNvbCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5icy1zaG9ydGNvZGUtcm93LTItY29sdW1uW21heC13aWR0aH49XCI0NTBweFwiXSAuYnMtc2hvcnRjb2RlLWNvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJzLXNob3J0Y29kZS1yb3ctMy1jb2x1bW5bbWF4LXdpZHRofj1cIjYwMHB4XCJdIC5icy1zaG9ydGNvZGUtY29sIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYnMtc2hvcnRjb2RlLXJvdy0zLWNvbHVtblttYXgtd2lkdGh+PVwiNDUwcHhcIl0gLmJzLXNob3J0Y29kZS1jb2wge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYnMtc2hvcnRjb2RlLXJvdy0zLWNvbHVtblttYXgtd2lkdGh+PVwiNjAwcHhcIl0gLmJzLXNob3J0Y29kZS1jb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5icy1zaG9ydGNvZGUtcm93LTQtY29sdW1uW21heC13aWR0aH49XCI3MDBweFwiXSAuYnMtc2hvcnRjb2RlLWNvbCB7XG4gIHdpZHRoOiAzMy4zMzMzJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYnMtc2hvcnRjb2RlLXJvdy00LWNvbHVtblttYXgtd2lkdGh+PVwiNjAwcHhcIl0gLmJzLXNob3J0Y29kZS1jb2wge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5icy1zaG9ydGNvZGUtcm93LTQtY29sdW1uW21heC13aWR0aH49XCI0NTBweFwiXSAuYnMtc2hvcnRjb2RlLWNvbCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5icy1zaG9ydGNvZGUtcm93LTQtY29sdW1uW21heC13aWR0aH49XCI3MDBweFwiXSAuYnMtc2hvcnRjb2RlLWNvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJzLWxsLmEgLmZiLXBhZ2UsIC5icy1sbC5hIC5nb29nbGUtcGx1cy1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWViZWU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZTllYmVlIDAsICNmNGY1ZjYgMjAlLCAjZTllYmVlIDQwJSwgI2U5ZWJlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAwcHggOTAwcHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBicy1sYXp5LWFuaW0gMXMgaW5maW5pdGUgbGluZWFyIGZvcndhcmRzO1xuICAtbW96LWFuaW1hdGlvbjogYnMtbGF6eS1hbmltIDFzIGluZmluaXRlIGxpbmVhciBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiBicy1sYXp5LWFuaW0gMS4wMXMgaW5maW5pdGUgbGluZWFyIGZvcndhcmRzO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icy1sbC5hIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5mYi1wYWdlLCAuYnMtbGwuYSAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuZ29vZ2xlLXBsdXMtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczNzM3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzM3MzczNyAwLCAjMmIyYjJiIDIwJSwgIzM3MzczNyA0MCUsICMzNzM3MzcgMTAwJSk7XG59XG5cbi5mYi1wYWdlLmZiX2lmcmFtZV93aWRnZXQge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5icy10ZXh0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJzLXRleHQgLmJzLXRleHQtY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnMtdGV4dCBhLmJ0biB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnBhZ2luYXRpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmJzLXBvc3QtcGFnaW5hdGlvbiAucGFnZXMge1xuICBib3JkZXItY29sb3I6ICNkYWRhZGEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5lbnRyeS1jb250ZW50IC5icy1wb3N0LXBhZ2luYXRpb24gc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1pbi13aWR0aDogMjhweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgPiAuYnMtcG9zdC1wYWdpbmF0aW9uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLnBhZ2luYXRpb24uYnMtbGlua3MtcGFnaW5hdGlvbiAub2xkZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhZ2luYXRpb24uYnMtbGlua3MtcGFnaW5hdGlvbiAubmV3ZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucGFnaW5hdGlvbi5icy1saW5rcy1wYWdpbmF0aW9uIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gIGNvbG9yOiAjOGE4ZjkyO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wYWdpbmF0aW9uLmJzLWxpbmtzLXBhZ2luYXRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLCAucGFnaW5hdGlvbi5icy1udW1iZXJlZC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuZG90czpob3ZlciwgLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiAud3AtcGFnZW5hdmkgYSwgLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiAud3AtcGFnZW5hdmkgc3BhbiwgLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgY29sb3I6ICM4YThmOTI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucGFnaW5hdGlvbi5icy1udW1iZXJlZC1wYWdpbmF0aW9uIC5jdXJyZW50LCAucGFnaW5hdGlvbi5icy1udW1iZXJlZC1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnM6aG92ZXIsIC5wYWdpbmF0aW9uLmJzLW51bWJlcmVkLXBhZ2luYXRpb24gLndwLXBhZ2VuYXZpIC5jdXJyZW50LCAucGFnaW5hdGlvbi5icy1udW1iZXJlZC1wYWdpbmF0aW9uIC53cC1wYWdlbmF2aSBhOmhvdmVyLCAucGFnaW5hdGlvbi5icy1udW1iZXJlZC1wYWdpbmF0aW9uID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuXG4ucGFnaW5hdGlvbi5icy1udW1iZXJlZC1wYWdpbmF0aW9uIC5uZXh0IC5mYSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiAucHJldiAuZmEge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4ucGFnaW5hdGlvbi5icy1udW1iZXJlZC1wYWdpbmF0aW9uLndjLXBhZ2luYXRpb24gPiAucGFnZS1udW1iZXJzIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5wYWdpbmF0aW9uLmJzLW51bWJlcmVkLXBhZ2luYXRpb24ud2MtcGFnaW5hdGlvbiA+IC5wYWdlLW51bWJlcnMgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBvc3QtcmVsYXRlZCAubGlzdGluZy1pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnBvc3QtcmVsYXRlZCAuaW5jbHVkZS1sYXN0LW1vYmlsZSAubGlzdGluZy1pdGVtOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wb3N0LXJlbGF0ZWQgLmluY2x1ZGUtbGFzdC1tb2JpbGUgLmxpc3RpbmctaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbnRlbnQtY29sdW1uIC5zaW5nbGUtY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2luZ2xlLXBvc3QtY29udGVudCAudGVybS1iYWRnZXMuZmxvYXRlZCBhIHtcbiAgbWF4LXdpZHRoOiBhdXRvO1xufVxuXG4ucG9zdC1zdWJ0aXRsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM3MTcxNzE7XG59XG5cbi5zaW5nbGUtcG9zdC1jb250ZW50IC5wb3N0LWVtYmVkIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmVudHJ5LXRlcm1zIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uZW50cnktdGVybXM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG59XG5cbi5lbnRyeS10ZXJtcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uZW50cnktdGVybXMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5lbnRyeS10ZXJtcyBzcGFuLnNlcCB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5lbnRyeS10ZXJtcyAudGVybXMtbGFiZWwge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5lbnRyeS10ZXJtcy5wb3N0LXRhZ3MgLnRlcm1zLWxhYmVsLCAuZW50cnktdGVybXMuc291cmNlIC50ZXJtcy1sYWJlbCwgLmVudHJ5LXRlcm1zLnZpYSAudGVybXMtbGFiZWwge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ0NDtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMzcHg7XG59XG5cbi5lbnRyeS10ZXJtcy5wb3N0LXRhZ3MgYSwgLmVudHJ5LXRlcm1zLnNvdXJjZSBhLCAuZW50cnktdGVybXMudmlhIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICBwYWRkaW5nOiAwIDlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGJvcmRlci1yYWRpdXM6IDMzcHg7XG59XG5cbi5lbnRyeS10ZXJtcy5wb3N0LXRhZ3MgYTpob3ZlciwgLmVudHJ5LXRlcm1zLnNvdXJjZSBhOmhvdmVyLCAuZW50cnktdGVybXMudmlhIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAucG9zdC1hdXRob3ItYXZhdGFyIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItdGl0bGUge1xuICBtYXJnaW46IDAgMCA3cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHBhZGRpbmctcmlnaHQ6IDUwJTtcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci10aXRsZSAudGl0bGUtY291bnRzIHtcbiAgY29sb3I6ICM4YThhOGE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci10aXRsZSAudGl0bGUtY291bnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBtYXJnaW46IDAgOHB4O1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItbGlua3Mge1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIGEge1xuICBjb2xvcjogIzM1MzUzNTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB3aWR0aDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItbGlua3MgbGkuZmFjZWJvb2sgYTpob3ZlciB7XG4gIGNvbG9yOiAjNGE2MzlmO1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIGxpLnRlbGVncmFtIGE6aG92ZXIge1xuICBjb2xvcjogIzJkYTRkOTtcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyBsaS50d2l0dGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzU5YzhmZjtcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyBsaS5nb29nbGUtcGx1cyBhOmhvdmVyIHtcbiAgY29sb3I6ICNkNzNkMzI7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItbGlua3MgbGkuaW5zdGFncmFtIGE6aG92ZXIge1xuICBjb2xvcjogIzUxN2ZhNDtcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyBsaS5mbGlja3IgYTpob3ZlciB7XG4gIGNvbG9yOiAjMmY0NGRiO1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIGxpLmJlaGFuY2UgYTpob3ZlciB7XG4gIGNvbG9yOiAjM2I2M2ZjO1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIGxpLnNvdW5kY2xvdWQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZjUwO1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIGxpLmRlbGljaW91cyBhOmhvdmVyIHtcbiAgY29sb3I6ICM0YTc5ZmY7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItbGlua3MgbGkudmltZW8gYTpob3ZlciB7XG4gIGNvbG9yOiAjNDZhM2U5O1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIGxpLmRyaWJiYmxlIGE6aG92ZXIge1xuICBjb2xvcjogI2VhNGM4OTtcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyBsaS5saW5rZWRpbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMjY2YTA7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItbGlua3MgbGkueW91dHViZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNjYzE4MWU7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItbGlua3MgbGkucGludGVyZXN0IGE6aG92ZXIge1xuICBjb2xvcjogI2NiMjAyNztcbn1cblxuLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyBsaS5naXRodWIgYTpob3ZlciB7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAucG9zdC1hdXRob3ItYmlvIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG5cbi5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5wb3N0LWF1dGhvci1iaW8gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBvc3QtcmVsYXRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbn1cblxuLnBvc3QtcmVsYXRlZCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXMxLCAucG9zdC1yZWxhdGVkIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDIuc2gtczIge1xuICBtYXJnaW46IC0yMXB4IC0yMXB4IDI3cHg7XG4gIHBhZGRpbmc6IDRweCAyMHB4IDA7XG59XG5cbi5wb3N0LXJlbGF0ZWQgLmxpc3RpbmctaXRlbS1ncmlkLXNpbXBsZSAuaGVhZGluZy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICB9XG4gIC5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5hdXRob3ItbGlua3MgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG4gIC5zaW5nbGUtY29udGFpbmVyID4gLnBvc3QtYXV0aG9yIC5wb3N0LWF1dGhvci1iaW8ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAuc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAucG9zdC1hdXRob3ItYXZhdGFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAucG9zdC1hdXRob3ItYXZhdGFyIGltZyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci1saW5rcyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgfVxuICAuc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAucG9zdC1hdXRob3ItYmlvIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IgLmF1dGhvci10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTRweCAwIDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAucG9zdC1hdXRob3ItYmlvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uc2luZ2xlLXBhZ2UtY29udGVudCA+IC5mZWF0dXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uc2luZ2xlLXBhZ2UtY29udGVudCA+IC5mZWF0dXJlZCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLXBhZ2UtY29udGVudCA+IC5mZWF0dXJlZCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zaW5nbGUtYXR0YWNobWVudC1jb250ZW50IC5yZXR1cm4tdG8ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2luZ2xlLWF0dGFjaG1lbnQtY29udGVudCAucmV0dXJuLXRvIC5mYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTM4LCAxMzgsIDEzOCwgMC4zMyk7XG4gIGNvbG9yOiAjOWM5YzljO1xuICBjb2xvcjogcmdiYSgxMzgsIDEzOCwgMTM4LCAwLjgzKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAwIDlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWluLXdpZHRoOiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4wN3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4wN3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMDdzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjA3cyBlYXNlO1xufVxuXG4uc2luZ2xlLWF0dGFjaG1lbnQtY29udGVudCAucmV0dXJuLXRvOmhvdmVyIC5mYSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2luZ2xlLWF0dGFjaG1lbnQtY29udGVudCAucGFyZW50LWltYWdlcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNpbmdsZS1hdHRhY2htZW50LWNvbnRlbnQgLnBhcmVudC1pbWFnZXMgLmltZy1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnNpbmdsZS1hdHRhY2htZW50LWNvbnRlbnQgLnBhcmVudC1pbWFnZXMgLmltZy1ob2xkZXIgLmZhIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2luZ2xlLWF0dGFjaG1lbnQtY29udGVudCAucGFyZW50LWltYWdlcyAuaW1nLWhvbGRlcjpob3ZlciAuZmEge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2luZ2xlLWF0dGFjaG1lbnQtY29udGVudCAucGFyZW50LWltYWdlcyAuaW1nLWhvbGRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5zaW5nbGUtYXR0YWNobWVudC1jb250ZW50IC5wYXJlbnQtaW1hZ2VzIC5pbWctaG9sZGVyOmhvdmVyOmFmdGVyLCAuc2luZ2xlLWF0dGFjaG1lbnQtY29udGVudCAucGFyZW50LWltYWdlcyAubGlzdGluZy1pdGVtLWN1cnJlbnQgPiAuaW1nLWhvbGRlciAuZmEsIC5zaW5nbGUtYXR0YWNobWVudC1jb250ZW50IC5wYXJlbnQtaW1hZ2VzIC5saXN0aW5nLWl0ZW0tY3VycmVudCA+IC5pbWctaG9sZGVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNpbmdsZS1hdHRhY2htZW50LWNvbnRlbnQgLmF0dGFjaG1lbnQtdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5zaW5nbGUtYXR0YWNobWVudC1jb250ZW50IC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1hdHRhY2htZW50LXNpYmxpbmdzLmNvbHVtbnMtNVttYXgtd2lkdGh+PVwiOTAwcHhcIl0gLmxpc3RpbmctaXRlbSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1hdHRhY2htZW50LXNpYmxpbmdzLmNvbHVtbnMtNVttYXgtd2lkdGh+PVwiOTAwcHhcIl0gLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4tMykge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIGNsZWFyOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctYXR0YWNobWVudC1zaWJsaW5ncy5jb2x1bW5zLTVbbWF4LXdpZHRofj1cIjkwMHB4XCJdIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuKzIpIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctYXR0YWNobWVudC1zaWJsaW5ncy5jb2x1bW5zLTVbbWF4LXdpZHRofj1cIjkwMHB4XCJdIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuKzMpIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIGNsZWFyOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctYXR0YWNobWVudC1zaWJsaW5ncy5jb2x1bW5zLTVbbWF4LXdpZHRofj1cIjkwMHB4XCJdIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuKzQpIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLWF0dGFjaG1lbnQtc2libGluZ3MuY29sdW1ucy01W21heC13aWR0aH49XCI1NjBweFwiXSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbi0xKSB7XG4gIHBhZGRpbmc6IDAgNnB4ICFpbXBvcnRhbnQ7XG4gIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctYXR0YWNobWVudC1zaWJsaW5ncy5jb2x1bW5zLTVbbWF4LXdpZHRofj1cIjU2MHB4XCJdIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTIpIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgY2xlYXI6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1hdHRhY2htZW50LXNpYmxpbmdzLmNvbHVtbnMtNVttYXgtd2lkdGh+PVwiNTYwcHhcIl0gLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24rMykge1xuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLWF0dGFjaG1lbnQtc2libGluZ3MuY29sdW1ucy01W21heC13aWR0aH49XCI1NjBweFwiXSAubGlzdGluZy1pdGVtIHtcbiAgd2lkdGg6IDMzLjMzMzMlICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLWF0dGFjaG1lbnQtc2libGluZ3MuY29sdW1ucy01W21heC13aWR0aH49XCI0NTBweFwiXSAubGlzdGluZy1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLWF0dGFjaG1lbnQtc2libGluZ3MuY29sdW1ucy01W21heC13aWR0aH49XCI0NTBweFwiXSAubGlzdGluZy1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1yaWdodDogMTNweCAhaW1wb3J0YW50O1xuICBjbGVhcjogbGVmdCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1hdHRhY2htZW50LXNpYmxpbmdzLmNvbHVtbnMtNVttYXgtd2lkdGh+PVwiNDUwcHhcIl0gLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDEzcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybWF0LXZpZGVvLmxpc3RpbmctaXRlbS1ncmlkIC5oZWFkaW5nLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5mb3JtYXQtZ2FsbGVyeS5saXN0aW5nLWl0ZW0tZ3JpZCAuaGVhZGluZy1jb250YWluZXIge1xuICB6LWluZGV4OiA5OTk7XG59XG5cbi5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1hc2lkZSAuZW50cnktY29udGVudCwgLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LWFzaWRlIC5wb3N0LXN1bW1hcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMycHggNTBweCAzMnB4IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzVhNGY0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjZjMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBjb3ZlciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSA5MCUpLCAtd2Via2l0LXJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG9wLCB0cmFuc3BhcmVudCAwLCB0cmFuc3BhcmVudCAyOXB4LCByZ2JhKDIzOSwgMjA3LCAxNzMsIDAuNykgMjlweCwgcmdiYSgyMzksIDIwNywgMTczLCAwLjcpIDMwcHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGNvdmVyLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIDkwJSksIC1tb3otcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0b3AsIHRyYW5zcGFyZW50IDAsIHRyYW5zcGFyZW50IDI5cHgsIHJnYmEoMjM5LCAyMDcsIDE3MywgMC43KSAyOXB4LCByZ2JhKDIzOSwgMjA3LCAxNzMsIDAuNykgMzBweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGNvdmVyLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIDkwJSksIC1vLXJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG9wLCB0cmFuc3BhcmVudCAwLCB0cmFuc3BhcmVudCAyOXB4LCByZ2JhKDIzOSwgMjA3LCAxNzMsIDAuNykgMjlweCwgcmdiYSgyMzksIDIwNywgMTczLCAwLjcpIDMwcHgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LWFzaWRlIC5lbnRyeS1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LWFzaWRlIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICB0b3A6IDI2cHg7XG59XG5cbi5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1xdW90ZSAuZW50cnktY29udGVudCwgLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LXF1b3RlIC5wb3N0LXN1bW1hcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LXF1b3RlIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUsIC5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1xdW90ZSAucG9zdC1zdW1tYXJ5IGJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2luZ2xlLXBvc3QtY29udGVudC5mb3JtYXQtcXVvdGUgLmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZTpiZWZvcmUsIC5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1xdW90ZSAucG9zdC1zdW1tYXJ5IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgdG9wOiAtMjBweDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBsaW5lLWhlaWdodDogODBweDtcbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LXF1b3RlIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LXF1b3RlIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUgY2l0ZSwgLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LXF1b3RlIC5wb3N0LXN1bW1hcnkgYmxvY2txdW90ZSBjaXRlIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LXF1b3RlIC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUgY2l0ZTpiZWZvcmUsIC5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1xdW90ZSAucG9zdC1zdW1tYXJ5IGJsb2NrcXVvdGUgY2l0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlOKAiVwiO1xufVxuXG4uc2luZ2xlLXBvc3QtY29udGVudC5mb3JtYXQtcXVvdGUgLmhlYWRpbmctY29udGFpbmVyIC5wb3N0LW1ldGEsIC5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1xdW90ZSAuaGVhZGluZy1jb250YWluZXIgLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2luZ2xlLXBvc3QtY29udGVudC5mb3JtYXQtc3RhdHVzIC5lbnRyeS1jb250ZW50LCAuc2luZ2xlLXBvc3QtY29udGVudC5mb3JtYXQtc3RhdHVzIC5wb3N0LXN1bW1hcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlYWVhZWE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRlbnQuZm9ybWF0LXN0YXR1cyAucG9zdC1zdW1tYXJ5IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1zdGF0dXMgLmVudHJ5LWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xufVxuXG4ucG9zdC5mb3JtYXQtc3RhdHVzIC5wb3N0LXN1bW1hcnkgcDpsYXN0LWNoaWxkLCAuc2luZ2xlLXBvc3QtY29udGVudC5mb3JtYXQtc3RhdHVzIC5lbnRyeS1jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1zdGF0dXMgLmhlYWRpbmctY29udGFpbmVyIC5wb3N0LW1ldGEsIC5zaW5nbGUtcG9zdC1jb250ZW50LmZvcm1hdC1zdGF0dXMgLmhlYWRpbmctY29udGFpbmVyIC50aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJldHRlci1jaGF0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtIC51c2VyLW5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgY29sb3I6ICM5YTlhOWE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXB1Ymxpc2hlci1zeXN0ZW0tZm9udCk7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNlNWU1ZWE7XG4gIG1heC13aWR0aDogNzUlO1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LW5vLWF1dGhvciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtbmV4dC1hdXRob3Ige1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtbmV4dC1hdXRob3I6YWZ0ZXIsIC5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtbmV4dC1hdXRob3I6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7XG4gIGNvbG9yOiAjMzczNzM3O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTRweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkICNkY2RjZGM7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHggNnB4O1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItMSwgLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTMsIC5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci01LCAuYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItNywgLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTkge1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTE6YWZ0ZXIsIC5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci0zOmFmdGVyLCAuYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItNTphZnRlciwgLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTc6YWZ0ZXIsIC5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci05OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTEgLnVzZXItbmFtZSwgLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTMgLnVzZXItbmFtZSwgLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTUgLnVzZXItbmFtZSwgLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTcgLnVzZXItbmFtZSwgLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTkgLnVzZXItbmFtZSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItMTpiZWZvcmUsIC5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci0zOmJlZm9yZSwgLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTU6YmVmb3JlLCAuYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItNzpiZWZvcmUsIC5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci05OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTRweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4IDZweDtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0gYSwgLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci0yIGEsIC5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci0yIGE6aG92ZXIge1xuICBjb2xvcjogIzM3MzczNyAhaW1wb3J0YW50O1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjg5ZmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItMTpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxMjg5ZmU7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWU1ZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci0zOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwOWU1ZDtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFhNzE1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2RhYTcxNTtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U0MzA5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJldHRlci1jaGF0IC5jaGF0LWl0ZW0uY2hhdC1zcGVha2VyLTU6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2U0MzA5O1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYTM2OTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItNjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGEzNjk5O1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItNyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NjU1Y2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmV0dGVyLWNoYXQgLmNoYXQtaXRlbS5jaGF0LXNwZWFrZXItNzpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3NjU1Y2U7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci04IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiOTlkYTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci04OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzYjk5ZGE7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci05IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1OGE1NDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZXR0ZXItY2hhdCAuY2hhdC1pdGVtLmNoYXQtc3BlYWtlci05OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzE1OGE1NDtcbn1cblxuLmJzLWludHJvLCAuZW50cnktY29udGVudCAuYnMtaW50cm8ge1xuICBmb250LXNpemU6IDExMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4uZW50cnktY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucG9zdCAuZW50cnktY29udGVudC5zaW5nbGUtcG9zdC1jb250ZW50Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQuc2luZ2xlLXBvc3QtY29udGVudCBpZnJhbWUsIC5zaW5nbGUtcGFnZS1zaW1wbGUtY29udGVudCAuZW50cnktY29udGVudCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5mbHVpZC13aWR0aC12aWRlby13cmFwcGVyIGVtYmVkLCAuZmx1aWQtd2lkdGgtdmlkZW8td3JhcHBlciBpZnJhbWUsIC5mbHVpZC13aWR0aC12aWRlby13cmFwcGVyIG9iamVjdCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5lbnRyeS1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuXG4uZW50cnktY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50cnktY29udGVudCBvbCwgLmVudHJ5LWNvbnRlbnQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuXG4uZW50cnktY29udGVudCB0YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZW50cnktY29udGVudCB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCwgLmVudHJ5LWNvbnRlbnQgdGFibGUgPiB0Ym9keSA+IHRyID4gdGgsIC5lbnRyeS1jb250ZW50IHRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLCAuZW50cnktY29udGVudCB0YWJsZSA+IHRmb290ID4gdHIgPiB0aCwgLmVudHJ5LWNvbnRlbnQgdGFibGUgPiB0aGVhZCA+IHRyID4gdGQsIC5lbnRyeS1jb250ZW50IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG59XG5cbi5lbnRyeS1jb250ZW50IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLCAuZW50cnktY29udGVudCB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgZGwgZHQge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5lbnRyeS1jb250ZW50IGRsIGRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgYWNyb255bVt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM5OTk7XG59XG5cbi5hbGlnbnJpZ2h0LCAuZW50cnktY29udGVudCAuYWxpZ25yaWdodCB7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5hbGlnbmxlZnQsIC5lbnRyeS1jb250ZW50IC5hbGlnbmxlZnQge1xuICBtYXJnaW46IDVweCAyMHB4IDE1cHggMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IGZpZ3VyZS5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IGZpZ3VyZS5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgZmlndXJlLCAuZW50cnktY29udGVudCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmVudHJ5LWNvbnRlbnQgaW1nLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTVweCBhdXRvIDI1cHg7XG59XG5cbi5lbnRyeS1jb250ZW50IGZpZ3VyZS5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lbnRyeS1jb250ZW50IGZpZ3VyZS5hbGlnbmNlbnRlciBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LWNhcHRpb24sIC5lbnRyeS1jb250ZW50IC53cC1jYXB0aW9uLXRleHQsIC5lbnRyeS1jb250ZW50IGZpZ2NhcHRpb24ge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6ICM1NDU0NTQ7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIGJvZHkuZnVsbC13aWR0aCAud3AtYmxvY2staW1hZ2UuYWxpZ25mdWxsIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAwJSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuZnVsbC13aWR0aCAud3AtYmxvY2staW1hZ2UuYWxpZ253aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyNSUgLSAyNXZ3KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMjUlIC0gMjV2dyk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAwJSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuYm94ZWQgLndwLWJsb2NrLWltYWdlLmFsaWduZnVsbCwgYm9keS5ib3hlZCAud3AtYmxvY2staW1hZ2UuYWxpZ253aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lbnRyeS1jb250ZW50IC5nLXBvc3QsIC5lbnRyeS1jb250ZW50IC5pbnN0YWdyYW0tbWVkaWEsIC5lbnRyeS1jb250ZW50IC5yZWRkaXQtY2FyZCwgLmVudHJ5LWNvbnRlbnQgLnR1bWJsci1wb3N0LCAuZW50cnktY29udGVudCAudHdpdHRlci10d2VldCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMSwgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTIsIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0zLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNCwgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTUsIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy02LCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNywgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTgsIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy05IHtcbiAgbWFyZ2luOiAtNXB4IC01cHggMTVweCAtNXB4O1xufVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMSAuZ2FsbGVyeS1pdGVtLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMiB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMzMuMzMlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDIwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTYuNjY2JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTQuMjglO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxMi41JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTEuMTExJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDJuKzMpLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgzbis0KSwgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoNG4rNSksIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDVuKzYpLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg2bis3KSwgLmVudHJ5LWNvbnRlbnQgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoN24rOCksIC5lbnRyeS1jb250ZW50IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDhuKzkpLCAuZW50cnktY29udGVudCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCg5bisxMCkge1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLnRlcm1zLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZW50cnktY29udGVudCAudGVybXMtbGlzdCBzcGFuLnNlcCB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5lbnRyeS1jb250ZW50LnNpbmdsZS1wb3N0LWNvbnRlbnQgYTpob3ZlciwgLnNpbmdsZS1wYWdlLXNpbXBsZS1jb250ZW50IC5lbnRyeS1jb250ZW50IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgaHIge1xuICBtYXJnaW46IDI3cHggMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmMGYwZjA7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1zZXBhcmF0b3Ige1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjBmMGYwO1xuICBtYXJnaW46IDEuNjVlbSBhdXRvO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLWRlZmF1bHQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjBmMGYwO1xuICBtYXJnaW46IDEuNjVlbSBhdXRvO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtZG90cyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1zZXBhcmF0b3I6bm90KC5pcy1zdHlsZS13aWRlKTpub3QoLmlzLXN0eWxlLWRvdHMpIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1jb250ZW50ID4gaDE6Zmlyc3QtY2hpbGQsIC5lbnRyeS1jb250ZW50ID4gLmgxOmZpcnN0LWNoaWxkLCAuZW50cnktY29udGVudCA+IGgyOmZpcnN0LWNoaWxkLCAuZW50cnktY29udGVudCA+IC5oMjpmaXJzdC1jaGlsZCwgLmVudHJ5LWNvbnRlbnQgPiBoMzpmaXJzdC1jaGlsZCwgLmVudHJ5LWNvbnRlbnQgPiAuaDM6Zmlyc3QtY2hpbGQsIC5lbnRyeS1jb250ZW50ID4gaDQ6Zmlyc3QtY2hpbGQsIC5lbnRyeS1jb250ZW50ID4gLmg0OmZpcnN0LWNoaWxkLCAuZW50cnktY29udGVudCA+IGg1OmZpcnN0LWNoaWxkLCAuZW50cnktY29udGVudCA+IC5oNTpmaXJzdC1jaGlsZCwgLmVudHJ5LWNvbnRlbnQgPiBoNjpmaXJzdC1jaGlsZCwgLmVudHJ5LWNvbnRlbnQgPiAuaDY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5ibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1jb250ZW50LnNpbmdsZS1wb3N0LWNvbnRlbnQgYmxvY2txdW90ZSwgLnNpbmdsZS1wYWdlLXNpbXBsZS1jb250ZW50IC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IDExMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBwYWRkaW5nOiA2MHB4IDM1cHggNTBweDtcbiAgbWFyZ2luOiA0MHB4IDAgMzBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5lbnRyeS1jb250ZW50LnNpbmdsZS1wb3N0LWNvbnRlbnQgYmxvY2txdW90ZTpiZWZvcmUsIC5zaW5nbGUtcGFnZS1zaW1wbGUtY29udGVudCAuZW50cnktY29udGVudCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBjb2xvcjogIzQ0NDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA5MXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVudHJ5LWNvbnRlbnQuc2luZ2xlLXBvc3QtY29udGVudCBibG9ja3F1b3RlIGJsb2NrcXVvdGU6YmVmb3JlLCAuc2luZ2xlLXBhZ2Utc2ltcGxlLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZSBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRyeS1jb250ZW50LnNpbmdsZS1wb3N0LWNvbnRlbnQgYmxvY2txdW90ZSBibG9ja3F1b3RlLCAuc2luZ2xlLXBhZ2Utc2ltcGxlLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZSBibG9ja3F1b3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5lbnRyeS1jb250ZW50LnNpbmdsZS1wb3N0LWNvbnRlbnQgYmxvY2txdW90ZSBibG9ja3F1b3RlOmxhc3QtY2hpbGQsIC5zaW5nbGUtcGFnZS1zaW1wbGUtY29udGVudCAuZW50cnktY29udGVudCBibG9ja3F1b3RlIGJsb2NrcXVvdGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1jb250ZW50LnNpbmdsZS1wb3N0LWNvbnRlbnQgYmxvY2txdW90ZS5icy1wdWxscXVvdGUsIC5zaW5nbGUtcGFnZS1zaW1wbGUtY29udGVudCAuZW50cnktY29udGVudCBibG9ja3F1b3RlLmJzLXB1bGxxdW90ZSB7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIG1heC13aWR0aDogMzMzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHg7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgY2xlYXI6IG5vbmU7XG59XG5cbi5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUuYnMtcHVsbHF1b3RlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRyeS1jb250ZW50LnNpbmdsZS1wb3N0LWNvbnRlbnQgYmxvY2txdW90ZS5icy1wdWxscXVvdGUtcmlnaHQsIC5zaW5nbGUtcGFnZS1zaW1wbGUtY29udGVudCAuZW50cnktY29udGVudCBibG9ja3F1b3RlLmJzLXB1bGxxdW90ZS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmVudHJ5LWNvbnRlbnQuc2luZ2xlLXBvc3QtY29udGVudCBibG9ja3F1b3RlLmJzLXB1bGxxdW90ZS1sZWZ0LCAuc2luZ2xlLXBhZ2Utc2ltcGxlLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZS5icy1wdWxscXVvdGUtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTMwcHgpIHtcbiAgLmFsaWdubGVmdCwgLmFsaWducmlnaHQsIC5lbnRyeS1jb250ZW50IC5hbGlnbmxlZnQsIC5lbnRyeS1jb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZW50cnktY29udGVudCBmaWd1cmUuYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbnRpbnVlLXJlYWRpbmctY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuY29udGludWUtcmVhZGluZy1jb250ZW50LmNsb3NlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC43NXMgZWFzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29udGludWUtcmVhZGluZy1jb250ZW50LmNsb3NlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCAzNSUsICNmZmYpO1xuICAgIHotaW5kZXg6IDk5O1xuICB9XG4gIC5jb250aW51ZS1yZWFkaW5nLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzMDA7XG4gICAgYm90dG9tOiAyNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgfVxuICAuY29udGludWUtcmVhZGluZy1jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAuY29udGludWUtcmVhZGluZy1idG4uYnRuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCA0MnB4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMzcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gIH1cbn1cbi5jb21tZW50cy13cmFwIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbW1lbnRzLXRlbXBsYXRlIC5jb21tZW50cy1jbG9zZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLmNvbW1lbnRzLXdyYXAgb2wuY29tbWVudC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29tbWVudHMtd3JhcCBvbC5jb21tZW50LWxpc3QgLmNoaWxkcmVuIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY29tbWVudHMtd3JhcCBvbC5jb21tZW50LWxpc3QgLmNoaWxkcmVuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDclO1xuICB9XG59XG4uY29tbWVudHMtd3JhcCBsaS5jb21tZW50LCAuY29tbWVudHMtd3JhcCBsaS5waW5nYmFjayB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY29tbWVudHMtd3JhcCBsaSA+IGRpdiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5jb21tZW50cy13cmFwIC5jb21tZW50LWxpc3QgPiBsaTpmaXJzdC1jaGlsZCA+IGRpdiB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtYXZhdGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAyMHB4IDEwcHggMDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1hdmF0YXIgLmF2YXRhciB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1tZXRhIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBjb2xvcjogIzg1ODU4NTtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1tZXRhIC5jb21tZW50LWF1dGhvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5jb21tZW50cy13cmFwIGxpLnBpbmdiYWNrIC5jb21tZW50LW1ldGEgLmNvbW1lbnQtYXV0aG9yIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtbWV0YSAuY29tbWVudC1hdXRob3IgLnNheXMge1xuICBjb2xvcjogIzlhOWE5YTtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1tZXRhIC5jb21tZW50LXB1Ymxpc2hlZCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweCAwIDA7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogI2MyYzJjMjtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1jb250ZW50IHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1jb250ZW50IGVtLm5lZWRzLWFwcHJvdmUge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LWZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1mb290ZXIgLmNvbW1lbnQtZWRpdC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtZm9vdGVyLCAuY29tbWVudC1saXN0IC5jb21tZW50LWZvb3RlciAuY29tbWVudC1lZGl0LWxpbmsge1xuICBjb2xvcjogIzg2ODY4NjtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LWZvb3RlciAuY29tbWVudC1yZXBseS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjOTA5MDkwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb21tZW50cy13cmFwIC5jb21tZW50cy1uYXYge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLmNvbW1lbnRzLXdyYXAgLmNvbW1lbnRzLW5hdiAucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jb21tZW50cy13cmFwIC5jb21tZW50cy1uYXYgLnBhZ2UtbnVtYmVycyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNiM2IzYjM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jb21tZW50LXJlc3BvbmQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29tbWVudHMtd3JhcCArIC5jb21tZW50LXJlc3BvbmQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5jb21tZW50LXJlc3BvbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtcmVwbHktdGl0bGU6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tbWVudC1yZXNwb25kICNjYW5jZWwtY29tbWVudC1yZXBseS1saW5rLCAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LXJlcGx5LXRpdGxlIC5oLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5sb2ctaW4tb3V0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9ybS1hbGxvd2VkLXRhZ3Mge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAjY2FuY2VsLWNvbW1lbnQtcmVwbHktbGluayB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmNvbW1lbnRzLXdyYXAgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1yZXBseS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLndwLXNvY2lhbC1sb2dpbi13aWRnZXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLndwLXNvY2lhbC1sb2dpbi1jb25uZWN0LXdpdGgge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDE0MTQxO1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5ub3RlLWFmdGVyLCAuY29tbWVudC1yZXNwb25kIC5ub3RlLWJlZm9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAubm90ZS1hZnRlciBwOmxhc3QtY2hpbGQsIC5jb21tZW50LXJlc3BvbmQgLm5vdGUtYmVmb3JlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmF1dGhvci13cmFwIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmVtYWlsLXdyYXAge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uY29tbWVudC1yZXNwb25kIC51cmwtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tbWVudC1yZXNwb25kIC51cmwtd3JhcCAudXJsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuYXV0aG9yLXdyYXAgaW5wdXQsIC5jb21tZW50LXJlc3BvbmQgLmVtYWlsLXdyYXAgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuYXV0aG9yLXdyYXAsIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtd3JhcCwgLmNvbW1lbnQtcmVzcG9uZCAuZW1haWwtd3JhcCwgLmNvbW1lbnQtcmVzcG9uZCAudXJsLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5hdXRob3IsIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQsIC5jb21tZW50LXJlc3BvbmQgLmVtYWlsLCAuY29tbWVudC1yZXNwb25kIC51cmwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBwYWRkaW5nOiAxOHB4IDEycHg7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmF1dGhvciwgLmNvbW1lbnQtcmVzcG9uZCAuZW1haWwsIC5jb21tZW50LXJlc3BvbmQgLnVybCB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQge1xuICBoZWlnaHQ6IDE2MHB4O1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LXN1Ym1pdCB7XG4gIGJhY2tncm91bmQ6ICM0MzQzNDM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuZm9ybS1zdWJtaXQge1xuICBtYXJnaW46IDA7XG59XG5cbi5hamF4aWZpZWQtY29tbWVudHMtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUyZTQ7XG4gIGJhY2tncm91bmQ6ICNmNmY3Zjk7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzFkMWQxZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi5jb21tZW50LWFqYXhpZmllZC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4uY29tbWVudC1mb3JtIGlucHV0ICsgbGFiZWwge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm5hdi10YWJzIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm5hdi10YWJzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUucHJvdmlkZXJzLTIgLm5hdi10YWJzIGxpIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUucHJvdmlkZXJzLTIgLm5hdi10YWJzIGxpLCAuY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUucHJvdmlkZXJzLTMgLm5hdi10YWJzIGxpIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm5hdi10YWJzIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAgMjZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2VmZjBmMTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tZW50cy10ZW1wbGF0ZS1tdWx0aXBsZSAubmF2LXRhYnMgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm5hdi10YWJzIGxpOmxhc3QtY2hpbGQgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm5hdi10YWJzIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAyM3B4O1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm5hdi10YWJzIC5hY3RpdmUgYTphZnRlciB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5jb21tZW50cy10ZW1wbGF0ZS1tdWx0aXBsZSAubmF2LXRhYnMgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm5hdi10YWJzIGxpOmxhc3QtY2hpbGQgYTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm5hdi10YWJzIC5hY3RpdmUgYSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm5hdi10YWJzIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5jb21tZW50cy10ZW1wbGF0ZS1tdWx0aXBsZSAuY29tbWVudHMtY291bnQsIC5jb21tZW50cy10ZW1wbGF0ZS1tdWx0aXBsZSAuZGlzcXVzLWNvbW1lbnQtY291bnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjYWNhO1xuICBjb2xvcjogIzI2MjYyNjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwIDZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmNvbW1lbnRzLXRlbXBsYXRlLW11bHRpcGxlIC5kaXNxdXMtY29tbWVudC1jb3VudCB7XG4gIHdpZHRoOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmNvbW1lbnRzLXRlbXBsYXRlLW11bHRpcGxlIC5hY3RpdmUgLmNvbW1lbnRzLWNvdW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb21tZW50cy10ZW1wbGF0ZS1tdWx0aXBsZSAuY29tbWVudHMtY291bnQ6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm11bHRpLXdvcmRwcmVzcy1jb21tZW50LXNlY3Rpb24gLmNvbW1lbnQtcmVzcG9uZDpmaXJzdC1jaGlsZCA+IC5zZWN0aW9uLWhlYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLnRhYi1wYW5lIC5jb21tZW50cy10ZW1wbGF0ZSwgLmNvbW1lbnRzLXRlbXBsYXRlLW11bHRpcGxlIC50YWItcGFuZSAuY29tbWVudHMtdGVtcGxhdGUuY29tbWVudC1yZXNwb25kIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uY29tbWVudHMtdGVtcGxhdGUtbXVsdGlwbGUgLm11bHRpLXdvcmRwcmVzcy1jb21tZW50LXNlY3Rpb24gLmNvbW1lbnQtcmVzcG9uZDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmJhY2stdG9wIHtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgei1pbmRleDogOTk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xufVxuXG4uYmFjay10b3AuZmFkZS1vdXQ6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYmFjay10b3AuaXMtdmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgYm90dG9tOiA4cHg7XG59XG5cbi5iYWNrLXRvcC5mYWRlLW91dDEge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5iYWNrLXRvcC5mYWRlLW91dDIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5iYWNrLXRvcC5mYWRlLW91dDMge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5iYWNrLXRvcC5mYWRlLW91dDQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYmFjay10b3AuZGFyayB7XG4gIGJhY2tncm91bmQ6ICMzODM4Mzg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmFjay10b3A6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZXJyb3I0MDQgLmNvbnRlbnQtY29sdW1uIHtcbiAgbWF4LXdpZHRoOiA4MDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDEwcHggYXV0byA1MHB4O1xufVxuXG4uZXJyb3I0MDQgLmNvbnRlbnQtY29sdW1uIC5zZWNvbmQtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZXJyb3I0MDQgLmNvbnRlbnQtY29sdW1uIC5kZXNjLXNlY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lcnJvcjQwNCAuY29udGVudC1jb2x1bW4gLmRlc2Mtc2VjdGlvbiAudGl0bGUtNDA0IHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVycm9yNDA0IC5jb250ZW50LWNvbHVtbiAudGV4dC00MDQge1xuICBmb250LXNpemU6IDEzMHB4O1xuICBsaW5lLWhlaWdodDogMTc1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDQ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cblxuLmVycm9yNDA0IC5jb250ZW50LWNvbHVtbiAuYWN0aW9uLWxpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmVycm9yNDA0IC5jb250ZW50LWNvbHVtbiAuYWN0aW9uLWxpbmtzIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZXJyb3I0MDQgLmNvbnRlbnQtY29sdW1uIC50b3AtbGluZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4uZXJyb3I0MDQgLmNvbnRlbnQtY29sdW1uIC5zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmVycm9yNDA0IC5jb250ZW50LWNvbHVtbiAuc2VhcmNoLWZvcm0gbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVycm9yNDA0IC5jb250ZW50LWNvbHVtbiAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2JjYmNiO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwIDMwJSAwIDEwcHg7XG4gIG91dGxpbmU6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZXJyb3I0MDQgLmNvbnRlbnQtY29sdW1uIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAwIDclO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmVycm9yNDA0IC5jb250ZW50LWNvbHVtbiAuc2VhcmNoLWZvcm0uaGF2ZS1mb2N1cyAuc2VhcmNoLWZpZWxkIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWU5ZTllO1xufVxuXG4uZXJyb3I0MDQgLnNlYXJjaC1hY3Rpb24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLmVycm9yNDA0IHNjcmlwdCArIC5zZWFyY2gtYWN0aW9uLWNvbnRhaW5lcjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVycm9yNDA0IC5jb250ZW50LWNvbHVtbiAuc2VhcmNoLWZvcm0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuLmF1dGhvci1wcm9maWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5wb3N0LWF1dGhvci1hdmF0YXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLnBvc3QtYXV0aG9yLWF2YXRhciBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW46IDIwcHggMCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci10aXRsZSAuYXV0aG9yLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgN3B4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBwYWRkaW5nLXJpZ2h0OiA1MCU7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLXRpdGxlIC50aXRsZS1jb3VudHMge1xuICBjb2xvcjogIzhhOGE4YTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci10aXRsZSAudGl0bGUtY291bnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBtYXJnaW46IDAgOHB4O1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAucG9zdC1hdXRob3ItYmlvIHtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDExNXB4O1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLnBvc3QtYXV0aG9yLWJpbyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci1saW5rcyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLWxpbmtzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci1saW5rcyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkgYSwgLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkucG9zdHMtY291bnQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMmQyZDJkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMCA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci1saW5rcyB1bCBsaS5mYWNlYm9vayBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhNjM5Zjtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkudHdpdHRlciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5YzhmZjtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkuZ29vZ2xlLXBsdXMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNzNkMzI7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLWxpbmtzIHVsIGxpLmluc3RhZ3JhbSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxN2ZhNDtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkuZmxpY2tyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY0NGRiO1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci1saW5rcyB1bCBsaS5iZWhhbmNlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I2M2ZjO1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci1saW5rcyB1bCBsaS5zb3VuZGNsb3VkIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjUwO1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci1saW5rcyB1bCBsaS5kZWxpY2lvdXMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTc5ZmY7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLWxpbmtzIHVsIGxpLnZpbWVvIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZhM2U5O1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci1saW5rcyB1bCBsaS5kcmliYmJsZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNGM4OTtcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkubGlua2VkaW4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjY2YTA7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLWxpbmtzIHVsIGxpLnlvdXR1YmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzE4MWU7XG59XG5cbi5hdXRob3ItcHJvZmlsZSAuYXV0aG9yLWxpbmtzIHVsIGxpLnBpbnRlcmVzdCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMjAyNztcbn1cblxuLmF1dGhvci1wcm9maWxlIC5hdXRob3ItbGlua3MgdWwgbGkuZ2l0aHViIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xufVxuXG4uYXV0aG9yLXByb2ZpbGUgLmF1dGhvci1saW5rcyB1bCBsaS5zaXRlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xufVxuXG4uYmV0dGVyLWdhbGxlcnkge1xuICBtYXJnaW46IDEwcHggMCAyNXB4O1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmdhbGxlcnktdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5iZXR0ZXItZ2FsbGVyeSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmdhbGxlcnktdGl0bGUgLm5leHQsIC5iZXR0ZXItZ2FsbGVyeSAuZ2FsbGVyeS10aXRsZSAucHJldiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMzNzM3Mzc7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAxMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmdhbGxlcnktdGl0bGUgLm5leHQ6aG92ZXIsIC5iZXR0ZXItZ2FsbGVyeSAuZ2FsbGVyeS10aXRsZSAucHJldjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmdhbGxlcnktdGl0bGUgLm5leHQgLmZhIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLmJldHRlci1nYWxsZXJ5IC5nYWxsZXJ5LXRpdGxlIC5wcmV2IC5mYSB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmNvdW50IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiBncmV5O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtaW4td2lkdGg6IDQ2cHg7XG59XG5cbi5iZXR0ZXItZ2FsbGVyeSAuY291bnQgaSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmJldHRlci1nYWxsZXJ5IC5tYWluLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY29sb3I6ICMzNzM3Mzc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLnNsaWRlLXRpdGxlLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJldHRlci1nYWxsZXJ5IC5zbGlkZS10aXRsZS13cmFwIC5zbGlkZS1jb3B5LCAuYmV0dGVyLWdhbGxlcnkgLnNsaWRlLXRpdGxlLXdyYXAgLnNsaWRlLXRpdGxlIHtcbiAgcGFkZGluZzogNHB4IDExcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDIwLCAyMCwgMC41NSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLnNsaWRlLXRpdGxlLXdyYXAgLnNsaWRlLWNvcHkge1xuICBtYXJnaW46IDRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmZvdG9yYW1hX190aHVtYjpiZWZvcmUge1xuICB3aWR0aDogODVweDtcbiAgaGVpZ2h0OiA2MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzMpO1xuICB6LWluZGV4OiA4O1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmZvdG9yYW1hX19uYXY6YmVmb3JlLCAuYmV0dGVyLWdhbGxlcnkgLmZvdG9yYW1hX19zdGFnZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC42KSAyNSUsIHJnYmEoMCwgMCwgMCwgMC4zKSA3NSUsIHRyYW5zcGFyZW50KSwgcmFkaWFsLWdyYWRpZW50KGZhcnRoZXN0LXNpZGUgYXQgMCA1MCUsIHJnYmEoMCwgMCwgMCwgMC43KSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsIDAgMDtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmZvdG9yYW1hX19uYXY6YWZ0ZXIsIC5iZXR0ZXItZ2FsbGVyeSAuZm90b3JhbWFfX3N0YWdlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCByZ2JhKDAsIDAsIDAsIDAuNikgMjUlLCByZ2JhKDAsIDAsIDAsIDAuMykgNzUlLCB0cmFuc3BhcmVudCksIHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1zaWRlIGF0IDEwMCUgNTAlLCByZ2JhKDAsIDAsIDAsIDAuNyksIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwLCAxMDAlIDA7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmJldHRlci1nYWxsZXJ5IC5mb3RvcmFtYV9fd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmNvdW50IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiBncmV5O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmZvdG9yYW1hX19uYXYtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9faHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmV0dGVyLWdhbGxlcnkgLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9faHRtbCBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAyMnB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDIycHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgYm94LXNoYWRvdzogMCAwIDIycHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbn1cblxuLmJldHRlci1nYWxsZXJ5IC5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX2h0bWwgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5iZXR0ZXItZ2FsbGVyeS5iZXR0ZXItZ2FsbGVyeS1pbWctZnVsbCAuZm90b3JhbWFfX25hdl9fZnJhbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iZXR0ZXItZ2FsbGVyeS5iZXR0ZXItZ2FsbGVyeS1pbWctZnVsbCAuZm90b3JhbWFfX25hdl9fZnJhbWUgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xufVxuXG4ubm8tcmVzdWx0cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5vLXJlc3VsdHMgPiAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLm5vLXJlc3VsdHMgPiAudGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLm5vLXJlc3VsdHMgPiAudGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSB7XG4gIG1hcmdpbjogMjBweCAwIDMwcHg7XG59XG5cbi5uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm5vLXJlc3VsdHMgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMjQwcHg7XG59XG5cbi53aWRnZXQgPiAuYnMtc2hvcnRjb2RlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnMtc2hvcnRjb2RlLmJzLWhlYWRpbmctc2hvcnRjb2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJzLWZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJzLWZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYnMtZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBicy1mYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYnMtZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYnMtZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBicy1mYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJzLWZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBicy1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbmZvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbmZvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJzLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5icy1hbmltYXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNTVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNTVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmJzLWZhZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBicy1mYWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYnMtZmFkZUluTGVmdDtcbn1cblxuLmJzLWZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYnMtZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBicy1mYWRlSW5SaWdodDtcbn1cblxuLmJzLWZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBicy1mYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogYnMtZmFkZUluRG93bjtcbn1cblxuLmJzLWZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYnMtZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBicy1mYWRlSW5VcDtcbn1cblxuLmJzLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBicy1zcGluO1xuICBhbmltYXRpb24tbmFtZTogYnMtc3Bpbjtcbn1cblxuLnBhZ2luYXRpb24tYW5pbWF0ZSA+IC5icy1hbmltYXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNTVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNTVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCk7XG59XG5cbi5icy10YWItYW5pbS5icy10YWItYW5pbWF0ZWQuYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNTVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNTVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJzLWZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBicy1mYWRlSW5Eb3duO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCk7XG59XG5cbi5icy1sb2FkaW5nLCAuYnMtbG9hZGluZyA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5icy1sb2FkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5icy1sb2FkaW5nID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmJzLWxvYWRpbmcge1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xufVxuXG4uYnMtbG9hZGluZyA+IGRpdiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBicy1sb2FkaW5nLWtleWZyYW1lO1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBicy1sb2FkaW5nLWtleWZyYW1lO1xuICAtby1hbmltYXRpb24tbmFtZTogYnMtbG9hZGluZy1rZXlmcmFtZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJzLWxvYWRpbmcta2V5ZnJhbWU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLmJzLWxvYWRpbmcgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNjVzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC42NXM7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC42NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42NXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjAzcztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IDAuMDNzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IDAuMDNzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMDNzO1xufVxuXG4uYnMtbG9hZGluZyA+IGRpdjpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4wMnM7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjAycztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjAycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMDlzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC4wOXM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogMC4wOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4wOXM7XG59XG5cbi5icy1sb2FkaW5nID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjA2cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDEuMDZzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDEuMDZzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuMDZzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNjlzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogLTAuNjlzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC0wLjY5cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC42OXM7XG59XG5cbi5icy1sb2FkaW5nID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC40MXM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAtMC40MXM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLTAuNDFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjQxcztcbn1cblxuLmJzLWxvYWRpbmcgPiBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuNnM7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjZzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDEuNnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS42cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMDRzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC4wNHM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogMC4wNHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4wNHM7XG59XG5cbi5icy1sb2FkaW5nID4gZGl2Om50aC1jaGlsZCg2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjg0cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuODRzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDAuODRzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuODRzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4wN3M7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjA3cztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwLjA3cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjA3cztcbn1cblxuLmJzLWxvYWRpbmcgPiBkaXY6bnRoLWNoaWxkKDcpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNjhzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC42OHM7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC42OHM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42OHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC42NnM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAtMC42NnM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLTAuNjZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjY2cztcbn1cblxuLmJzLWxvYWRpbmcgPiBkaXY6bnRoLWNoaWxkKDgpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuOTNzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC45M3M7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMC45M3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC45M3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC43NnM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAtMC43NnM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLTAuNzZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjc2cztcbn1cblxuLmJzLWxvYWRpbmcgPiBkaXY6bnRoLWNoaWxkKDkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuMjRzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4yNHM7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMS4yNHM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4yNHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC43NnM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAtMC43NnM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLTAuNzZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjc2cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJzLWxvYWRpbmcta2V5ZnJhbWUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40NSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGJzLWxvYWRpbmcta2V5ZnJhbWUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuNDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40NSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBicy1sb2FkaW5nLWtleWZyYW1lIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDAuNDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40NSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYnMtbG9hZGluZy1rZXlmcmFtZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC40NSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuNDUpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMC40NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQ1KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uZGVmZXJyZWQtbG9hZGluZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5icy1wYWdpbmF0aW9uLXdyYXBwZXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5icy1wYWdpbi1sb2FkaW5nLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTk7XG59XG5cbi5icy1wYWdpbi1sb2FkaW5nLXdyYXBwZXIgLmJzLWxvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yN3B4O1xuICBtYXJnaW4tbGVmdDogLTI3cHg7XG59XG5cbi5icy1wYWdpbmF0aW9uLXdyYXBwZXIgLmJzLXBhZ2luYXRpb24taW4tbG9hZGluZyB7XG4gIG9wYWNpdHk6IDAuMTU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnMtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wb3N0LXJlbGF0ZWQgLmJzLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYnMtcGFnaW5hdGlvbi1sYWJlbCB7XG4gIGNvbG9yOiAjOWM5YzljO1xuICBjb2xvcjogcmdiYSgxMzgsIDEzOCwgMTM4LCAwLjgzKTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uYnRuLWJzLXBhZ2luYXRpb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEzOCwgMTM4LCAxMzgsIDAuMzMpO1xuICBjb2xvcjogIzljOWM5YyAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgxMzgsIDEzOCwgMTM4LCAwLjgzKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tYnMtcGFnaW5hdGlvbi5icy1wYWdpbmF0aW9uLWluLWxvYWRpbmcsIC5idG4tYnMtcGFnaW5hdGlvbi5ob3ZlciwgLmJ0bi1icy1wYWdpbmF0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuYm9keSAuYnMtcGFnaW5hdGlvbiBhLmJ0bi1icy1wYWdpbmF0aW9uLmRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEzOCwgMTM4LCAxMzgsIDAuMzMpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOWM5YzljICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDEzOCwgMTM4LCAxMzgsIDAuODMpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmJ0bi1icy1wYWdpbmF0aW9uLmRpc2FibGVkLCAuYnRuLWJzLXBhZ2luYXRpb24uZGlzYWJsZWQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5idG4tYnMtcGFnaW5hdGlvbiAuZmEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYnRuLWJzLXBhZ2luYXRpb24ubmV4dCAuZmEge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uYnRuLWJzLXBhZ2luYXRpb24ucHJldiAuZmEge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLmJzLXBhZ2luYXRpb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ0bi1icy1wYWdpbmF0aW9uIC5sb2FkaW5nIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4uYnRuLWJzLXBhZ2luYXRpb24gLmxvYWRlZCAuZmEge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uYnMtcGFnaW5hdGlvbi5icy1hamF4LXBhZ2luYXRpb24uaW5maW5pdHksIC5icy1wYWdpbmF0aW9uLmJzLWFqYXgtcGFnaW5hdGlvbi5tb3JlX2J0biwgLmJzLXBhZ2luYXRpb24uYnMtYWpheC1wYWdpbmF0aW9uLm1vcmVfYnRuX2luZmluaXR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnMtcGFnaW5hdGlvbi5icy1hamF4LXBhZ2luYXRpb24uaW5maW5pdHkgLmJ0bi1icy1wYWdpbmF0aW9uLCAuYnMtcGFnaW5hdGlvbi5icy1hamF4LXBhZ2luYXRpb24ubW9yZV9idG4gLmJ0bi1icy1wYWdpbmF0aW9uLCAuYnMtcGFnaW5hdGlvbi5icy1hamF4LXBhZ2luYXRpb24ubW9yZV9idG5faW5maW5pdHkgLmJ0bi1icy1wYWdpbmF0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCA3cHg7XG59XG5cbi5icy1wYWdpbmF0aW9uLmJzLXNpbXBsZS1wYWdpbmF0aW9uIC5idG4tYnMtcGFnaW5hdGlvbi5wcmV2IC5mYSB7XG4gIG1hcmdpbjogMCAwIDAgMnB4O1xufVxuXG4uYnMtcGFnaW5hdGlvbi5icy1zaW1wbGUtcGFnaW5hdGlvbiAuYnRuLWJzLXBhZ2luYXRpb24ubmV4dCAuZmEge1xuICBtYXJnaW46IDAgMnB4IDAgMDtcbn1cblxuLmJzLWxpc3RpbmctbGlzdGluZy1jbGFzc2ljLTIgLmJzLXBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctY2xhc3NpYy0yIC5icy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLWNsYXNzaWMtMyAuYnMtcGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy1jbGFzc2ljLTMgLmJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctZ3JpZC0xIC5icy1wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLWdyaWQtMSAuYnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy1ncmlkLTIgLmJzLXBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctZ3JpZC0yIC5icy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLW1peC0zLTIgLmJzLXBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTMtMiAuYnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy1taXgtNC0xIC5icy1wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLW1peC00LTEgLmJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTQtMiAuYnMtcGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy1taXgtNC0yIC5icy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLW1peC00LTMgLmJzLXBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTQtMyAuYnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy1taXgtNC00IC5icy1wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLW1peC00LTQgLmJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTQtNSAuYnMtcGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy1taXgtNC01IC5icy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLW1peC00LTYgLmJzLXBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTQtNiAuYnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy10YWxsLTEgLmJzLXBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctdGFsbC0xIC5icy1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLXRhbGwtMiAuYnMtcGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy10YWxsLTIgLmJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb24sIC5icy1saXN0aW5nLWxpc3RpbmctdGV4dC0xIC5icy1wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1saXN0aW5nLXRleHQtMSAuYnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy10aHVtYm5haWwtMSAuYnMtcGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy10aHVtYm5haWwtMSAuYnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy10aHVtYm5haWwtMiAuYnMtcGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy10aHVtYm5haWwtMiAuYnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy10aHVtYm5haWwtMyAuYnMtcGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbGlzdGluZy10aHVtYm5haWwtMyAuYnMtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiwgLmJzLWxpc3RpbmctbW9kZXJuLWdyaWQtbGlzdGluZy0zIC5icy1wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy1tb2Rlcm4tZ3JpZC1saXN0aW5nLTMgLmJzLXBhZ2luYXRpb24gLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYnMtc2xpZGVyLWNvbnRyb2xzIC5idG4tYnMtcGFnaW5hdGlvbi5uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmJzLXNsaWRlci1pdGVtcy1jb250YWluZXIgPiAuYnMtc2xpZGVyLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtc2xpZGVyLWl0ZW1zLWNvbnRhaW5lciAuYnMtc2xpZGVyLWl0ZW0uYnMtc2xpZGVyLWZpcnN0LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJzLXNsaWRlci1pdGVtcy1jb250YWluZXIgLmJzLWNvbnRyb2wtbmF2LXN0eWxlLTIgLmJ0bi1icy1wYWdpbmF0aW9uLm5leHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5icy1zbGlkZXItaXRlbXMtY29udGFpbmVyIC5icy1jb250cm9sLW5hdi1zdHlsZS0zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnMtbGlzdGluZy5icy1saXN0aW5nLXNpbmdsZS10YWIgLmJzLXNsaWRlci1pdGVtcy1jb250YWluZXIgLmJzLWNvbnRyb2wtbmF2LXN0eWxlLTQgLmJ0bi1icy1wYWdpbmF0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgcGFkZGluZzogMCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJzLXNsaWRlci1kb3RzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmJzLXNsaWRlci1kb3RzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnMtc2xpZGVyLWRvdHMgLmJ0cy1icy1kb3RzLWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJzLXNsaWRlci1kb3RzLXN0eWxlLTEsIC5icy1zbGlkZXItZG90cy1zdHlsZS0yLCAuYnMtc2xpZGVyLWRvdHMtc3R5bGUtMywgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmJzLWNvbnRyb2wtbmF2ICsgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTEsIC5icy1jb250cm9sLW5hdiArIC5icy1zbGlkZXItZG90cy1zdHlsZS0yLCAuYnMtY29udHJvbC1uYXYgKyAuYnMtc2xpZGVyLWRvdHMtc3R5bGUtMywgLmJzLWNvbnRyb2wtbmF2ICsgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTQge1xuICBib3R0b206IDA7XG59XG5cbi5icy1jb250cm9sLW5hdi1zdHlsZS00ICsgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTEsIC5icy1jb250cm9sLW5hdi1zdHlsZS00ICsgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTIsIC5icy1jb250cm9sLW5hdi1zdHlsZS00ICsgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTMsIC5icy1jb250cm9sLW5hdi1zdHlsZS00ICsgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLmJzLXNsaWRlci1kb3RzLXN0eWxlLTEgLmJ0cy1icy1kb3RzLWJ0biwgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTIgLmJ0cy1icy1kb3RzLWJ0biwgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTMgLmJ0cy1icy1kb3RzLWJ0biwgLmJzLXNsaWRlci1kb3RzLXN0eWxlLTQgLmJ0cy1icy1kb3RzLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG1hcmdpbjogMCAzcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uYnMtc2xpZGVyLWRvdHMtc3R5bGUtMSAuYnRzLWJzLWRvdHMtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYnMtc2xpZGVyLWRvdHMtc3R5bGUtMyAuYnRzLWJzLWRvdHMtYnRuIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmJzLXNsaWRlci1kb3RzLXN0eWxlLTQgLmJ0cy1icy1kb3RzLWJ0biB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDRweDtcbn1cblxuLmJzLXNpbXBsZS1wYWdpbmF0aW9uLnNpbXBsZV9uZXh0X3ByZXYgLmJ0bi1icy1wYWdpbmF0aW9uLnByZXYge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5icy1saXN0aW5nLWxpc3RpbmctYmxvZy0xIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctYmxvZy0yIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctYmxvZy0zIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctYmxvZy00IC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctY2xhc3NpYy0xIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctY2xhc3NpYy0zIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTEtMSAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1saXN0aW5nLW1peC0xLTMgLmJzLXNsaWRlci1jb250cm9scywgLmJzLWxpc3RpbmctbGlzdGluZy1taXgtMS00IC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTMtMSAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1saXN0aW5nLW1peC0zLTMgLmJzLXNsaWRlci1jb250cm9scywgLmJzLWxpc3RpbmctbGlzdGluZy1taXgtNC03IC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctbWl4LTQtOCAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1saXN0aW5nLXRleHQtMSAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1saXN0aW5nLXRleHQtMiAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1saXN0aW5nLXRleHQtMyAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1saXN0aW5nLXRleHQtNCAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1tb2Rlcm4tZ3JpZC1saXN0aW5nLTEgLmJzLXNsaWRlci1jb250cm9scywgLmJzLWxpc3RpbmctbW9kZXJuLWdyaWQtbGlzdGluZy0yIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLW1vZGVybi1ncmlkLWxpc3RpbmctNSAuYnMtc2xpZGVyLWNvbnRyb2xzIHtcbiAgaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5icy1saXN0aW5nLWxpc3RpbmctbWl4LTEtNCAuYnMtc2xpZGVyLWNvbnRyb2xzLCAuYnMtbGlzdGluZy1tb2Rlcm4tZ3JpZC1saXN0aW5nLTUgLmJzLXNsaWRlci1jb250cm9scyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5icy1saXN0aW5nLWxpc3RpbmctdGV4dC0xIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctdGV4dC0zIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctdGV4dC00IC5icy1zbGlkZXItY29udHJvbHMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYnMtbGlzdGluZy1tb2Rlcm4tZ3JpZC1saXN0aW5nLTEgLmJzLXNsaWRlci1jb250cm9scywgLmJzLWxpc3RpbmctbW9kZXJuLWdyaWQtbGlzdGluZy0yIC5icy1zbGlkZXItY29udHJvbHMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYnMtbGlzdGluZy1tb2Rlcm4tZ3JpZC1saXN0aW5nLTYgLmJzLXNsaWRlci1jb250cm9scyB7XG4gIGhlaWdodDogMjdweDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnMtbGlzdGluZy1saXN0aW5nLW1peC0yLTIgLmJzLXNsaWRlci1jb250cm9scyB7XG4gIGhlaWdodDogMjdweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnMtbGlzdGluZy1saXN0aW5nLXRodW1ibmFpbC0xIC5icy1zbGlkZXItY29udHJvbHMge1xuICBoZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmJzLWxpc3RpbmctbGlzdGluZy10aHVtYm5haWwtMiAuYnMtc2xpZGVyLWNvbnRyb2xzIHtcbiAgaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5icy1saXN0aW5nLWxpc3RpbmctY2xhc3NpYy0yIC5icy1zbGlkZXItY29udHJvbHMge1xuICBoZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmJzLWxpc3RpbmctbW9kZXJuLWdyaWQtbGlzdGluZy00IC5icy1zbGlkZXItY29udHJvbHMge1xuICBoZWlnaHQ6IDI3cHg7XG59XG5cbi5icy1saXN0aW5nLWxpc3RpbmctdGFsbC0xIC5icy1zbGlkZXItY29udHJvbHMsIC5icy1saXN0aW5nLWxpc3RpbmctdGFsbC0yIC5icy1zbGlkZXItY29udHJvbHMge1xuICBoZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnMtbGlzdGluZy1tb2Rlcm4tZ3JpZC1saXN0aW5nLTMgLmJzLXNsaWRlci1jb250cm9scyB7XG4gIGhlaWdodDogMjdweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmJzLWxpc3RpbmctbGlzdGluZy1ncmlkLTEgLmJzLXNsaWRlci1jb250cm9scywgLmJzLWxpc3RpbmctbGlzdGluZy1ncmlkLTIgLmJzLXNsaWRlci1jb250cm9scyB7XG4gIGhlaWdodDogMjdweDtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubGlzdGluZy1taXgtNC03ICsgLmJzLXBhZ2luYXRpb24tcmVzcG9uc2UsIC5saXN0aW5nLW1peC00LTcgKyAuYnMtcGFnaW5hdGlvbi1yZXNwb25zZSB+IC5icy1wYWdpbmF0aW9uLXJlc3BvbnNlLCAubGlzdGluZy1taXgtNC04ICsgLmJzLXBhZ2luYXRpb24tcmVzcG9uc2UsIC5saXN0aW5nLW1peC00LTggKyAuYnMtcGFnaW5hdGlvbi1yZXNwb25zZSB+IC5icy1wYWdpbmF0aW9uLXJlc3BvbnNlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmRyb3BjYXAuZHJvcGNhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCA4cHggLTEwcHggMDtcbiAgZm9udC1zaXplOiA3NHB4O1xuICBsaW5lLWhlaWdodDogNzRweDtcbiAgaGVpZ2h0OiA3NHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZHJvcGNhcC5kcm9wY2FwLXNxdWFyZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDExcHg7XG59XG5cbi5kcm9wY2FwLmRyb3BjYXAtc3F1YXJlLW91dGxpbmUge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCAxMXB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbn1cblxuLmRyb3BjYXAuZHJvcGNhcC1jaXJjbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1pbi13aWR0aDogNzRweDtcbiAgZm9udC1zaXplOiA1MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kcm9wY2FwLmRyb3BjYXAtY2lyY2xlLW91dGxpbmUge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1pbi13aWR0aDogNzRweDtcbiAgZm9udC1zaXplOiA1MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xufVxuXG4uYnMtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgcGFkZGluZzogMCAzcHg7XG59XG5cbi5icy1oaWdobGlnaHQuYnMtaGlnaGxpZ2h0LXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI2YjY7XG59XG5cbi5icy10YWItc2hvcnRjb2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJzLXRhYi1zaG9ydGNvZGUgLm5hdi5uYXYtdGFicyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnMtdGFiLXNob3J0Y29kZSAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDlweCAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjNGE0YTRhICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJzLXRhYi1zaG9ydGNvZGUgLm5hdi10YWJzID4gbGkgPiBhOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5icy10YWItc2hvcnRjb2RlIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsIC5icy10YWItc2hvcnRjb2RlIC5uYXYtdGFicyA+IGxpID4gYTpmb2N1cywgLmJzLXRhYi1zaG9ydGNvZGUgLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5icy10YWItc2hvcnRjb2RlIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtdGFiLXNob3J0Y29kZSAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcbn1cblxuLmJzLXJvdy1zaG9ydGNvZGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYnMtYWNjb3JkaW9uLXNob3J0Y29kZSAucGFuZWwge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjA3cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjA3cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4wN3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMDdzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmJzLWFjY29yZGlvbi1zaG9ydGNvZGUgLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAwIDAgMCA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5icy1hY2NvcmRpb24tc2hvcnRjb2RlIC5wYW5lbC1oZWFkaW5nIGEge1xuICBjb2xvcjogIzU4NTg1ODtcbn1cblxuLmJzLWFjY29yZGlvbi1zaG9ydGNvZGUgLnBhbmVsLWhlYWRpbmcgYTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDZkNmQ2O1xufVxuXG4uYnMtYWNjb3JkaW9uLXNob3J0Y29kZSAucGFuZWwtaGVhZGluZy5hY3RpdmUgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4uYnMtYWNjb3JkaW9uLXNob3J0Y29kZSAucGFuZWwtaGVhZGluZyAqLCAuYnMtYWNjb3JkaW9uLXNob3J0Y29kZSAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtYWNjb3JkaW9uLXNob3J0Y29kZSAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUsIC5icy1hY2NvcmRpb24tc2hvcnRjb2RlIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5icy1hY2NvcmRpb24tc2hvcnRjb2RlIC5wYW5lbCArIC5wYW5lbCB7XG4gIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmJzLWFjY29yZGlvbi1zaG9ydGNvZGUgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEge1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJzLWFjY29yZGlvbi1zaG9ydGNvZGUgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMDdzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMDdzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjA3cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4wN3MgZWFzZTtcbn1cblxuLmJzLWFjY29yZGlvbi1zaG9ydGNvZGUgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIGEge1xuICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xufVxuXG4uYnMtYWNjb3JkaW9uLXNob3J0Y29kZSAucGFuZWwgLnBhbmVsLWhlYWRpbmcgYSwgLmJzLWFjY29yZGlvbi1zaG9ydGNvZGUgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnVsLmJzLXNob3J0Y29kZS1saXN0LCB1bC5icy1zaG9ydGNvZGUtbGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG51bC5icy1zaG9ydGNvZGUtbGlzdCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbn1cblxudWwuYnMtc2hvcnRjb2RlLWxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG51bC5icy1zaG9ydGNvZGUtbGlzdCBsaTpiZWZvcmUge1xuICB3aWR0aDogMjVweDtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNnB4O1xufVxuXG51bC5icy1zaG9ydGNvZGUtbGlzdCBsaTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsLmJzLXNob3J0Y29kZS1saXN0Lmxpc3Qtc3R5bGUtY2hlY2sgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cblxudWwuYnMtc2hvcnRjb2RlLWxpc3QubGlzdC1zdHlsZS1zdGFyIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG5cbnVsLmJzLXNob3J0Y29kZS1saXN0Lmxpc3Qtc3R5bGUtZWRpdCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuXG51bC5icy1zaG9ydGNvZGUtbGlzdC5saXN0LXN0eWxlLWZvbGRlciBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuXG51bC5icy1zaG9ydGNvZGUtbGlzdC5saXN0LXN0eWxlLWZpbGUgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjtcbn1cblxudWwuYnMtc2hvcnRjb2RlLWxpc3QubGlzdC1zdHlsZS1oZWFydCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuXG51bC5icy1zaG9ydGNvZGUtbGlzdC5saXN0LXN0eWxlLWFzdGVyaXNrIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG5cbmhyLmJzLWRpdmlkZXIge1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTAlO1xufVxuXG5oci5icy1kaXZpZGVyLmRhc2hlZC1saW5lIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG5oci5icy1kaXZpZGVyLmZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuaHIuYnMtZGl2aWRlci5sYXJnZSB7XG4gIHdpZHRoOiA5MCU7XG59XG5cbmhyLmJzLWRpdmlkZXIuc21hbGwge1xuICB3aWR0aDogNzAlO1xufVxuXG5oci5icy1kaXZpZGVyLnRpbnkge1xuICB3aWR0aDogNTAlO1xufVxuXG5oci5icy1kaXZpZGVyICsgaDEsIGhyLmJzLWRpdmlkZXIgKyAuaDEsIGhyLmJzLWRpdmlkZXIgKyBoMiwgaHIuYnMtZGl2aWRlciArIC5oMiwgaHIuYnMtZGl2aWRlciArIGgzLCBoci5icy1kaXZpZGVyICsgLmgzIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbmhyLmJzLWRpdmlkZXIgKyBoNSwgaHIuYnMtZGl2aWRlciArIC5oNSB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbmgxICsgaHIuYnMtZGl2aWRlciwgLmgxICsgaHIuYnMtZGl2aWRlciwgaDIgKyBoci5icy1kaXZpZGVyLCAuaDIgKyBoci5icy1kaXZpZGVyLCBoMyArIGhyLmJzLWRpdmlkZXIsIC5oMyArIGhyLmJzLWRpdmlkZXIsIGg0ICsgaHIuYnMtZGl2aWRlciwgLmg0ICsgaHIuYnMtZGl2aWRlciwgaDUgKyBoci5icy1kaXZpZGVyLCAuaDUgKyBoci5icy1kaXZpZGVyIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmJzLXNob3J0Y29kZS1hbGVydC5hbGVydCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5icy1zaG9ydGNvZGUtYWxlcnQuYWxlcnQtc2ltcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2cuc3RpY2t5LCAubGlzdGluZy1pdGVtLWJsb2cuc3RpY2t5OmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJkZjtcbiAgcGFkZGluZzogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLnZjX2ltYWdlc19jYXJvdXNlbDpob3ZlciAudmNfY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LCAudmNfaW1hZ2VzX2Nhcm91c2VsOmhvdmVyIC52Y19jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udmNfaW1hZ2VzX2Nhcm91c2VsIC52Y19jYXJvdXNlbC1pbm5lciAudmNfY2Fyb3VzZWwtc2xpZGVsaW5lIC52Y19jYXJvdXNlbC1zbGlkZWxpbmUtaW5uZXIgPiAudmNfaXRlbSB7XG4gIGhlaWdodDogMDtcbn1cblxuLnZjX2ltYWdlc19jYXJvdXNlbCAudmNfY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0Lmljb24tbmV4dDpiZWZvcmUsIC52Y19pbWFnZXNfY2Fyb3VzZWwgLnZjX2Nhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldi5pY29uLXByZXY6YmVmb3JlIHtcbiAgdG9wOiAtMTFweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLnZjX2ltYWdlc19jYXJvdXNlbCAudmNfY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0Lmljb24tbmV4dDpiZWZvcmUge1xuICByaWdodDogLTFweDtcbn1cblxuLnZjX2ltYWdlc19jYXJvdXNlbCAudmNfY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2Lmljb24tcHJldjpiZWZvcmUge1xuICBsZWZ0OiAtMXB4O1xufVxuXG4ud3BiX2dhbGxlcnkgPiAud3BiX3dyYXBwZXIgPiAud3BiX2ZsZXhzbGlkZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHpvb206IDE7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ud3BiX2ZsZXhzbGlkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiBhIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLndwYl9mbGV4c2xpZGVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgYTpiZWZvcmUge1xuICBmb250LWZhbWlseTogZmxleHNsaWRlci1pY29uO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi53cGJfZ2FsbGVyeSAud3BiX2ZsZXhzbGlkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiBhIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4ud3BiX2dtYXBzX3dpZGdldCAud3BiX3dyYXBwZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi52Y19idG4zIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi53cGNmNy1mb3JtIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuXG4ud3BjZjctZm9ybSBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLndwY2Y3LWZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFyY2hpdmUtdGl0bGUuc2VhcmNoLXRpdGxlLnNlYXJjaC1iZ2NzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5iZXR0ZXItZ2NzLXdyYXBwZXIge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cblxuLmJldHRlci1nY3Mtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5icy1wcmV0dHktdGFicy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUge1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm90aGVyLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1lbGVtZW50cyAuaC10ZXh0IHtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1lbGVtZW50cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogNXB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xufVxuXG4uYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0IHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0IC5mYSB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi5icy1wcmV0dHktdGFicy5icy1wcmV0dHktdGFicy1pbml0aWFsaXplZCAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyOmhvdmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnMtcHJldHR5LXRhYnMtY29udGFpbmVyLmRpc3BsYXktbW9yZS1pdGVtcyAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbms6aG92ZXIgLmgtdGV4dCB7XG4gIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50O1xuICBjb2xvcjogY3VycmVudENvbG9yICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEzKSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYiAub3RoZXItbGluayB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC43cyBlYXNlLCBiYWNrZ3JvdW5kIDAuN3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjdzIGVhc2UsIGJhY2tncm91bmQgMC43cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjdzIGVhc2UsIGJhY2tncm91bmQgMC43cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjdzIGVhc2UsIGJhY2tncm91bmQgMC43cyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcubXVsdGktdGFiIC5icy1wcmV0dHktdGFicy1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5icy1wcmV0dHktdGFicy5icy1wcmV0dHktdGFicy1pbml0aWFsaXplZCAub3RoZXItbGluayB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJzLXNsaWRlci0xLWl0ZW0gLnJhdGluZy1zdGFycywgLmxpc3RpbmctbWctMS1pdGVtIC5yYXRpbmctc3RhcnMsIC5saXN0aW5nLW1nLTItaXRlbSAucmF0aW5nLXN0YXJzLCAubGlzdGluZy1tZy0zLWl0ZW0gLnJhdGluZy1zdGFycywgLmxpc3RpbmctbWctNC1pdGVtIC5yYXRpbmctc3RhcnMsIC5saXN0aW5nLW1nLTYtaXRlbSAucmF0aW5nLXN0YXJzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icy1zbGlkZXItMS1pdGVtIC5wb3N0LW1ldGEgLnJhdGluZy1iYXIsIC5saXN0aW5nLW1nLTEtaXRlbSAucG9zdC1tZXRhIC5yYXRpbmctYmFyLCAubGlzdGluZy1tZy0yLWl0ZW0gLnBvc3QtbWV0YSAucmF0aW5nLWJhciwgLmxpc3RpbmctbWctMy1pdGVtIC5wb3N0LW1ldGEgLnJhdGluZy1iYXIsIC5saXN0aW5nLW1nLTQtaXRlbSAucG9zdC1tZXRhIC5yYXRpbmctYmFyLCAubGlzdGluZy1tZy02LWl0ZW0gLnBvc3QtbWV0YSAucmF0aW5nLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5icy1zbGlkZXItaXRlbSAucG9zdC1tZXRhIC5yYXRpbmcsIC5saXN0aW5nLWl0ZW0tdGFsbC0yIC5wb3N0LW1ldGEgLnJhdGluZywgLmxpc3RpbmctaXRlbS10ZXh0LTEgLnBvc3QtbWV0YSAucmF0aW5nLCAubGlzdGluZy1tZy0zLWl0ZW0gLnBvc3QtbWV0YSAucmF0aW5nLCAubGlzdGluZy1tZy00LWl0ZW0gLnBvc3QtbWV0YSAucmF0aW5nLCAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5wb3N0LW1ldGEgLnJhdGluZyB7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGFsbC0yIC5wb3N0LW1ldGEgLmNvbW1lbnRzLCAubGlzdGluZy1pdGVtLXRleHQtMSAucG9zdC1tZXRhIC5jb21tZW50cyB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNlYXJjaC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtY29udGFpbmVyLm9wZW4ucmVzdWx0LXJlc3VsdHMtZXhpc3QgLnNlYXJjaC1wcmV2aWV3IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWFyY2gtcHJldmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDdweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCA3cHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDdweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzgzODM4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgei1pbmRleDogOTk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zZWFyY2gtcHJldmlldyBbZGF0YS1zZWN0aW9uLW5hbWVdIHtcbiAgbWF4LWhlaWdodDogMzEwcHg7XG59XG5cbi5zZWFyY2gtcHJldmlldyAuY2xlYW4tdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zZWFyY2gtcHJldmlldyAubGlzdGluZy1pdGVtLXRodW1ibmFpbDpsYXN0LWNoaWxkLCAuc2VhcmNoLXByZXZpZXcgdWwucHJvZHVjdHMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWpheC1zZWFyY2gtcmVzdWx0cyB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5cbi5hamF4LXNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtNDA0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5hamF4LXNlYXJjaC1yZXN1bHRzIC5jbGVhbi1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ucmVzdWx0LXJlc3VsdHMtZXhpc3QgLnNlYXJjaC1wcmV2aWV3IHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmFqYXgtc2VhcmNoLW5vLXByb2R1Y3QgLmFqYXgtYWpheC1wb3N0cy1saXN0LCAudHdvLWNvbHVtbi1yZXN1bHRzLWxpc3Qge1xuICBwYWRkaW5nOiAyMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50d28tY29sdW1uLXJlc3VsdHMtbGlzdCA+IGRpdiB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBwYWRkaW5nLXJpZ2h0OiAzJTtcbn1cblxuLnR3by1jb2x1bW4tcmVzdWx0cy1saXN0ID4gZGl2Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4udHdvLWNvbHVtbi1yZXN1bHRzLWxpc3QgPiAuYWpheC1wb3N0cy1jb2x1bW5zIHtcbiAgd2lkdGg6IDQ1JTtcbn1cblxuLnR3by1jb2x1bW4tcmVzdWx0cy1saXN0ID4gLmFqYXgtcHJvZHVjdHMtY29sdW1ucyB7XG4gIHdpZHRoOiA1NSU7XG59XG5cbi5hamF4LXNlYXJjaC1sb2FkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNhNmE2YTY7XG59XG5cbi5hamF4LWFqYXgtcG9zdHMtbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi5hamF4LWFqYXgtcG9zdHMtbGlzdCAuYWpheC1zZWFyY2gtbG9hZGluZywgLmFqYXgtYWpheC1wb3N0cy1saXN0IC5hbGlnbi12ZXJ0aWNhbC1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2FmYWZhZjtcbn1cblxuLmFqYXgtdGF4b25vbXktbGlzdCAuYWpheC1zZWFyY2gtbG9hZGluZywgLmFqYXgtdGF4b25vbXktbGlzdCAuYWxpZ24tdmVydGljYWwtY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNhZmFmYWY7XG59XG5cbi5hamF4LWFqYXgtcG9zdHMtbGlzdCAuYWpheC10YXhvbm9teS1saXN0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmFqYXgtYWpheC1wb3N0cy1saXN0IC5saXN0aW5nLXRodW1ibmFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYnMtZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJzLWZhZGVJbkRvd247XG59XG5cbi5zZWFyY2gtcHJldmlldyAuYnMtbGlzdGluZy1wcm9kdWN0cyB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5hamF4LXRheG9ub215LWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMmUyZTI7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAzMCU7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5cbi5hamF4LXByb2R1Y3RzLWNvbHVtbnMgLmFkZF90b19jYXJ0X2J1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFqYXgtcHJvZHVjdHMtY29sdW1ucyAucHJpY2Uge1xuICBtYXJnaW4tdG9wOiAxOXB4O1xufVxuXG4uYWpheC1wcm9kdWN0cy1jb2x1bW5zIC5zdGFyLXJhdGluZyArIC5wcmljZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5hamF4LXByb2R1Y3RzLWNvbHVtbnMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuLnNlYXJjaC1wcmV2aWV3IC5wb3N0LWNhdGVnb3JpZXMge1xuICBtYXJnaW46IDEzcHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJzLWZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBicy1mYWRlSW5Eb3duO1xufVxuXG4uc2VhcmNoLXByZXZpZXcgLnBvc3QtY2F0ZWdvcmllcyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMCA1cHg7XG59XG5cbi5hamF4LXNlYXJjaC1yZXN1bHRzIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4uYWpheC1zZWFyY2gtcmVzdWx0cy13cmFwcGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1MHB4O1xufVxuXG4uYWpheC1zZWFyY2gtcmVzdWx0czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLmFqYXgtY2F0ZWdvcmllcy1jb2x1bW5zIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmFqYXgtdGFncy1jb2x1bW5zIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cblxuLmFqYXgtc2VhcmNoLW5vLXByb2R1Y3QgLmFqYXgtdGF4b25vbXktbGlzdCA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxNTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWpheC1zZWFyY2gtbm8tcHJvZHVjdCAuYWpheC10YXhvbm9teS1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hamF4LXNlYXJjaC1uby1wcm9kdWN0IC5hamF4LWFqYXgtcG9zdHMtbGlzdCB7XG4gIHdpZHRoOiA1MyU7XG59XG5cbi5hamF4LXNlYXJjaC1uby1wcm9kdWN0LmFqYXgtc2VhcmNoLWZ1bGx3aWR0aCAuYWpheC1hamF4LXBvc3RzLWxpc3Qge1xuICB3aWR0aDogNjklO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hamF4LXNlYXJjaC1uby1wcm9kdWN0LmFqYXgtc2VhcmNoLWZ1bGx3aWR0aCAudHdvLWNvbHVtbi1yZXN1bHRzLWxpc3Qge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5hamF4LXNlYXJjaC1uby1wcm9kdWN0LmFqYXgtc2VhcmNoLWZ1bGx3aWR0aCAubGlzdGluZy10aHVtYm5haWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWpheC1wb3N0cy1jb2x1bW4ge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuXG4uc2VhcmNoLXByZXZpZXcgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QsIC5zZWFyY2gtcHJldmlldyAud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2VhcmNoLXByZXZpZXcgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgaDMsIC5zZWFyY2gtcHJldmlldyAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuaDMge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLmFqYXgtcG9zdHMtY29sdW1ucyB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5cbi5jbGVhbi10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uY2xlYW4tdGl0bGUgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLmNsZWFuLXRpdGxlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbn1cblxuLmNsZWFuLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGNvbG9yOiAjMzgzODM4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDZweCA5cHg7XG4gIG1hcmdpbjogMCAxcHggNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jbGVhbi1idXR0b24tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uY2xlYW4tYnV0dG9uIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zbGlkZXItY29udGFpbmVyIC5jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC53aWRnZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5icy12aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJzLXZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJzLXZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnMtaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnMtaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnMtaGlkZGVuLXNtLCAuYnMtaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJzLWhpZGRlbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYWpheC1wb3N0LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYWpheC1wb3N0LWNvbnRlbnQgLnBvc3QtaGVhZGVyLWlubmVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG59XG5cbi5hamF4LXBvc3QtY29udGVudCAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBtYXJnaW46IDEwcHggMCA1cHg7XG59XG5cbi5hamF4LXBvc3QtY29udGVudCAuc2luZ2xlLWZlYXR1cmVkLnNpbmdsZS1mZWF0dXJlZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5hamF4LXBvc3QtY29udGVudCAucG9zdC1tZXRhIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLmFqYXgtcG9zdC1jb250ZW50IC5jb21tZW50cy10ZW1wbGF0ZS5jb21tZW50cy10ZW1wbGF0ZSwgLmFqYXgtcG9zdC1jb250ZW50IC5wb3N0LXJlbGF0ZWQucG9zdC1yZWxhdGVkLCAuYWpheC1wb3N0LWNvbnRlbnQgLnNpbmdsZS1jb250YWluZXIuc2luZ2xlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmFqYXgtcG9zdC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA4NTZweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmFqYXgtcG9zdC1jb250ZW50IC5wb3N0LWhlYWRlci1pbm5lciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uYWpheC1wb3N0LWNvbnRlbnQgLnBvc3QtaGVhZGVyLWlubmVyIC5zaW5nbGUtcG9zdC1leGNlcnB0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hamF4LXBvc3QtY29udGVudCAucG9zdC1oZWFkZXItaW5uZXIgLnBvc3Qtc3VidGl0bGUgKyAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xuICBtYXJnaW46IC01cHggMCAwO1xufVxuXG4uYWpheC1wb3N0LWNvbnRlbnQgLnBvc3QtaGVhZGVyLWlubmVyIC5zaW5nbGUtcG9zdC1leGNlcnB0ICsgLnBvc3QtbWV0YS13cmFwIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ubW9kYWwuc2lnbi1pbi1tb2RhbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwuc2lnbi1pbi1tb2RhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuXG4uc2lnbi1pbi1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggcmdiYSgwLCAwLCAwLCAwLjMxKTtcbn1cblxuLnNpZ24taW4tbW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2lnbi1pbi1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC41OCwgMC45OSwgMC42MywgMS4wNikgMHMgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjU4LCAwLjk5LCAwLjYzLCAxLjA2KSAwcyAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjU4LCAwLjk5LCAwLjYzLCAxLjA2KSAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjU4LCAwLjk5LCAwLjYzLCAxLjA2KSAwcyAhaW1wb3J0YW50O1xufVxuXG4uc2lnbi1pbi1tb2RhbCAuY2xvc2UtbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzJweDtcbiAgcmlnaHQ6IDM3cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNiZGJkYmQ7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC41OCwgMC45OSwgMC42MywgMS4wNikgMHMgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjU4LCAwLjk5LCAwLjYzLCAxLjA2KSAwcyAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjU4LCAwLjk5LCAwLjYzLCAxLjA2KSAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjU4LCAwLjk5LCAwLjYzLCAxLjA2KSAwcyAhaW1wb3J0YW50O1xufVxuXG4uc2lnbi1pbi1tb2RhbCAuY2xvc2UtbW9kYWw6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cblxuLnNpZ24taW4tbW9kYWwgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAyNXB4IDE1cHg7XG59XG5cbi5icy1sb2dpbiB7XG4gIG1heC13aWR0aDogMjkwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmJzLWxvZ2luIC5icy1sb2dpbi1wYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40NHMgY3ViaWMtYmV6aWVyKDAuOCwgMC4yLCAwLjI0LCAwLjg4KTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40NHMgY3ViaWMtYmV6aWVyKDAuOCwgMC4yLCAwLjI0LCAwLjg4KTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjQ0cyBjdWJpYy1iZXppZXIoMC44LCAwLjIsIDAuMjQsIDAuODgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NHMgY3ViaWMtYmV6aWVyKDAuOCwgMC4yLCAwLjI0LCAwLjg4KTtcbn1cblxuLmJzLWxvZ2luLmlubW92ZSAuYnMtbG9naW4tcGFuZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLmJzLWxvZ2luIC5icy1sb2dpbi1wYW5lbC5icy1jdXJyZW50LWxvZ2luLXBhbmVsLmJzLWxvZ2luLXNpZ24tcGFuZWwge1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uYnMtbG9naW4gLmJzLWxvZ2luLXBhbmVsLmJzLWxvZ2luLXNpZ24tcGFuZWwge1xuICBsZWZ0OiAtNDRweDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJzLWxvZ2luIC5icy1sb2dpbi1wYW5lbC5icy1sb2dpbi1yZXNldC1wYW5lbCB7XG4gIHJpZ2h0OiAtNDRweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJzLWxvZ2luIC5icy1sb2dpbi1wYW5lbC5icy1jdXJyZW50LWxvZ2luLXBhbmVsLmJzLWxvZ2luLXJlc2V0LXBhbmVsIHtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5icy1sb2dpbiAubG9naW4taGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzdhN2E3YTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYnMtbG9naW4gLmxvZ2luLWhlYWRlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJzLWxvZ2luIC5sb2dpbi1oZWFkZXIgLmxvZ2luLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBsaW5lLWhlaWdodDogODBweDtcbn1cblxuLmJzLWxvZ2luIC5icy1sb2dpbi1yZXNldC1wYW5lbCAubG9naW4taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cblxuLmJzLWxvZ2luIC5icy1sb2dpbi1yZXNldC1wYW5lbCAubG9naW4taGVhZGVyIC5sb2dpbi1pY29uIHtcbiAgY29sb3I6ICM0OTQ5NDk7XG59XG5cbi5icy1sb2dpbiAuYnMtbG9naW4tcmVzZXQtcGFuZWwgLmxvZ2luLWhlYWRlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uYnMtbG9naW4gLmxvZ2luLWZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJzLWxvZ2luIC5sb2dpbi1maWVsZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJzLWxvZ2luIGlucHV0W3R5cGU9cGFzc3dvcmRdLCAuYnMtbG9naW4gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5icy1sb2dpbiAucmVtZW1iZXItY2hlY2tib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xMDAwO1xuICBsZWZ0OiAtMTAwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5icy1sb2dpbiAucmVtZW1iZXItY2hlY2tib3ggKyAucmVtZW1iZXItbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNhMGEwYTA7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xufVxuXG4uYnMtbG9naW4gLnJlbWVtYmVyLWNoZWNrYm94OmNoZWNrZWQgKyAucmVtZW1iZXItbGFiZWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4O1xuICBjb2xvcjogIzQyNDI0Mjtcbn1cblxuLmJzLWxvZ2luIC5yZW1lbWJlci1sYWJlbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQWdDQVlBQUFBYmlmak1BQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBVlpKUkVGVVNBM3RsVEZ1ZzBBUVJRY3dNZ29GRWcydVhibmxDSnlGMGtkSUFVMWEzOEExNGhiMFJpNmhvMFVVcERPRkVkck1SNEVRZ3lJSVJZcDRwWlZnZHQ2ZmdkMlpsZUk0VmlWSmV1UHBOazFqMG95aEtNcTdFT0xNODNVRFdOZjE0MzYvZjFGVmRRWk9WTmUxbVdYWjhYYTdFVjJ2MS9KK3Y3UFlzZ0VHckl5MDUwWWVwZ2NHckR3MC91YjVLVUQwL0FmOEQxQVlmTFlYbnlFd1lHV3VnRE1YUnJWRUJMNWd3RXByeTNuMU52NjNmcENtS2JtdVMzbWVmMjM3NVhLWjFjdVNKQkdXWlFrbXhlRndFR2hwWUVlN01IVWVFTmx4SENxS29vM01UWmhrK1JNZFpoQ0dvZEEwVFp4T3B6NnJZV1JFdDIxYmxHWFpyb09sVHFDcUtzR05zazBSamhEaHlHSzMyL1cySVF5RmJ3SXcrTDdmTzBQRU1JeisvUkdlRklEUjg3d2Vnc2hqMnZEcHhpaURibUVvTWhXNTg0UEFoaU9NQm44S2JiZGJpcUtJZ2lBZzAvemh5bHg5dFhFNmY5c1BQZ0RwSzJUZDZzQlVwQUFBQUFCSlJVNUVya0pnZ2c9PSk7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYnMtbG9naW4gLmdvLXJlc2V0LXBhbmVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzU5NTk1OTtcbn1cblxuLmJzLWxvZ2luIC5sb2dpbi1zdWJtaXQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYnMtbG9naW4gLmxvZ2luLWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnMtbG9naW4gLmJzLWxvZ2luLXJlc2V0LXBhbmVsIC5sb2dpbi1idG4ge1xuICBiYWNrZ3JvdW5kOiAjNTc1NzU3ICFpbXBvcnRhbnQ7XG59XG5cbi5icy1sb2dpbiAubG9naW4tc2lnbnVwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2E3YTdhNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnMtbG9naW4gLmdvLWxvZ2luLXBhbmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29sb3I6ICNhZGFkYWQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5zaWduLWluLW1vZGFsIC5icy1sb2dpbiAuZ28tbG9naW4tcGFuZWwge1xuICBsZWZ0OiAtMzBweDtcbn1cblxuLmJzLWxvZ2luIC5nby1sb2dpbi1wYW5lbDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzNmM2YzZjtcbn1cblxuLmJzLWxvZ2luLmJzLXR5cGUtcHJvZmlsZSB7XG4gIG1heC13aWR0aDogMjkwcHg7XG4gIGhlaWdodDogMjQwcHg7XG59XG5cbi5icy1sb2dpbiAuYnMtbG9naW4tcGFuZWwuYnMtY3VycmVudC1sb2dpbi1wYW5lbC5icy1sb2dpbi11c2VyLXBhbmVsIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdG9wOiAwO1xufVxuXG4uYnMtbG9naW4gLmJzLWxvZ2luLXVzZXItcGFuZWwgLmxvZ2luLWhlYWRlciBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG5cbi5icy1sb2dpbiAudXNlci1saW5rcyB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xufVxuXG4uYnMtbG9naW4gLnVzZXItbGlua3MgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZGNkYztcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJzLWxvZ2luIC51c2VyLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uYnMtbG9naW4gLnVzZXItbGlua3MgLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5icy1sb2dpbiAuc29jaWFsLWxvZ2luLWJ1dHRvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCAxN3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYnMtbG9naW4gLnNvY2lhbC1sb2dpbi1idXR0b25zIC5vci13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnMtbG9naW4gLnNvY2lhbC1sb2dpbi1idXR0b25zIC5vci10ZXh0IHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlM2UzO1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1pbi13aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBjb2xvcjogIzllOWU5ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJzLWxvZ2luIC5zb2NpYWwtbG9naW4tYnV0dG9ucyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAtNHB4O1xuICBmb250LXNpemU6IDA7XG59XG5cbi5icy1sb2dpbiAuc29jaWFsLWxvZ2luLWJ1dHRvbnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgNHB4IDhweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnMtbG9naW4gLnNvY2lhbC1sb2dpbi1idXR0b25zIGxpIC5zb2NpYWwtbG9naW4tYnRuLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbi5icy1sb2dpbiAuc29jaWFsLWxvZ2luLWJ1dHRvbnMgdWwgbGk6Zmlyc3QtY2hpbGQsIC5icy1sb2dpbiAuc29jaWFsLWxvZ2luLWJ1dHRvbnMgdWwuaXRlbXMtY291bnQtMiBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnMtbG9naW4gLnNvY2lhbC1sb2dpbi1idXR0b25zIHVsIGxpOmZpcnN0LWNoaWxkIC5zb2NpYWwtbG9naW4tYnRuLCAuYnMtbG9naW4gLnNvY2lhbC1sb2dpbi1idXR0b25zIHVsLml0ZW1zLWNvdW50LTIgbGkgLnNvY2lhbC1sb2dpbi1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZmFjZWJvb2ssIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZmFjZWJvb2s6Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk2MzlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZ29vZ2xlLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWdvb2dsZTpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1nb29nbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDczZDMyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tdHdpdHRlciwgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi10d2l0dGVyOmZvY3VzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXR3aXR0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTljOGZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4taW5zdGFncmFtLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWluc3RhZ3JhbTpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1pbnN0YWdyYW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE3ZmE0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4td29yZHByZXNzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXdvcmRwcmVzczpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi13b3JkcHJlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE2MzhkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4teWFob28sIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4teWFob286Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4teWFob286aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIzZTk4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tbGlua2VkaW4sIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tbGlua2VkaW46Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tbGlua2VkaW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM1ZDk4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZGlzcXVzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWRpc3F1czpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1kaXNxdXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU5ZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tcmVkZGl0LCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXJlZGRpdDpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1yZWRkaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2JhM2JjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZm91cnNxdWFyZSwgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1mb3Vyc3F1YXJlOmZvY3VzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWZvdXJzcXVhcmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ5MmNlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tbGFzdGZtLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWxhc3RmbTpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1sYXN0Zm06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTAyNTI5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tdHVtYmxyLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXR1bWJscjpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi10dW1ibHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU0YTYwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZ29vZHJlYWRzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWdvb2RyZWFkczpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1nb29kcmVhZHM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M0NjBmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tc3RhY2tvdmVyZmxvdywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1zdGFja292ZXJmbG93OmZvY3VzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXN0YWNrb3ZlcmZsb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM2ZjIxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZ2l0aHViLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWdpdGh1Yjpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1naXRodWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxOTE5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZHJpYmJibGUsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZHJpYmJibGU6Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tZHJpYmJibGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE0Yzg5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tNTAwcHgsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tNTAwcHg6Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tNTAwcHg6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMxZjIwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tc2t5cm9jaywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1za3lyb2NrOmZvY3VzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXNreXJvY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU5N2NkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tbWl4aSwgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1taXhpOmZvY3VzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLW1peGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ5MTAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tc3RlYW0sIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tc3RlYW06Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tc3RlYW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzMDMwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tdHdpdGNodHYsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tdHdpdGNodHY6Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tdHdpdGNodHY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWEzOTljICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tdmtvbnRha3RlLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXZrb250YWt0ZTpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi12a29udGFrdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE1MzdkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tbWFpbHJ1LCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLW1haWxydTpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1tYWlscnU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg4MWMyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4teWFuZGV4LCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLXlhbmRleDpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi15YW5kZXg6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQxYzI0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tb2Rub2tsYXNzbmlraSwgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1vZG5va2xhc3NuaWtpOmZvY3VzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLW9kbm9rbGFzc25pa2k6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg3NTAyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tYW9sLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWFvbDpmb2N1cywgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1hb2w6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY5ODI3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tbGl2ZSwgLnNvY2lhbC1sb2dpbi1idG4uc29jaWFsLWxvZ2luLWJ0bi1saXZlOmZvY3VzLCAuc29jaWFsLWxvZ2luLWJ0bi5zb2NpYWwtbG9naW4tYnRuLWxpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2ZiMGNjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tcGl4ZWxwaW4sIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tcGl4ZWxwaW46Zm9jdXMsIC5zb2NpYWwtbG9naW4tYnRuLnNvY2lhbC1sb2dpbi1idG4tcGl4ZWxwaW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLmJ0biB7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAxNHB4IDAgNDNweDtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgNHB4IDdweCAwO1xufVxuXG4uc29jaWFsLWxvZ2luLWJ0bi5idG4gLmJmLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMzRweDtcbiAgd2lkdGg6IDM0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zb2NpYWwtbG9naW4tYnRuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud3Atc29jaWFsLWxvZ2luLXByb3ZpZGVyLWxpc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icy1sb2dpbiAuZy1yZWNhcHRjaGEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5saXN0aW5nLWl0ZW0uYmV0dGVyLWFkcy1saXN0aXRlbWFkLmxpc3RpbmctaXRlbS1jbGFzc2ljLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5iZXR0ZXItYWRzLWxpc3RpdGVtYWQubGlzdGluZy1pdGVtLXRleHQtMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uYmYtYnJlYWRjcnVtYiAuYmYtYnJlYWRjcnVtYi1pdGVtcyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uYmYtYnJlYWRjcnVtYiAuYmYtYnJlYWRjcnVtYi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uYmYtYnJlYWRjcnVtYiAuYmYtYnJlYWRjcnVtYi1pdGVtOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBtYXJnaW4tbGVmdDogOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgY29sb3I6ICM5MjkyOTI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5iZi1icmVhZGNydW1iIC5iZi1icmVhZGNydW1iLWl0ZW0uYmYtYnJlYWRjcnVtYi1lbmQ6YWZ0ZXIsIC5iZi1icmVhZGNydW1iIC5iZi1icmVhZGNydW1iLWl0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iZi1icmVhZGNydW1iLmhpZGVfY3VycmVudCAuYmYtYnJlYWRjcnVtYi1pdGVtLmJmLWJyZWFkY3J1bWItZW5kIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYmYtYnJlYWRjcnVtYiAuYmYtYnJlYWRjcnVtYi1pdGVtIHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cblxuLmJmLWJyZWFkY3J1bWIgLmJmLWJyZWFkY3J1bWItaXRlbSBhLCAuYmYtYnJlYWRjcnVtYiAuYmYtYnJlYWRjcnVtYi1pdGVtIHNwYW4ge1xuICBjb2xvcjogIzllOWU5ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmYtYnJlYWRjcnVtYi5iYy1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iZi1icmVhZGNydW1iLmJjLWxpZ2h0LWNvbG9yIC5iZi1icmVhZGNydW1iLWl0ZW0gYSwgLmJmLWJyZWFkY3J1bWIuYmMtbGlnaHQtY29sb3IgLmJmLWJyZWFkY3J1bWItaXRlbSBzcGFuLCAuYmYtYnJlYWRjcnVtYi5iYy1saWdodC1jb2xvciAuYmYtYnJlYWRjcnVtYi1pdGVtOmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iZi1icmVhZGNydW1iLmJjLWxpZ2h0LWNvbG9yIC5iZi1icmVhZGNydW1iLWl0ZW0uYmYtYnJlYWRjcnVtYi1lbmQge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5iZi1icmVhZGNydW1iLmJjLWhpZGUtbGFzdCAuYmYtYnJlYWRjcnVtYi1pdGVtLmJmLWJyZWFkY3J1bWItZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJmLWJyZWFkY3J1bWIuYmMtdG9wLXN0eWxlIHtcbiAgcGFkZGluZzogN3B4IDAgMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICBib2R5LnNpbmdsZSAuYmYtYnJlYWRjcnVtYiAuYmYtYnJlYWRjcnVtYi1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmJvZHkuc2luZ2xlIC5jb250ZW50LWNvbHVtbiA+IC5icy1uZXdzbGV0dGVyLXBhY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJzbnAtZW1wdHktbm90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5icy1saWdodC1zY2hlbWUsIC5icy1saWdodC1zY2hlbWUgLmxpc3RpbmctaXRlbS1ibG9nLTEgPiAuaXRlbS1pbm5lciA+IC50aXRsZSwgLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1pdGVtLWJsb2ctMiA+IC5pdGVtLWlubmVyID4gLnRpdGxlLCAuYnMtbGlnaHQtc2NoZW1lIC5saXN0aW5nLWl0ZW0tYmxvZy0zID4gLml0ZW0taW5uZXIgPiAudGl0bGUsIC5icy1saWdodC1zY2hlbWUgLmxpc3RpbmctaXRlbS1ibG9nLTUgPiAuaXRlbS1pbm5lciA+IC50aXRsZSwgLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1pdGVtLWNsYXNzaWMtMSAudGl0bGUsIC5icy1saWdodC1zY2hlbWUgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTIgLnRpdGxlLCAuYnMtbGlnaHQtc2NoZW1lIC5saXN0aW5nLWl0ZW0tZ3JpZC0xIC50aXRsZSwgLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1pdGVtLWdyaWQtMiAudGl0bGUsIC5icy1saWdodC1zY2hlbWUgLmxpc3RpbmctaXRlbS10Yi0xIC50aXRsZSwgLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1pdGVtLXRiLTIgLnRpdGxlLCAuYnMtbGlnaHQtc2NoZW1lIC5saXN0aW5nLWl0ZW0tdGItMyAudGl0bGUsIC5icy1saWdodC1zY2hlbWUgLmxpc3RpbmctaXRlbS10ZXh0LTEgLnRpdGxlLCAuYnMtbGlnaHQtc2NoZW1lIC5saXN0aW5nLWl0ZW0tdGV4dC0yIC50aXRsZSwgLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1pdGVtLXRleHQtMyAudGl0bGUsIC5icy1saWdodC1zY2hlbWUgLmxpc3RpbmctaXRlbS10ZXh0LTQgLnRpdGxlLCAuYnMtbGlnaHQtc2NoZW1lIC5wb3N0LW1ldGEsIC5icy1saWdodC1zY2hlbWUgLnBvc3QtbWV0YSBhLCAuYnMtbGlnaHQtc2NoZW1lIC5wb3N0LXN1bW1hcnksIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZyAub3RoZXItbGluayAuaC10ZXh0LCAuYnMtbGlnaHQtc2NoZW1lIC50aXRsZSwgLmJzLWxpZ2h0LXNjaGVtZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnBvc3QtbWV0YSA+IGEsIC5icy1saWdodC1zY2hlbWUgLnBvc3QtbWV0YSA+IHNwYW4ge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnBvc3Qtc3VtbWFyeSB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1ibG9nLTQgLmxpc3RpbmctaXRlbS1ibG9nLmhhcy1wb3N0LXRodW1ibmFpbCwgLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1jbGFzc2ljLTEuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xOmxhc3QtY2hpbGQgLmxpc3RpbmctaW5uZXIsIC5icy1saWdodC1zY2hlbWUgLmxpc3RpbmctY2xhc3NpYy0xLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtLWNsYXNzaWMtMTpsYXN0LWNoaWxkIC5saXN0aW5nLWlubmVyLCAuYnMtbGlnaHQtc2NoZW1lIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xIC5saXN0aW5nLWlubmVyLCAuYnMtbGlnaHQtc2NoZW1lIC5saXN0aW5nLWl0ZW0tZ3JpZC0yIC5wb3N0LXN1bW1hcnkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTI5KTtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1pdGVtLWNsYXNzaWMtMiAubGlzdGluZy1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyOSk7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLCAuYnMtbGlnaHQtc2NoZW1lIC5wYWdpbmF0aW9uLmJzLW51bWJlcmVkLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5kb3RzOmhvdmVyLCAuYnMtbGlnaHQtc2NoZW1lIC5wYWdpbmF0aW9uLmJzLW51bWJlcmVkLXBhZ2luYXRpb24gLndwLXBhZ2VuYXZpIGEsIC5icy1saWdodC1zY2hlbWUgLnBhZ2luYXRpb24uYnMtbnVtYmVyZWQtcGFnaW5hdGlvbiAud3AtcGFnZW5hdmkgc3BhbiwgLmJzLWxpZ2h0LXNjaGVtZSAucGFnaW5hdGlvbi5icy1udW1iZXJlZC1wYWdpbmF0aW9uIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZS5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtY2xlYW4gLnNvY2lhbC1pdGVtLCAuYnMtbGlnaHQtc2NoZW1lLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1tb2Rlcm4gLnNvY2lhbC1pdGVtLCAuYnMtbGlnaHQtc2NoZW1lLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1zdHlsZS0xMCAuc29jaWFsLWl0ZW0sIC5icy1saWdodC1zY2hlbWUuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLXN0eWxlLTYgLnNvY2lhbC1pdGVtLCAuYnMtbGlnaHQtc2NoZW1lLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1zdHlsZS03IC5zb2NpYWwtaXRlbSwgLmJzLWxpZ2h0LXNjaGVtZS5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtc3R5bGUtOCAuc29jaWFsLWl0ZW0sIC5icy1saWdodC1zY2hlbWUuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLXN0eWxlLTkgLnNvY2lhbC1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDcwNTg4Mik7XG59XG5cbi5icy1saWdodC1zY2hlbWUuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLXN0eWxlLTEwIC5pdGVtLWNvdW50OmJlZm9yZSwgLmJzLWxpZ2h0LXNjaGVtZS5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtc3R5bGUtMTAgLml0ZW0tam9pbjpiZWZvcmUsIC5icy1saWdodC1zY2hlbWUuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLXN0eWxlLTkgLml0ZW0tY291bnQ6YmVmb3JlLCAuYnMtbGlnaHQtc2NoZW1lLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1zdHlsZS05IC5pdGVtLWpvaW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3MDU4ODIpO1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lLmJzLXBvcHVsYXItY2F0ZWdvcmllcyAuYnMtcG9wdWxhci10ZXJtLWl0ZW0gLnRlcm0tY291bnQsIC5icy1saWdodC1zY2hlbWUuYnMtcG9wdWxhci1jYXRlZ29yaWVzIC5icy1wb3B1bGFyLXRlcm0taXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zMiAuaC10ZXh0LCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDIuc2gtczMgLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXM0IC5oLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXMxOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAhaW1wb3J0YW50O1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczI6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjE1O1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczM6YWZ0ZXIsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNjphZnRlciwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM3OmFmdGVyLCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBUUFBQUFFQVFNQUFBQ1RQd3c5QUFBQUJsQk1WRVVBQUFELy8vK2wyWi9kQUFBQUFYUlNUbE1BUU9iWVpnQUFBQkJKUkVGVUNOZGpFR0JRWUhCZ2FBQUFBbGdBOFgyQUF5OEFBQUFBU1VWT1JLNUNZSUk9KSByZXBlYXQ7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEgPiAubWFpbi1saW5rID4gLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNTphZnRlciwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXMxOmFmdGVyIHtcbiAgb3BhY2l0eTogMC4xNTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zOCAuaC10ZXh0IHtcbiAgcGFkZGluZzogNHB4IDE3cHggNHB4IDIxcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczggLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDRweCA0cHggNHB4IDE3cHggIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zODpmaXJzdC1jaGlsZDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFNQUFBQURDQVlBQUFCV0tMVy9BQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlocFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UTTRJRGM1TGpFMU9UZ3lOQ3dnTWpBeE5pOHdPUzh4TkMwd01Ub3dPVG93TVNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVGNnS0UxaFkybHVkRzl6YUNraUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlFqUTROVVZGT0ROR056YzFNVEZGTjBJNE5UZENNVFJCTXpRM1JUSXdOVFFpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UWpRNE5VVkZPRFJHTnpjMU1URkZOMEk0TlRkQ01UUkJNelEzUlRJd05UUWlQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBDTkRnMVJVVTRNVVkzTnpVeE1VVTNRamcxTjBJeE5FRXpORGRGTWpBMU5DSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEcENORGcxUlVVNE1rWTNOelV4TVVVM1FqZzFOMEl4TkVFek5EZEZNakExTkNJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1BrODZBN0VBQUFBU1NVUkJWSGphWW1CZ1lMQmdJQWdBQWd3QUI4OEFPY2NWYkxzQUFBQUFTVVZPUks1Q1lJST0pIHJlcGVhdDtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM4IC5tYWluLWxpbmsgLmgtdGV4dDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczggLm1haW4tbGluay5oLXRleHQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM4ID4gLmgtdGV4dDpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxNHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOXB4O1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDIuc2gtczIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpO1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5tdWx0aS10YWIuc2gtdDQgLm1haW4tbGluay5hY3RpdmUgLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NCAubWFpbi1saW5rOmhvdmVyIC5oLXRleHQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNC5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dC5oLXRleHQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNCA+IC5oLXRleHQuaC10ZXh0LmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM0ID4gYS5hY3RpdmUgPiAuaC10ZXh0LmgtdGV4dC5oLXRleHQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNCA+IGEgPiAuaC10ZXh0LmgtdGV4dC5oLXRleHQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNy5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dC5oLXRleHQuaC10ZXh0LCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczcgPiAuaC10ZXh0LmgtdGV4dC5oLXRleHQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNyA+IGEuYWN0aXZlID4gLmgtdGV4dC5oLXRleHQuaC10ZXh0LCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczcgPiBhID4gLmgtdGV4dC5oLXRleHQuaC10ZXh0LCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQgLm1haW4tbGluay5hY3RpdmUgLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0IC5tYWluLWxpbms6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCAuaC10ZXh0LCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQgYS5hY3RpdmUgLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0IGE6aG92ZXIgLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0ID4gLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYgPiAubWFpbi1saW5rID4gLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOS5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOS5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM1IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczggPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0LCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczggPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zODphZnRlciB7XG4gIG9wYWNpdHk6IDAuMTU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zMTphZnRlciwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXMzOmFmdGVyLCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczY6YmVmb3JlLCAuYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5tdWx0aS10YWIuc2gtdDQgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5tdWx0aS10YWIuc2gtdDQgLmgtdGV4dCwgLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NCAubWFpbi1saW5rIC5oLXRleHQsIC5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5tdWx0aS10YWIuc2gtdDQuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10NTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMy5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEzIC5oLXRleHQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDcuc2gtczEgLmgtdGV4dCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10NzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAubGlzdGluZy1pdGVtLXVzZXIgLnVzZXItZGlzcGxheS1uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icy1saWdodC1zY2hlbWUuYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpO1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lLmJzLXBvcHVsYXItY2F0ZWdvcmllcyAuYnMtcG9wdWxhci10ZXJtLWl0ZW0ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDAuMTUpO1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lLmJzLXBvcHVsYXItY2F0ZWdvcmllcyAuYnMtcG9wdWxhci10ZXJtLWl0ZW0gLnRlcm0tY291bnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xufVxuXG4uYnMtbGlnaHQtc2NoZW1lLmJzLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5wb3dlcmVkLWJ5IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIGJvZHkge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5iYWNrLXRvcCwgLmJzLWlycCwgLmJzLXBpbm5pbmctd3JhcHBlciwgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1mb290ZXIsIC5jb21tZW50LXJlc3BvbmQsIC5mb290ZXItaW5zdGFncmFtLCAubWFpbi1tZW51LXdyYXBwZXIsIC5tb3JlLXN0b3JpZXMsIC5uZXh0LXByZXYtcG9zdCwgLnBvc3QtcmVsYXRlZCwgLnBvc3QtdHAtNC1oZWFkZXIgLm1vdmUtdG8tY29udGVudCwgLnBvc3QtdHAtNi1oZWFkZXIud2ZpLCAucG9zdC10cC04LWhlYWRlciwgLnNpZGViYXItY29sdW1uLnNpZGViYXItY29sdW1uLXByaW1hcnksIC5zaWRlYmFyLWNvbHVtbi5zaWRlYmFyLWNvbHVtbi1zZWNvdW5kYXJ5LCAuc2luZ2xlLWNvbnRhaW5lciA+IC5wb3N0LWF1dGhvciAuYXV0aG9yLWxpbmtzIHVsLCAuc2luZ2xlLXBvc3Qtc2hhcmUsIC5zaW5nbGUtcG9zdC1zaGFyZSAuc2hhcmUtaGFuZGxlci13cmFwLCAuc2l0ZS1mb290ZXIgLmZvb3Rlci1zb2NpYWwtaWNvbnMsIC5zaXRlLWZvb3RlciAuZm9vdGVyLXdpZGdldHMsIGJvZHkuc2luZ2xlIC5iZi1icmVhZGNydW1iIC5iZi1icmVhZGNydW1iLWl0ZW0uYmYtYnJlYWRjcnVtYi1lbmQsIGJvZHkuc2luZ2xlIC5iZi1icmVhZGNydW1iIC5iZi1icmVhZGNydW1iLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaW5nbGUtcG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4ucG9zdC1zaGFyZS1idG4tY29tbWVudHMsIC5zaW5nbGUtcG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4ucG9zdC1zaGFyZS1idG4tdmlld3Mge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAudGVybS1iYWRnZXMgYSB7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICB9XG4gIC5icy1za3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keS5hY3RpdmUtdG9wLWxpbmUge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1tZXRhIC5jb21tZW50LXB1Ymxpc2hlZCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbiAgLnBvc3QtdGVtcGxhdGUtNi53ZmkgLnBvc3QtaGVhZGVyLWlubmVyLCAucG9zdC10ZW1wbGF0ZS03LndmaSAucG9zdC1oZWFkZXItaW5uZXIsIC5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyLCAucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyLCAucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyLCAucG9zdC10cC00LWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyLCAucG9zdC10cC01LWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyLCAucG9zdC10cC03LWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucG9zdC10ZW1wbGF0ZS02LndmaSAucG9zdC1oZWFkZXItaW5uZXIsIC5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLXRpdGxlLCAucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLXRpdGxlLCAucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLXRpdGxlLCAucG9zdC10cC00LWhlYWRlciAudGVybS1iYWRnZXMuZmxvYXRlZCwgLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci10aXRsZSwgLnBvc3QtdHAtNS1oZWFkZXIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQsIC5wb3N0LXRwLTUtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItdGl0bGUsIC5wb3N0LXRwLTctaGVhZGVyLndmaSAucG9zdC1oZWFkZXItdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICByaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc3QtdGVtcGxhdGUtNi53ZmkgLnBvc3QtaGVhZGVyLWlubmVyLCAucG9zdC10ZW1wbGF0ZS03LndmaSAucG9zdC1oZWFkZXItaW5uZXIsIC5wb3N0LXRwLTQtaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5wb3N0LXRwLTctaGVhZGVyLndmaSAucG9zdC1oZWFkZXItdGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5icy13cmFwLWdkcHItbGF3IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5icy1nZHByLWxhdyB7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cblxuLmJzLWdkcHItbGF3IHAge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJzLWdkcHItbGF3IC5icy1nZHByLWFjY2VwdCwgLmJzLWdkcHItbGF3IC5icy1nZHByLW1vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuLmJzLWdkcHItbGF3IC5icy1nZHByLWFjY2VwdCB7XG4gIGJhY2tncm91bmQ6ICMyMTIxMjE7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHggMTVweDtcbn1cblxuLmJzLWdkcHItbGF3IC5icy1nZHByLWFjY2VwdDpob3ZlciwgLmJzLWdkcHItbGF3IC5icy1nZHByLW1vcmU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5icy1nZHByLWxhdywgLmJzLXdyYXAtZ2Rwci1sYXcgLmJzLWdkcHItc2hvdyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTk5OTk7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnMtd3JhcC1nZHByLWxhdyAuYnMtZ2Rwci1zaG93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcmlnaHQ6IDEwMHB4O1xuICBsZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbi5icy13cmFwLWdkcHItbGF3LWNsb3NlIHtcbiAgei1pbmRleDogMDtcbn1cblxuLmJzLXdyYXAtZ2Rwci1sYXcgLmJzLWdkcHItc2hvdywgLmJzLXdyYXAtZ2Rwci1sYXctY2xvc2UgLmJzLWdkcHItbGF3IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLmJzLXdyYXAtZ2Rwci1sYXctY2xvc2UgLmJzLWdkcHItc2hvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5icy13cmFwLWdkcHItbGF3IC5icy1nZHByLXNob3cge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNpZGViYXItY29sdW1uLXByaW1hcnkge1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4uYnMtc2tzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5icy1za3MuYnMtc2tzLXR5cGUtMSB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmJzLXNrcy5icy1za3MtdHlwZS0yIHtcbiAgbGVmdDogY2FsYygoMTAwdncgLSB2YXIoLS1wdWJsaXNoZXItc2l0ZS13aWR0aCkpIC8gMiAqIC0xKTtcbiAgbWF4LXdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSA5cHgpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJzLXNrc2luMSwgLmJzLXNrc2luMyB7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJzLXNrcy5icy1za3MtczEgLmJzLXNrc2luMiB7XG4gIC0tc2tzLXRvcDogY2FsYygxcHggLSAxcHgpO1xuICAtLXNrcy10b3AtZ2FwOiB2YXIoLS13cC1hZG1pbmJhci1oZWlnaHQpO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IGNhbGModmFyKC0tc2tzLXRvcCkgKyB2YXIoLS1za3MtdG9wLWdhcCkpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlO1xufVxuXG5ib2R5Lm1lbnUtcGluZWQgLmJzLXNrcy5icy1za3MtczEgLmJzLXNrc2luMiB7XG4gIC0tc2tzLXRvcC1nYXA6IGNhbGModmFyKC0tcHVibGlzaGVyLW1lbnUtaGVpZ2h0KSArIHZhcigtLXdwLWFkbWluYmFyLWhlaWdodCkpIDtcbn1cblxuLmJzLXNrcyAuYnMtc2tzLXBhdGgge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnMtc2tzIC5icy1za3MtcGF0aC1ib3hlZCB7XG4gIG1heC13aWR0aDogdmFyKC0tcHVibGlzaGVyLXNpdGUtd2lkdGgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYnMtc2tzIC5icy1za3NpdGVtID4gKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5icy1za3MgLmJzLXNrc2l0ZW1sIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5icy1za3MuYnMtc2tzLXR5cGUtMiAuYnMtc2tzaXRlbWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSArIDVweCkpO1xufVxuXG4uYnMtc2tzIC5icy1za3NpdGVtciB7XG4gIGZsb2F0OiByaWdodDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uYnMtc2tzLmJzLXNrcy10eXBlLTIgLmJzLXNrc2l0ZW1yIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSArIDVweCkpO1xufVxuXG4uYnMtc2tzLmJzLXNrcy1zdGlja3kgLmJzLXNrc2luMiB7XG4gIC0tc2tzLXRvcDogMHB4O1xuICAtLXNrcy10b3AtZ2FwOiAwcHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogY2FsYyh2YXIoLS1za3MtdG9wKSArIHZhcigtLXNrcy10b3AtZ2FwKSk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2U7XG59XG5cbmJvZHkuYWRtaW4tYmFyIC5icy1za3MuYnMtc2tzLXN0aWNreSAuYnMtc2tzaW4yLCBib2R5LmZ1bGwtd2lkdGggLmJzLXNrcy5icy1za3Mtc3RpY2t5LmJzLXNrcy1wYWZ0ZXItaGVhZGVyIC5icy1za3NpbjIge1xuICAtLXNrcy10b3A6IDMwcHggO1xufVxuXG5ib2R5LmZ1bGwtd2lkdGguYWRtaW4tYmFyIC5icy1za3MuYnMtc2tzLXN0aWNreS5icy1za3MtcGFmdGVyLWhlYWRlciAuYnMtc2tzaW4yIHtcbiAgLS1za3MtdG9wOiA2MHB4IDtcbn1cblxuYm9keS5mdWxsLW1lbnUtcGluZWQgLmJzLXNrcy5icy1za3Mtc3RpY2t5IC5icy1za3NpbjIge1xuICAtLXNrcy10b3AtZ2FwOiAzMHB4IDtcbn1cblxuLmxpc3Rpbmcuc2NvbHVtbnMtMSAubGlzdGluZy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubGlzdGluZy5zY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmxpc3Rpbmcuc2NvbHVtbnMtMiAubGlzdGluZy1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5saXN0aW5nLnNjb2x1bW5zLTIgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbi5saXN0aW5nLnNjb2x1bW5zLTMgLmxpc3RpbmctaXRlbSB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5saXN0aW5nLnNjb2x1bW5zLTMgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMSkge1xuICBwYWRkaW5nOiAwIDZweDtcbn1cblxuLmxpc3Rpbmcuc2NvbHVtbnMtMyAubGlzdGluZy1pdGVtOm50aC1jaGlsZCgzbi0yKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4ubGlzdGluZy5zY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuKzMpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4ubGlzdGluZy5zY29sdW1ucy00IC5saXN0aW5nLWl0ZW0ge1xuICB3aWR0aDogMjUlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmxpc3Rpbmcuc2NvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg0bi0zKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5saXN0aW5nLnNjb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4rMikge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xufVxuXG4ubGlzdGluZy5zY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuKzMpIHtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmxpc3Rpbmcuc2NvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg0bis0KSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgY2xlYXI6IG5vbmU7XG59XG5cbi5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbSB7XG4gIHdpZHRoOiAyMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGluZy5zY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDVuKzEpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmxpc3Rpbmcuc2NvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg1bisyKSB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNW4rMykge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xufVxuXG4ubGlzdGluZy5zY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDVuKzQpIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuLmxpc3Rpbmcuc2NvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg1bis1KSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmxpc3Rpbmcuc2NvbHVtbnMtNSAubGlzdGluZy1pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4tMykge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG4gIC5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4rMikge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGlzdGluZy5zY29sdW1ucy01IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuKzMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmxpc3Rpbmcuc2NvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg0bis0KSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubGlzdGluZy5zY29sdW1ucy00IC5saXN0aW5nLWl0ZW0sIC5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5saXN0aW5nLnNjb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMSksIC5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMSkge1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5saXN0aW5nLnNjb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMiksIC5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG4gIC5saXN0aW5nLnNjb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24rMyksIC5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24rMykge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5saXN0aW5nLnNjb2x1bW5zLTMgLmxpc3RpbmctaXRlbSwgLmxpc3Rpbmcuc2NvbHVtbnMtNCAubGlzdGluZy1pdGVtLCAubGlzdGluZy5zY29sdW1ucy01IC5saXN0aW5nLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxpc3Rpbmcuc2NvbHVtbnMtMyAubGlzdGluZy1pdGVtOm50aC1jaGlsZChvZGQpLCAubGlzdGluZy5zY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKG9kZCksIC5saXN0aW5nLnNjb2x1bW5zLTUgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbiAgLmxpc3Rpbmcuc2NvbHVtbnMtMyAubGlzdGluZy1pdGVtOm50aC1jaGlsZChldmVuKSwgLmxpc3Rpbmcuc2NvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZChldmVuKSwgLmxpc3Rpbmcuc2NvbHVtbnMtNSAubGlzdGluZy1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmxpc3Rpbmcuc2NvbHVtbnMtMiAubGlzdGluZy1pdGVtLCAubGlzdGluZy5zY29sdW1ucy0zIC5saXN0aW5nLWl0ZW0sIC5saXN0aW5nLnNjb2x1bW5zLTQgLmxpc3RpbmctaXRlbSwgLmxpc3Rpbmcuc2NvbHVtbnMtNSAubGlzdGluZy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ucG9zdC1jb3VudC1iYWRnZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wb3N0LWNvdW50LWJhZGdlLnBjYi10MSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZjtcbn1cblxuLnBvc3QtY291bnQtYmFkZ2UucGNiLXQxLnBjYi1zMSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMmEyYTJhO1xufVxuXG4ucG9zdC1jb3VudC1iYWRnZS5wY2ItdDEucGNiLXMyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wb3N0LWNvdW50LWJhZGdlLnBjYi10MiB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDkwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDQ1KTtcbiAgZm9udC1mYW1pbHk6IGFyaWFsO1xufVxuXG4ucG9zdC1jb3VudC1iYWRnZS5wY2ItdDIucGNiLXMyIHtcbiAgZm9udC1zaXplOiA0MnB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLmxpc3RpbmctY2xhc3NpYy0xLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtLWNsYXNzaWMtMTpsYXN0LWNoaWxkIC5saXN0aW5nLWlubmVyLCAubGlzdGluZy1jbGFzc2ljLTEuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xOmxhc3QtY2hpbGQgLmxpc3RpbmctaW5uZXIsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xIC5saXN0aW5nLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMS5oYXMtbm90LXBvc3QtdGh1bWJuYWlsIC5saXN0aW5nLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDI4cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMTpsYXN0LWNoaWxkIC5saXN0aW5nLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xIC5mZWF0dXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xIC5mZWF0dXJlZCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMSAuZmVhdHVyZWQgLmltZy1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTEgLmZlYXR1cmVkIC5pbWctaG9sZGVyOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1MCU7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0xIC50aXRsZSB7XG4gIG1hcmdpbjogMCAwIDZweDtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTEgLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTEgLnBvc3QtbWV0YSB7XG4gIG1hcmdpbjogMCAwIDlweDtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLmJzdy0xIC50aXRsZSwgLmxpc3RpbmctaXRlbS1jbGFzc2ljLmJzdy0yIC50aXRsZSwgLmxpc3RpbmctaXRlbS1jbGFzc2ljLmJzdy0zIC50aXRsZSwgLmxpc3RpbmctaXRlbS1jbGFzc2ljLmJzdy00IC50aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy5ic3ctMSAudGl0bGUgLnBvc3QtdGl0bGUsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy5ic3ctMiAudGl0bGUgLnBvc3QtdGl0bGUsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy5ic3ctMyAudGl0bGUgLnBvc3QtdGl0bGUsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy5ic3ctNCAudGl0bGUgLnBvc3QtdGl0bGUge1xuICBmb250LXNpemU6IDg4JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubGlzdGluZy1pdGVtLWNsYXNzaWMgLnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctaXRlbS1jbGFzc2ljIC50aXRsZSAucG9zdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA4OCUgIWltcG9ydGFudDtcbiAgfVxufVxuLmxpc3RpbmcuY29sdW1ucy0xID4gLmxpc3RpbmctaXRlbS1jbGFzc2ljLTI6bGFzdC1jaGlsZCwgLmxpc3RpbmcuY29sdW1ucy0zID4gLmxpc3RpbmctaXRlbS1jbGFzc2ljLTI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0yLCAubGlzdGluZy5jb2x1bW5zLTIgPiAubGlzdGluZy1pdGVtLWNsYXNzaWMtMjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmxpc3RpbmcgLmxpc3RpbmctY2xhc3NpYy0yID4gLmxpc3RpbmctaXRlbS1jbGFzc2ljLTI6bGFzdC1jaGlsZCwgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0yIC5saXN0aW5nLWlubmVyIHtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTIuaGFzLW5vdC1wb3N0LXRodW1ibmFpbCAubGlzdGluZy1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMiAuZmVhdHVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW46IC0xcHggLTIxcHggMTdweDtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTIgLmZlYXR1cmVkIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0yIC5mZWF0dXJlZCAuaW1nLWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMiAuZmVhdHVyZWQgLmltZy1ob2xkZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2JTtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTIgLnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNnB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMiAudGl0bGUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMiAucG9zdC1tZXRhIHtcbiAgbWFyZ2luOiAwIDAgOXB4O1xufVxuXG4ubGlzdGluZy1jbGFzc2ljLTMuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zOmxhc3QtY2hpbGQsIC5saXN0aW5nLWNsYXNzaWMtMy5jb2x1bW5zLTMgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTM6bGFzdC1jaGlsZCwgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMyAubGlzdGluZy1pbm5lciB7XG4gIHBhZGRpbmc6IDAgMjVweCAyNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIG1hcmdpbi1sZWZ0OiA0JTtcbiAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTM6bGFzdC1jaGlsZCwgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTM6bGFzdC1jaGlsZCAubGlzdGluZy1pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5saXN0aW5nLWNsYXNzaWMtMy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTM6bGFzdC1jaGlsZCAubGlzdGluZy1pbm5lciwgLmxpc3RpbmctY2xhc3NpYy0zLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtLWNsYXNzaWMtMzpsYXN0LWNoaWxkIC5saXN0aW5nLWlubmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMyAuZmVhdHVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMyAuZmVhdHVyZWQgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMgLmZlYXR1cmVkIC5pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zIC5mZWF0dXJlZCAuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTUlO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMyAudGl0bGUge1xuICBtYXJnaW46IDQwcHggMCA2cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zIC5mZWF0dXJlZCAudGl0bGUge1xuICBtYXJnaW46IDAgNCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMnB4O1xuICBwYWRkaW5nOiAyNnB4IDI1cHggMjVweDtcbiAgd2lkdGg6IDkyJTtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMgLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMgLnRpdGxlIGgyLCAubGlzdGluZy1pdGVtLWNsYXNzaWMtMyAudGl0bGUgLmgyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMyAucG9zdC1tZXRhIHtcbiAgbWFyZ2luOiAwIDAgOXB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMy5oYXMtbm90LXBvc3QtdGh1bWJuYWlsIC5saXN0aW5nLWlubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMy5oYXMtbm90LXBvc3QtdGh1bWJuYWlsIC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zLmJzdy0xIC5mZWF0dXJlZCAuaW1nLWhvbGRlcjpiZWZvcmUsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zLmJzdy0yIC5mZWF0dXJlZCAuaW1nLWhvbGRlcjpiZWZvcmUsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zLmJzdy0zIC5mZWF0dXJlZCAuaW1nLWhvbGRlcjpiZWZvcmUsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zLmJzdy00IC5mZWF0dXJlZCAuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjUlO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMy5ic3ctMSAuZmVhdHVyZWQgLnRpdGxlLCAubGlzdGluZy1pdGVtLWNsYXNzaWMtMy5ic3ctMiAuZmVhdHVyZWQgLnRpdGxlLCAubGlzdGluZy1pdGVtLWNsYXNzaWMtMy5ic3ctMyAuZmVhdHVyZWQgLnRpdGxlIHtcbiAgbWFyZ2luOiAxNXB4IDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGlzdGluZy1pdGVtLWNsYXNzaWMtMy5ic3ctMSAubGlzdGluZy1pbm5lciwgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMuYnN3LTIgLmxpc3RpbmctaW5uZXIsIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0zLmJzdy0zIC5saXN0aW5nLWlubmVyIHtcbiAgcGFkZGluZzogMCAwIDE1cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAubGlzdGluZy1pdGVtLWNsYXNzaWMtMyAuZmVhdHVyZWQgLmltZy1ob2xkZXI6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMgLmZlYXR1cmVkIC50aXRsZSB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTMgLmxpc3RpbmctaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5saXN0aW5nLWl0ZW0tZ3JpZC0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ncmlkLTEgLmZlYXR1cmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ncmlkLTEgLmZlYXR1cmVkIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0xIC5mZWF0dXJlZCAuaW1nLWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxpc3RpbmctaXRlbS1ncmlkLTEgLmZlYXR1cmVkIC5pbWctaG9sZGVyOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1OCU7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0xOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIHJpZ2h0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0xIC50aXRsZSB7XG4gIG1hcmdpbjogMCAwIDZweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ncmlkLTEgLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0xIC5wb3N0LW1ldGEge1xuICBtYXJnaW46IDAgMCA3cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0xIC5wb3N0LXN1bW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0xIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4ubGlzdGluZy1ncmlkLmNvbHVtbnMtMSAubGlzdGluZy1pdGVtLWdyaWQtMTpsYXN0LWNoaWxkIC5wb3N0LXN1bW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmxpc3RpbmctaXRlbS1ncmlkLnNpbXBsZS1ncmlkIC5mZWF0dXJlZCB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ncmlkLnNpbXBsZS1ncmlkIC5mZWF0dXJlZCAuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjYlO1xufVxuXG4ubGlzdGluZy1pdGVtLWdyaWQtMiB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0yIC5mZWF0dXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0yIC5mZWF0dXJlZCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGlzdGluZy1pdGVtLWdyaWQtMiAuZmVhdHVyZWQgLmltZy1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0yIC5mZWF0dXJlZCAuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTglO1xufVxuXG4ubGlzdGluZy1pdGVtLWdyaWQtMjpob3ZlciAuZm9ybWF0LWljb24ge1xuICByaWdodDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xufVxuXG4ubGlzdGluZy1pdGVtLWdyaWQtMiAudGl0bGUge1xuICBtYXJnaW46IDAgMCA2cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tZ3JpZC0yIC50aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuXG4ubGlzdGluZy1pdGVtLWdyaWQtMiAucG9zdC1tZXRhIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ncmlkLTIgLnBvc3Qtc3VtbWFyeSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbn1cblxuLmxpc3RpbmctaXRlbS1ncmlkLTIgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZyAuZm9ybWF0LWljb24ge1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2cgLmZvcm1hdC1pY29uLmZvcm1hdC1hdWRpbyB7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nIC5mb3JtYXQtaWNvbi5mb3JtYXQtdmlkZW8ge1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nIC5mb3JtYXQtaWNvbiAuZmEge1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nIC5mZWF0dXJlZDpob3ZlciAuZm9ybWF0LWljb24ge1xuICByaWdodDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMSwgLmxpc3RpbmctaXRlbS1ibG9nLTUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMTpsYXN0LWNoaWxkLCAubGlzdGluZy1pdGVtLWJsb2ctNTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTEgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctNSAuZmVhdHVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMSAuZmVhdHVyZWQgLmltZy1ob2xkZXIsIC5saXN0aW5nLWl0ZW0tYmxvZy01IC5mZWF0dXJlZCAuaW1nLWhvbGRlciB7XG4gIHdpZHRoOiAyMTBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMSAuZmVhdHVyZWQgLmltZy1ob2xkZXIuaW1nLWhvbGRlcjpiZWZvcmUsIC5saXN0aW5nLWl0ZW0tYmxvZy01IC5mZWF0dXJlZCAuaW1nLWhvbGRlci5pbWctaG9sZGVyOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA2NCU7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0xID4gLml0ZW0taW5uZXIgPiAudGl0bGUsIC5saXN0aW5nLWl0ZW0tYmxvZy01ID4gLml0ZW0taW5uZXIgPiAudGl0bGUge1xuICBtYXJnaW46IDAgMCA2cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0xID4gLml0ZW0taW5uZXIgPiAudGl0bGUgYSwgLmxpc3RpbmctaXRlbS1ibG9nLTUgPiAuaXRlbS1pbm5lciA+IC50aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0xIC5wb3N0LXN1bW1hcnksIC5saXN0aW5nLWl0ZW0tYmxvZy01IC5wb3N0LXN1bW1hcnkge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0xLmhhcy1wb3N0LXRodW1ibmFpbCAucG9zdC1zdW1tYXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAyMzdweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTUuaGFzLXBvc3QtdGh1bWJuYWlsIC5wb3N0LXN1bW1hcnkge1xuICBwYWRkaW5nLWxlZnQ6IDMyNnB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctNSAucG9zdC1zdW1tYXJ5IHAgKyAucmVhZC1tb3JlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTUgLmZlYXR1cmVkIC5pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy5oYXMtbm90LXBvc3QtdGh1bWJuYWlsOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZyArIC5saXN0aW5nLWl0ZW0tYmxvZy5oYXMtbm90LXBvc3QtdGh1bWJuYWlsLCAubGlzdGluZy1pdGVtLWJsb2cuaGFzLW5vdC1wb3N0LXRodW1ibmFpbCArIC5saXN0aW5nLWl0ZW0tYmxvZyB7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjNmNTtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nID4gLml0ZW0taW5uZXIgPiAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nID4gLml0ZW0taW5uZXIgPiAucG9zdC1tZXRhICsgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy01LmJzdy0xIC5pbWctaG9sZGVyLCAubGlzdGluZy1pdGVtLWJsb2ctNS5ic3ctMiAuaW1nLWhvbGRlciwgLmxpc3RpbmctaXRlbS1ibG9nLTUuYnN3LTMgLmltZy1ob2xkZXIsIC5saXN0aW5nLWl0ZW0tYmxvZy01LmJzdy00IC5pbWctaG9sZGVyLCAubGlzdGluZy1pdGVtLWJsb2ctNS5ic3ctNSAuaW1nLWhvbGRlciB7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTUuaGFzLXBvc3QtdGh1bWJuYWlsLmJzdy0xIC5wb3N0LXN1bW1hcnksIC5saXN0aW5nLWl0ZW0tYmxvZy01Lmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctMiAucG9zdC1zdW1tYXJ5LCAubGlzdGluZy1pdGVtLWJsb2ctNS5oYXMtcG9zdC10aHVtYm5haWwuYnN3LTMgLnBvc3Qtc3VtbWFyeSwgLmxpc3RpbmctaXRlbS1ibG9nLTUuaGFzLXBvc3QtdGh1bWJuYWlsLmJzdy00IC5wb3N0LXN1bW1hcnksIC5saXN0aW5nLWl0ZW0tYmxvZy01Lmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctNSAucG9zdC1zdW1tYXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAyNDNweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTEuYnN3LTEgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctMS5ic3ctMiAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy0xLmJzdy0zIC5mZWF0dXJlZCwgLmxpc3RpbmctaXRlbS1ibG9nLTEuYnN3LTQgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctMi5ic3ctMSAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy0yLmJzdy0yIC5mZWF0dXJlZCwgLmxpc3RpbmctaXRlbS1ibG9nLTIuYnN3LTMgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctMi5ic3ctNCAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy01LmJzdy0xIC5mZWF0dXJlZCwgLmxpc3RpbmctaXRlbS1ibG9nLTUuYnN3LTIgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctNS5ic3ctMyAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy01LmJzdy00IC5mZWF0dXJlZCB7XG4gIGZsb2F0OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctNS5ic3ctMSAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy01LmJzdy0xIC5pbWctaG9sZGVyLCAubGlzdGluZy1pdGVtLWJsb2ctNS5ic3ctMiAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy01LmJzdy0yIC5pbWctaG9sZGVyLCAubGlzdGluZy1pdGVtLWJsb2ctNS5ic3ctMyAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy01LmJzdy0zIC5pbWctaG9sZGVyLCAubGlzdGluZy1pdGVtLWJsb2ctNS5ic3ctNCAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy01LmJzdy00IC5pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0yLmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctMSAucG9zdC1zdW1tYXJ5LCAubGlzdGluZy1pdGVtLWJsb2ctMi5oYXMtcG9zdC10aHVtYm5haWwuYnN3LTIgLnBvc3Qtc3VtbWFyeSwgLmxpc3RpbmctaXRlbS1ibG9nLTIuaGFzLXBvc3QtdGh1bWJuYWlsLmJzdy0zIC5wb3N0LXN1bW1hcnksIC5saXN0aW5nLWl0ZW0tYmxvZy0yLmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctNCAucG9zdC1zdW1tYXJ5IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTEuaGFzLXBvc3QtdGh1bWJuYWlsLmJzdy0xIC5wb3N0LXN1bW1hcnksIC5saXN0aW5nLWl0ZW0tYmxvZy0xLmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctMiAucG9zdC1zdW1tYXJ5LCAubGlzdGluZy1pdGVtLWJsb2ctMS5oYXMtcG9zdC10aHVtYm5haWwuYnN3LTMgLnBvc3Qtc3VtbWFyeSwgLmxpc3RpbmctaXRlbS1ibG9nLTEuaGFzLXBvc3QtdGh1bWJuYWlsLmJzdy00IC5wb3N0LXN1bW1hcnksIC5saXN0aW5nLWl0ZW0tYmxvZy01Lmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctMSAucG9zdC1zdW1tYXJ5LCAubGlzdGluZy1pdGVtLWJsb2ctNS5oYXMtcG9zdC10aHVtYm5haWwuYnN3LTIgLnBvc3Qtc3VtbWFyeSwgLmxpc3RpbmctaXRlbS1ibG9nLTUuaGFzLXBvc3QtdGh1bWJuYWlsLmJzdy0zIC5wb3N0LXN1bW1hcnksIC5saXN0aW5nLWl0ZW0tYmxvZy01Lmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctNCAucG9zdC1zdW1tYXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gIC5saXN0aW5nLWl0ZW0tYmxvZy0xLmhhcy1wb3N0LXRodW1ibmFpbCAucG9zdC1zdW1tYXJ5LCAubGlzdGluZy1pdGVtLWJsb2ctNS5oYXMtcG9zdC10aHVtYm5haWwgLnBvc3Qtc3VtbWFyeSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctaXRlbS1ibG9nLTEgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctMiAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy01IC5mZWF0dXJlZCB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1pdGVtLWJsb2ctNSAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy01IC5pbWctaG9sZGVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ubGlzdGluZy1pdGVtLWJsb2ctMiB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0yOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMiAuZmVhdHVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMiAuZmVhdHVyZWQgLmltZy1ob2xkZXIge1xuICB3aWR0aDogMjEwcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTIgLmZlYXR1cmVkIC5pbWctaG9sZGVyLmltZy1ob2xkZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDY0JTtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTIgPiAuaXRlbS1pbm5lciA+IC50aXRsZSB7XG4gIG1hcmdpbjogMCAwIDZweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTIgPiAuaXRlbS1pbm5lciA+IC50aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0yIC5wb3N0LXN1bW1hcnkge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0yLmhhcy1wb3N0LXRodW1ibmFpbCAucG9zdC1zdW1tYXJ5IHtcbiAgcGFkZGluZy1yaWdodDogMjMzcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmxpc3RpbmctaXRlbS1ibG9nLTIuaGFzLXBvc3QtdGh1bWJuYWlsIC5wb3N0LXN1bW1hcnkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1pdGVtLWJsb2ctMiAuZmVhdHVyZWQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5saXN0aW5nLWl0ZW0tYmxvZy0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0zIC5mZWF0dXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0zIC5mZWF0dXJlZCAuaW1nLWhvbGRlciB7XG4gIHdpZHRoOiAyMTBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMy5oYXMtcG9zdC10aHVtYm5haWwgLnBvc3Qtc3VtbWFyeSB7XG4gIHBhZGRpbmctbGVmdDogMjMzcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0zIC5mZWF0dXJlZCAuaW1nLWhvbGRlci5pbWctaG9sZGVyOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA2NCU7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy0zID4gLml0ZW0taW5uZXIgPiAudGl0bGUge1xuICBtYXJnaW46IDdweCAwIDNweDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTMgPiAuaXRlbS1pbm5lciA+IC5wb3N0LW1ldGEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMyA+IC5pdGVtLWlubmVyID4gLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTMuYnN3LTEgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctMy5ic3ctMiAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy0zLmJzdy0zIC5mZWF0dXJlZCwgLmxpc3RpbmctaXRlbS1ibG9nLTMuYnN3LTQgLmZlYXR1cmVkIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG4ubGlzdGluZy1pdGVtLWJsb2ctMy5ic3ctMSAuZmVhdHVyZWQsIC5saXN0aW5nLWl0ZW0tYmxvZy0zLmJzdy0yIC5mZWF0dXJlZCwgLmxpc3RpbmctaXRlbS1ibG9nLTMuYnN3LTMgLmZlYXR1cmVkLCAubGlzdGluZy1pdGVtLWJsb2ctMy5ic3ctNCAuZmVhdHVyZWQge1xuICBmbG9hdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxpc3RpbmctaXRlbS1ibG9nLTMuaGFzLXBvc3QtdGh1bWJuYWlsLmJzdy0xIC5wb3N0LXN1bW1hcnksIC5saXN0aW5nLWl0ZW0tYmxvZy0zLmhhcy1wb3N0LXRodW1ibmFpbC5ic3ctMiAucG9zdC1zdW1tYXJ5LCAubGlzdGluZy1pdGVtLWJsb2ctMy5oYXMtcG9zdC10aHVtYm5haWwuYnN3LTMgLnBvc3Qtc3VtbWFyeSwgLmxpc3RpbmctaXRlbS1ibG9nLTMuaGFzLXBvc3QtdGh1bWJuYWlsLmJzdy00IC5wb3N0LXN1bW1hcnkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmxpc3RpbmctaXRlbS1ibG9nLTMgLmZlYXR1cmVkIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwIDEwcHggMCAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLWl0ZW0tYmxvZy0zIC5mZWF0dXJlZCB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1pdGVtLWJsb2ctMy5oYXMtcG9zdC10aHVtYm5haWwgLnBvc3Qtc3VtbWFyeSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5saXN0aW5nLWJsb2ctNCAubGlzdGluZy1pdGVtLWJsb2cuaGFzLXBvc3QtdGh1bWJuYWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuXG4ubGlzdGluZy1ibG9nLTQgLmxpc3RpbmctaXRlbS1ibG9nLmhhcy1wb3N0LXRodW1ibmFpbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tYmxvZy01IC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwgLmZvcm1hdC1pY29uIHtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsIC5mb3JtYXQtaWNvbiAuZmEge1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIHJpZ2h0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGFsbCAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsIC5mZWF0dXJlZCArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiA4cHggMCAtOHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwgLnBvc3QtbWV0YSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwtMSB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGFsbC0xOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwtMSAuZmVhdHVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5icy1sbC1hIC5saXN0aW5nLWl0ZW0tdGFsbC0xIC5mZWF0dXJlZCAuaW1nLWhvbGRlci5iLWxvYWRlZCwgLmJzLWxsLWQgLmxpc3RpbmctaXRlbS10YWxsLTEgLmZlYXR1cmVkIC5pbWctaG9sZGVyLCAubGlzdGluZy1pdGVtLXRhbGwtMSAuZmVhdHVyZWQgLmltZy1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xufVxuXG4uYnMtbGwtYSAubGlzdGluZy1pdGVtLXRhbGwtMSAuZmVhdHVyZWQgLmltZy1ob2xkZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwtMSAuZmVhdHVyZWQgLmltZy1ob2xkZXIuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTM0JTtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsLTEgPiAudGl0bGUge1xuICBtYXJnaW46IDE1cHggMCA5cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGFsbC0xID4gLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsLTEgLnBvc3Qtc3VtbWFyeSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGFsbC0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cblxuLmJzLXNsaWRlci1pdGVtIC5saXN0aW5nLWl0ZW0tdGFsbC0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwtMjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsLTIgLmZlYXR1cmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnMtbGwtYSAubGlzdGluZy1pdGVtLXRhbGwtMiAuZmVhdHVyZWQgLmltZy1ob2xkZXIuYi1sb2FkZWQsIC5icy1sbC1kIC5saXN0aW5nLWl0ZW0tdGFsbC0yIC5mZWF0dXJlZCAuaW1nLWhvbGRlciwgLmxpc3RpbmctaXRlbS10YWxsLTIgLmZlYXR1cmVkIC5pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cblxuLmJzLWxsLWEgLmxpc3RpbmctaXRlbS10YWxsLTIgLmZlYXR1cmVkIC5pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsLTIgLmZlYXR1cmVkIC5pbWctaG9sZGVyLmltZy1ob2xkZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEzNCU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGFsbC0yIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGFsbC0yIC50ZXJtLWJhZGdlcy5mbG9hdGVkIGEge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwtMiA+IC50aXRsZSB7XG4gIG1hcmdpbjogMTVweCAwIDlweDtcbn1cblxuLmxpc3RpbmctaXRlbS10YWxsLTIgPiAudGl0bGUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwtMiAucG9zdC1tZXRhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwtMiAucG9zdC1zdW1tYXJ5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRhbGwtMiAucG9zdC1zdWJ0aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTEge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMTpsYXN0LWNoaWxkLCAubGlzdGluZy1taXgtMy0xIC5saXN0aW5nLXRiLTEgPiAubGlzdGluZy1pdGVtLXRiLTE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMSAudGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMSAudGl0bGUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTEgLmZlYXR1cmVkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0xIC5pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDg2cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMSAuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzQlO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTEgLmZlYXR1cmVkLmZlYXR1cmVkLXR5cGUtYXV0aG9yLWF2YXRhciAuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0xIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTEgLmZlYXR1cmVkICsgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5icy1saXN0aW5nLmJzLWxpc3RpbmctbGlzdGluZy10aHVtYm5haWwtMSAuYnMtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMS5oYXMtcG9zdC10aHVtYm5haWwgLnBvc3QtY291bnQtYmFkZ2UucGNiLXQxLnBjYi1zMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogLTEwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMS5oYXMtbm90LXBvc3QtdGh1bWJuYWlsIC5wb3N0LWNvdW50LWJhZGdlLnBjYi10MS5wY2ItczEge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0yIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgbGVmdDogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0yIC5pdGVtLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTIgLnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTIgLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0yIC5wb3N0LW1ldGEge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMiAucG9zdC1zdW1tYXJ5IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTIgLmZlYXR1cmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0yIC5mb3JtYXQtaWNvbiB7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMiAuZm9ybWF0LWljb24gLmZhIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMjpob3ZlciAuZm9ybWF0LWljb24ge1xuICByaWdodDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTIgLmltZy1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMiAuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzAlO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTIgLmZlYXR1cmVkLmZlYXR1cmVkLXR5cGUtYXV0aG9yLWF2YXRhciAuaW1nLWhvbGRlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0yIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTIgLnRpdGxlICsgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW46IDVweCAwIDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMi5oYXMtcG9zdC10aHVtYm5haWwgLnBvc3QtY291bnQtYmFkZ2UucGNiLXQxLnBjYi1zMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTRweDtcbiAgbGVmdDogNnB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTIuaGFzLXBvc3QtdGh1bWJuYWlsLmhhcy1jb3VudGVyLWJhZGdlIC5mZWF0dXJlZCB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMi5oYXMtbm90LXBvc3QtdGh1bWJuYWlsIC5wb3N0LWNvdW50LWJhZGdlLnBjYi10MS5wY2ItczEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctdGItMyA+IC5saXN0aW5nLWl0ZW0tdGItMzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0zIC50aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0zIC50aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMyAuZmVhdHVyZWQge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTMgLmltZy1ob2xkZXIge1xuICB3aWR0aDogODZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0zIC5pbWctaG9sZGVyOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NCU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMyAuZmVhdHVyZWQuZmVhdHVyZWQtdHlwZS1hdXRob3ItYXZhdGFyIC5pbWctaG9sZGVyOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4ubGlzdGluZy1pdGVtLXRiLTMgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMyAuZmVhdHVyZWQgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10Yi0zLmhhcy1wb3N0LXRodW1ibmFpbCAucG9zdC1jb3VudC1iYWRnZS5wY2ItdDEucGNiLXMxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICByaWdodDogLTEwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGItMy5oYXMtbm90LXBvc3QtdGh1bWJuYWlsIC5wb3N0LWNvdW50LWJhZGdlLnBjYi10MS5wY2ItczEge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTEgLml0ZW0taW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZWFlYWVhO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMSAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0xIC50ZXJtLWJhZGdlcy5mbG9hdGVkIC50ZXJtLWJhZGdlIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMnB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMSAudGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0xLm5vLW1ldGEgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTEgLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTEgLnBvc3QtbWV0YSB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTEgLnBvc3Qtc3VtbWFyeSB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxpc3RpbmctdGV4dC0xLmxpc3RpbmcuY29sdW1ucy0xIC5saXN0aW5nLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLXRleHQtMS5saXN0aW5nLmNvbHVtbnMtMSAubGlzdGluZy1pdGVtOmxhc3QtY2hpbGQgLml0ZW0taW5uZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMSAucG9zdC1zdWJ0aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBtYXJnaW46IDVweCAwIDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0xIC5wb3N0LXN1YnRpdGxlICsgLnBvc3QtbWV0YSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0xIC5wb3N0LXN1YnRpdGxlICsgLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMSAucG9zdC1zdWJ0aXRsZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0xIC5wb3N0LWNvdW50LWJhZGdlLnBjYi10Mi5wY2ItczEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0yOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMiAuaXRlbS1pbm5lciB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjdzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC43cyBjdWJpYy1iZXppZXIoMC41NSwgLTAuMDEsIDAuMTksIDAuOTgpIDBzO1xuICAtby10cmFuc2l0aW9uOiAwLjdzIGN1YmljLWJlemllcigwLjU1LCAtMC4wMSwgMC4xOSwgMC45OCkgMHM7XG4gIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIC0wLjAxLCAwLjE5LCAwLjk4KSAwcztcbiAgcGFkZGluZzogNnB4IDAgNnB4IDE0cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0yIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQgLnRlcm0tYmFkZ2UgYSB7XG4gIGJhY2tncm91bmQ6ICM0MzQzNDMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMiAudGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0yIC50aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0yIC5wb3N0LW1ldGEsIC5saXN0aW5nLWl0ZW0tdGV4dC0yIC5wb3N0LW1ldGEgLmNvbW1lbnRzLCAubGlzdGluZy1pdGVtLXRleHQtMiAucG9zdC1tZXRhIC5wb3N0LWF1dGhvciB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmxpc3RpbmctdGV4dC0yLmxpc3RpbmcuY29sdW1ucy0xIC5saXN0aW5nLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLXRleHQtMi5saXN0aW5nLmNvbHVtbnMtMSAubGlzdGluZy1pdGVtOmxhc3QtY2hpbGQgLml0ZW0taW5uZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMiAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTIgLnBvc3Qtc3VidGl0bGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMiAucG9zdC1zdWJ0aXRsZSArIC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTIgLnBvc3Qtc3VtbWFyeSB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0yIC5wb3N0LWNvdW50LWJhZGdlLnBjYi10Mi5wY2ItczIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTMgLml0ZW0taW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTNweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0zIC50aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTMgLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTMgLnBvc3QtbWV0YSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTMgLnBvc3Qtc3VtbWFyeSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmNvbnRlbnQtY29sdW1uID4gLmxpc3RpbmctdGV4dC0zIC5saXN0aW5nLWl0ZW0tdGV4dC0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgcGFkZGluZy1ib3R0b206IDE3cHggIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTMgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0zIC5wb3N0LXN1YnRpdGxlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTMgLnBvc3Qtc3VidGl0bGUgKyAudGl0bGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC0zLmhhcy1jb3VudGVyLWJhZGdlIC5pdGVtLWlubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA0M3B4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtMy5oYXMtY291bnRlci1iYWRnZSAucG9zdC1jb3VudC1iYWRnZS5wY2ItdDEucGNiLXMyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTQge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtNCAuaXRlbS1pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC00Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctdGV4dC00LmNvbHVtbnMtMSAubGlzdGluZy1pdGVtLXRleHQtNDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctdGV4dC00LmNvbHVtbnMtMSAubGlzdGluZy1pdGVtLXRleHQtNDpsYXN0LWNoaWxkIC5pdGVtLWlubmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC00IC50aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTQgLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTQgLnBvc3QtbWV0YSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTQgLnBvc3Qtc3VtbWFyeSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTQgLnRlcm0tYmFkZ2VzLnRleHQtYmFkZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uY29udGVudC1jb2x1bW4gPiAubGlzdGluZy10ZXh0LTQgLmxpc3RpbmctaXRlbS10ZXh0LTQge1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTdweCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtNCAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTQgLnBvc3Qtc3VidGl0bGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXRleHQtNCAucG9zdC1zdWJ0aXRsZSArIC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxpc3RpbmctaXRlbS10ZXh0LTQuaGFzLWNvdW50ZXItYmFkZ2UgLml0ZW0taW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDQzcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdGV4dC00Lmhhcy1jb3VudGVyLWJhZGdlIC5wb3N0LWNvdW50LWJhZGdlLnBjYi10MS5wY2ItczIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYnMtbGlzdGluZyBwOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctbWl4LTEtMSAubGlzdGluZy1pdGVtLWdyaWQtMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLW1peC0xLTEgLmxpc3RpbmctaXRlbS1ncmlkLTEgLnBvc3Qtc3VtbWFyeSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubGlzdGluZy1taXgtMS0xIC5saXN0aW5nLWl0ZW0tdGItMSB7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG5cbi5saXN0aW5nLW1peC0xLTEgLmxpc3RpbmctaXRlbS10Yi0xOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1taXgtMS0xIC5jb2x1bW4tMSB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuXG4ubGlzdGluZy1taXgtMS0xIC5jb2x1bW4tMiB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTEtMS5sLTEtY29sIC5jb2x1bW4tMSwgLmxpc3RpbmcubGlzdGluZy1taXgtMS0xLmwtMS1jb2wgLmNvbHVtbi0yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0xLTEubC0xLWNvbCAuY29sdW1uLTEge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTEtMSAuY29sdW1uLTEsIC5saXN0aW5nLmxpc3RpbmctbWl4LTEtMSAuY29sdW1uLTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmcubGlzdGluZy1taXgtMS0xIC5jb2x1bW4tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmxpc3RpbmcubGlzdGluZy1taXgtMS0yIC5saXN0aW5nLWl0ZW0tZ3JpZC0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMS0yIC5saXN0aW5nLWl0ZW0tZ3JpZC0xIC5wb3N0LXN1bW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMS0yIC5saXN0aW5nLWl0ZW0tdGItMSB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMS0yIC5jb2x1bW4tMSB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0xLTIgLmNvbHVtbi0yIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cblxuLmJzLWxpc3RpbmctbGlzdGluZy1taXgtMS0yIC5icy1wYWdpbmF0aW9uLXdyYXBwZXIgLmxpc3RpbmcgKyAubGlzdGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTEtMi5sLTEtY29sIC5jb2x1bW4tMSwgLmxpc3RpbmcubGlzdGluZy1taXgtMS0yLmwtMS1jb2wgLmNvbHVtbi0yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0xLTIubC0xLWNvbCAuY29sdW1uLTEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTEtMiAuY29sdW1uLTEsIC5saXN0aW5nLmxpc3RpbmctbWl4LTEtMiAuY29sdW1uLTIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmcubGlzdGluZy1taXgtMS0yIC5jb2x1bW4tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmxpc3RpbmcubGlzdGluZy1taXgtMS00IC5saXN0aW5nLWl0ZW0tZ3JpZC0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMS00IC5saXN0aW5nLWl0ZW0tZ3JpZC0xIC5wb3N0LXN1bW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMS00IC5jb2x1bW4tMSB7XG4gIHdpZHRoOiA3MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0xLTQgLmNvbHVtbi0yIHtcbiAgd2lkdGg6IDMwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMS00LmwtMS1jb2wgLmNvbHVtbi0xLCAubGlzdGluZy5saXN0aW5nLW1peC0xLTQubC0xLWNvbCAuY29sdW1uLTIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTEtNC5sLTEtY29sIC5saXN0aW5nLWl0ZW0tZ3JpZC0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMS00LmwtMS1jb2wgLmxpc3RpbmctaXRlbS10Yi0yIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTEtNC5sLTEtY29sIC5saXN0aW5nLWl0ZW0tdGItMjpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0xLTQubC0xLWNvbCAubGlzdGluZy1pdGVtLXRiLTI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTEtNCAuY29sdW1uLTEsIC5saXN0aW5nLmxpc3RpbmctbWl4LTEtNCAuY29sdW1uLTIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmcubGlzdGluZy1taXgtMS00IC5saXN0aW5nLWl0ZW0tZ3JpZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTEtNCAubGlzdGluZy1pdGVtLXRiLTIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxpc3RpbmcubGlzdGluZy1taXgtMS00IC5saXN0aW5nLWl0ZW0tdGItMjpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICAubGlzdGluZy5saXN0aW5nLW1peC0xLTQgLmxpc3RpbmctaXRlbS10Yi0yOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICB9XG59XG4ubGlzdGluZy1taXgtMi0xIC5saXN0aW5nLWl0ZW0tZ3JpZC0xIC5wb3N0LXN1bW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmJzLWxpc3RpbmctbGlzdGluZy1taXgtMi0xIC5icy1wYWdpbmF0aW9uLXdyYXBwZXIgLmxpc3RpbmcgKyAubGlzdGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5saXN0aW5nLW1peC0yLTEubC0xLWNvbCAubGlzdGluZy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5saXN0aW5nLW1peC0yLTEgLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmxpc3RpbmctbWl4LTItMiAubGlzdGluZy1pdGVtLWdyaWQtMSAucG9zdC1zdW1tYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5saXN0aW5nLW1peC0yLTIubC0xLWNvbCAubGlzdGluZy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5saXN0aW5nLW1peC0yLTIgLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmxpc3RpbmcubGlzdGluZy1taXgtMy0xIC5yb3ctMSArIC5yb3ctMiB7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTMtMSAubGlzdGluZy1pdGVtLWdyaWQtMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTMtMiAucm93LTE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTMtMiAucm93LTEgKyAucm93LTIge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0zLTIgLmxpc3RpbmctaXRlbS1ncmlkLTEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC0zLTIgLmxpc3RpbmctaXRlbS10Yi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmluZmluaXR5ID4gLmxpc3RpbmctbWl4LTMtMiArIC5saXN0aW5nLW1peC0zLTIsIC5tb3JlX2J0biA+IC5saXN0aW5nLW1peC0zLTIgKyAubGlzdGluZy1taXgtMy0yIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtMy0zIC5yb3ctMSArIC5yb3ctMiB7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTMtMyAubGlzdGluZy1pdGVtLWdyaWQtMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTMtMyAubGlzdGluZy1pdGVtLXRleHQtMiB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5saXN0aW5nLW1peC0zLTMubC0xLWNvbCAubGlzdGluZy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5saXN0aW5nLW1peC0zLTMgLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmxpc3RpbmcubGlzdGluZy1taXgtMy00IC5yb3ctMSArIC5yb3ctMiB7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTMtNCAubGlzdGluZy1pdGVtLXRiLTE6bGFzdC1jaGlsZCwgLmxpc3RpbmcubGlzdGluZy1taXgtMy00IC5saXN0aW5nLW1nLTMtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTMtNCAubGlzdGluZy1pdGVtLXRiLTEge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ubGlzdGluZy1taXgtNiAubGlzdGluZy1pdGVtLWdyaWQtMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLW1peC02IC5saXN0aW5nLWl0ZW0tZ3JpZC0xIC5wb3N0LXN1bW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmxpc3RpbmctbWl4LTYgLmxpc3RpbmctaXRlbS10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1taXgtNiAuY29sdW1uLTEge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbn1cblxuLmxpc3RpbmctbWl4LTYgLmNvbHVtbi0yIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtNi5sLTEtY29sIC5jb2x1bW4tMSwgLmxpc3RpbmcubGlzdGluZy1taXgtNi5sLTEtY29sIC5jb2x1bW4tMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtNi5sLTEtY29sIC5jb2x1bW4tMSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmxpc3RpbmcubGlzdGluZy1taXgtNiAuY29sdW1uLTEsIC5saXN0aW5nLmxpc3RpbmctbWl4LTYgLmNvbHVtbi0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTYgLmNvbHVtbi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubGlzdGluZy1taXgtNC0xIC5saXN0aW5nLWNsYXNzaWMtMyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5icy1wYWdpbmF0aW9uLXdyYXBwZXIgLmxpc3RpbmctbWl4LTQtMSArIC5saXN0aW5nLW1peC00LTEge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGlzdGluZy5saXN0aW5nLW1peC00LTEubC0xLWNvbCAubGlzdGluZy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubGlzdGluZy5saXN0aW5nLW1peC00LTEgLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi5saXN0aW5nLW1peC00LTIgLmxpc3RpbmctY2xhc3NpYy0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJzLWxpc3RpbmctbGlzdGluZy1taXgtNC0yIC5icy1wYWdpbmF0aW9uLXdyYXBwZXIgLmxpc3RpbmcgKyAubGlzdGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTQtMi5sLTEtY29sIC5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTQtMiAubGlzdGluZy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLmxpc3RpbmctbWl4LTQtMyAubGlzdGluZy1jbGFzc2ljLTIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYnMtcGFnaW5hdGlvbi13cmFwcGVyIC5saXN0aW5nLW1peC00LTMgKyAubGlzdGluZy1taXgtNC0zIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtNC0zLmwtMS1jb2wgLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmxpc3RpbmcubGlzdGluZy1taXgtNC0zIC5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4ubGlzdGluZy1taXgtNC00IC5saXN0aW5nLWNsYXNzaWMtMiB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJzLXBhZ2luYXRpb24td3JhcHBlciAubGlzdGluZy1taXgtNC00ICsgLmxpc3RpbmctbWl4LTQtNCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTQtNC5sLTEtY29sIC5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTQtNCAubGlzdGluZy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLmxpc3RpbmctbWl4LTQtNSAubGlzdGluZy1jbGFzc2ljLTIuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0tY2xhc3NpYy0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1taXgtNC01IC5saXN0aW5nLWNsYXNzaWMtMiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5saXN0aW5nLW1peC00LTUgLmxpc3RpbmctY2xhc3NpYy0yOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnMtbGlzdGluZy1saXN0aW5nLW1peC00LTUgLmJzLXBhZ2luYXRpb24td3JhcHBlciAubGlzdGluZyArIC5saXN0aW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxpc3RpbmcubGlzdGluZy1taXgtNC01LmwtMS1jb2wgLmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmxpc3RpbmcubGlzdGluZy1taXgtNC01IC5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4ubGlzdGluZy1taXgtNC02IC5saXN0aW5nLWNsYXNzaWMtMi5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbS1jbGFzc2ljLTIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1peC00LTYgLmxpc3RpbmctY2xhc3NpYy0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmxpc3RpbmctbWl4LTQtNiAubGlzdGluZy1jbGFzc2ljLTIuY29sdW1ucy0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJzLWxpc3RpbmctbGlzdGluZy1taXgtNC02IC5icy1wYWdpbmF0aW9uLXdyYXBwZXIgLmxpc3RpbmcgKyAubGlzdGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5saXN0aW5nLmxpc3RpbmctbWl4LTQtNi5sLTEtY29sIC5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5saXN0aW5nLmxpc3RpbmctbWl4LTQtNiAubGlzdGluZy5jb2x1bW5zLTIgLmxpc3RpbmctaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLmxpc3RpbmctbWl4LTQtNyAubGlzdGluZy1jbGFzc2ljLTMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnMtbGlzdGluZy1saXN0aW5nLW1peC00LTcgLmJzLXBhZ2luYXRpb24td3JhcHBlciAubGlzdGluZyArIC5saXN0aW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJzLWxpc3RpbmctbGlzdGluZy1taXgtNC03IC5icy1wYWdpbmF0aW9uLXdyYXBwZXIgLmxpc3RpbmctbWl4LTQtNyArIC5saXN0aW5nLW1peC00LTcubGlzdGluZy1taXgtNC03IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmxpc3RpbmctbWl4LTQtOCAubGlzdGluZy1jbGFzc2ljLTIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ubGlzdGluZy1tZy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGlzdGluZy1tZy1pdGVtLmhhcy1ub3QtcG9zdC10aHVtYm5haWwgLmltZy1jb250IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbn1cblxuLmxpc3RpbmctbWctMS1pdGVtIC5pdGVtLWNvbnRlbnQsIC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tZy1pdGVtIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZCAuYnMtc2xpZGVyLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubGlzdGluZy1tZy0xLWl0ZW0gLmltZy1jb250IHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5saXN0aW5nLW1nLWl0ZW0gLnBvc3QtbWV0YSAudmlld3Mudmlld3Mudmlld3Mge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctbWctNS1pdGVtIC5wb3N0LW1ldGEucG9zdC1tZXRhIC52aWV3cy52aWV3cy52aWV3cyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLmxpc3RpbmctbWctaXRlbSAucG9zdC1tZXRhIC52aWV3cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxcHggNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1zaW1wbGUgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nOiAyMnB4IDIwcHggMjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktc2ltcGxlLWdyIC5saXN0aW5nLW1nLWl0ZW0gLmltZy1jb250OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgcmdiYSgwLCAwLCAwLCAwKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gIHRvcDogYXV0bztcbiAgaGVpZ2h0OiA3NSU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS0xIC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1pdGVtLTE3IC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1pdGVtLTkgLmltZy1jb250OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2RjNDIyNTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMyOTI0ODQgMCwgI2RjNDIyNSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAsICMyOTI0ODQpLCBjb2xvci1zdG9wKDEwMCUsICNkYzQyMjUpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMyOTI0ODQgMCwgI2RjNDIyNSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMjkyNDg0IDAsICNkYzQyMjUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMyOTI0ODQgMCwgI2RjNDIyNSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMjkyNDg0IDAsICNkYzQyMjUgMTAwJSk7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS0xMCAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS0xOCAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS0yIC5pbWctY29udDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMyNmQwY2U7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMWEyOTgwIDAsICMyNmQwY2UgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCBib3R0b20sIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwLCAjMWEyOTgwKSwgY29sb3Itc3RvcCgxMDAlLCAjMjZkMGNlKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMWEyOTgwIDAsICMyNmQwY2UgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzFhMjk4MCAwLCAjMjZkMGNlIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMWEyOTgwIDAsICMyNmQwY2UgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzFhMjk4MCAwLCAjMjZkMGNlIDEwMCUpO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLWl0ZW0tMTEgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLWl0ZW0tMTkgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLWl0ZW0tMyAuaW1nLWNvbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWQ5NzZjO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzFkOTc2YyAwLCAjM2NmOTNkIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgYm90dG9tLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCwgIzFkOTc2YyksIGNvbG9yLXN0b3AoMTAwJSwgIzNjZjkzZCkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzFkOTc2YyAwLCAjM2NmOTNkIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMxZDk3NmMgMCwgIzNjZjkzZCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzFkOTc2YyAwLCAjM2NmOTNkIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMxZDk3NmMgMCwgIzNjZjkzZCAxMDAlKTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1pdGVtLTEyIC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1pdGVtLTIwIC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1pdGVtLTQgLmltZy1jb250OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2RjNDIyNTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNlMGJlMDAgMCwgI2RjNDIyNSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAsICNlMGJlMDApLCBjb2xvci1zdG9wKDEwMCUsICNkYzQyMjUpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNlMGJlMDAgMCwgI2RjNDIyNSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZTBiZTAwIDAsICNkYzQyMjUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNlMGJlMDAgMCwgI2RjNDIyNSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZTBiZTAwIDAsICNkYzQyMjUgMTAwJSk7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS0xMyAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS0yMSAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS01IC5pbWctY29udDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZjRmMzk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmY0ZjM5IDAsICNkZDAwOTggMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCBib3R0b20sIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwLCAjZmY0ZjM5KSwgY29sb3Itc3RvcCgxMDAlLCAjZGQwMDk4KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmY0ZjM5IDAsICNkZDAwOTggMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmNGYzOSAwLCAjZGQwMDk4IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmY0ZjM5IDAsICNkZDAwOTggMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmNGYzOSAwLCAjZGQwMDk4IDEwMCUpO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLWl0ZW0tMTQgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLWl0ZW0tMjIgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLWl0ZW0tNiAuaW1nLWNvbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzg5NWZmO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzM4OTVmZiAwLCAjMmFkZDI4IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgYm90dG9tLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCwgIzM4OTVmZiksIGNvbG9yLXN0b3AoMTAwJSwgIzJhZGQyOCkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzM4OTVmZiAwLCAjMmFkZDI4IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMzODk1ZmYgMCwgIzJhZGQyOCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzM4OTVmZiAwLCAjMmFkZDI4IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMzODk1ZmYgMCwgIzJhZGQyOCAxMDAlKTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1pdGVtLTE1IC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1pdGVtLTIzIC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZCAubGlzdGluZy1pdGVtLTcgLmltZy1jb250OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzc3NDFkNTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICM3NzQxZDUgMCwgI2M1NjIwMCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAsICM3NzQxZDUpLCBjb2xvci1zdG9wKDEwMCUsICNjNTYyMDApKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICM3NzQxZDUgMCwgI2M1NjIwMCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNzc0MWQ1IDAsICNjNTYyMDAgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoNDVkZWcsICM3NzQxZDUgMCwgI2M1NjIwMCAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNzc0MWQ1IDAsICNjNTYyMDAgMTAwJSk7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS0xNiAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS0yNCAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQgLmxpc3RpbmctaXRlbS04IC5pbWctY29udDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwNmM2N2I7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDZjNjdiIDAsICMwNzZmYzUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCBib3R0b20sIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwLCAjMDZjNjdiKSwgY29sb3Itc3RvcCgxMDAlLCAjMDc2ZmM1KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDZjNjdiIDAsICMwNzZmYzUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzA2YzY3YiAwLCAjMDc2ZmM1IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDZjNjdiIDAsICMwNzZmYzUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzA2YzY3YiAwLCAjMDc2ZmM1IDEwMCUpO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLW1nLWl0ZW0gLmltZy1jb250OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkIC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmltZy1jb250OmFmdGVyIHtcbiAgb3BhY2l0eTogMC41Mztcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLW1nLWl0ZW0gLmltZy1jb250OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAzMDAlIDMwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtZy1nci1hbmltIDUuNXMgZWFzZS1pbiBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IG1nLWdyLWFuaW0gNS41cyBlYXNlLWluIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IG1nLWdyLWFuaW0gNS41cyBlYXNlLWluIGluZmluaXRlO1xuICBhbmltYXRpb246IG1nLWdyLWFuaW0gNS41cyBlYXNlLWluIGluZmluaXRlO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5pbWctY29udDphZnRlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tMSAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTE3IC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tOSAuaW1nLWNvbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMjkyNDg0LCAjZGM0MjI1KTtcbiAgYmFja2dyb3VuZC1zaXplOiA1MDAlIDUwMCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTEwIC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tMTggLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkLWFuaW0gLmxpc3RpbmctaXRlbS0yIC5pbWctY29udDphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxYTI5ODAsICMyNmQwY2UpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwMCUgNTAwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tMTEgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkLWFuaW0gLmxpc3RpbmctaXRlbS0xOSAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTMgLmltZy1jb250OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzFkOTc2YywgIzNjZjkzZCk7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAwJSA1MDAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkLWFuaW0gLmxpc3RpbmctaXRlbS0xMiAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTIwIC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tNCAuaW1nLWNvbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZTBiZTAwLCAjZGM0MjI1KTtcbiAgYmFja2dyb3VuZC1zaXplOiA1MDAlIDUwMCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTEzIC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tMjEgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkLWFuaW0gLmxpc3RpbmctaXRlbS01IC5pbWctY29udDphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmZjRmMzksICNkZDAwOTgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMDAlIDEwMDAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkLWFuaW0gLmxpc3RpbmctaXRlbS0xNCAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTIyIC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tNiAuaW1nLWNvbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMDZjNjdiLCAjMDc2ZmM1KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAwJSAxMDAwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tMTUgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkLWFuaW0gLmxpc3RpbmctaXRlbS0yMyAuaW1nLWNvbnQ6YWZ0ZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTcgLmltZy1jb250OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzc3NDFkNSwgI2M1NjIwMCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwMCUgMTAwMCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLnNsaWRlci1vdmVybGF5LWNvbG9yZWQtYW5pbSAubGlzdGluZy1pdGVtLTE2IC5pbWctY29udDphZnRlciwgLmxpc3RpbmctbW9kZXJuLWdyaWQuc2xpZGVyLW92ZXJsYXktY29sb3JlZC1hbmltIC5saXN0aW5nLWl0ZW0tMjQgLmltZy1jb250OmFmdGVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC5zbGlkZXItb3ZlcmxheS1jb2xvcmVkLWFuaW0gLmxpc3RpbmctaXRlbS04IC5pbWctY29udDphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMzODk1ZmYsICMyYWRkMjgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMDAlIDEwMDAlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWctZ3ItYW5pbSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgbWctZ3ItYW5pbSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIG1nLWdyLWFuaW0ge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuQGtleWZyYW1lcyBtZy1nci1hbmltIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbi5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1tZy0xLWl0ZW06aG92ZXIgLnRpdGxlIGEsIC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1tZy0yLWl0ZW0ubGlzdGluZy1tZy0yLWl0ZW06aG92ZXIgLnRpdGxlIGEsIC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1tZy0zLWl0ZW0ubGlzdGluZy1tZy0zLWl0ZW06aG92ZXIgLnRpdGxlIGEsIC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1tZy00LWl0ZW0ubGlzdGluZy1tZy00LWl0ZW06aG92ZXIgLnRpdGxlIGEsIC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1tZy02LWl0ZW0ubGlzdGluZy1tZy02LWl0ZW06aG92ZXIgLnRpdGxlIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMiAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTMgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC00IC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTIgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0zIC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNCAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTMubC0yIC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0zLmwtMyAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMy5sLTQgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTMubC01IC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC00LmwtMiAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5sLTMgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTQubC00IC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC00LmwtNSAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5sLTIgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTYubC0zIC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmwtNCAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5sLTUgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICByaWdodDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xufVxuXG4ubGlzdGluZy1pdGVtLTMubGlzdGluZy1tZy0xLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1pdGVtLTQubGlzdGluZy1tZy0xLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uIHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tMi5saXN0aW5nLW1nLTItaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLWl0ZW0tMy5saXN0aW5nLW1nLTItaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLWl0ZW0tNC5saXN0aW5nLW1nLTItaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLWl0ZW0tNS5saXN0aW5nLW1nLTItaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIHRvcDogMjdweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmluZmluaXR5ID4gLmxpc3RpbmctbW9kZXJuLWdyaWQtMyArIC5saXN0aW5nLW1vZGVybi1ncmlkLTMsIC5tb3JlX2J0biA+IC5saXN0aW5nLW1vZGVybi1ncmlkLTMgKyAubGlzdGluZy1tb2Rlcm4tZ3JpZC0zIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuYm9keS5icy1sbC1hIC5saXN0aW5nLW1nLXR5cGUtMSAuaW1nLWNvbnQuaW1nLWNvbnQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xufVxuXG5ib2R5LmJzLWxsLWEgLmxpc3RpbmctbWctdHlwZS0xIC5pbWctY29udC5pbWctY29udC5iLWVycm9yLCBib2R5LmJzLWxsLWEgLmxpc3RpbmctbWctdHlwZS0xIC5pbWctY29udC5pbWctY29udC5iLWxvYWRlZCwgYm9keS5icy1sbC1kIC5saXN0aW5nLW1nLXR5cGUtMSAuaW1nLWNvbnQuaW1nLWNvbnQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cblxuLmxpc3RpbmctbWctaXRlbSAucG9zdC1zdWJ0aXRsZSB7XG4gIC13ZWJraXQtdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei10ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ubGlzdGluZy1tZy1pdGVtIC5wb3N0LXN1YnRpdGxlLCAubGlzdGluZy1tZy1pdGVtIC5wb3N0LXN1YnRpdGxlIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tZy1pdGVtIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmxpc3RpbmctbWctaXRlbSAucG9zdC1zdWJ0aXRsZSArIC5wb3N0LW1ldGEge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5saXN0aW5nLW1nLWl0ZW0gLnBvc3Qtc3VidGl0bGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMCA3cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMyAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMyAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNCAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNCAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNiAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNiAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmxpc3RpbmctbWctdHlwZS0xOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2OC4xNyU7XG59XG5cbi5saXN0aW5nLW1nLXR5cGUtMSAuaXRlbS1jb250ZW50LCAubGlzdGluZy1tb2Rlcm4tZ3JpZCAuYnMtc2xpZGVyLWl0ZW0gLmxpc3RpbmctbWctdHlwZS0xIC5pdGVtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGlzdGluZy1tZy10eXBlLTEgLmltZy1jb250IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMnB4O1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAtMXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGltYWdlLXJlbmRlcmluZzogb3B0aW1pemVRdWFsaXR5O1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cblxuLmxpc3RpbmctbWctdHlwZS0xIC5pbWctY29udC5iLWVycm9yLCAubGlzdGluZy1tZy10eXBlLTEgLmltZy1jb250LmItbG9hZGVkLCBib2R5LmJzLWxsLWQgLmxpc3RpbmctbWctdHlwZS0xIC5pbWctY29udCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbWctdHlwZS0xIC5pbWctY29udDphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5saXN0aW5nLW1nLXR5cGUtMTpob3ZlciAuaW1nLWNvbnQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmxpc3RpbmctbWctdHlwZS0xIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xuICBsZWZ0OiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LWhlaWdodDogNzUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxpc3RpbmctbWctdHlwZS0xIC5jb250ZW50LWNvbnRhaW5lciBhIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmxpc3RpbmctbWctdHlwZS0xIC50aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LXRleHQtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5saXN0aW5nLWl0ZW0ubGlzdGluZy1tZy10eXBlLTEgLnRpdGxlLnRpdGxlIGEucG9zdC11cmwucG9zdC11cmwsIC5saXN0aW5nLWl0ZW0ubGlzdGluZy1tZy10eXBlLTEgLnRpdGxlLnRpdGxlIGEucG9zdC11cmwucG9zdC11cmw6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tZy10eXBlLTEgLnBvc3QtbWV0YSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmxpc3RpbmctbWctdHlwZS0xIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5saXN0aW5nLW1nLXR5cGUtMSAucG9zdC1tZXRhIC5jb21tZW50cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5saXN0aW5nLW1nLXR5cGUtMSAucG9zdC1tZXRhIC5yYXRpbmcgKyAuY29tbWVudHMge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5saXN0aW5nLW1nLXR5cGUtMSAucG9zdC1tZXRhIC5wb3N0LWF1dGhvcjphZnRlciwgLmxpc3RpbmctbWctdHlwZS0xIC5wb3N0LW1ldGEgLnRpbWUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU3KTtcbn1cblxuLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0yIC50aXRsZSwgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0zIC50aXRsZSwgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS00IC50aXRsZSwgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS01IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNzIlO1xufVxuXG4ubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEgLm1nLWNvbC0xIHtcbiAgd2lkdGg6IDU2JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubWctY29sLTIge1xuICB3aWR0aDogNDQlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEgLm1nLXJvdy0xIHtcbiAgbWFyZ2luOiAwIDAgMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQ3LjI5JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAuaXRlbS0zLWNvbnQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLml0ZW0tNC1jb250IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEgLml0ZW0tMy1jb250IHtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5pdGVtLTQtY29udCB7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuXG4ubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTM6YmVmb3JlLCAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc4LjU0JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTEgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0zOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTEgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS00OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3OC40MyU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0yIC5saXN0aW5nLW1nLTEtaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogODklO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMiAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDYzLjc0JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTIgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0zOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTIgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS00OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA5OC41OCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0yIC5saXN0aW5nLWl0ZW0tMSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0zIC5saXN0aW5nLWl0ZW0tMSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC00IC5saXN0aW5nLWl0ZW0tMSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC01IC5saXN0aW5nLWl0ZW0tMSAudGl0bGUge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTIgLmxpc3RpbmctaXRlbS0yIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNzIlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMiAubGlzdGluZy1pdGVtLTMgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMiAubGlzdGluZy1pdGVtLTQgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMyAubGlzdGluZy1pdGVtLTMgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMyAubGlzdGluZy1pdGVtLTQgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNCAubGlzdGluZy1pdGVtLTMgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNCAubGlzdGluZy1pdGVtLTQgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1pdGVtLTMgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1pdGVtLTQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA2MiU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0yIC5saXN0aW5nLWl0ZW0tMyAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0yIC5saXN0aW5nLWl0ZW0tNCAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0zIC5saXN0aW5nLWl0ZW0tNCAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC00IC5saXN0aW5nLWl0ZW0tNCAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC01IC5saXN0aW5nLWl0ZW0tNCAudGVybS1iYWRnZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMiAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTMgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC00IC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDEwcHg7XG4gIG1heC1oZWlnaHQ6IDUwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTMgLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0zIC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNCAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTQgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC01IC5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDEycHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0zIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLm1nLWNvbC0xIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0zIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLm1nLWNvbC0yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJweCAwIDAgMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTMgLm1nLXJvdy0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubWctcm93LTEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC0zIC5tZy1yb3ctMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLm1nLXJvdy0yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMyAubGlzdGluZy1pdGVtLTE6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMyAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNCAubGlzdGluZy1pdGVtLTE6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNCAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1pdGVtLTE6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQ2JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTMgLmxpc3RpbmctaXRlbS0yIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTQgLmxpc3RpbmctaXRlbS0yIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLmxpc3RpbmctaXRlbS0yIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNzIlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMyAubGlzdGluZy1pdGVtLTIgLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTMgLmxpc3RpbmctaXRlbS0zIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtMyAubGlzdGluZy1pdGVtLTQgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNCAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTE6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDUwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTQgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0yIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTQgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAzOCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC01IC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTclO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1pdGVtLTIgLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLmxpc3RpbmctaXRlbS0zIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1pdGVtLTQgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC01IC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMSAucG9zdC1tZXRhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1pdGVtLTIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA2NCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC01IC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbGVmdDogMTJweDtcbiAgcmlnaHQ6IDEycHg7XG4gIGJvdHRvbTogMTJweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMS5sLTUgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMiAuY29udGVudC1jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiA0MCU7XG59XG5cbi5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0yIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDYwJTtcbiAgcGFkZGluZzogMTJweCAxMnB4IDEwcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEubC01IC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEubC01IC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tNDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogODglO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xLmwtNSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDUwLjUlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0zOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNzguNDMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctMS1pdGVtOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDg5JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA2My43NCU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTM6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tNDpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA5OC41OCU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1pdGVtLTEgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLWl0ZW0tMiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzIlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctaXRlbS0zIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1pdGVtLTQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDYyJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLWl0ZW0tMyAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctaXRlbS00IC50ZXJtLWJhZGdlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgdG9wOiAxMnB4O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLm1nLWNvbC0xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLm1nLWNvbC0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAycHggMCAwIDA7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubWctcm93LTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubWctcm93LTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1pdGVtLTE6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA0NiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1pdGVtLTIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDcyJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLWl0ZW0tMiAucG9zdC1tZXRhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLWl0ZW0tMyAudGVybS1iYWRnZXMuZmxvYXRlZCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1pdGVtLTQgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTE6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNTAlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0yIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDM4JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA1MC41JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLW1nLTEtaXRlbS5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA1NyU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTEgLnBvc3QtbWV0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xIC5saXN0aW5nLWl0ZW0tMiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjQlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICAgIGxlZnQ6IDEycHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgYm90dG9tOiAxMnB4O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMiAuY29udGVudC1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgfVxuICAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0yIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogNjAlO1xuICAgIHBhZGRpbmc6IDEycHggMTJweCAxMHB4O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEgLmxpc3RpbmctbWctMS1pdGVtLmxpc3RpbmctaXRlbS0zOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMSAubGlzdGluZy1tZy0xLWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogODglO1xuICB9XG59XG4ubGlzdGluZy1tZy0yLWl0ZW0ubGlzdGluZy1pdGVtLTIgLnRpdGxlLCAubGlzdGluZy1tZy0yLWl0ZW0ubGlzdGluZy1pdGVtLTMgLnRpdGxlLCAubGlzdGluZy1tZy0yLWl0ZW0ubGlzdGluZy1pdGVtLTQgLnRpdGxlLCAubGlzdGluZy1tZy0yLWl0ZW0ubGlzdGluZy1pdGVtLTUgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA3MiU7XG59XG5cbi5saXN0aW5nLW1nLTItaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzcuOCU7XG59XG5cbi5saXN0aW5nLW1nLTItaXRlbS5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjkuMDUlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5tZy1jb2wtMSB7XG4gIHdpZHRoOiA1MyU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIgLm1nLWNvbC0yIHtcbiAgd2lkdGg6IDQ3JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5pdGVtLTItY29udCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAuaXRlbS0zLWNvbnQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLml0ZW0tNC1jb250LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5pdGVtLTUtY29udCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5pdGVtLTItY29udCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAuaXRlbS00LWNvbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIgLml0ZW0tMy1jb250LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5pdGVtLTUtY29udCB7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5tZy1yb3ctMSB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTEgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0yIC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtMyAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMTJweDtcbiAgbWF4LWhlaWdodDogNTAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtMiAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0yIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTMgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtMyAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC00IC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5tZy1jb2wtMiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0yIC5saXN0aW5nLW1nLWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtMyAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctbWctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLW1nLWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDkyLjk3JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTIgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTMgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA5MyU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0yIC5saXN0aW5nLW1nLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtMyAubGlzdGluZy1tZy1pdGVtIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctbWctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLW1nLWl0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiA2NCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0yIC5saXN0aW5nLWl0ZW0tMSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0zIC5saXN0aW5nLWl0ZW0tMSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC00IC5saXN0aW5nLWl0ZW0tMSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLWl0ZW0tMSAudGl0bGUge1xuICBmb250LXNpemU6IDg2JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTIgLmxpc3RpbmctaXRlbS0yIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTIgLmxpc3RpbmctaXRlbS0zIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTIgLmxpc3RpbmctaXRlbS00IC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTIgLmxpc3RpbmctaXRlbS01IC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTMgLmxpc3RpbmctaXRlbS0yIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTMgLmxpc3RpbmctaXRlbS0zIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTMgLmxpc3RpbmctaXRlbS00IC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTMgLmxpc3RpbmctaXRlbS01IC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctaXRlbS0yIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctaXRlbS0zIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctaXRlbS00IC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctaXRlbS01IC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctaXRlbS0yIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctaXRlbS0zIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctaXRlbS00IC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctaXRlbS01IC50ZXJtLWJhZGdlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0zIC5saXN0aW5nLW1nLWl0ZW0gLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctbWctaXRlbSAucG9zdC1tZXRhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubGlzdGluZy1tZy1pdGVtIC5wb3N0LW1ldGEge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0zIC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTEgLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMSAucG9zdC1tZXRhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0xIC5wb3N0LW1ldGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTMgLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0zIC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNCAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDEycHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0zIC5saXN0aW5nLW1nLWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNCAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctbWctaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtMyAubGlzdGluZy1pdGVtLTE6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNCAubGlzdGluZy1pdGVtLTE6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubGlzdGluZy1pdGVtLTE6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQ1JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTMgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNCAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5tZy1jb2wtMSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTIubC0zIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubWctY29sLTIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTQgLmxpc3RpbmctbWctaXRlbS0xIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctbWctaXRlbS0xIC5mb3JtYXQtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNCAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctbWctaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogODAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNCAubGlzdGluZy1pdGVtLTE6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubGlzdGluZy1pdGVtLTE6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDYwJTtcbn1cblxuLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTIgLmNvbnRlbnQtY29udGFpbmVyLCAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtMi5sLTUgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMyAuY29udGVudC1jb250YWluZXIsIC5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC0yLmwtNSAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS00IC5jb250ZW50LWNvbnRhaW5lciwgLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTIubC01IC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTUgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogNjQlO1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYm90dG9tOiAxMnB4O1xuICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubWctY29sLTIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDkyLjk3JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA5MyU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1tZy1pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA2NiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1pdGVtLTEgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDg2JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5saXN0aW5nLWl0ZW0tMiAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctaXRlbS0zIC50ZXJtLWJhZGdlcywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1pdGVtLTQgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5saXN0aW5nLWl0ZW0tNSAudGVybS1iYWRnZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1tZy1pdGVtIC5wb3N0LW1ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0xIC5wb3N0LW1ldGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHRvcDogMTJweDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5saXN0aW5nLW1nLWl0ZW06YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNjAlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDQ1JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5tZy1jb2wtMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubWctY29sLTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDgwJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMiAuY29udGVudC1jb250YWluZXIsIC5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC0yIC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTMgLmNvbnRlbnQtY29udGFpbmVyLCAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtMiAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS00IC5jb250ZW50LWNvbnRhaW5lciwgLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTIgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tNSAuY29udGVudC1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDY0JTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG59XG4uYnMtc2hvcnRjb2RlLmJzLW1vZGVybi1ncmlkLWxpc3RpbmctMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbSAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2NSU7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbSAuaW1nLWNvbnQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0ycHg7XG4gIHJpZ2h0OiAtMnB4O1xuICBib3R0b206IC0xcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZVF1YWxpdHk7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0gLmltZy1jb250LmItZXJyb3IsIC5saXN0aW5nLW1nLTMtaXRlbSAuaW1nLWNvbnQuYi1sb2FkZWQsIGJvZHkuYnMtbGwtZCAubGlzdGluZy1tZy0zLWl0ZW0gLmltZy1jb250IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBhbmltYXRpb246IG5vbmU7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbSAuaW1nLWNvbnQ6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtOmhvdmVyIC5pbWctY29udCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIGEge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0gLnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtIC50aXRsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbSAucG9zdC1tZXRhIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtIC5wb3N0LW1ldGEgLmNvbW1lbnRzLCAubGlzdGluZy1tZy0zLWl0ZW0gLnBvc3QtbWV0YSAucG9zdC1hdXRob3Ige1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0gLnBvc3QtbWV0YSAuY29tbWVudHMge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbSAucG9zdC1tZXRhIC5wb3N0LWF1dGhvcjphZnRlciwgLmxpc3RpbmctbWctMy1pdGVtIC5wb3N0LW1ldGEgLnRpbWUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU3KTtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtIC50ZXJtLWJhZGdlcy5mbG9hdGVkIC50ZXJtLWJhZGdlIGEge1xuICBtYXJnaW46IDAgMnB4O1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTEgLnRpdGxlLCAubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA4MiU7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMSAucG9zdC1tZXRhLCAubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTIgLnBvc3QtbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMSAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0yIC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDY1JSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTEgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTIgLmZvcm1hdC1pY29uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTEgLnRpdGxlIGEsIC5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMiAudGl0bGUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtLmJzdy0xMDAgLnRpdGxlLCAubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTE1MCAudGl0bGUsIC5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMjAwIC50aXRsZSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0yNTAgLnRpdGxlLCAubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTMwMCAudGl0bGUge1xuICBmb250LXNpemU6IDgyJTtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtLmJzdy0xMDAgLnBvc3QtbWV0YSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0xNTAgLnBvc3QtbWV0YSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0yMDAgLnBvc3QtbWV0YSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0yNTAgLnBvc3QtbWV0YSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0zMDAgLnBvc3QtbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbS5ic3ctNDAwIC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDg4JSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTEwMCAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0xNTAgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMjAwIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTI1MCAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0zMDAgLml0ZW0tY29udGVudDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjglICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMTAwIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0xNTAgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTIwMCAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMjUwIC5mb3JtYXQtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbWctMy1pdGVtLmJzdy0xMDAgLnRpdGxlIGEsIC5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMTUwIC50aXRsZSBhLCAubGlzdGluZy1tZy0zLWl0ZW0uYnN3LTIwMCAudGl0bGUgYSwgLmxpc3RpbmctbWctMy1pdGVtLmJzdy0yNTAgLnRpdGxlIGEsIC5saXN0aW5nLW1nLTMtaXRlbS5ic3ctMzAwIC50aXRsZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saXN0aW5nLW1nLTMtaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogODIlO1xuICB9XG4gIC5saXN0aW5nLW1nLTMtaXRlbSAucG9zdC1tZXRhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5saXN0aW5nLW1nLTMtaXRlbSAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDY1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLW1nLTMtaXRlbSAuZm9ybWF0LWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tZy0zLWl0ZW0gLnRpdGxlIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmJzLXNob3J0Y29kZS5icy1tb2Rlcm4tZ3JpZC1saXN0aW5nLTQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmxpc3RpbmctbWctNC1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saXN0aW5nLW1nLTQtaXRlbSAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMzUlO1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0gLmltZy1jb250IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAtMnB4O1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAtMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGltYWdlLXJlbmRlcmluZzogb3B0aW1pemVRdWFsaXR5O1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cblxuLmxpc3RpbmctbWctNC1pdGVtIC5pbWctY29udC5iLWVycm9yLCAubGlzdGluZy1tZy00LWl0ZW0gLmltZy1jb250LmItbG9hZGVkLCBib2R5LmJzLWxsLWQgLmxpc3RpbmctbWctNC1pdGVtIC5pbWctY29udCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0gLmltZy1jb250OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5saXN0aW5nLW1nLTQtaXRlbTpob3ZlciAuaW1nLWNvbnQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmxpc3RpbmctbWctNC1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIGEge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0gLnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbWctNC1pdGVtIC50aXRsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5saXN0aW5nLW1nLTQtaXRlbSAucG9zdC1zdWJ0aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0gLnBvc3QtbWV0YSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5saXN0aW5nLW1nLTQtaXRlbSAucG9zdC1tZXRhIC5jb21tZW50cywgLmxpc3RpbmctbWctNC1pdGVtIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5saXN0aW5nLW1nLTQtaXRlbSAucG9zdC1tZXRhIC5jb21tZW50cyB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmxpc3RpbmctbWctNC1pdGVtIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yOmFmdGVyLCAubGlzdGluZy1tZy00LWl0ZW0gLnBvc3QtbWV0YSAudGltZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTcpO1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0gLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0b3A6IDI2cHg7XG4gIGJvdHRvbTogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1nLTQtaXRlbSAudGVybS1iYWRnZXMuZmxvYXRlZCAudGVybS1iYWRnZSBhIHtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtMiAubGlzdGluZy1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy0yIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGNsZWFyOiBub25lO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTEpIHtcbiAgcGFkZGluZzogMCAycHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTQubGlzdGluZy5jb2x1bW5zLTMgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMikge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuKzMpIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTQubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4tMykge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTQubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoNG4rMikge1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDRuKzMpIHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtNCAubGlzdGluZy1pdGVtOm50aC1jaGlsZCg0bis0KSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC00LmJzdy02IC5saXN0aW5nLW1nLTQtaXRlbSAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMTUlO1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0uYnN3LTEwMCAucG9zdC1tZXRhLCAubGlzdGluZy1tZy00LWl0ZW0uYnN3LTE1MCAucG9zdC1tZXRhLCAubGlzdGluZy1tZy00LWl0ZW0uYnN3LTIwMCAucG9zdC1tZXRhLCAubGlzdGluZy1tZy00LWl0ZW0uYnN3LTI1MCAucG9zdC1tZXRhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctbWctNC1pdGVtLmJzdy0xMDAgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1nLTQtaXRlbS5ic3ctMTUwIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tZy00LWl0ZW0uYnN3LTIwMCAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbWctNC1pdGVtLmJzdy0yNTAgLml0ZW0tY29udGVudDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTI1JSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tZy00LWl0ZW0uYnN3LTEwMCAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1nLTQtaXRlbS5ic3ctMTUwIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbWctNC1pdGVtLmJzdy0yMDAgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tZy00LWl0ZW0uYnN3LTI1MCAuZm9ybWF0LWljb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1nLTQtaXRlbS5ic3ctMTAwIC50aXRsZSBhLCAubGlzdGluZy1tZy00LWl0ZW0uYnN3LTE1MCAudGl0bGUgYSwgLmxpc3RpbmctbWctNC1pdGVtLmJzdy0yMDAgLnRpdGxlIGEsIC5saXN0aW5nLW1nLTQtaXRlbS5ic3ctMjUwIC50aXRsZSBhIHtcbiAgZm9udC1zaXplOiA4MiU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTEpIHtcbiAgICBwYWRkaW5nOiAwIDJweDtcbiAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTQubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMikge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgY2xlYXI6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuKzMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtNCAubGlzdGluZy1pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuLTEpIHtcbiAgICBwYWRkaW5nOiAwIDJweDtcbiAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTQubGlzdGluZy5jb2x1bW5zLTQgLmxpc3RpbmctaXRlbTpudGgtY2hpbGQoM24tMikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgY2xlYXI6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKDNuKzMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNC5saXN0aW5nLmNvbHVtbnMtMyAubGlzdGluZy1pdGVtOm50aC1jaGlsZChvZGQpLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgY2xlYXI6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy0zIC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKGV2ZW4pLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC00Lmxpc3RpbmcuY29sdW1ucy00IC5saXN0aW5nLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzAwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNCAubGlzdGluZy1tZy00LWl0ZW0gLnBvc3QtbWV0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAubGlzdGluZy1tZy00LWl0ZW0gLml0ZW0tY29udGVudDpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiAxMTUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbWctNC1pdGVtIC5mb3JtYXQtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLW1nLTQtaXRlbSAudGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiA4MiU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5tZy1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5tZy1jb2wtMSB7XG4gIHdpZHRoOiA1NSU7XG4gIGxlZnQ6IDIyLjUlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTUgLm1nLWNvbC0yIHtcbiAgd2lkdGg6IDIyLjUlO1xuICBsZWZ0OiAtNTUlO1xuICBwYWRkaW5nOiAwIDIwcHggMCAwO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5tZy1jb2wtMyB7XG4gIHdpZHRoOiAyMi41JTtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5sLTIgLm1nLWNvbC0xIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTUubC0yIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5sLTIgLm1nLWNvbC0zIHtcbiAgd2lkdGg6IDUwJTtcbiAgbGVmdDogYXV0bztcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0yIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMyAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTQgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy01IC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNiAubWctY29sLTEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0yIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMiAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTMgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0zIC5tZy1jb2wtMywgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNCAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTQgLm1nLWNvbC0zLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy01IC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNSAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTYgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy02IC5tZy1jb2wtMyB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMiAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0zIC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTQgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNSAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy02IC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAudGl0bGUge1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0yIC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAudGl0bGUgYSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMyAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLnRpdGxlIGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTQgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50aXRsZSBhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy01IC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAudGl0bGUgYSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNiAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLnRpdGxlIGEge1xuICBmb250LXNpemU6IDkwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMSAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTIgLm1nLWNvbC0zLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0zIC5tZy1jb2wtMywgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNCAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTUgLm1nLWNvbC0zIHtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMSAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTIgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0zIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNCAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTUgLm1nLWNvbC0yIHtcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAudGVybS1iYWRnZXMuZmxvYXRlZCBhIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmxpc3RpbmctbWctNS1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5saXN0aW5nLW1nLTUtaXRlbSAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA3MC4yOSU7XG59XG5cbi5saXN0aW5nLW1nLTUtaXRlbSAuaW1nLWNvbnQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZVF1YWxpdHk7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuXG4ubGlzdGluZy1tZy01LWl0ZW0gLmltZy1jb250LmItZXJyb3IsIC5saXN0aW5nLW1nLTUtaXRlbSAuaW1nLWNvbnQuYi1sb2FkZWQsIGJvZHkuYnMtbGwtZCAubGlzdGluZy1tZy01LWl0ZW0gLmltZy1jb250IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBhbmltYXRpb246IG5vbmU7XG59XG5cbi5saXN0aW5nLW1nLTUtaXRlbSAudGl0bGUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubGlzdGluZy1tZy01LWl0ZW0gLnRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmxpc3RpbmctbWctNS1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLmltZy1jb250IHtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMnB4O1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAtMXB4O1xufVxuXG4ubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDY2LjI5JTtcbn1cblxuLmxpc3RpbmctbWctNS1pdGVtLWJpZzpob3ZlciAuaW1nLWNvbnQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoMC4wMmRlZyk7XG59XG5cbi5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXJnaW46IC04MHB4IDM1cHggMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cblxuLmxpc3RpbmctbWctNS1pdGVtLWJpZyAudGl0bGUge1xuICBtYXJnaW46IDAgMCA2cHg7XG59XG5cbi5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLnBvc3Qtc3VidGl0bGUge1xuICBjb2xvcjogIzJkMmQyZCAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmxpc3RpbmctbWctNS1pdGVtLWJpZyAucG9zdC1tZXRhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5wb3N0LW1ldGEgLmNvbW1lbnRzIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0xIC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0yIC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0zIC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy00IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy01IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweCAxNXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXJnaW46IC04MHB4IDE4cHggMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMSAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMiAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMyAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNCAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNSAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNiAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNyAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctOCAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0xIC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLnRpdGxlIGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTIgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAudGl0bGUgYSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMyAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSBhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy00IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLnRpdGxlIGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTUgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAudGl0bGUgYSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNiAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSBhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy03IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLnRpdGxlIGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTggLmxpc3RpbmctbWctNS1pdGVtLWJpZyAudGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogNzElO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0xIC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTIgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMyAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy00IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTUgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNiAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy03IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTggLmxpc3RpbmctbWctNS1pdGVtLWJpZyAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1NCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTEgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMiAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0zIC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTQgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNSAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy02IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLml0ZW0tY29udGVudDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjIlO1xufVxuXG4ubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLml0ZW0tY29udGVudDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjglO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0xIC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTEgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0yIC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTIgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0zIC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTMgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy00IC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTQgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy01IC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTUgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy02IC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTYgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctMSAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTIgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy0zIC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNS5ic3ctNCAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLml0ZW0tY29udGVudDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTUuYnN3LTUgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01LmJzdy02IC5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3MCU7XG59XG5cbi5saXN0aW5nLW1nLTUtaXRlbS1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5tZy1jb2wgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLnRpdGxlIHtcbiAgcGFkZGluZzogMCAxM3B4O1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBtaW4taGVpZ2h0OiAzOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTUgLm1nLWNvbC0xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAubWctY29sLTMge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAubGlzdGluZy1tZy01LWl0ZW0tYmlnIC50aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDcxJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLml0ZW0tY29udGVudDpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA1NCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLmZvcm1hdC1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTUgLm1nLWNvbC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTUgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5tZy1jb2wtMyB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTUgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50aXRsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTUgLmxpc3RpbmctbWctNS1pdGVtLXNtYWxsIC50aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5saXN0aW5nLW1nLTUtaXRlbS1iaWcgLml0ZW0tY29udGVudDpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA2MiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAubGlzdGluZy1tZy01LWl0ZW0tc21hbGwgLml0ZW0tY29udGVudDpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNSAubWctY29sLTMge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC01IC5tZy1jb2wtMiB7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTUgLmxpc3RpbmctbWctNS1pdGVtLWJpZyAuY29udGVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbWFyZ2luOiAtODBweCAxOHB4IDA7XG4gIH1cbn1cbi5saXN0aW5nLW1nLTYtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxpc3RpbmctbWctNi1pdGVtICsgLmxpc3RpbmctbWctNi1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ubGlzdGluZy1tZy02LWl0ZW06YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDY0JTtcbn1cblxuLmxpc3RpbmctbWctNi1pdGVtIC5pdGVtLWNvbnRlbnQsIC5saXN0aW5nLW1vZGVybi1ncmlkIC5icy1zbGlkZXItaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctbWctNi1pdGVtIC5pbWctY29udCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTJweDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJvdHRvbTogLTJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBpbWFnZS1yZW5kZXJpbmc6IG9wdGltaXplUXVhbGl0eTtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG59XG5cbi5saXN0aW5nLW1nLTYtaXRlbSAuaW1nLWNvbnQuYi1lcnJvciwgLmxpc3RpbmctbWctNi1pdGVtIC5pbWctY29udC5iLWxvYWRlZCwgYm9keS5icy1sbC1kIC5saXN0aW5nLW1nLTYtaXRlbSAuaW1nLWNvbnQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1nLTYtaXRlbSAuaW1nLWNvbnQ6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctbWctNi1pdGVtOmhvdmVyIC5pbWctY29udCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4ubGlzdGluZy1tZy02LWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXgtaGVpZ2h0OiA3NSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGlzdGluZy1tZy02LWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIGEge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4ubGlzdGluZy1tZy02LWl0ZW0gLnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4ubGlzdGluZy1tZy02LWl0ZW0gLnRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3RpbmctbWctNi1pdGVtIC5wb3N0LW1ldGEge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5saXN0aW5nLW1nLTYtaXRlbSAucG9zdC1tZXRhIC5wb3N0LWF1dGhvciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGlzdGluZy1tZy02LWl0ZW0gLnBvc3QtbWV0YSAuY29tbWVudHMge1xuICBjb2xvcjogI2ZmZjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ubGlzdGluZy1tZy02LWl0ZW0gLnBvc3QtbWV0YSAucmF0aW5nICsgLmNvbW1lbnRzIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubGlzdGluZy1tZy02LWl0ZW0gLnBvc3QtbWV0YSAucG9zdC1hdXRob3I6YWZ0ZXIsIC5saXN0aW5nLW1nLTYtaXRlbSAucG9zdC1tZXRhIC50aW1lIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41Nyk7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTYgLm1nLWNvbC0xIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNiAubWctY29sLTIge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG59XG5cbi5pbmZpbml0eSA+IC5saXN0aW5nLW1vZGVybi1ncmlkLTYgKyAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LCAubW9yZV9idG4gPiAubGlzdGluZy1tb2Rlcm4tZ3JpZC02ICsgLmxpc3RpbmctbW9kZXJuLWdyaWQtNiB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMSAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTIgLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0zIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctNCAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTUgLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy02IC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctNyAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTggLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogNTAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0xIC5saXN0aW5nLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0yIC5saXN0aW5nLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0zIC5saXN0aW5nLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy00IC5saXN0aW5nLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy01IC5saXN0aW5nLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy02IC5saXN0aW5nLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy03IC5saXN0aW5nLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy04IC5saXN0aW5nLWl0ZW0gLnRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTEgLmxpc3RpbmctaXRlbSAudGl0bGUgYSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMiAubGlzdGluZy1pdGVtIC50aXRsZSBhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0zIC5saXN0aW5nLWl0ZW0gLnRpdGxlIGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTQgLmxpc3RpbmctaXRlbSAudGl0bGUgYSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctNSAubGlzdGluZy1pdGVtIC50aXRsZSBhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy02IC5saXN0aW5nLWl0ZW0gLnRpdGxlIGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTcgLmxpc3RpbmctaXRlbSAudGl0bGUgYSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctOCAubGlzdGluZy1pdGVtIC50aXRsZSBhIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTEgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0yIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMyAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTQgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy01IC5tZy1jb2wtMSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0xIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMiAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTMgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy00IC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctNSAubWctY29sLTIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNHB4IDAgMCAwO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0xIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMiAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTMgLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy00IC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctNSAuZm9ybWF0LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0xIC5saXN0aW5nLW1nLTYtaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTIgLmxpc3RpbmctbWctNi1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMyAubGlzdGluZy1tZy02LWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy00IC5saXN0aW5nLW1nLTYtaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTUgLmxpc3RpbmctbWctNi1pdGVtOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG59XG5cbi5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy0xIC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctMiAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciwgLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTYuYnN3LTMgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIsIC5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC02LmJzdy00IC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtNi5ic3ctNSAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDYwJTtcbiAgcGFkZGluZzogMThweCAxNXB4IDE4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNiAuY29udGVudC1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC02IC5saXN0aW5nLWl0ZW0gLnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC02IC5saXN0aW5nLWl0ZW0gLnRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTYgLmxpc3RpbmctbWctNi1pdGVtIC5wb3N0LW1ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNiAuZm9ybWF0LWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNiAubWctY29sLTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNiAubWctY29sLTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDRweCAwIDAgMDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC02IC5saXN0aW5nLW1nLTYtaXRlbTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gIH1cbiAgLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTYgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICBwYWRkaW5nOiAxOHB4IDE1cHggMThweDtcbiAgfVxufVxuLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTcgLm1nLXJvdy0xIHtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTEgLm1nLWNvbC0xIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTEgLm1nLWNvbC0yIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5tZy1yb3ctMiAubWctY29sIHtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5tZy1yb3ctMiAubWctY29sLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTIgLm1nLWNvbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTIgLm1nLWNvbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTIgLmxpc3RpbmctbWctNy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTcgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5tZy1yb3ctMiAubGlzdGluZy1tZy03LWl0ZW0gLnBvc3Qtc3VidGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDc5JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMTAgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTIgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTMgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTQgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTUgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTYgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTcgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTggLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTkgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDkyJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMTAgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTIgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTMgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTQgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTUgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTYgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTcgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTggLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTkgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDcyJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMiAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMiAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMyAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMyAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNCAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNCAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNSAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNSAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNiAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNiAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNyAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNyAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMjBweCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMSAubWctY29sLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0xIC5tZy1yb3csIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTIgLm1nLWNvbCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMiAubWctcm93LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0zIC5tZy1jb2wsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTMgLm1nLXJvdywgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNCAubWctY29sLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy00IC5tZy1yb3csIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTUgLm1nLWNvbCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNSAubWctcm93LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy02IC5tZy1jb2wsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTYgLm1nLXJvdywgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNyAubWctY29sLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy03IC5tZy1yb3cge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0xIC5saXN0aW5nLWl0ZW0sIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTIgLmxpc3RpbmctaXRlbSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMyAubGlzdGluZy1pdGVtLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy00IC5saXN0aW5nLWl0ZW0sIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTUgLmxpc3RpbmctaXRlbSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNiAubGlzdGluZy1pdGVtLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy03IC5saXN0aW5nLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTQgLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNSAubGlzdGluZy1tZy03LWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy02IC5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTcgLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMSAubGlzdGluZy1tZy03LWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0yIC5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTMgLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3MiUgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMSAubGlzdGluZy1tZy03LWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0yIC5saXN0aW5nLW1nLTctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTMgLmxpc3RpbmctbWctNy1pdGVtIC5mb3JtYXQtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTEgLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMiAubGlzdGluZy1tZy03LWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0zIC5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTQgLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNSAubGlzdGluZy1tZy03LWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy02IC5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTcgLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAyNCUgIWltcG9ydGFudDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMSAubGlzdGluZy1tZy03LWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0yIC5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTMgLmxpc3RpbmctbWctNy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNCAubGlzdGluZy1tZy03LWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy01IC5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDAlICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTIgLmxpc3RpbmctbWctNy1pdGVtIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTMgLmxpc3RpbmctbWctNy1pdGVtIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTQgLmxpc3RpbmctbWctNy1pdGVtIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTUgLmxpc3RpbmctbWctNy1pdGVtIC5wb3N0LW1ldGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTMgLmxpc3RpbmctbWctNy1pdGVtIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctNCAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy01IC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDYyJSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy0yIC5saXN0aW5nLW1nLTctaXRlbSAucG9zdC1zdWJ0aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMyAubGlzdGluZy1tZy03LWl0ZW0gLnBvc3Qtc3VidGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTQgLmxpc3RpbmctbWctNy1pdGVtIC5wb3N0LXN1YnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy01IC5saXN0aW5nLW1nLTctaXRlbSAucG9zdC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjAlICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTIgLmxpc3RpbmctbWctNy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNy5ic3ctMyAubGlzdGluZy1tZy03LWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03LmJzdy00IC5saXN0aW5nLW1nLTctaXRlbSAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTcuYnN3LTUgLmxpc3RpbmctbWctNy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDQzJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTcgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogOTIlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTcgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTctaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzIlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTcgLmxpc3RpbmctbWctNy1pdGVtLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTcgLmxpc3RpbmctbWctNy1pdGVtLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5saXN0aW5nLW1nLTctaXRlbS5saXN0aW5nLW1nLTctaXRlbTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA3MCUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5tZy1yb3ctMSAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5tZy1yb3ctMiAubGlzdGluZy1tZy03LWl0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDc4JSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTcgLmxpc3RpbmctaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTcgLm1nLWNvbCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5tZy1yb3cge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5wb3N0LW1ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubGlzdGluZy1tZy03LWl0ZW0ubGlzdGluZy1tZy03LWl0ZW06YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTEgLmxpc3RpbmctbWctNy1pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA4MiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTEgLmxpc3RpbmctbWctNy1pdGVtLmxpc3RpbmctaXRlbS0yIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTIgLmxpc3RpbmctbWctNy1pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtNyAubWctcm93LTIgLmxpc3RpbmctbWctNy1pdGVtIC5wb3N0LXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC03IC5tZy1yb3ctMiAubGlzdGluZy1tZy03LWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiA0MyU7XG4gIH1cbn1cbi5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMiAudGl0bGUsIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMyAudGl0bGUsIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNCAudGl0bGUsIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNSAucG9zdC1zdWJ0aXRsZSwgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS01IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNzIlO1xufVxuXG4ubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTggLm1nLWNvbC0xIHtcbiAgd2lkdGg6IDQ2JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubWctY29sLTIge1xuICB3aWR0aDogMzIlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubWctY29sLTMge1xuICB3aWR0aDogMjIlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTggLm1nLXJvdy0xIHtcbiAgbWFyZ2luOiAwIDAgMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5pdGVtLTMtY29udCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAuaXRlbS00LWNvbnQge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAuaXRlbS0zLWNvbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTggLml0ZW0tNC1jb250IHtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG59XG5cbi5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzEuNzc5JTtcbn1cblxuLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1My4wMDUlO1xufVxuXG4ubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTM6YmVmb3JlLCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMC41NSU7XG59XG5cbi5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTUwLjM5NCU7XG59XG5cbi5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMjBweCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTEgLm1nLWNvbC0zLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMiAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5tZy1jb2wtMywgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLm1nLWNvbC0zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJweCAwIDA7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0xIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5tZy1jb2wtMSB7XG4gIHdpZHRoOiA1NiU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0xIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5tZy1jb2wtMiB7XG4gIHdpZHRoOiA0NCU7XG4gIHBhZGRpbmc6IDAgMCAwIDFweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTEgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Ny4yOSU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0xIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0xIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0yIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0yIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogODcuNjglO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMSAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTU6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMiAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTU6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTU6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTU6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDE4JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLmxpc3RpbmctbWctOC1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctbWctOC1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctOC1pdGVtOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA4OSU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0yIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTglO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMiAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDY1LjUlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMiAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTM6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMiAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTM6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTM6YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDk1LjA1NSU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0yIC5saXN0aW5nLWl0ZW0tMSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLWl0ZW0tMSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLWl0ZW0tMSAudGl0bGUge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLmxpc3RpbmctaXRlbS0yIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLmxpc3RpbmctaXRlbS0zIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLmxpc3RpbmctaXRlbS00IC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctaXRlbS0yIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctaXRlbS0zIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctaXRlbS00IC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctaXRlbS0yIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctaXRlbS0zIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctaXRlbS00IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjIlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMiAubGlzdGluZy1pdGVtLTMgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMiAubGlzdGluZy1pdGVtLTQgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubGlzdGluZy1pdGVtLTMgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubGlzdGluZy1pdGVtLTQgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1pdGVtLTMgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1pdGVtLTQgLnRlcm0tYmFkZ2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTIgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDEwcHg7XG4gIG1heC1oZWlnaHQ6IDUwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubWctY29sLTEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubWctY29sLTIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnB4IDAgMCAwO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubWctcm93LTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5tZy1yb3ctMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0NiU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjUuNSU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLWl0ZW0tMiAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLWl0ZW0tMiAudGl0bGUge1xuICBmb250LXNpemU6IDcyJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctaXRlbS0yIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5tZy1jb2wtMiAucG9zdC1tZXRhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubWctY29sLTIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5tZy1jb2wtMyAucG9zdC1tZXRhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtMyAubWctY29sLTMgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLWl0ZW0tMiAucG9zdC1tZXRhLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubWctY29sLTIgLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLm1nLWNvbC0yIC50ZXJtLWJhZGdlcy5mbG9hdGVkLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubWctY29sLTMgLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLm1nLWNvbC0zIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMiAudGVybS1iYWRnZXMuZmxvYXRlZCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTMgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS01OmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS01OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAzNiU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC0zIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNDpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzkuNSU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTAuNSU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTUlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTEgLnBvc3QtbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbGVmdDogMTJweDtcbiAgcmlnaHQ6IDEycHg7XG4gIGJvdHRvbTogMTJweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMiAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTgubC00IC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTMgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogNDAlO1xufVxuXG4uc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtOC5sLTQgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMiAuY29udGVudC1jb250YWluZXIsIC5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC04LmwtNCAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0zIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDYwJTtcbiAgcGFkZGluZzogMTJweCAxMnB4IDEwcHg7XG59XG5cbi5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLW1nLWl0ZW0ubC00IC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctbWctaXRlbS5sLTQ6aG92ZXIgLmZvcm1hdC1pY29uIHtcbiAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubWctY29sLTMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDJweCAwIDA7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubWctY29sLTEge1xuICAgIHdpZHRoOiA1NiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubWctY29sLTIge1xuICAgIHdpZHRoOiA0NCU7XG4gICAgcGFkZGluZzogMCAwIDAgMXB4O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0yOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDQ3LjI5JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS00OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDg3LjY4JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tNTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiAxOCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy04LWl0ZW06YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogODklO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS01OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDE4JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA2NS41JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMzpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS00OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDk1LjA1NSU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1pdGVtLTEgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLWl0ZW0tMiAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctaXRlbS0zIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1pdGVtLTMgLnRlcm0tYmFkZ2VzLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLWl0ZW0tNCAudGVybS1iYWRnZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbGVmdDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbWF4LWhlaWdodDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLm1nLWNvbC0xIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5tZy1jb2wtMiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAycHggMCAwIDAgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5tZy1yb3ctMiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA0NiUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0zOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDY1LjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1pdGVtLTIgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLWl0ZW0tMyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzIlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1pdGVtLTIgLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubWctY29sLTIgLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubWctY29sLTIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLm1nLWNvbC0zIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLm1nLWNvbC0zIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTE6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS01OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDM2JSAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctbWctOC1pdGVtLmxpc3RpbmctaXRlbS0zOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTQ6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNzkuNSUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA1MC41JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA1NSU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1pdGVtLTEgLnBvc3QtbWV0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLWl0ZW0tMiAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTggLmxpc3RpbmctaXRlbS0zIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA2NCU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbGVmdDogMTJweDtcbiAgICByaWdodDogMTJweDtcbiAgICBib3R0b206IDEycHg7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0yIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0zIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogNDAlO1xuICB9XG4gIC5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC04IC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTIgLmNvbnRlbnQtY29udGFpbmVyLCAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtOCAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0zIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogNjAlO1xuICAgIHBhZGRpbmc6IDEycHggMTJweCAxMHB4O1xuICB9XG4gIC5saXN0aW5nLW1nLTgtaXRlbS5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tZy04LWl0ZW0ubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gICAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmxpc3RpbmctbWctOS1pdGVtLmxpc3RpbmctaXRlbS0yIC50aXRsZSwgLmxpc3RpbmctbWctOS1pdGVtLmxpc3RpbmctaXRlbS0zIC50aXRsZSwgLmxpc3RpbmctbWctOS1pdGVtLmxpc3RpbmctaXRlbS00IC50aXRsZSwgLmxpc3RpbmctbWctOS1pdGVtLmxpc3RpbmctaXRlbS01IC50aXRsZSwgLmxpc3RpbmctbWctOS1pdGVtLmxpc3RpbmctaXRlbS02IC50aXRsZSwgLmxpc3RpbmctbWctOS1pdGVtLmxpc3RpbmctaXRlbS03IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNzIlO1xufVxuXG4ubGlzdGluZy1tZy05LWl0ZW0ubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbWctOS1pdGVtLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB0b3A6IDIwcHggIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nLW1nLTktaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogOTMuNzYlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5tZy1jb2wtMyAubGlzdGluZy1tZy05LWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDkzLjk3JTtcbn1cblxuLmxpc3RpbmctbWctOS1pdGVtLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NC41NDUlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5tZy1jb2wtMSB7XG4gIHdpZHRoOiA0NS42JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubWctY29sLTIge1xuICB3aWR0aDogMzYuMzUlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubWctY29sLTMge1xuICB3aWR0aDogMTguMDUlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkgLml0ZW0tMi1jb250LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5pdGVtLTMtY29udCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAuaXRlbS00LWNvbnQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLml0ZW0tNS1jb250IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkgLml0ZW0tMi1jb250LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5pdGVtLTQtY29udCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAuaXRlbS0zLWNvbnQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLml0ZW0tNS1jb250IHtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkgLm1nLXJvdy0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMSAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0yIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5tZy1jb2wtMSB7XG4gIHdpZHRoOiA1MyU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0xIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTIgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMyAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLm1nLWNvbC0yIHtcbiAgd2lkdGg6IDQ3JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTEgLmxpc3RpbmctbWctOS1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTIgLmxpc3RpbmctbWctOS1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLmxpc3RpbmctbWctOS1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLmxpc3RpbmctbWctOS1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLmxpc3RpbmctbWctOS1pdGVtOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA4Ni45NyU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0xIC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0yIC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zIC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzclO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMSAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTIgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zIC5saXN0aW5nLW1nLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLmxpc3RpbmctbWctaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICBsZWZ0OiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiAxMnB4O1xuICBtYXgtaGVpZ2h0OiA1MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0xIC5tZy1jb2wtMyAubWctcm93LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMiAubWctY29sLTMgLm1nLXJvdywgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLm1nLWNvbC0zIC5tZy1yb3csIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5tZy1jb2wtMyAubWctcm93LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubWctY29sLTMgLm1nLXJvdyB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMSAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0yIC5tZy1jb2wtMywgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLm1nLWNvbC0zLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5tZy1jb2wtMyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycHggMCAwO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMSAubWctY29sLTMgLm1nLXJvdy5tZy1yb3ctMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTIgLm1nLWNvbC0zIC5tZy1yb3cubWctcm93LTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zIC5tZy1jb2wtMyAubWctcm93Lm1nLXJvdy0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubWctY29sLTMgLm1nLXJvdy5tZy1yb3ctMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLm1nLWNvbC0zIC5tZy1yb3cubWctcm93LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0xIC5tZy1jb2wtMyAubWctcm93Lm1nLXJvdy0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMiAubWctY29sLTMgLm1nLXJvdy5tZy1yb3ctMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLm1nLWNvbC0zIC5tZy1yb3cubWctcm93LTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5tZy1jb2wtMyAubWctcm93Lm1nLXJvdy0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubWctY29sLTMgLm1nLXJvdy5tZy1yb3ctMiB7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMiAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0yIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMyAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5tZy1jb2wtMiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0yIC5saXN0aW5nLW1nLWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMyAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLmxpc3RpbmctbWctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5saXN0aW5nLW1nLWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDkzJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTIgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA5Mi44NzYlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMiAubWctY29sLTMgLmxpc3RpbmctaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMzclO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMiAubGlzdGluZy1tZy1pdGVtIC50aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLmxpc3RpbmctbWctaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5saXN0aW5nLW1nLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubGlzdGluZy1tZy1pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjYlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMiAubGlzdGluZy1pdGVtLTEgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMyAubGlzdGluZy1pdGVtLTEgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubGlzdGluZy1pdGVtLTEgLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubGlzdGluZy1pdGVtLTEgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA4NiU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0yIC5tZy1jb2wtMiAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0yIC5tZy1jb2wtMyAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zIC5tZy1jb2wtMiAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zIC5tZy1jb2wtMyAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5tZy1jb2wtMiAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5tZy1jb2wtMyAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5tZy1jb2wtMiAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5tZy1jb2wtMyAudGVybS1iYWRnZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMyAubGlzdGluZy1tZy1pdGVtIC5wb3N0LW1ldGEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5saXN0aW5nLW1nLWl0ZW0gLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLmxpc3RpbmctbWctaXRlbSAucG9zdC1tZXRhIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMyAubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uIHtcbiAgcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zLmwtMyAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLmxpc3RpbmctbWctaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5saXN0aW5nLW1nLWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDYwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTMgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0NSU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTkubC0zIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubWctY29sLTEge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtMyAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkubC00IC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLm1nLWNvbC0yIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNCAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLm1nLWNvbC0zIC5saXN0aW5nLWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLm1nLWNvbC0zIC5saXN0aW5nLWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDgwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTQgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1NSU7XG59XG5cbi5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0yIC5jb250ZW50LWNvbnRhaW5lciwgLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTkubC01IC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTMgLmNvbnRlbnQtY29udGFpbmVyLCAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtOS5sLTUgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tNCAuY29udGVudC1jb250YWluZXIsIC5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC05LmwtNSAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS01IC5jb250ZW50LWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDY0JTtcbiAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLm1nLWNvbC0xIHtcbiAgICB3aWR0aDogNTMlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLm1nLWNvbC0yIHtcbiAgICB3aWR0aDogNDclO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLmxpc3RpbmctbWctOS1pdGVtOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDg2Ljk3JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA3NyU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1tZy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbGVmdDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBib3R0b206IDEycHg7XG4gICAgbWF4LWhlaWdodDogNTAlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLm1nLWNvbC0zIC5tZy1yb3cge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLm1nLWNvbC0zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAycHggMCAwO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLm1nLWNvbC0zIC5tZy1yb3cubWctcm93LTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5tZy1jb2wtMyAubWctcm93Lm1nLXJvdy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5tZy1jb2wtMyAubGlzdGluZy1pdGVtOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDM3JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubWctY29sLTIge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5saXN0aW5nLW1nLWl0ZW06YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogOTMlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLmxpc3RpbmctaXRlbS0xOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDkyLjg3NiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1tZy1pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA2NiU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1pdGVtLTEgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDg2JTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5tZy1jb2wtMiAudGVybS1iYWRnZXMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLm1nLWNvbC0zIC50ZXJtLWJhZGdlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5saXN0aW5nLW1nLWl0ZW0gLnBvc3QtbWV0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5saXN0aW5nLW1nLWl0ZW06aG92ZXIgLmZvcm1hdC1pY29uIHtcbiAgICByaWdodDogMTJweDtcbiAgICB0b3A6IDEycHg7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubWctY29sLTMgLmxpc3RpbmctaXRlbTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1pdGVtLTE6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNDUlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTkgLm1nLWNvbC0xIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5tZy1jb2wtMiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1tZy1pdGVtOmJlZm9yZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubWctY29sLTMgLmxpc3RpbmctaXRlbTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA4MCUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5saXN0aW5nLWl0ZW0tMTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA1NSUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS0yIC5jb250ZW50LWNvbnRhaW5lciwgLnNsaWRlci1vdmVybGF5LXNpbXBsZS5saXN0aW5nLW1vZGVybi1ncmlkLTkgLmxpc3RpbmctbWctaXRlbS5saXN0aW5nLWl0ZW0tMyAuY29udGVudC1jb250YWluZXIsIC5zbGlkZXItb3ZlcmxheS1zaW1wbGUubGlzdGluZy1tb2Rlcm4tZ3JpZC05IC5saXN0aW5nLW1nLWl0ZW0ubGlzdGluZy1pdGVtLTQgLmNvbnRlbnQtY29udGFpbmVyLCAuc2xpZGVyLW92ZXJsYXktc2ltcGxlLmxpc3RpbmctbW9kZXJuLWdyaWQtOSAubGlzdGluZy1tZy1pdGVtLmxpc3RpbmctaXRlbS01IC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogNjQlO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbn1cbi5saXN0aW5nLW1nLTEwLWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDYwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0xIHtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0xIC5tZy1jb2wtMSB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMSAubWctY29sLTIge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMiAubWctY29sIHtcbiAgd2lkdGg6IDI1JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMiAubWctY29sLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMiAubWctY29sLTIge1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLm1nLWNvbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0yIC5tZy1jb2wtNCB7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjQlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSAucG9zdC1zdWJ0aXRsZSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMiAubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIG1hcmdpbi10b3A6IC00NnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0xIC5saXN0aW5nLW1nLTEwLWl0ZW0ubGlzdGluZy1tZy1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0xIC5saXN0aW5nLW1nLTEwLWl0ZW0ubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMjBweCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0xIC5tZy1yb3ctMiAubWctY29sLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTIgLm1nLXJvdy0yIC5tZy1jb2wsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubWctcm93LTIgLm1nLWNvbCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5tZy1yb3ctMiAubWctY29sIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0xIC5tZy1yb3ctMiAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMSAubWctcm93LTIgLm1nLWNvbC0zLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTIgLm1nLXJvdy0yIC5tZy1jb2wtMSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0yIC5tZy1yb3ctMiAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubWctcm93LTIgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTMgLm1nLXJvdy0yIC5tZy1jb2wtMywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5tZy1yb3ctMiAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTIgLm1nLWNvbC0zIHtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMSAubWctcm93LTIgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTEgLm1nLXJvdy0yIC5tZy1jb2wtNCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0yIC5tZy1yb3ctMiAubWctY29sLTIsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMiAubWctcm93LTIgLm1nLWNvbC00LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTMgLm1nLXJvdy0yIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0zIC5tZy1yb3ctMiAubWctY29sLTQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTIgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLm1nLXJvdy0yIC5tZy1jb2wtNCB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTEgLm1nLXJvdy0yIC5tZy1jb2wtMywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0xIC5tZy1yb3ctMiAubWctY29sLTQsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMiAubWctcm93LTIgLm1nLWNvbC0zLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTIgLm1nLXJvdy0yIC5tZy1jb2wtNCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0zIC5tZy1yb3ctMiAubWctY29sLTMsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubWctcm93LTIgLm1nLWNvbC00LCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLm1nLXJvdy0yIC5tZy1jb2wtMywgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5tZy1yb3ctMiAubWctY29sLTQge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTEgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTEwLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTIgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTEwLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTMgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTEwLWl0ZW0gLnRpdGxlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTEwLWl0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiA5MiU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMSAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMiAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSAudGl0bGUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDcyJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0yIC5tZy1yb3ctMSAubWctY29sLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTMgLm1nLXJvdy0xIC5tZy1jb2wsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTEgLm1nLWNvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0yIC5tZy1yb3ctMSAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubWctcm93LTEgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLm1nLXJvdy0xIC5tZy1jb2wtMSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMiAubGlzdGluZy1tZy0xMC1pdGVtLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMiAubGlzdGluZy1tZy0xMC1pdGVtLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubGlzdGluZy1tZy0xMC1pdGVtLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubGlzdGluZy1tZy0xMC1pdGVtLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubGlzdGluZy1tZy0xMC1pdGVtLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubGlzdGluZy1tZy0xMC1pdGVtLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB0b3A6IDIwcHggIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMiAubWctcm93LTEgLmxpc3RpbmctbWctMTAtaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubWctcm93LTEgLmxpc3RpbmctbWctMTAtaXRlbTpiZWZvcmUsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTEgLmxpc3RpbmctbWctMTAtaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMzYlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTIgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTMgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW06YmVmb3JlLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDcwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0zIC5saXN0aW5nLWl0ZW0gLnBvc3QtbWV0YSwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5saXN0aW5nLWl0ZW0gLnBvc3QtbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtMyAubWctcm93LTIgLm1nLWNvbCwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5tZy1yb3ctMiAubWctY29sIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0zIC5tZy1yb3ctMiAubWctY29sLTEsIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTIgLm1nLWNvbC0xIHtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTMgLm1nLXJvdy0yIC5tZy1jb2wtMiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5tZy1yb3ctMiAubWctY29sLTIge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC0zIC5tZy1yb3ctMiAubGlzdGluZy1tZy0xMC1pdGVtIC5mb3JtYXQtaWNvbiwgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5tZy1yb3ctMiAubGlzdGluZy1tZy0xMC1pdGVtIC5mb3JtYXQtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTEgLmxpc3RpbmctbWctMTAtaXRlbTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTIlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW06YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc2JTtcbn1cblxuLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAubC00IC5tZy1yb3ctMSAubGlzdGluZy1tZy0xMC1pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogODIlO1xufVxuXG4ubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMC5sLTQgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiA2MiU7XG59XG5cbi5saXN0aW5nLW1vZGVybi1ncmlkLTEwLmwtNCAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiA0MyU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLmxpc3RpbmctbWctMTAtaXRlbS5saXN0aW5nLW1nLWl0ZW0gLmZvcm1hdC1pY29uLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubGlzdGluZy1tZy0xMC1pdGVtLmxpc3RpbmctbWctaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTEgLmxpc3RpbmctbWctMTAtaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogOTIlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMiAubGlzdGluZy1tZy0xMC1pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MiU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0yIC5tZy1jb2wge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLm1nLWNvbC0xLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLm1nLWNvbC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLm1nLWNvbC0yLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLm1nLWNvbC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLm1nLWNvbC0zLCAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLm1nLWNvbC00IHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0xIC5tZy1jb2wge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0xIC5tZy1jb2wtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMSAubGlzdGluZy1tZy0xMC1pdGVtOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDMwJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubGlzdGluZy1tZy0xMC1pdGVtLmxpc3RpbmctbWctaXRlbSAuZm9ybWF0LWljb24sIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5saXN0aW5nLW1nLTEwLWl0ZW0ubGlzdGluZy1tZy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gICAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5saXN0aW5nLW1nLTEwLWl0ZW06YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNzAlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMiAubGlzdGluZy1tZy0xMC1pdGVtOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweCkge1xuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubGlzdGluZy1pdGVtIC5wb3N0LW1ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0yIC5tZy1jb2wge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLm1nLWNvbC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLm1nLWNvbC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSAuZm9ybWF0LWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTEwLWl0ZW06YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNTIlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0yIC5saXN0aW5nLW1nLTEwLWl0ZW06YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNzYlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmctbW9kZXJuLWdyaWQtMTAgLm1nLXJvdy0xIC5saXN0aW5nLW1nLTEwLWl0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDgyJTtcbiAgfVxuICAubGlzdGluZy1tb2Rlcm4tZ3JpZC0xMCAubWctcm93LTIgLmxpc3RpbmctbWctMTAtaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjIlO1xuICB9XG4gIC5saXN0aW5nLW1vZGVybi1ncmlkLTEwIC5tZy1yb3ctMiAubGlzdGluZy1tZy0xMC1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogNDMlO1xuICB9XG59XG4ubGlzdGluZy1pdGVtLXVzZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1hdmF0YXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAuYnRuLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjM2MzYzNjICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAuYnRuLWxpZ2h0LmJ0bi1saWdodDpmb2N1cywgLmxpc3RpbmctaXRlbS11c2VyIC5idG4tbGlnaHQuYnRuLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMzYzNjM2MgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuc29jaWFsLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCA1cHggN3B4IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMgLnNvY2lhbC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAyN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzQ0NDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuc29jaWFsLWl0ZW0gYSwgLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuc29jaWFsLWl0ZW0gYSAuZmEge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuZ2l0aHViOmhvdmVyIGE6aG92ZXIge1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAucGludGVyZXN0IGE6aG92ZXIge1xuICBjb2xvcjogI2NiMjAyNztcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAueW91dHViZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNjYzE4MWU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMgLmxpbmtlZGluIGE6aG92ZXIge1xuICBjb2xvcjogIzAyNjZhMDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuZHJpYmJibGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZWE0Yzg5O1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIgLnVzZXItc29jaWFsLWljb25zIC52aW1lbyBhOmhvdmVyIHtcbiAgY29sb3I6ICM0NmEzZTk7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMgLmRlbGljaW91cyBhOmhvdmVyIHtcbiAgY29sb3I6ICM0YTc5ZmY7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMgLnNvdW5kY2xvdWQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZjUwO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIgLnVzZXItc29jaWFsLWljb25zIC5iZWhhbmNlIGE6aG92ZXIge1xuICBjb2xvcjogIzNiNjNmYztcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuZmxpY2tyIGE6aG92ZXIge1xuICBjb2xvcjogIzJmNDRkYjtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuaW5zdGFncmFtIGE6aG92ZXIge1xuICBjb2xvcjogIzUxN2ZhNDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuZ29vZ2xlLXBsdXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDczZDMyO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIgLnVzZXItc29jaWFsLWljb25zIC5nb29nbGUtcGx1cyBhOmhvdmVyIHtcbiAgY29sb3I6ICNkNzNkMzI7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1zb2NpYWwtaWNvbnMgLmdvb2dsZS1wbHVzIGE6aG92ZXIge1xuICBjb2xvcjogI2Q3M2QzMjtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuZ29vZ2xlLXBsdXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDczZDMyO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIgLnVzZXItc29jaWFsLWljb25zIC50d2l0dGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzU5YzhmZjtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLXNvY2lhbC1pY29ucyAuZmFjZWJvb2sgYTpob3ZlciB7XG4gIGNvbG9yOiAjNGE2MzlmO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIgLnVzZXItYXZhdGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1kaXNwbGF5LW5hbWUge1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAuYmlvZ3JhcGh5IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC5iaW9ncmFwaHkgcCB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyIC51c2VyLWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTFweDtcbiAgdG9wOiAzNXB4O1xuICBiYWNrZ3JvdW5kOiAjMDA3N2Q1O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlciAudXNlci1iYWRnZSB7XG4gIGxlZnQ6IC0xMnB4O1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xufVxuXG4ubGlzdGluZy11c2VyLmNvbHVtbnMtMSAubGlzdGluZy1pdGVtLXVzZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy11c2VyIC5saXN0aW5nLWl0ZW0tdXNlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5icy1saXN0aW5nLmJzLWxpc3RpbmctdXNlci1saXN0aW5nLTEgLmJzLXNsaWRlci1kb3RzOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsIC5icy1saXN0aW5nLmJzLWxpc3RpbmctdXNlci1saXN0aW5nLTIgLmJzLXNsaWRlci1kb3RzOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsIC5icy1saXN0aW5nLmJzLWxpc3RpbmctdXNlci1saXN0aW5nLTMgLmJzLXNsaWRlci1kb3RzOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsIC5icy1saXN0aW5nLmJzLWxpc3RpbmctdXNlci1saXN0aW5nLTQgLmJzLXNsaWRlci1kb3RzOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0xIC51c2VyLXNvY2lhbC1pY29ucyAuc29jaWFsLWl0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTEgLnVzZXItc29jaWFsLWljb25zIC5zb2NpYWwtaXRlbSBhOmhvdmVyIC5mYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saXN0aW5nLmNvbHVtbnMtMSAubGlzdGluZy1pdGVtLXVzZXIudHlwZS0xOmxhc3QtY2hpbGQge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTEuc3R5bGUtMiAudXNlci1hdmF0YXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0xLnN0eWxlLTIgLnVzZXItbWV0YSB7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTEuc3R5bGUtMiAudXNlci1hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTEuc3R5bGUtMiAudXNlci1kaXNwbGF5LW5hbWUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTIgLmJzLXVzZXItaXRlbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNjkpO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTIgLmJzLXVzZXItaXRlbTpob3ZlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyLnR5cGUtMiAuYnMtdXNlci1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTIgLnVzZXItYXZhdGFyIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyLnR5cGUtMiAudXNlci1zb2NpYWwtaWNvbnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMTRweCAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0yIC5idG4tbGlnaHQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIGNvbG9yOiAjN2Q3ZDgwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTIgLnVzZXItZGlzcGxheS1uYW1lIHtcbiAgbWFyZ2luOiAxMnB4IDAgOHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0yIC5iaW9ncmFwaHkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0yIC5iaW9ncmFwaHkgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0yIC51c2VyLWJhZGdlIHtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IC01cHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyLnR5cGUtMiAudXNlci1zb2NpYWwtaWNvbnMgYSB7XG4gIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTIgLnVzZXItc29jaWFsLWljb25zIC5zb2NpYWwtaXRlbSB7XG4gIG1hcmdpbjogMCAwIDVweDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyLnR5cGUtMiAudXNlci1zb2NpYWwtaWNvbnMgYSB7XG4gIG1pbi13aWR0aDogMjRweDtcbn1cblxuLmxpc3RpbmctaXRlbS11c2VyLnR5cGUtMi5zdHlsZS0xIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGlzdGluZy1pdGVtLXVzZXIudHlwZS0yLnN0eWxlLTEgLmJ0bi1saWdodCB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5saXN0aW5nLWl0ZW0tdXNlci50eXBlLTIuc3R5bGUtMiAudXNlci1iYWRnZSB7XG4gIGxlZnQ6IC0xMnB4O1xuICB0b3A6IDhweDtcbn1cblxuLm1vcmUtc3RvcmllcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IC0zMzBweDtcbiAgYm90dG9tOiA3MHB4O1xuICB6LWluZGV4OiA5OTk5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0ycHggMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAtMnB4IDJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMzI1cHg7XG4gIG1heC13aWR0aDogNjAlO1xufVxuXG4ubW9yZS1zdG9yaWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIHRvcDogLTRweDtcbn1cblxuLm1vcmUtc3Rvcmllcy5yaWdodCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cblxuLm1vcmUtc3Rvcmllcy5sZWZ0IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAycHggMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTMzMHB4O1xufVxuXG4ubW9yZS1zdG9yaWVzLm1vcmUtc3Rvcmllcy10aHVtYm5haWwtMiB7XG4gIHdpZHRoOiAzNTVweDtcbiAgcmlnaHQ6IC0zNjBweDtcbn1cblxuLm1vcmUtc3Rvcmllcy5tb3JlLXN0b3JpZXMtdGh1bWJuYWlsLTIubGVmdCB7XG4gIHdpZHRoOiAzNTVweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0zNjBweDtcbn1cblxuLm1vcmUtc3Rvcmllcy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuXG4ubW9yZS1zdG9yaWVzIC5saXN0aW5nIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5tb3JlLXN0b3JpZXMgLmJzLXBhZ2luYXRpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tb3JlLXN0b3JpZXMtY2xvc2Uge1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICNjZWNlY2U7XG59XG5cbi5tb3JlLXN0b3JpZXMubGVmdCAubW9yZS1zdG9yaWVzLWNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubW9yZS1zdG9yaWVzIC5saXN0aW5nLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5tb3JlLXN0b3JpZXMgLmxpc3RpbmctaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAubW9yZS1zdG9yaWVzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5icy1pcnAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMjBweDtcbiAgbWFyZ2luOiAxMHB4IDAgMTVweCAwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmJzLWlycCAuYnMtaXJwLWhlYWRpbmcge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOHB4IDAgMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJzLWlycCAuYnMtaXJwLWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5icy1pcnAgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtaXJwIHA6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtaXJwIHAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5icy1pcnAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYnMtaXJwLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLmJzLWlycC5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLmJzLWlycC5jZW50ZXIge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmJzLWlycCAubGlzdGluZy10ZXh0IC5saXN0aW5nLWl0ZW06bGFzdC1jaGlsZCAuaXRlbS1pbm5lciB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYnMtaXJwIC5saXN0aW5nIC5saXN0aW5nLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJzLWlycC5icy1pcnAtdGh1bWJuYWlsLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmJzLWlycC5icy1pcnAtdGV4dC0xLWZ1bGwsIC5icy1pcnAuYnMtaXJwLXRleHQtMi1mdWxsLCAuYnMtaXJwLmJzLWlycC10ZXh0LTMtZnVsbCwgLmJzLWlycC5icy1pcnAtdGV4dC00LWZ1bGwsIC5icy1pcnAuYnMtaXJwLXRodW1ibmFpbC0xLWZ1bGwsIC5icy1pcnAuYnMtaXJwLXRodW1ibmFpbC0yLWZ1bGwsIC5icy1pcnAuYnMtaXJwLXRodW1ibmFpbC0zLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBjbGVhcjogYm90aDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4uYnMtaXJwLmJzLWlycC10ZXh0LTEtZnVsbCAuYnMtaXJwLWhlYWRpbmc6YmVmb3JlLCAuYnMtaXJwLmJzLWlycC10ZXh0LTItZnVsbCAuYnMtaXJwLWhlYWRpbmc6YmVmb3JlLCAuYnMtaXJwLmJzLWlycC10ZXh0LTMtZnVsbCAuYnMtaXJwLWhlYWRpbmc6YmVmb3JlLCAuYnMtaXJwLmJzLWlycC10ZXh0LTQtZnVsbCAuYnMtaXJwLWhlYWRpbmc6YmVmb3JlLCAuYnMtaXJwLmJzLWlycC10aHVtYm5haWwtMS1mdWxsIC5icy1pcnAtaGVhZGluZzpiZWZvcmUsIC5icy1pcnAuYnMtaXJwLXRodW1ibmFpbC0yLWZ1bGwgLmJzLWlycC1oZWFkaW5nOmJlZm9yZSwgLmJzLWlycC5icy1pcnAtdGh1bWJuYWlsLTMtZnVsbCAuYnMtaXJwLWhlYWRpbmc6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJzLWlycC5icy1pcnAtdGV4dC0xLWZ1bGwgLmxpc3RpbmctaXRlbS10ZXh0LTEsIC5icy1pcnAuYnMtaXJwLXRleHQtMS1mdWxsIC5saXN0aW5nLWl0ZW0tdGV4dC0xOmxhc3QtY2hpbGQsIC5icy1pcnAuYnMtaXJwLXRleHQtMi1mdWxsIC5saXN0aW5nLWl0ZW0tdGV4dC0yLCAuYnMtaXJwLmJzLWlycC10ZXh0LTItZnVsbCAubGlzdGluZy1pdGVtLXRleHQtMjpsYXN0LWNoaWxkLCAuYnMtaXJwLmJzLWlycC10ZXh0LTMtZnVsbCAubGlzdGluZy1pdGVtLXRleHQtMywgLmJzLWlycC5icy1pcnAtdGV4dC0zLWZ1bGwgLmxpc3RpbmctaXRlbS10ZXh0LTM6bGFzdC1jaGlsZCwgLmJzLWlycC5icy1pcnAtdGV4dC00LWZ1bGwgLmxpc3RpbmctaXRlbS10ZXh0LTQsIC5icy1pcnAuYnMtaXJwLXRleHQtNC1mdWxsIC5saXN0aW5nLWl0ZW0tdGV4dC00Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5icy1pcnAuYnMtaXJwLXRleHQtMS1mdWxsIC5saXN0aW5nLWl0ZW0tdGV4dC0xIC5pdGVtLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYnMtaXJwLmJzLWlycC10aHVtYm5haWwtMiAuYnMtcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuXG4uYnMtaXJwLmJzLWlycC10ZXh0LTEtZnVsbCAuYnMtcGFnaW5hdGlvbiwgLmJzLWlycC5icy1pcnAtdGV4dC0yLWZ1bGwgLmJzLXBhZ2luYXRpb24sIC5icy1pcnAuYnMtaXJwLXRleHQtMy1mdWxsIC5icy1wYWdpbmF0aW9uLCAuYnMtaXJwLmJzLWlycC10ZXh0LTQtZnVsbCAuYnMtcGFnaW5hdGlvbiwgLmJzLWlycC5icy1pcnAtdGh1bWJuYWlsLTEtZnVsbCAuYnMtcGFnaW5hdGlvbiwgLmJzLWlycC5icy1pcnAtdGh1bWJuYWlsLTItZnVsbCAuYnMtcGFnaW5hdGlvbiwgLmJzLWlycC5icy1pcnAtdGh1bWJuYWlsLTMtZnVsbCAuYnMtcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJzLWlycCAucG9zdC1tZXRhIHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTMwcHgpIHtcbiAgLmJzLWlycC5sZWZ0LCAuYnMtaXJwLnJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyMXB4IDAgMjFweCAwO1xuICB9XG59XG4uYnMtbGlzdGluZy1zbGlkZXItMSA+IC5icy1zbGlkZXIsIC5icy1saXN0aW5nLXNsaWRlci0yID4gLmJzLXNsaWRlciwgLmJzLWxpc3Rpbmctc2xpZGVyLTMgPiAuYnMtc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJzLWxpc3Rpbmctc2xpZGVyLTEsIC5icy1saXN0aW5nLXNsaWRlci0yLCAuYnMtbGlzdGluZy1zbGlkZXItMyB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5icy1zaG9ydGNvZGUuYnMtc2xpZGVyIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiBhIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG5cbi5icy1zaG9ydGNvZGUuYnMtc2xpZGVyIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiBhOmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRleHQtaW5kZW50OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYnMtc2hvcnRjb2RlLmJzLXNsaWRlciAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgYS5iZXR0ZXItbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICByaWdodDogLTNweDtcbn1cblxuLmJzLXNsaWRlci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnMtc2xpZGVyLWl0ZW0gPiAuaXRlbS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnMtc2xpZGVyLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA0NSU7XG59XG5cbi5icy1zbGlkZXItaXRlbSAuaW1nLWNvbnQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5icy1zbGlkZXItaXRlbSAuaW1nLWNvbnQuYi1lcnJvciwgLmJzLXNsaWRlci1pdGVtIC5pbWctY29udC5iLWxvYWRlZCwgYm9keS5icy1sbC1kIC5icy1zbGlkZXItaXRlbSAuaW1nLWNvbnQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cblxuLmJzLXNsaWRlciAuYnMtc2xpZGVyLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJzLXNsaWRlci1pdGVtLmhhcy1ub3QtcG9zdC10aHVtYm5haWwgLmltZy1jb250IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbn1cblxuLmJzLXNsaWRlci1pdGVtIC5wb3N0LXN1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5icy1zbGlkZXItMS1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDUlO1xufVxuXG4uYnMtc2xpZGVyLTEtaXRlbSAuaW1nLWNvbnQ6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCByZ2JhKDAsIDAsIDAsIDApKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDAsIDAsIDAsIDAuNTUpKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuNTUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMC41NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMC41NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMCwgcmdiYSgwLCAwLCAwLCAwLjU1KSAxMDAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDE2MHB4O1xufVxuXG4uYnMtc2xpZGVyLTEtaXRlbTpob3ZlciAuaW1nLWNvbnQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbn1cblxuLmJzLXNsaWRlci0xLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC04MHB4O1xuICBsZWZ0OiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgcGFkZGluZzogMCAzMHB4IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYnMtc2xpZGVyLTEtaXRlbS5zbGlkZXItY29udGVudC1zaG93biAuY29udGVudC1jb250YWluZXIge1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5icy1zbGlkZXItMS1pdGVtIC5jb250ZW50LWNvbnRhaW5lciBhIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmJzLXNsaWRlci0xLWl0ZW0gLnRpdGxlIHtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJzLXNsaWRlci0xLWl0ZW0gLnRpdGxlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJzLXNsaWRlci0xLWl0ZW0gLnBvc3QtbWV0YSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5icy1zbGlkZXItMS1pdGVtIC5wb3N0LW1ldGEgLmNvbW1lbnRzLCAuYnMtc2xpZGVyLTEtaXRlbSAucG9zdC1tZXRhIC5wb3N0LWF1dGhvciB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5icy1zbGlkZXItMS1pdGVtIC5wb3N0LW1ldGEgLmNvbW1lbnRzIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYnMtc2xpZGVyLTEtaXRlbSAucG9zdC1tZXRhIC5wb3N0LWF1dGhvcjphZnRlciwgLmJzLXNsaWRlci0xLWl0ZW0gLnBvc3QtbWV0YSAudGltZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTcpO1xufVxuXG4uYnMtc2xpZGVyLTEtaXRlbSAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHRvcDogMzBweDtcbiAgYm90dG9tOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJzLXNsaWRlci0xIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLW5leHQsIC5icy1zbGlkZXItMSAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBtYXJnaW46IC0zNnB4IDAgMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbn1cblxuLmJzLXNsaWRlci0xIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLXByZXYge1xuICBsZWZ0OiAyMHB4O1xufVxuXG4uYnMtc2xpZGVyLTEgLmJldHRlci1kaXJlY3Rpb24tbmF2IC5iZXR0ZXItbmV4dCB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4uYnMtc2xpZGVyLTEtaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmJzLXNsaWRlci0xLWl0ZW0gLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5icy1zbGlkZXItMS1pdGVtIC5wb3N0LXN1YnRpdGxlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIDAgN3B4O1xufVxuXG4uYnMtc2xpZGVyLTEubC0xIC5icy1zbGlkZXItMS1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUsIC5icy1zbGlkZXItMS5sLTIgLmJzLXNsaWRlci0xLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG59XG5cbi5icy1zbGlkZXItMS5sLTIgLmJzLXNsaWRlci0xLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMTAlO1xufVxuXG4uYnMtc2xpZGVyLTEubC0yIC5icy1zbGlkZXItMS1pdGVtIC5wb3N0LW1ldGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtc2xpZGVyLTEubC0yIC5icy1zbGlkZXItMS1pdGVtIC50aXRsZSBhIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5icy1zbGlkZXItMS5sLTIgLmJzLXNsaWRlci0xLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xufVxuXG4uYnMtc2xpZGVyLTEubC0yIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLXByZXYge1xuICBsZWZ0OiAtMjBweDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJzLXNsaWRlci0xLmwtMjpob3ZlciAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgbGVmdDogMTBweDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJzLXNsaWRlci0xLmwtMiAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1uZXh0IHtcbiAgcmlnaHQ6IC0yMHB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYnMtc2xpZGVyLTEubC0yOmhvdmVyIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLW5leHQge1xuICByaWdodDogMTBweDtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuYnMtc2xpZGVyLTEgLmJzLXNsaWRlci0xLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDYwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzBweCkge1xuICAuYnMtc2xpZGVyLTEgLmJzLXNsaWRlci0xLWl0ZW0gLnBvc3QtbWV0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnMtc2xpZGVyLTEgLmJzLXNsaWRlci0xLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDExMCUgIWltcG9ydGFudDtcbiAgfVxuICAuYnMtc2xpZGVyLTEgLmJzLXNsaWRlci0xLWl0ZW0gLnRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuYnMtc2xpZGVyLTEgLmJzLXNsaWRlci0xLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICB9XG4gIC5icy1zbGlkZXItMSAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5icy1zbGlkZXItMTpob3ZlciAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmJzLXNsaWRlci0xIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLW5leHQge1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5icy1zbGlkZXItMTpob3ZlciAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1uZXh0IHtcbiAgICByaWdodDogMTBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYnMtc2xpZGVyLTItaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQ1JTtcbn1cblxuLmJzLXNsaWRlci0yLWl0ZW06aG92ZXIgLmltZy1jb250IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG59XG5cbi5icy1zbGlkZXItMi1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogNDYwcHg7XG4gIG1hcmdpbjogMCAwIDAgLTIzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJzLXNsaWRlci0yLWl0ZW0uc2xpZGVyLWNvbnRlbnQtc2hvd24gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgYm90dG9tOiA0MHB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnMtc2xpZGVyLTItaXRlbSAuY29udGVudC1jb250YWluZXIgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5icy1zbGlkZXItMi1pdGVtIC50aXRsZSB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYnMtc2xpZGVyLTItaXRlbSAudGl0bGUgYSB7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuXG4uYnMtc2xpZGVyLTItaXRlbSAucG9zdC1tZXRhIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYnMtc2xpZGVyLTItaXRlbSAucG9zdC1tZXRhIC5jb21tZW50cywgLmJzLXNsaWRlci0yLWl0ZW0gLnBvc3QtbWV0YSAucG9zdC1hdXRob3Ige1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYnMtc2xpZGVyLTItaXRlbSAucG9zdC1tZXRhIC5jb21tZW50cyB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJzLXNsaWRlci0yLWl0ZW0gLnBvc3QtbWV0YSAucG9zdC1hdXRob3I6YWZ0ZXIsIC5icy1zbGlkZXItMi1pdGVtIC5wb3N0LW1ldGEgLnRpbWUge1xuICBjb2xvcjogIzIxMjEyMTtcbn1cblxuLmJzLXNsaWRlci0yLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIGEucmVhZC1tb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogNnB4IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYnMtc2xpZGVyLTItaXRlbSAuY29udGVudC1jb250YWluZXIgYS5yZWFkLW1vcmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJzLXNsaWRlci0yLWl0ZW0gLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJzLXNsaWRlci0yLWl0ZW0gLnRlcm0tYmFkZ2VzLmZsb2F0ZWQgLnRlcm0tYmFkZ2UgYSB7XG4gIGJhY2tncm91bmQ6ICMyMTIxMjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnMtc2xpZGVyLTItaXRlbTpob3ZlciAuZm9ybWF0LWljb24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmJzLXNsaWRlci0yIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLW5leHQsIC5icy1zbGlkZXItMiAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBtYXJnaW46IC0zNnB4IDAgMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbn1cblxuLmJzLXNsaWRlci0yLWl0ZW0gLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi5icy1zbGlkZXItMi1pdGVtIC5wb3N0LXN1YnRpdGxlOmZpcnN0LWNoaWxkLCAuYnMtc2xpZGVyLTItaXRlbSAudGVybS1iYWRnZXMgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIC00cHg7XG59XG5cbi5icy1zbGlkZXItMi5sLTEgLmJzLXNsaWRlci0yLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmJzLXNsaWRlci0yLmwtMiAuYnMtc2xpZGVyLTItaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAuYnMtc2xpZGVyLTIubC0zIC5icy1zbGlkZXItMi1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzAlO1xufVxuXG4uYnMtc2xpZGVyLTIubC0xIC5icy1zbGlkZXItMi1pdGVtIC50aXRsZSBhLCAuYnMtc2xpZGVyLTIubC0yIC5icy1zbGlkZXItMi1pdGVtIC50aXRsZSBhLCAuYnMtc2xpZGVyLTIubC0zIC5icy1zbGlkZXItMi1pdGVtIC50aXRsZSBhIHtcbiAgZm9udC1zaXplOiA4NSU7XG59XG5cbi5icy1zbGlkZXItMi5sLTIgLmJzLXNsaWRlci0yLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmJzLXNsaWRlci0yLmwtMyAuYnMtc2xpZGVyLTItaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEyMCU7XG59XG5cbi5icy1zbGlkZXItMi5sLTIgLmJzLXNsaWRlci0yLWl0ZW0gLnBvc3QtbWV0YSwgLmJzLXNsaWRlci0yLmwtMyAuYnMtc2xpZGVyLTItaXRlbSAucG9zdC1tZXRhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJzLXNsaWRlci0yLmwtMiAuYnMtc2xpZGVyLTItaXRlbSAudGl0bGUgYSwgLmJzLXNsaWRlci0yLmwtMyAuYnMtc2xpZGVyLTItaXRlbSAudGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMTcwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnMtc2xpZGVyLTIubC0yIC5icy1zbGlkZXItMi1pdGVtIC5jb250ZW50LWNvbnRhaW5lciwgLmJzLXNsaWRlci0yLmwtMyAuYnMtc2xpZGVyLTItaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICBsZWZ0OiA3LjUlO1xuICBib3R0b206IDcuNSU7XG4gIHJpZ2h0OiA3LjUlO1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogODUlO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJzLXNsaWRlci0yLmwtMyAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1uZXh0LCAuYnMtc2xpZGVyLTIubC0zIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLXByZXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5icy1zbGlkZXItMi1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA3MCU7XG4gIH1cbiAgLmJzLXNsaWRlci0yLWl0ZW0gLnRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogODUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5icy1zbGlkZXItMi1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiAxMjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJzLXNsaWRlci0yLWl0ZW0gLnBvc3QtbWV0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnMtc2xpZGVyLTItaXRlbSAudGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5icy1zbGlkZXItMi1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbGVmdDogNy41JTtcbiAgICBib3R0b206IDcuNSU7XG4gICAgcmlnaHQ6IDcuNSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogODUlO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgLmJzLXNsaWRlci0yIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLW5leHQsIC5icy1zbGlkZXItMiAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYnMtc2xpZGVyLTMtaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQ1JTtcbn1cblxuLmJzLXNsaWRlci0zLWl0ZW06aG92ZXIgLmltZy1jb250IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG59XG5cbi5icy1zbGlkZXItMy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDQ1JTtcbiAgcGFkZGluZzogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiA0NjBweDtcbiAgbWFyZ2luOiAtMTIwcHggMCAwIC0yMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icy1zbGlkZXItMy1pdGVtIC5jb250ZW50LWNvbnRhaW5lciBhLnJlYWQtbW9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDZweCAyMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmJzLXNsaWRlci0zLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIGEucmVhZC1tb3JlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icy1zbGlkZXItMy1pdGVtLnNsaWRlci1jb250ZW50LXNob3duIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogNTAlO1xufVxuXG4uYnMtc2xpZGVyLTMtaXRlbSAuY29udGVudC1jb250YWluZXIgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5icy1zbGlkZXItMy1pdGVtIC50aXRsZSB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYnMtc2xpZGVyLTMtaXRlbSAudGl0bGUgYSB7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuXG4uYnMtc2xpZGVyLTMtaXRlbSAucG9zdC1tZXRhIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYnMtc2xpZGVyLTMtaXRlbSAucG9zdC1tZXRhIC5jb21tZW50cywgLmJzLXNsaWRlci0zLWl0ZW0gLnBvc3QtbWV0YSAucG9zdC1hdXRob3Ige1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYnMtc2xpZGVyLTMtaXRlbSAucG9zdC1tZXRhIC5jb21tZW50cyB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJzLXNsaWRlci0zLWl0ZW0gLnBvc3QtbWV0YSAucG9zdC1hdXRob3I6YWZ0ZXIsIC5icy1zbGlkZXItMy1pdGVtIC5wb3N0LW1ldGEgLnRpbWUge1xuICBjb2xvcjogIzIxMjEyMTtcbn1cblxuLmJzLXNsaWRlci0zLWl0ZW0gLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJzLXNsaWRlci0zLWl0ZW0gLnRlcm0tYmFkZ2VzLmZsb2F0ZWQgLnRlcm0tYmFkZ2UgYSB7XG4gIGJhY2tncm91bmQ6ICMyMTIxMjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnMtc2xpZGVyLTMgLmJldHRlci1kaXJlY3Rpb24tbmF2IC5iZXR0ZXItbmV4dCwgLmJzLXNsaWRlci0zIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLXByZXYge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogLTM2cHggMCAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xufVxuXG4uYnMtc2xpZGVyLTMgLmJldHRlci1kaXJlY3Rpb24tbmF2IC5iZXR0ZXItcHJldiB7XG4gIGxlZnQ6IDIwcHg7XG59XG5cbi5icy1zbGlkZXItMyAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1uZXh0IHtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi5icy1zbGlkZXItMy1pdGVtOmhvdmVyIC5mb3JtYXQtaWNvbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG4uYnMtc2xpZGVyLTMtaXRlbSAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cblxuLmJzLXNsaWRlci0zLWl0ZW0gLnBvc3Qtc3VidGl0bGU6Zmlyc3QtY2hpbGQsIC5icy1zbGlkZXItMy1pdGVtIC50ZXJtLWJhZGdlcyArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgLTRweDtcbn1cblxuLmJzLXNsaWRlci0zLmwtMSAuYnMtc2xpZGVyLTMtaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAuYnMtc2xpZGVyLTMubC0yIC5icy1zbGlkZXItMy1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUsIC5icy1zbGlkZXItMy5sLTMgLmJzLXNsaWRlci0zLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG59XG5cbi5icy1zbGlkZXItMy5sLTEgLmJzLXNsaWRlci0zLWl0ZW0gLnRpdGxlIGEsIC5icy1zbGlkZXItMy5sLTIgLmJzLXNsaWRlci0zLWl0ZW0gLnRpdGxlIGEsIC5icy1zbGlkZXItMy5sLTMgLmJzLXNsaWRlci0zLWl0ZW0gLnRpdGxlIGEge1xuICBmb250LXNpemU6IDkwJTtcbn1cblxuLmJzLXNsaWRlci0zLmwtMSAuYnMtc2xpZGVyLTMtaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlLCAuYnMtc2xpZGVyLTMubC0yIC5icy1zbGlkZXItMy1pdGVtID4gLml0ZW0tY29udGVudDpiZWZvcmUsIC5icy1zbGlkZXItMy5sLTMgLmJzLXNsaWRlci0zLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG59XG5cbi5icy1zbGlkZXItMy5sLTIgLmJzLXNsaWRlci0zLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSwgLmJzLXNsaWRlci0zLmwtMyAuYnMtc2xpZGVyLTMtaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDExMCUgIWltcG9ydGFudDtcbn1cblxuLmJzLXNsaWRlci0zLmwtMiAuYnMtc2xpZGVyLTMtaXRlbSAucG9zdC1tZXRhLCAuYnMtc2xpZGVyLTMubC0zIC5icy1zbGlkZXItMy1pdGVtIC5wb3N0LW1ldGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtc2xpZGVyLTMubC0yIC5icy1zbGlkZXItMy1pdGVtIC50aXRsZSBhLCAuYnMtc2xpZGVyLTMubC0zIC5icy1zbGlkZXItMy1pdGVtIC50aXRsZSBhIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5icy1zbGlkZXItMy5sLTMgLmJzLXNsaWRlci0zLWl0ZW0gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgbGVmdDogNy41JTtcbiAgYm90dG9tOiA3LjUlO1xuICByaWdodDogNy41JTtcbiAgdG9wOiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogODUlO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJzLXNsaWRlci0zLmwtMyAuYnMtc2xpZGVyLTMtaXRlbS5zbGlkZXItY29udGVudC1zaG93biAuY29udGVudC1jb250YWluZXIge1xuICBib3R0b206IDI1cHg7XG59XG5cbi5icy1zbGlkZXItMy5sLTMgLmJldHRlci1kaXJlY3Rpb24tbmF2IC5iZXR0ZXItbmV4dCwgLmJzLXNsaWRlci0zLmwtMyAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuYnMtc2xpZGVyLTMgLmJzLXNsaWRlci0zLWl0ZW0gPiAuaXRlbS1jb250ZW50OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDYwJTtcbiAgfVxuICAuYnMtc2xpZGVyLTMgLmJzLXNsaWRlci0zLWl0ZW0gLnRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICB9XG4gIC5icy1zbGlkZXItMyAuYnMtc2xpZGVyLTMtaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNjAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5icy1zbGlkZXItMyAuYnMtc2xpZGVyLTMtaXRlbSA+IC5pdGVtLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5icy1zbGlkZXItMyAuYnMtc2xpZGVyLTMtaXRlbSAucG9zdC1tZXRhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5icy1zbGlkZXItMyAuYnMtc2xpZGVyLTMtaXRlbSAudGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5icy1zbGlkZXItMyAuYnMtc2xpZGVyLTMtaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICAgIGxlZnQ6IDcuNSU7XG4gICAgYm90dG9tOiA3LjUlO1xuICAgIHJpZ2h0OiA3LjUlO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAuYnMtc2xpZGVyLTMgLmJzLXNsaWRlci0zLWl0ZW0uc2xpZGVyLWNvbnRlbnQtc2hvd24gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBib3R0b206IDI1cHg7XG4gIH1cbiAgLmJzLXNsaWRlci0zIC5iZXR0ZXItZGlyZWN0aW9uLW5hdiAuYmV0dGVyLW5leHQsIC5icy1zbGlkZXItMyAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYnMtcHVzaC1ub3RpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icy1wdXNoLW5vdGktYmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtcHVzaC1ub3RpIC5icy1wdXNoLW5vdGktYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi5icy1wdXNoLW5vdGkgLmJzLXB1c2gtbm90aS13cmFwcGVyLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJzLXB1c2gtbm90aS5ic3BuLXQxLmJzcG4tdDEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYnMtcHVzaC1ub3RpLmJzcG4tdDEgLmJzLXB1c2gtbm90aS1pbm5lciB7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAyMHB4IDEyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5icy1wdXNoLW5vdGkuYnNwbi10MSBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4uYnMtcHVzaC1ub3RpLmJzcG4tdDEgLmJzLXB1c2gtbm90aS13cmFwcGVyLWljb24ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjYmJiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICB3aWR0aDogMTExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJzLXB1c2gtbm90aS5ic3BuLXQxIC5icy1wdXNoLW5vdGktd3JhcHBlci1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCAwO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTI2cHg7XG4gIG1hcmdpbi10b3A6IC0yM3B4O1xufVxuXG4uYnMtcHVzaC1ub3RpLmJzcG4tdDEgLmJzLXB1c2gtbm90aS13cmFwcGVyLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItdG9wOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yNnB4O1xuICBib3R0b206IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTI0cHg7XG59XG5cbi5icy1wdXNoLW5vdGkuYnNwbi10MSAuYnMtcHVzaC1ub3RpLXdyYXBwZXItaWNvbiAubm90aWZpY2F0aW9uLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xuICBtYXJnaW4tbGVmdDogLTguNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbn1cblxuLmJzLXB1c2gtbm90aS5ic3BuLXQxIC5icy1wdXNoLW5vdGktYmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MCU7XG4gIHJpZ2h0OiAtMyU7XG4gIGZvbnQtc2l6ZTogN2VtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIG9wYWNpdHk6IDAuMDk7XG59XG5cbi5icy1wdXNoLW5vdGkucG9zdC1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi53aWRnZXQgLmJzLXB1c2gtbm90aS5ic3BuLXQxIC5icy1wdXNoLW5vdGktd3JhcHBlci1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTZweDtcbiAgcmlnaHQ6IC0xNnB4O1xuICB0b3A6IC0xcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE0MHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLndpZGdldCAuYnMtcHVzaC1ub3RpLmJzcG4tdDEgLmJzLXB1c2gtbm90aS1pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xufVxuXG4uYnMtcHVzaC1ub3RpLmJzcG4tdDIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYnMtcHVzaC1ub3RpLmJzcG4tdDIgLmJzLXB1c2gtbm90aS1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZGZkZmQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG59XG5cbi5icy1wdXNoLW5vdGkuYnNwbi10MiAuYnMtcHVzaC1ub3RpLXdyYXBwZXItaWNvbiB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNDBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5icy1wdXNoLW5vdGkuYnNwbi10MiAubm90aWZpY2F0aW9uLWljb24ge1xuICBsaW5lLWhlaWdodDogNjBweDtcbn1cblxuLmJzLXB1c2gtbm90aS5ic3BuLXQyIC5icy1wdXNoLW5vdGktbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYnMtcHVzaC1ub3RpLmJzcG4tdDIgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnMtcHVzaC1ub3RpLmJzcG4tdDIgLmJzLXB1c2gtbm90aS1idXR0b246YmVmb3JlIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIGJzLWljb25zO1xuICBjb250ZW50OiBcIuuBoVwiO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJzLXB1c2gtbm90aS5ic3BuLXQyIC5icy1wdXNoLW5vdGktYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi5icy1ib3gtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5icy1ib3gtaW5uZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDcwJTtcbn1cblxuLmJzLWJveCAuYm94LWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLmJzLWJveCAuYm94LWltYWdlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5icy1ib3gtMSAuYnMtYm94LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2NjYztcbn1cblxuLmJzLWJveC0xIC5ib3gtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJzLWJveC0xIC5ib3gtaW1hZ2U6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4uYnMtYm94LTE6aG92ZXIgLmJveC1pbWFnZTpiZWZvcmUge1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG59XG5cbi5icy1ib3gtMSAuYm94LXByZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmJzLWJveC0xIC5ib3gtdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJzLWJveC0yIC5ib3gtaW1hZ2U6YWZ0ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG59XG5cbi5icy1ib3gtMiAuYm94LXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJzLWJveC0yIC5ib3gtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG59XG5cbi5icy1ib3gtMjpob3ZlciAuYm94LWltYWdlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmJzLWJveC0yIC5ib3gtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzM1MzUzNTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJzLWJveC0zIC5ib3gtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICBib3R0b206IDI1cHg7XG4gIGxlZnQ6IDI1cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJzLWJveC0zIC5ib3gtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4uYnMtYm94LTM6aG92ZXIgLmJveC1pbWFnZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuXG4uYnMtYm94LTMgLmJveC1zdWItdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xufVxuXG4uYnMtYm94LTMgLmJveC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xufVxuXG4uYnMtYm94LTMgLmJmLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5icy1ib3gtMy5ib3gtbm8tYmcgLmJmLWljb24sIC5icy1ib3gtMy5ib3gtbm8tYmcgLmJveC1zdWItdGl0bGUsIC5icy1ib3gtMy5ib3gtbm8tYmcgLmJveC10aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmJzLWJveC0zLmJveC1uby1iZyB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG5cbi5icy1ib3gtMy5ib3gtbm8tYmcgLmJveC1pbWFnZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtYm94LTMuYm94LXRleHQtbGVmdCAuYmYtaWNvbiwgLmJzLWJveC0zLmJveC10ZXh0LWxlZnQgLmJveC1zdWItdGl0bGUsIC5icy1ib3gtMy5ib3gtdGV4dC1sZWZ0IC5ib3gtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5icy1ib3gtMy5ib3gtdGV4dC1yaWdodCAuYmYtaWNvbiwgLmJzLWJveC0zLmJveC10ZXh0LXJpZ2h0IC5ib3gtc3ViLXRpdGxlLCAuYnMtYm94LTMuYm94LXRleHQtcmlnaHQgLmJveC10aXRsZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5icy1ib3gtMy5ib3gtdGV4dC1jZW50ZXIgLmJmLWljb24sIC5icy1ib3gtMy5ib3gtdGV4dC1jZW50ZXIgLmJveC1zdWItdGl0bGUsIC5icy1ib3gtMy5ib3gtdGV4dC1jZW50ZXIgLmJveC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYnMtYm94LTQgLmJzLWJveC1pbm5lcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTIwJTtcbn1cblxuLmJzLWJveC00IC5ib3gtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICBib3R0b206IDI1cHg7XG4gIGxlZnQ6IDI1cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJzLWJveC00IC5ib3gtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4uYnMtYm94LTQ6aG92ZXIgLmJveC1pbWFnZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuXG4uYnMtYm94LTQgLmJveC1zdWItdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xufVxuXG4uYnMtYm94LTQgLmJveC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xufVxuXG4uYnMtYm94LTQgLmJmLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5icy1ib3gtNC5ib3gtbm8tYmcgLmJmLWljb24sIC5icy1ib3gtNC5ib3gtbm8tYmcgLmJveC1zdWItdGl0bGUsIC5icy1ib3gtNC5ib3gtbm8tYmcgLmJveC10aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmJzLWJveC00LmJveC1uby1iZyB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG5cbi5icy1ib3gtNC5ib3gtbm8tYmcgLmJveC1pbWFnZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtYm94LTQuYm94LXRleHQtbGVmdCAuYmYtaWNvbiwgLmJzLWJveC00LmJveC10ZXh0LWxlZnQgLmJveC1zdWItdGl0bGUsIC5icy1ib3gtNC5ib3gtdGV4dC1sZWZ0IC5ib3gtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5icy1ib3gtNC5ib3gtdGV4dC1yaWdodCAuYmYtaWNvbiwgLmJzLWJveC00LmJveC10ZXh0LXJpZ2h0IC5ib3gtc3ViLXRpdGxlLCAuYnMtYm94LTQuYm94LXRleHQtcmlnaHQgLmJveC10aXRsZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5icy1ib3gtNC5ib3gtdGV4dC1jZW50ZXIgLmJmLWljb24sIC5icy1ib3gtNC5ib3gtdGV4dC1jZW50ZXIgLmJveC1zdWItdGl0bGUsIC5icy1ib3gtNC5ib3gtdGV4dC1jZW50ZXIgLmJveC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZy13aWRnZXQsIC53aWRnZXQgLmxpc3Rpbmctd2lkZ2V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdGluZy13aWRnZXQgLmxpc3RpbmctaXRlbSBpbWcud3AtcG9zdC1pbWFnZSB7XG4gIG1heC13aWR0aDogODBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmxpc3Rpbmctd2lkZ2V0IC5saXN0aW5nLWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ubGlzdGluZy13aWRnZXQgLmxpc3RpbmctaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5saXN0aW5nLXdpZGdldCAuaW1nLWhvbGRlciB7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4ubGlzdGluZy13aWRnZXQgLmltZy1ob2xkZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDcwJTtcbn1cblxuLmxpc3Rpbmctd2lkZ2V0IC5saXN0aW5nLWl0ZW0gLnBvc3QtbWV0YSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzhweCkge1xuICAuZm9vdGVyLXdpZGdldHMgPiAuY29udGVudC13cmFwID4gLmNvbnRhaW5lciA+IC5yb3cgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ubGlzdGluZy13aWRnZXQubGlzdGluZy13aWRnZXQtc2ltcGxlIC5saXN0aW5nLWl0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0aW5nLXdpZGdldC5saXN0aW5nLXdpZGdldC1zaW1wbGUgLmxpc3RpbmctaXRlbSAudGl0bGUgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5saXN0aW5nLXdpZGdldC5saXN0aW5nLXdpZGdldC1zaW1wbGUgLmxpc3RpbmctaXRlbSAucG9zdC1tZXRhIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5saXN0aW5nLXdpZGdldC5saXN0aW5nLXdpZGdldC10aHVtYm5haWwgLmxpc3RpbmctaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnNlcGFyYXRvci1saW5lIHtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIHdpZHRoOiA3MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjOTQ5NDk0O1xufVxuXG4uc2VwYXJhdG9yLWxpbmUgLnNlcC1pY29uIHtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG5cbi5zZXBhcmF0b3ItbGluZSAuc2VwLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDQ0MCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtNDQwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZXBhcmF0b3ItbGluZSAuc2VwLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiA0NDAlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC00NDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpZGViYXIgPiAud2lkZ2V0Omxhc3QtY2hpbGQsIC53aWRnZXQgPiAuYnMtbGlzdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQgb2wsIC53aWRnZXQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQgbGkge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi53aWRnZXQgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQgbGkgPiB1bCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi53aWRnZXQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi53aWRnZXQud2lkZ2V0X3RleHQgaW1nIHtcbiAgbWFyZ2luOiAxMHB4IDAgMTVweCAwO1xufVxuXG4ud2lkZ2V0IHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2lkZWJhci1jb2x1bW4gLndpZGdldCA+IC5icy1saXN0aW5nOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0ID4gLmJldHRlci13ZWF0aGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjVmNWY1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9hcmNoaXZlIHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSAucG9zdC1jb3VudCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICM0NDQ7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhbGVuZGFyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0ZCwgLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0ZC5hY3RpdmUtZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcxKTtcbn1cblxuLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGQuYWN0aXZlLWRheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45MSk7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIHRkLCAud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0ZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbG9yOiAjODg4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUxKTtcbn1cblxuLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGQucGFkLCAud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0ZC5wYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0ZCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIGNhcHRpb24ge1xuICBwYWRkaW5nOiAyMHB4IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIHRmb290IHRkLCAud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43MSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0Zm9vdCB0ZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgYTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIC5jaGlsZHJlbiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgLnBvc3QtY291bnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjNDQ0O1xuICBtaW4td2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwuY2hpbGRyZW4ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsLmNoaWxkcmVuIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgLmJmLWljb24ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaS5tZW51LWhhdmUtaWNvbi5tZW51LXRpdGxlLWhpZGUgPiBhID4gLmJmLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwsIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSA+IGxpIC5zdWItbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51ID4gbGkgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gIGxlZnQ6IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpLm1lbnUtdGl0bGUtaGlkZSBzcGFuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkgYSB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaSBhIC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IHVsIGxpIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaSAuc3ViLW1lbnUgbGkubWVudS1oYXZlLWljb24gPiBhOmJlZm9yZSwgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaS5tZW51LWhhdmUtaWNvbiBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgdWwgbGkge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSB1bCB1bCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IC5zdWItbWVudSA+IGxpOmxhc3QtY2hpbGQgYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlICFpbXBvcnRhbnQ7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgLnN1Yi1tZW51ID4gbGk6bGFzdC1jaGlsZCBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaSAuc3ViLW1lbnUgPiBsaSA+IGE6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IC5tZW51IC5iZXR0ZXItY3VzdG9tLWJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICByaWdodDogOHB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSAubWVudSAuYmV0dGVyLWN1c3RvbS1iYWRnZTphZnRlciB7XG4gIGJvcmRlcjogc29saWQgNHB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC04cHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG5cbi5sdHIgLndpZGdldC53aWRnZXRfbmF2X21lbnUgLm1lbnUgLmJldHRlci1jdXN0b20tYmFkZ2U6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSA+IGxpID4gLm1lZ2EtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IC5tZWdhLW1lbnUsIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLW5hbWU6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53aWRnZXQud2lkZ2V0X3BhZ2VzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9wYWdlcyB1bCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjVmNWY1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9wYWdlcyB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9wYWdlcyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X3BhZ2VzIHVsIGxpIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzIGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjVmNWY1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9lbnRyaWVzIGxpIGEge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9lbnRyaWVzIGxpIC5wb3N0LWRhdGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X3JzcyBsaSAucnNzd2lkZ2V0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9yc3MgbGkgLnJzcy1kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLndpZGdldC53aWRnZXRfcnNzIGxpIC5yc3NTdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uc2VhcmNoLWhlYWRlciAuc2VhcmNoLWZvcm0sIC53aWRnZXQud2lkZ2V0X2Rpc3BsYXlfc2VhcmNoIGZvcm1bcm9sZT1zZWFyY2hdLCAud2lkZ2V0LndpZGdldF9wcm9kdWN0X3NlYXJjaCAud29vY29tbWVyY2UtcHJvZHVjdC1zZWFyY2gsIC53aWRnZXQud2lkZ2V0X3NlYXJjaCAuc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtaGVhZGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkLCAud2lkZ2V0LndpZGdldF9kaXNwbGF5X3NlYXJjaCBmb3JtW3JvbGU9c2VhcmNoXSBpbnB1dCNiYnBfc2VhcmNoLCAud2lkZ2V0LndpZGdldF9wcm9kdWN0X3NlYXJjaCAuc2VhcmNoLWZpZWxkLCAud2lkZ2V0LndpZGdldF9zZWFyY2ggLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMCU7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLnNlYXJjaC1oZWFkZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0LCAud2lkZ2V0LndpZGdldF9kaXNwbGF5X3NlYXJjaCBmb3JtW3JvbGU9c2VhcmNoXSBpbnB1dCNiYnBfc2VhcmNoX3N1Ym1pdCwgLndpZGdldC53aWRnZXRfcHJvZHVjdF9zZWFyY2ggaW5wdXRbdHlwZT1zdWJtaXRdLCAud2lkZ2V0LndpZGdldF9zZWFyY2ggLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X3RhZ19jbG91ZCAudGFnY2xvdWQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBtYXJnaW46IDAgNnB4IDZweCAwO1xuICBwYWRkaW5nOiA1cHggN3B4O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLndpZGdldC53aWRnZXRfdGFnX2Nsb3VkIC50YWdjbG91ZCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUgLnNvY2lhbC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlIHNwYW4uc29jaWFsLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUgc3Bhbi5zb2NpYWwtaXRlbSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZSBzcGFuLnNvY2lhbC1pdGVtLmJibSwgLmJzLXNvY2lhbC1zaGFyZSBzcGFuLnNvY2lhbC1pdGVtLmxpbmUsIC5icy1zb2NpYWwtc2hhcmUgc3Bhbi5zb2NpYWwtaXRlbS53aGF0c2FwcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53aWRnZXRfYnMtdGhlbWUtc29jaWFsLXNoYXJlIC5icy1zb2NpYWwtc2hhcmUgc3Bhbi5zb2NpYWwtaXRlbSB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmJzLXNvY2lhbC1zaGFyZSBzcGFuLnNvY2lhbC1pdGVtLmJibSwgLmJzLXNvY2lhbC1zaGFyZSBzcGFuLnNvY2lhbC1pdGVtLmxpbmUsIC5icy1zb2NpYWwtc2hhcmUgc3Bhbi5zb2NpYWwtaXRlbS53aGF0c2FwcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uIHNwYW4uc29jaWFsLWl0ZW0gYSB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMCAxM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ4ZDhkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbiBzcGFuLnNvY2lhbC1pdGVtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M3YzdjO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbiBzcGFuLnNvY2lhbC1pdGVtIGEgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uIHNwYW4uc29jaWFsLWl0ZW0gYSBzcGFuOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5uby10aXRsZS1zdHlsZSBzcGFuLnNvY2lhbC1pdGVtIGEge1xuICB3aWR0aDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5uby10aXRsZS1zdHlsZSBzcGFuLnNvY2lhbC1pdGVtIGEgLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0uZmFjZWJvb2sgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTYzOWY7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5mYWNlYm9vayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNzFiMztcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLnR3aXR0ZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OWM4ZmY7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS50d2l0dGVyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNThkMWZmO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0uZ29vZ2xlX3BsdXMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNzNkMzI7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5nb29nbGVfcGx1cyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NDAzNTtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLnBpbnRlcmVzdCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMjAyNztcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLnBpbnRlcmVzdCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzMjIyOTtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmxpbmtlZGluIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2NmEwO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0ubGlua2VkaW4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjdlYzE7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS50dW1ibHIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTVhNzA7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS50dW1ibHIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjYyODM7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5lbWFpbCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjMTUxYztcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmVtYWlsIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyYTM5O1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0udGVsZWdyYW0gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzljZGU7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS50ZWxlZ3JhbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmOGRkZTtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLndoYXRzYXBwIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBlNjc2O1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0ud2hhdHNhcHAgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGNhNjU7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5yZWRkaXQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ1MDA7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5yZWRkaXQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzNjMDE7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5zdHVtYmxldXBvbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlNDgxMztcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLnN0dW1ibGV1cG9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UzZDBmO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0udmsgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Yzc1YTM7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS52ayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlNWY4NDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmRpZ2cgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5kaWdnIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyZjJmO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0ubGluZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjkwMDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmxpbmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI5MDA7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5saW5lIC5mYS5mYS1saW5lLWl0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQllBQUFBV0NBTUFBQUR6YXB3SkFBQUF4bEJNVkVYLy8vOEF1d0FBdHdBQXZRRDkvLzFPMGt4MjNYYWE1Wmx5M0hFcnlpajcvdnZ3Ky9Ecyt1elo5dG5SOU5HTTRZeUs0SXBKMFVnNnpEZ2R4aG4zL2ZmbCtPVFg5dGUvNzc2NTdiaXg2N0dwNmFtazZLT0MzNEZyMm1waDFtQmQxVnhDemtCQjBEOER3UUQwL2ZUbytlZmY5dC9LOHNyRDhNTzc3cnF1NnE2ZDVaeVI0NUdINElaKzMzMXUybTFVMUZJMXl6SXd5aTB2eWl3aXlCNE54UU1BdndEdCt1M2U5dDdNOHN5MzdMYVQ0cEtQNFk5NjNYayt6VHdteUNJWXhCSVR3d3NBdEFCcUk1R0ZBQUFCQWtsRVFWUVkwMjJSVjVLRE1CQkVtNUZFTnNFNGtXM1dPWWYxNW5qL1M2MEtLRnltOXYzcGFXWSt1cUg4UzYycG9kYTEvUmJxKzF1U24xajFnVkoyMTg4b3NWNHpScFVtdG4xQ0F4K2RwSWUwRWU3b2ZKSUNValNnNVFNQ2lSN2FyT1dSRlhnOFJDOWFhZ1BFUXkzZGQyQjk0YWNEMDlCaFQvVEhTVi9zZzh2QkFUSWNiWmpISFN4Zk5WZ3ExTE5RQjBBQ293K3pxNXBUWDVmejErUXNQcVJXY1gwQjd4YStKMUpqc1dHN2k1RTc0RDdJQlpidWRyU1loM1l2ZEVMWG04RXBRTUVNTFhoR1VPancwTklhU2ExUVByMnpzUXdMWllDcjJ3TFhHTlY1a3pMMmhuME9pYTNMMTYwR1lrRUVZRDV1YXFpZ1h4ZVdWelNsTld4RzlhamtEKzBtRWh0eE10MUVBQUFBQUVsRlRrU3VRbUNDKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmJibSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmJibSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmJibSAuZmEuZmEtYmJtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQllBQUFBV0NBTUFBQUR6YXB3SkFBQUFrRkJNVkVVQUFBRC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8rV0FCbndBQUFBTDNSU1RsTUFCZXprRy9YWmh5WWlDZ09xTy9IYjBzTyt0N1Nlam5sdVhWZEFNaDBTRHVIZTFVdEhMU25jeUs2Wms0SnlhZGpvTXd3QUFBRExTVVJCVkJqVHRaQlpyc0l3REVWdm1qUkRXenJUdVdYbWpjRCtkMGNTV1Vqd2ljVDVPZkpWN01qR1IwazQ1L2tWNksyejM0WFNEYjlaWkl6MXpYR2tlT1dyR3B1dGMzcWl1UCtTTXYvVE9PZFM3cE1qV0tlVTZoRXp4bUxBbTFtTDBIVmhFVUpFQUNMcjVURVVWUkFFK3dOd3NkNjJESzFMUTZST0JWRDZWeE9HcG1uK1IvZ3F3ZXhIQmdhRTdkMnROVVpyWG8rQW5xWlRCSnkxRnU1SFk4eHNQZS9DTVAxZTRZV0JoaEp0VmRYS2dFN1FQVjJtWkZCRlVmNTA3T2t5V1FUYW1UaHdTemJnUGU1MkFCWmxZT2ZXc2dBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDIycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0udmliZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZDU0YTQ7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS52aWJlciAuZmEuZmEtdmliZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCWUFBQUFXQ0FNQUFBRHphcHdKQUFBQXRGQk1WRVZtWGF4bFc2dGFUcVZlVktoaldhZGNVS2IvLy85aVdLWmhWcW51N2ZaV1M2UDgvUDVwWDY1aVdLcGhXS1NRaXNSOWRMbHJZcTlZVGFPMnNkaHlhYk5UUjZIdzcvZm01ZktzcDlLam5jNmdtc3ljbHNxSWdiK0JlTHQ1Y0xaMWJMTnVaTEQ1K2Z6cTZmVEF1OTI3dDl1b285Q1drTWYzOXZ2Unp1Zk95K1d3cTlTYWxNbHdackZjVWFQMDgvbmYzZTdJeE9IRndlQ3hyTlNOaHNLRWZiM2k0ZkRMeCtPNHM5bXpydFpPUXAvVzFPblYwK25TeGpFaUFBQUJYVWxFUVZRWTB6MlFoNUxqSUF4QUJRb0VBejczN3RpT1czclB0cnYvLzYvRDhlNitHVFRNazBiU0NHWUVvNVJSODVEQUw4aThNdnZzKzJCd2FtUS9DUmJ1ay9YWk1welg4ZTJKOW14WENYOGYzYkFCcjNvRXNjcGY5Y0o3VTQ3OGtnaHVTQ1U5N25qSmpLWUZ6NzhnVzlFd1M0c0cvV2J6VHhBZ2VMV0E5ZnpTNEdQWXAwZEJPMVVoMkpDOFM2L2wvQzdMSUx2bnRuL2dEZ054dEFJZkE3NHBtRmQ4cEVNb1MxVlF3RHBPS2RhYkZnUnE1NUM1Y3JYT3Z6WFFUKzVFZ0pLWWJWNWFoTmJlUk5qR3oram9hRXBZcVE0VWJKMTBGSUI1Ri9XeDVkdktwdU0wa3VEdXpiWUJzT201WVlleTV5NEMwTnkwSmNhemNxZldSYVRqQ3pGbG9ta3QxN2MxRVJLZmJxUnZmR1R6cVN3VmVFSm9yYjNWM3VMcGRDb0NoRmJYMW8yR0pHblBhdlAzZ0dLU0JvWkQ5ZGgydCs0K1ZvSXVDSm4xQXJPZ3E2T1Q3L3VuNVdJQ1h2RTBYbXQvc1p6VjBnRExpVDhtTTMrKytRLzU2aDh0cHlTZzVBQUFBQUJKUlU1RXJrSmdnZz09KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbiBzcGFuLnNvY2lhbC1pdGVtIGEge1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDAgMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNWU1ZTVlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjYTFhMWExO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtb3V0bGluZS1idXR0b24gc3Bhbi5zb2NpYWwtaXRlbSBhIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLW91dGxpbmUtYnV0dG9uLm5vLXRpdGxlLXN0eWxlIHNwYW4uc29jaWFsLWl0ZW0gYSB7XG4gIHdpZHRoOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtb3V0bGluZS1idXR0b24ubm8tdGl0bGUtc3R5bGUgc3Bhbi5zb2NpYWwtaXRlbSBhIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0uZmFjZWJvb2sgYSB7XG4gIGJvcmRlci1jb2xvcjogIzRhNjM5ZjtcbiAgY29sb3I6ICM0YTYzOWY7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtb3V0bGluZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLmZhY2Vib29rIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1MjcxYjM7XG4gIGNvbG9yOiAjNTI3MWIzO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLW91dGxpbmUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS50d2l0dGVyIGEge1xuICBib3JkZXItY29sb3I6ICM1OWM4ZmY7XG4gIGNvbG9yOiAjNTljOGZmO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLW91dGxpbmUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS50d2l0dGVyIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1OGQxZmY7XG4gIGNvbG9yOiAjNThkMWZmO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLW91dGxpbmUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5nb29nbGVfcGx1cyBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDczZDMyO1xuICBjb2xvcjogI2Q3M2QzMjtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0uZ29vZ2xlX3BsdXMgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U2NDAzNTtcbiAgY29sb3I6ICNlNjQwMzU7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtb3V0bGluZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLnBpbnRlcmVzdCBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2IyMDI3O1xuICBjb2xvcjogI2NiMjAyNztcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0ucGludGVyZXN0IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlMzIyMjk7XG4gIGNvbG9yOiAjZTMyMjI5O1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLW91dGxpbmUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5saW5rZWRpbiBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDI2NmEwO1xuICBjb2xvcjogIzAyNjZhMDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0ubGlua2VkaW4gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAyN2VjMTtcbiAgY29sb3I6ICMwMjdlYzE7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtb3V0bGluZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLnR1bWJsciBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2U1YTcwO1xuICBjb2xvcjogIzNlNWE3MDtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0udHVtYmxyIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0MjYyODM7XG4gIGNvbG9yOiAjNDI2MjgzO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLW91dGxpbmUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS5lbWFpbCBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGMxNTFjO1xuICBjb2xvcjogIzBjMTUxYztcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0uZW1haWwgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzFhMmEzOTtcbiAgY29sb3I6ICMxYTJhMzk7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtb3V0bGluZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLnRlbGVncmFtIGEge1xuICBib3JkZXItY29sb3I6ICMxNzljZGU7XG4gIGNvbG9yOiAjMTc5Y2RlO1xufVxuXG4uYnMtc29jaWFsLXNoYXJlLnN0eWxlLW91dGxpbmUtYnV0dG9uLmNvbG9yZWQgc3Bhbi5zb2NpYWwtaXRlbS50ZWxlZ3JhbSBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTc5Y2RlO1xuICBjb2xvcjogIzE3OWNkZTtcbn1cblxuLmJzLXNvY2lhbC1zaGFyZS5zdHlsZS1vdXRsaW5lLWJ1dHRvbi5jb2xvcmVkIHNwYW4uc29jaWFsLWl0ZW0ud2hhdHNhcHAgYSB7XG4gIGJvcmRlci1jb2xvcjogIzAwZTY3NjtcbiAgY29sb3I6ICMwMGU2NzY7XG59XG5cbi5icy1zb2NpYWwtc2hhcmUuc3R5bGUtb3V0bGluZS1idXR0b24uY29sb3JlZCBzcGFuLnNvY2lhbC1pdGVtLndoYXRzYXBwIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMGNhNjU7XG4gIGNvbG9yOiAjMDBjYTY1O1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icy1hYm91dCAuYWJvdXQtbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJzLWFib3V0IC5hYm91dC1saW5rIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxN3B4IDAgMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHggNXB4IDA7XG59XG5cbi5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCAuYWJvdXQtaWNvbi1pdGVtIGEge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMzMzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cblxuLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbSBhIC5ic2ZpLCAuYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbSBhIC5mYSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbS5mYWNlYm9vayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhNjM5Zjtcbn1cblxuLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0udHdpdHRlciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5YzhmZjtcbn1cblxuLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0uZ29vZ2xlLXBsdXMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNzNkMzI7XG59XG5cbi5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCAuYWJvdXQtaWNvbi1pdGVtLmluc3RhZ3JhbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3NzYzODtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGZhcnRoZXN0LWNvcm5lciBhdCAzNSUgOTAlLCAjZmVjNTY0LCByZ2JhKDAsIDAsIDAsIDApIDUwJSksIC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBmYXJ0aGVzdC1jb3JuZXIgYXQgMCAxNDAlLCAjZmVjNTY0LCByZ2JhKDAsIDAsIDAsIDApIDUwJSksIC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IDAgLTI1JSwgIzUyNThjZiwgcmdiYSgwLCAwLCAwLCAwKSA1MCUpLCAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGZhcnRoZXN0LWNvcm5lciBhdCAyMCUgLTUwJSwgIzUyNThjZiwgcmdiYSgwLCAwLCAwLCAwKSA1MCUpLCAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGZhcnRoZXN0LWNvcm5lciBhdCAxMDAlIDAsICM4OTNkYzIsIHJnYmEoMCwgMCwgMCwgMCkgNTAlKSwgLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBmYXJ0aGVzdC1jb3JuZXIgYXQgNjAlIC0yMCUsICM4OTNkYzIsIHJnYmEoMCwgMCwgMCwgMCkgNTAlKSwgLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBmYXJ0aGVzdC1jb3JuZXIgYXQgMTAwJSAxMDAlLCAjZDkzMTdhLCByZ2JhKDAsIDAsIDAsIDApKSwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIzY1NTljYSwgI2JjMzE4ZiAzMCUsICNlMzNmNWYgNTAlLCAjZjc3NjM4IDcwJSwgI2ZlYzY2ZCAxMDAlKTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBmYXJ0aGVzdC1jb3JuZXIgYXQgMzUlIDkwJSwgI2ZlYzU2NCwgcmdiYSgwLCAwLCAwLCAwKSA1MCUpLCByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGZhcnRoZXN0LWNvcm5lciBhdCAwIDE0MCUsICNmZWM1NjQsIHJnYmEoMCwgMCwgMCwgMCkgNTAlKSwgcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IDAgLTI1JSwgIzUyNThjZiwgcmdiYSgwLCAwLCAwLCAwKSA1MCUpLCByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBmYXJ0aGVzdC1jb3JuZXIgYXQgMjAlIC01MCUsICM1MjU4Y2YsIHJnYmEoMCwgMCwgMCwgMCkgNTAlKSwgcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IDEwMCUgMCwgIzg5M2RjMiwgcmdiYSgwLCAwLCAwLCAwKSA1MCUpLCByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBmYXJ0aGVzdC1jb3JuZXIgYXQgNjAlIC0yMCUsICM4OTNkYzIsIHJnYmEoMCwgMCwgMCwgMCkgNTAlKSwgcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IDEwMCUgMTAwJSwgI2Q5MzE3YSwgcmdiYSgwLCAwLCAwLCAwKSksIGxpbmVhci1ncmFkaWVudCgjNjU1OWNhLCAjYmMzMThmIDMwJSwgI2UzM2Y1ZiA1MCUsICNmNzc2MzggNzAlLCAjZmVjNjZkIDEwMCUpO1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbS55b3V0dWJlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MxODFlO1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbS55b3V0dWJlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MxODFlO1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbS5kcmliYmJsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNGM4OTtcbn1cblxuLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0udmltZW8gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NmEzZTk7XG59XG5cbi5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCAuYWJvdXQtaWNvbi1pdGVtLmJlaGFuY2UgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjYzZmM7XG59XG5cbi5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCAuYWJvdXQtaWNvbi1pdGVtLnBpbnRlcmVzdCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiMjAyNztcbn1cblxuLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0uZ2l0aHViIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM0YzRjO1xufVxuXG4uYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbS5lbWFpbCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0udGVsZWdyYW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzljZGU7XG59XG5cbi5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCAuYWJvdXQtaWNvbi1pdGVtLnZrIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU3MjlhO1xufVxuXG4uYnMtcG9wdWxhci1jYXRlZ29yaWVzIC5icy1wb3B1bGFyLXRlcm1zLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zaWRlYmFyLWNvbHVtbi1zZWNvbmRhcnkgLmJzLXBvcHVsYXItY2F0ZWdvcmllcyAuYnMtcG9wdWxhci10ZXJtcy1saXN0LCAudmNfY29sLXNtLTIgLmJzLXBvcHVsYXItY2F0ZWdvcmllcyAuYnMtcG9wdWxhci10ZXJtcy1saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJzLXBvcHVsYXItY2F0ZWdvcmllcyAuYnMtcG9wdWxhci10ZXJtLWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYnMtcG9wdWxhci1jYXRlZ29yaWVzIC5icy1wb3B1bGFyLXRlcm0taXRlbSAudGVybS1jb3VudCwgLmJzLXBvcHVsYXItY2F0ZWdvcmllcyAuYnMtcG9wdWxhci10ZXJtLWl0ZW0gYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uYnMtcG9wdWxhci1jYXRlZ29yaWVzIC5icy1wb3B1bGFyLXRlcm0taXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5icy1wb3B1bGFyLWNhdGVnb3JpZXMgLmJzLXBvcHVsYXItdGVybS1pdGVtIC50ZXJtLWNvdW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgcGFkZGluZzogMCA2cHg7XG59XG5cbi5icy1wb3B1bGFyLWNhdGVnb3JpZXMgLmJzLXBvcHVsYXItdGVybS1pdGVtOmhvdmVyIC50ZXJtLWNvdW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3B1bGFyLWNhdGVnb3JpZXMgLmJzLXBvcHVsYXItdGVybS1pdGVtOmhvdmVyIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLndpZGdldC53aWRnZXRfYnMtc3Vic2NyaWJlLW5ld3NsZXR0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBwYWRkaW5nOiAyN3B4IDIzcHggIWltcG9ydGFudDtcbn1cblxuLmJzLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5zdWJzY3JpYmUtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzEycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5icy1zdWJzY3JpYmUtbmV3c2xldHRlciAuc3Vic2NyaWJlLW1lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzEycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5icy1zdWJzY3JpYmUtbmV3c2xldHRlciAuc3Vic2NyaWJlLW1lc3NhZ2UgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJzLXN1YnNjcmliZS1uZXdzbGV0dGVyIGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDMxMnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYnMtc3Vic2NyaWJlLW5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItZW1haWwge1xuICBjb2xvcjogIzVmNjU2OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xvcjogI2NiZDFkODtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgYm9yZGVyLXJhZGl1czogMzNweDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5icy1zdWJzY3JpYmUtbmV3c2xldHRlciAubmV3c2xldHRlci1zdWJzY3JpYmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDMzcHggMzNweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMCAxM3B4O1xufVxuXG4uYnMtc3Vic2NyaWJlLW5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItc3Vic2NyaWJlIC5mYSB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4uYnMtc3Vic2NyaWJlLW5ld3NsZXR0ZXIgLnBvd2VyZWQtYnkge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogNXB4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiAzMTFweDtcbiAgY29sb3I6ICNiN2I3Yjc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC42O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJzLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5wb3dlcmVkLWJ5OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5icy1mbGlja3IgLmJzLWZsaWNrci1waG90by1saXN0LmNvbHVtbnMtMiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3QuY29sdW1ucy0yIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3QuY29sdW1ucy0yIGxpIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnMtZmxpY2tyIC5icy1mbGlja3ItcGhvdG8tbGlzdC5jb2x1bW5zLTIgbGk6bnRoLWNoaWxkKG9kZCkge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5icy1mbGlja3IgLmJzLWZsaWNrci1waG90by1saXN0LmNvbHVtbnMtMiBsaTpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3QuY29sdW1ucy0yIGxpOm50aC1jaGlsZChuKzMpIHtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuXG4uYnMtZmxpY2tyIC5icy1mbGlja3ItcGhvdG8tbGlzdC5jb2x1bW5zLTMgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3QuY29sdW1ucy0zIGxpOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiA2Ni42NjY2NiU7XG4gIHBhZGRpbmctcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYnMtZmxpY2tyIC5icy1mbGlja3ItcGhvdG8tbGlzdC5jb2x1bW5zLTMgbGk6bnRoLWNoaWxkKDEpIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnMtZmxpY2tyIC5icy1mbGlja3ItcGhvdG8tbGlzdC5jb2x1bW5zLTMgbGk6bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZzogMCAwIDAgNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5icy1mbGlja3IgLmJzLWZsaWNrci1waG90by1saXN0LmNvbHVtbnMtMyBsaTpudGgtY2hpbGQoMykge1xuICBwYWRkaW5nOiAwIDAgMCA2cHggIWltcG9ydGFudDtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3QuY29sdW1ucy0zIGxpIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3QuY29sdW1ucy0zIGxpOm50aC1jaGlsZCgzbi0xKSB7XG4gIHBhZGRpbmc6IDAgM3B4O1xufVxuXG4uYnMtZmxpY2tyIC5icy1mbGlja3ItcGhvdG8tbGlzdC5jb2x1bW5zLTMgbGk6bnRoLWNoaWxkKDNuLTIpIHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3QuY29sdW1ucy0zIGxpOm50aC1jaGlsZCgzbiszKSB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuXG4uYnMtZmxpY2tyIC5icy1mbGlja3ItcGhvdG8tbGlzdC5saXN0LXBob3RvcyAuYnMtZmxpY2tyLXBob3RvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMi41JTtcbn1cblxuLmJzLWZsaWNrciAuYnMtZmxpY2tyLXBob3RvLWxpc3QubGlzdC1waG90b3MgLmJzLWZsaWNrci1waG90byBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5icy1mbGlja3IgLmJzLWZsaWNrci1waG90by1saXN0Lmxpc3QtcGhvdG9zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYnMtZmxpY2tyLXBob3RvIC5pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5icy1mbGlja3ItcGhvdG8gLmltZy1ob2xkZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5icy1kcmliYmJsZSAuYnMtZHJpYmJibGUtc2hvdC1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYnMtZHJpYmJibGUgLmJzLWRyaWJiYmxlLXNob3QtbGlzdCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtZHJpYmJibGUgLmJzLWRyaWJiYmxlLXNob3QtbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJzLWRyaWJiYmxlIC5icy1kcmliYmJsZS1zaG90LWxpc3QuY29sdW1ucy0yIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5icy1kcmliYmJsZSAuYnMtZHJpYmJibGUtc2hvdC1saXN0LmNvbHVtbnMtMiBsaTpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmJzLWRyaWJiYmxlIC5icy1kcmliYmJsZS1zaG90LWxpc3QuY29sdW1ucy0yIGxpOm50aC1jaGlsZChldmVuKSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uYnMtZHJpYmJibGUgLmJzLWRyaWJiYmxlLXNob3QtbGlzdC5jb2x1bW5zLTIgbGk6bnRoLWNoaWxkKG4rMykge1xuICBjbGVhcjogcmlnaHQ7XG59XG5cbi5icy1kcmliYmJsZSAuYnMtZHJpYmJibGUtc2hvdC1saXN0LmNvbHVtbnMtMyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMuMzMzJTtcbn1cblxuLmJzLWRyaWJiYmxlIC5icy1kcmliYmJsZS1zaG90LWxpc3QuY29sdW1ucy0zIGxpOm50aC1jaGlsZCgzbi0xKSB7XG4gIHBhZGRpbmc6IDAgM3B4O1xufVxuXG4uYnMtZHJpYmJibGUgLmJzLWRyaWJiYmxlLXNob3QtbGlzdC5jb2x1bW5zLTMgbGk6bnRoLWNoaWxkKDNuLTIpIHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmJzLWRyaWJiYmxlIC5icy1kcmliYmJsZS1zaG90LWxpc3QuY29sdW1ucy0zIGxpOm50aC1jaGlsZCgzbiszKSB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuXG4uZHJpYmJibGUtc2hvdCAuaW1nLWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnMtZ29vZ2xlLXBsdXMgPiBkaXYge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmJzLWVtYmVkIC5icy1lbWJlZC1pdGVtIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJzLWVtYmVkIC5icy1lbWJlZC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJzLWVtYmVkIC5icy1lbWJlZC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmJzLWluc3RhZ3JhbS1waG90byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5icy1pbnN0YWdyYW0tcGhvdG8gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5icy1pbnN0YWdyYW0tcGhvdG8gYSwgLmJzLWluc3RhZ3JhbS1waG90byBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icy1pbnN0YWdyYW0tcGhvdG8gYTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmJzLWluc3RhZ3JhbS1waG90byAuaW1nLWhvbGRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5icy1pbnN0YWdyYW0tcGhvdG8gLmltZy1ob2xkZXIuYi1sb2FkZWQsIGJvZHkuYnMtbGwtZCAuYnMtaW5zdGFncmFtLXBob3RvIC5pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5icy1pbnN0YWdyYW0tcGhvdG8gYSAudGhlLWhvdmVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYnMtaW5zdGFncmFtLXBob3RvIGEgLnRoZS1ob3ZlcjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XG59XG5cbi5icy1pbnN0YWdyYW0tcGhvdG86aG92ZXIgYSAudGhlLWhvdmVyOmFmdGVyLCAuYnMtaW5zdGFncmFtLXBob3RvOmhvdmVyIGEgLnRoZS1ob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtZHJpYmJibGUgLmJzLWluc3RhZ3JhbS1waG90by1saXN0IGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icy1kcmliYmJsZSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QgbGkgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdCAuYnMtaW5zdGFncmFtLXBob3RvIGltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTIgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWF4LWhlaWdodDogMTU1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMiBsaTpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmJzLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QuY29sdW1ucy0yIGxpOm50aC1jaGlsZChldmVuKSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTIgbGk6bnRoLWNoaWxkKG4rMykge1xuICBjbGVhcjogcmlnaHQ7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMi0xIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1heC1oZWlnaHQ6IDE1NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTItMSBsaTpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTItMSBsaTpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMi0xIGxpOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMi0xIGxpOm50aC1jaGlsZChuKzMpIHtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTMgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMyBsaTpudGgtY2hpbGQoM24tMSkge1xuICBwYWRkaW5nOiAwIDNweDtcbn1cblxuLmJzLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QuY29sdW1ucy0zIGxpOm50aC1jaGlsZCgzbi0yKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMyBsaTpudGgtY2hpbGQoM24rMykge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cblxuLmJzLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QuY29sdW1ucy0zLTEgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmJzLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QuY29sdW1ucy0zLTEgbGk6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDY2LjY2NjY2JTtcbiAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMy0xIGxpOm50aC1jaGlsZCgxKSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJzLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QuY29sdW1ucy0zLTEgbGk6bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZzogMCAwIDAgNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMy0xIGxpOm50aC1jaGlsZCgzKSB7XG4gIHBhZGRpbmc6IDAgMCAwIDZweCAhaW1wb3J0YW50O1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTMtMSBsaSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0LmNvbHVtbnMtMy0xIGxpOm50aC1jaGlsZCgzbi0xKSB7XG4gIHBhZGRpbmc6IDAgM3B4O1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTMtMSBsaTpudGgtY2hpbGQoM24tMikge1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5jb2x1bW5zLTMtMSBsaTpudGgtY2hpbGQoM24rMykge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cblxuLmJzLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3QubGlzdC1waG90b3MgLmJzLWluc3RhZ3JhbS1waG90byB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTIuNSU7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJzLWluc3RhZ3JhbS1waG90by1saXN0Lmxpc3QtcGhvdG9zIC5icy1pbnN0YWdyYW0tcGhvdG8gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYnMtaW5zdGFncmFtIC5icy1pbnN0YWdyYW0tcGhvdG8tbGlzdC5saXN0LXBob3RvcyAuYnMtaW5zdGFncmFtLXBob3RvLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5icy1pbnN0YWdyYW0gLmJldHRlci1kaXJlY3Rpb24tbmF2IC5iZXR0ZXItbmV4dCwgLmJzLWluc3RhZ3JhbSAuYmV0dGVyLWRpcmVjdGlvbi1uYXYgLmJldHRlci1wcmV2IHtcbiAgbWFyZ2luLXRvcDogLTI2cHg7XG59XG5cbi5iZXR0ZXItbmV3c3RpY2tlciB7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIG1heC1oZWlnaHQ6IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuXG4uYmV0dGVyLW5ld3N0aWNrZXIgLmhlYWRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uYmV0dGVyLW5ld3N0aWNrZXIgLmhlYWRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtN3B4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTZweDtcbn1cblxuLmJldHRlci1uZXdzdGlja2VyIHVsLm5ld3MtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmJldHRlci1uZXdzdGlja2VyIHVsLm5ld3MtbGlzdCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB3aWR0aDogNjUlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxNDBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5iZXR0ZXItbmV3c3RpY2tlciB1bC5uZXdzLWxpc3QgbGkuYWN0aXZlIHtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAxMTBweDtcbn1cblxuLmJldHRlci1uZXdzdGlja2VyIHVsLm5ld3MtbGlzdCBsaSBhIHtcbiAgY29sb3I6ICM2OTY5Njk7XG59XG5cbi5iZXR0ZXItbmV3c3RpY2tlciB1bC5uZXdzLWxpc3QgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA4MGNlO1xufVxuXG4uYmV0dGVyLW5ld3N0aWNrZXIgLmNvbnRyb2wtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5iZXR0ZXItbmV3c3RpY2tlciAuY29udHJvbC1uYXYgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5iZXR0ZXItbmV3c3RpY2tlciAuY29udHJvbC1uYXYgc3Bhbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmV0dGVyLW5ld3N0aWNrZXIgLmNvbnRyb2wtbmF2IHNwYW4ucHJldiB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4ubmV3c3RpY2tlci1jb250YWluZXIge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4ubGF5b3V0LTEtY29sIC5uZXdzdGlja2VyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmJldHRlci1uZXdzdGlja2VyLmhlYWRlci10aWNrZXIge1xuICBtYXJnaW46IDA7XG59XG5cbi53cGJfd3JhcHBlciAuYmV0dGVyLW5ld3N0aWNrZXIge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uZW50cnktY29udGVudCA+IC52Y19yb3c6Zmlyc3QtY2hpbGQgPiAud3BiX2NvbHVtbiA+IC52Y19jb2x1bW4taW5uZXIgPiAud3BiX3dyYXBwZXIgPiAuYmV0dGVyLW5ld3N0aWNrZXIge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uYmV0dGVyLW5ld3N0aWNrZXIgLmNvbnRyb2wtbmF2IHNwYW4gLmZhIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1iaWctYnV0dG9uIC5zb2NpYWwtaXRlbSwgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1ib3ggLml0ZW0taWNvbiwgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1idXR0b24gLml0ZW0taWNvbiwgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1jbGVhbiAuaXRlbS1pY29uLCAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLW1vZGVybiAuaXRlbS1pY29uLCAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLXN0eWxlLTYgLml0ZW0taWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzQzNDM7XG59XG5cbi5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtYmlnLWJ1dHRvbiAuaXRlbS1pY29uLCAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWJveCAuaXRlbS1jb3VudCwgLmJldHRlci1zb2NpYWwtY291bnRlci5zdHlsZS1ib3ggLml0ZW0tdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTMxO1xufVxuXG4ud2lkZ2V0X2JldHRlci1zb2NpYWwtY291bnRlciAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWJ1dHRvbiAuc29jaWFsLWxpc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53aWRnZXRfYmV0dGVyLXNvY2lhbC1jb3VudGVyIC5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtYnV0dG9uIC5zb2NpYWwtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi53aWRnZXRfYmV0dGVyLXNvY2lhbC1jb3VudGVyIC5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtc3R5bGUtNiAuc29jaWFsLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uc2l0ZS1mb290ZXIgLmJldHRlci1zdHVkaW8tc2hvcnRjb2RlLCAud2lkZ2V0IC5iZXR0ZXItc3R1ZGlvLXNob3J0Y29kZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcge1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nIC5oLXRleHQgLmJmLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcgLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZzphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjM1cyBjdWJpYy1iZXppZXIoMC4zOSwgMC41OCwgMC41NywgMSkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zNXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTgsIDAuNTcsIDEpIDBzO1xuICAtby10cmFuc2l0aW9uOiAwLjM1cyBjdWJpYy1iZXppZXIoMC4zOSwgMC41OCwgMC41NywgMSkgMHM7XG4gIHRyYW5zaXRpb246IDAuMzVzIGN1YmljLWJlemllcigwLjM5LCAwLjU4LCAwLjU3LCAxKSAwcztcbn1cblxuLnNlY3Rpb24taGVhZGluZzphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcgLmgtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNlY3Rpb24taGVhZGluZyAub3RoZXItbGluayB7XG4gIGZsb2F0OiByaWdodDtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZyAub3RoZXItbGluayAuaC10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC1zaXplOiA4MiU7XG4gIHBhZGRpbmc6IDRweCAwIDRweCAxNHB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxOmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtMi41cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxIC5oLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweCAxN3B4IDRweCAwO1xuICBjb2xvcjogIzQ0NDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MSAub3RoZXItbGluayAuaC10ZXh0IHtcbiAgcGFkZGluZzogNHB4IDRweCA0cHggMTdweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxIC5icy1wcmV0dHktdGFicy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10MSAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxIC5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyOmhvdmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDEgLmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXMyOmFmdGVyIHtcbiAgb3BhY2l0eTogMC4xNTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zMzphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFRQUFBQUVDQVlBQUFDcDhaNStBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UTTRJRGM1TGpFMU9UZ3lOQ3dnTWpBeE5pOHdPUzh4TkMwd01Ub3dPVG93TVNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVGNnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pWRk56ZzBOVEZCTmtNME1ERXhSVGRDTmtFNU9EazNNalJDTnpsQ05rUkZJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPalZGTnpnME5URkNOa00wTURFeFJUZENOa0U1T0RrM01qUkNOemxDTmtSRklqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZOVVUzT0RRMU1UZzJRelF3TVRGRk4wSTJRVGs0T1RjeU5FSTNPVUkyUkVVaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk5VVTNPRFExTVRrMlF6UXdNVEZGTjBJMlFUazRPVGN5TkVJM09VSTJSRVVpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo0NjF1OU5BQUFBRVVsRVFWUjQybUpnUUFYL3llQUFCQmdBZ2NJRC9VRE9nTDhBQUFBQVNVVk9SSzVDWUlJPSkgcmVwZWF0O1xuICBvcGFjaXR5OiAwLjI7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM0OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNSAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczUge1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM1OmFmdGVyIHtcbiAgdG9wOiBpbmhlcml0O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLXRvcDogLTAuNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm90dG9tOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM1ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM1ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczUgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNSA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNSA+IC5tYWluLWxpbms6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczUgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFRQUFBQUVDQVlBQUFDcDhaNStBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UTTRJRGM1TGpFMU9UZ3lOQ3dnTWpBeE5pOHdPUzh4TkMwd01Ub3dPVG93TVNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVGNnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pWRk56ZzBOVEZCTmtNME1ERXhSVGRDTmtFNU9EazNNalJDTnpsQ05rUkZJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPalZGTnpnME5URkNOa00wTURFeFJUZENOa0U1T0RrM01qUkNOemxDTmtSRklqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZOVVUzT0RRMU1UZzJRelF3TVRGRk4wSTJRVGs0T1RjeU5FSTNPVUkyUkVVaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk5VVTNPRFExTVRrMlF6UXdNVEZGTjBJMlFUazRPVGN5TkVJM09VSTJSRVVpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo0NjF1OU5BQUFBRVVsRVFWUjQybUpnUUFYL3llQUFCQmdBZ2NJRC9VRE9nTDhBQUFBQVNVVk9SSzVDWUlJPSkgcmVwZWF0O1xuICBvcGFjaXR5OiAwLjI7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM2Lm11bHRpLXRhYiB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczYgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczYgPiAubWFpbi1saW5rOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM2ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDRweCAxN3B4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM3OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQVFBQUFBRUNBWUFBQUNwOFo1K0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTVRNNElEYzVMakUxT1RneU5Dd2dNakF4Tmk4d09TOHhOQzB3TVRvd09Ub3dNU0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UY2dLRmRwYm1SdmQzTXBJaUI0YlhCTlRUcEpibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPalZGTnpnME5URkJOa00wTURFeFJUZENOa0U1T0RrM01qUkNOemxDTmtSRklpQjRiWEJOVFRwRWIyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09qVkZOemcwTlRGQ05rTTBNREV4UlRkQ05rRTVPRGszTWpSQ056bENOa1JGSWo0Z1BIaHRjRTFOT2tSbGNtbDJaV1JHY205dElITjBVbVZtT21sdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk5VVTNPRFExTVRnMlF6UXdNVEZGTjBJMlFUazRPVGN5TkVJM09VSTJSRVVpSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2TlVVM09EUTFNVGsyUXpRd01URkZOMEkyUVRrNE9UY3lORUkzT1VJMlJFVWlMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejQ2MXU5TkFBQUFFVWxFUVZSNDJtSmdRQVgveWVBQUJCZ0FnY0lEL1VET2dMOEFBQUFBU1VWT1JLNUNZSUk9KSByZXBlYXQ7XG4gIG9wYWNpdHk6IDAuMjtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogaW5pdGlhbDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDI2cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczcubXVsdGktdGFiIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNyA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNyA+IC5tYWluLWxpbms6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczcgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgcGFkZGluZzogNHB4IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDIge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNHB4IDAgMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MjphZnRlciB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQyIC5oLXRleHQge1xuICBwYWRkaW5nOiA0cHggMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDIgLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDRweCAwIDRweCAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MiAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1lbGVtZW50cyB7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC10MiAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLmgtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAycHggM3B4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXMyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgcGFkZGluZzogNHB4IDE1cHggMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zMiAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zMiAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXMzIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgcGFkZGluZzogMCAxNXB4IDAgMjBweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zNCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDIwcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDIuc2gtczMgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciwgLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zNCAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zMyAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXM0IC5oLXRleHQge1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDIuc2gtczQgLmgtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXMzOmFmdGVyIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogNXB4O1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zNDphZnRlciB7XG4gIHRvcDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiA1cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDIuc2gtczM6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXM0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMCAwIDRweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MzphZnRlciB7XG4gIHRvcDogaW5oZXJpdDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogIzJkMmQyZDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10MzpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10MyA+IGEgPiAuaC10ZXh0IHtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5icy1saWdodC1zY2hlbWUgLnNlY3Rpb24taGVhZGluZy5zaC10MyA+IC5oLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzID4gLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDRweCAwIDRweCAxN3B4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDkpO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXMyIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXMyOmFmdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjA4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXMyLmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXMyID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zMiA+IGEgPiAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczMge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zMy5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczMgPiAuaC10ZXh0LmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zMyA+IGEuYWN0aXZlID4gLmgtdGV4dC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczMgPiBhID4gLmgtdGV4dC5oLXRleHQge1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zMzphZnRlciB7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXMzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIHtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbiAgcmlnaHQ6IC0xNXB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXMzIC5vdGhlci1saW5rIC5oLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zMyA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zMyA+IC5tYWluLWxpbmsgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXMzID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczQge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczQ6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczQuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM0ID4gLmgtdGV4dC5oLXRleHQuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM0ID4gYS5hY3RpdmUgPiAuaC10ZXh0LmgtdGV4dC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczQgPiBhID4gLmgtdGV4dC5oLXRleHQuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNC5zaC10My5zaC1zNCAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM0LnNoLXQzLnNoLXM0IC5tYWluLWxpbms6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCAubWFpbi10ZXJtLTExNzEuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM0LnNoLXQzLnNoLXM0IGEuYWN0aXZlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM0LnNoLXQzLnNoLXM0ID4gLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczQgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMge1xuICByaWdodDogLTE1cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDEsIDAuMDcpO1xuICBwYWRkaW5nOiAycHggMTVweCAwIDE1cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNTphZnRlciB7XG4gIHRvcDogLTFweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNS5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczUuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczUgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM1ID4gYSA+IC5oLXRleHQge1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM2IHtcbiAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM2OmFmdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBUUFBQUFFQ0FZQUFBQ3A4WjUrQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5WnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNVE00SURjNUxqRTFPVGd5TkN3Z01qQXhOaTh3T1M4eE5DMHdNVG93T1Rvd01TQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRjZ0tGZHBibVJ2ZDNNcElpQjRiWEJOVFRwSmJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qVkZOemcwTlRGQk5rTTBNREV4UlRkQ05rRTVPRGszTWpSQ056bENOa1JGSWlCNGJYQk5UVHBFYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2pWRk56ZzBOVEZDTmtNME1ERXhSVGRDTmtFNU9EazNNalJDTnpsQ05rUkZJajRnUEhodGNFMU5Pa1JsY21sMlpXUkdjbTl0SUhOMFVtVm1PbWx1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TlVVM09EUTFNVGcyUXpRd01URkZOMEkyUVRrNE9UY3lORUkzT1VJMlJFVWlJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZOVVUzT0RRMU1UazJRelF3TVRGRk4wSTJRVGs0T1RjeU5FSTNPVUkyUkVVaUx6NGdQQzl5WkdZNlJHVnpZM0pwY0hScGIyNCtJRHd2Y21SbU9sSkVSajRnUEM5NE9uaHRjRzFsZEdFK0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5JaVB6NDYxdTlOQUFBQUVVbEVRVlI0Mm1KZ1FBWC95ZUFBQkJnQWdjSUQvVURPZ0w4QUFBQUFTVVZPUks1Q1lJST0pICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuMTM7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczYuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczYgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM2ID4gYSA+IC5oLXRleHQge1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM3IHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczcubXVsdGktdGFiIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogNTAlO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tbGVmdDogLTEwLjVweDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjNDQ0O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM3LmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0LmgtdGV4dC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczcgPiAuaC10ZXh0LmgtdGV4dC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczcgPiBhLmFjdGl2ZSA+IC5oLXRleHQuaC10ZXh0LmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNyA+IGEgPiAuaC10ZXh0LmgtdGV4dC5oLXRleHQge1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNzphZnRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzQ0NDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1lbGVtZW50cyB7XG4gIGJhY2tncm91bmQ6ICM0NDQ7XG4gIHJpZ2h0OiAtMTVweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNyAub3RoZXItbGluayAuaC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczgge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczgubXVsdGktdGFiIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM4ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0NDQ7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczggPiAubWFpbi1saW5rID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOCA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczggPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTlweDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM4ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM4ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczggPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmFmdGVyIHtcbiAgbGVmdDogaW5oZXJpdDtcbiAgcmlnaHQ6IC0xOXB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM4LmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM4ID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOCA+IGEgPiAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zODphZnRlciB7XG4gIG9wYWNpdHk6IDAuMTM7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczgubXVsdGktdGFiIC5icy1wcmV0dHktdGFicy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE2cHggNHB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczk6YWZ0ZXIge1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOS5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczkgLmgtdGV4dCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM5LmJzLXByZXR0eS10YWJzIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NCAubWFpbi1saW5rLmFjdGl2ZSAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0IC5tYWluLWxpbms6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0ID4gLmgtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0ID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10NCA+IGEgPiAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcubXVsdGktdGFiLnNoLXQ0LmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0IC5oLXRleHQge1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcubXVsdGktdGFiLnNoLXQ0IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcubXVsdGktdGFiLnNoLXQ0IC5tYWluLWxpbmsgLmgtdGV4dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NCA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcubXVsdGktdGFiLnNoLXQ0ID4gYSA+IC5oLXRleHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NCAub3RoZXItbGluayAuaC10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5tdWx0aS10YWIuc2gtdDQgLm1haW4tbGluazpob3ZlciAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0IC5tYWluLWxpbmsuYWN0aXZlIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQgYS5hY3RpdmUgLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10NCBhOmhvdmVyIC5oLXRleHQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NC5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogI2UyZTJlMjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0IC5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQ6YWZ0ZXIge1xuICBoZWlnaHQ6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHRvcDogOTAlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0IC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5vdGhlci1saW5rIC5oLXRleHQge1xuICBtYXJnaW46IDAgMCAxcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMXB4IDEwcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMgLm90aGVyLWxpbmsgLmgtdGV4dDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcubXVsdGktdGFiLnNoLXQ0IC5icy1wcmV0dHktdGFicy1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcubXVsdGktdGFiLnNoLXQ0IC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIHtcbiAgdG9wOiAxMjAlO1xuICBib3JkZXItY29sb3I6ICNlMmUyZTI7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5tdWx0aS10YWIuc2gtdDQuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyMSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogMCAwO1xuICByaWdodDogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgdG9wOiAxMDMlO1xuICB0b3A6IGNhbGMoMTAwJSArIDFweCk7XG4gIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NC5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rOmhvdmVyIC5oLXRleHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczE6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczM6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zMSAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXMzIC5oLXRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTEwJTtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcmlnaHQ6IC0xM3B4O1xuICB0b3A6IC0xcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczEgLm90aGVyLWxpbmsgLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zMyAub3RoZXItbGluayAuaC10ZXh0OmFmdGVyIHtcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIGxlZnQ6IC0xM3B4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXMyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zMzphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFRQUFBQUVDQVlBQUFDcDhaNStBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UTTRJRGM1TGpFMU9UZ3lOQ3dnTWpBeE5pOHdPUzh4TkMwd01Ub3dPVG93TVNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVGNnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pWRk56ZzBOVEZCTmtNME1ERXhSVGRDTmtFNU9EazNNalJDTnpsQ05rUkZJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPalZGTnpnME5URkNOa00wTURFeFJUZENOa0U1T0RrM01qUkNOemxDTmtSRklqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZOVVUzT0RRMU1UZzJRelF3TVRGRk4wSTJRVGs0T1RjeU5FSTNPVUkyUkVVaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk5VVTNPRFExTVRrMlF6UXdNVEZGTjBJMlFUazRPVGN5TkVJM09VSTJSRVVpTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo0NjF1OU5BQUFBRVVsRVFWUjQybUpnUUFYL3llQUFCQmdBZ2NJRC9VRE9nTDhBQUFBQVNVVk9SSzVDWUlJPSk7XG4gIG9wYWNpdHk6IDAuMTM7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczQ6YWZ0ZXIge1xuICBoZWlnaHQ6IDEzcHg7XG4gIHRvcDogOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBTUFBQUFEQ0FZQUFBQldLTFcvQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5aHBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNVE00SURjNUxqRTFPVGd5TkN3Z01qQXhOaTh3T1M4eE5DMHdNVG93T1Rvd01TQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRjZ0tFMWhZMmx1ZEc5emFDa2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZRalE0TlVWRk9ETkdOemMxTVRGRk4wSTROVGRDTVRSQk16UTNSVEl3TlRRaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlFqUTROVVZGT0RSR056YzFNVEZGTjBJNE5UZENNVFJCTXpRM1JUSXdOVFFpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwQ05EZzFSVVU0TVVZM056VXhNVVUzUWpnMU4wSXhORUV6TkRkRk1qQTFOQ0lnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBDTkRnMVJVVTRNa1kzTnpVeE1VVTNRamcxTjBJeE5FRXpORGRGTWpBMU5DSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9Qazg2QTdFQUFBQVNTVVJCVkhqYVltQmdZTEJnSUFnQUFnd0FCODhBT2NjVmJMc0FBQUFBU1VWT1JLNUNZSUk9KSByZXBlYXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczQgLmgtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcmlnaHQ6IC0xMXB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHRyYW5zZm9ybTogc2tldygyOWRlZyk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM0IC5oLXRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTEwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0b3A6IC0xcHg7XG4gIHdpZHRoOiA0MnB4O1xuICByaWdodDogLTQycHg7XG4gIHotaW5kZXg6IC0yO1xufVxuXG4uc2l0ZS1mb290ZXIgLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNCAuaC10ZXh0OmFmdGVyLCAuc2l0ZS1mb290ZXIgLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczQgLmgtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczQgLm1haW4tbGluayAuaC10ZXh0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczQgLm90aGVyLWxpbmsub3RoZXItbGluayAuaC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczQgLm90aGVyLWxpbmsub3RoZXItbGluayAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM0IC5vdGhlci1saW5rLm90aGVyLWxpbmsgLmgtdGV4dDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM0IC5tYWluLWxpbms6aG92ZXIgLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczQgLm1haW4tbGluayAuaC10ZXh0IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlDQVlBQUFERUQ3NkxBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UTTRJRGM1TGpFMU9UZ3lOQ3dnTWpBeE5pOHdPUzh4TkMwd01Ub3dPVG93TVNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVGNnS0ZkcGJtUnZkM01wSWlCNGJYQk5UVHBKYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2preU5UQTBNRFF5TkRnMk1URXhSVGhCTVVZelFrWTRSVEl4UTBWQ01EWkRJaUI0YlhCTlRUcEViMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPamt5TlRBME1EUXpORGcyTVRFeFJUaEJNVVl6UWtZNFJUSXhRMFZDTURaRElqNGdQSGh0Y0UxTk9rUmxjbWwyWldSR2NtOXRJSE4wVW1WbU9tbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZPVEkxTURRd05EQTBPRFl4TVRGRk9FRXhSak5DUmpoRk1qRkRSVUl3TmtNaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk9USTFNRFF3TkRFME9EWXhNVEZGT0VFeFJqTkNSamhGTWpGRFJVSXdOa01pTHo0Z1BDOXlaR1k2UkdWelkzSnBjSFJwYjI0K0lEd3ZjbVJtT2xKRVJqNGdQQzk0T25odGNHMWxkR0UrSUR3L2VIQmhZMnRsZENCbGJtUTlJbklpUHo2ZjNGOVRBQUFBaGtsRVFWUjQybXlQU3c3RElBeEVKeXAzNkJvUVd5N0FTUkFDNVdBSURwVlZKQmI4N2tFYkZoVnRZOGtMKzQwMTR5MmxKRG5uK0syY003VFcyTVlZOGc0YVl4QkNBQzdCMm04b2xWTHlQTTg1ay9XeTFncHJMV0tNRUVMTTNVZlFXb056YnNJMUUxbmg1Y2tZKzhwRGV1L1k5MzFDU3VuZk40L2pPSjdlKzF0WVNzRkxnQUVBSjJSRlo2dVNDczhBQUFBQVNVVk9SSzVDWUlJPSkgcmVwZWF0O1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5oYXZlX2JnLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM1OmFmdGVyIHtcbiAgZmlsdGVyOiBpbnZlcnQoMTAwJSkgYnJpZ2h0bmVzcygxMi43KTtcbiAgb3BhY2l0eTogMC42O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM1ID4gLmgtdGV4dCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczU6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczUgLmgtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLWxlZnQ6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM1IC5oLXRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICByaWdodDogLTE0cHg7XG4gIHotaW5kZXg6IC0yO1xufVxuXG4uc2l0ZS1mb290ZXIgLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNSAuaC10ZXh0OmFmdGVyLCAuc2l0ZS1mb290ZXIgLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczUgLmgtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNSAubWFpbi1saW5rIC5oLXRleHQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNSAub3RoZXItbGluay5vdGhlci1saW5rIC5oLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNSAub3RoZXItbGluay5vdGhlci1saW5rIC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczUgLm90aGVyLWxpbmsub3RoZXItbGluayAuaC10ZXh0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczUgLm1haW4tbGluazpob3ZlciAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM1LnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNSAubWFpbi1saW5rIC5oLXRleHQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmYzODtcbn1cblxuLmJzLWxpZ2h0LXNjaGVtZSAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3KTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNiAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM2IC5oLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIwcHg7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1sZWZ0OiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDM4cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczYgLm90aGVyLWxpbmsgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNiAub3RoZXItbGluayBzcGFuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczYgLm90aGVyLWxpbmsuYWN0aXZlIC5oLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLm11bHRpLXRhYi5zaC10NC5zaC1zNiAubWFpbi1saW5rIC5oLXRleHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM2IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczY6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ1IHtcbiAgcGFkZGluZzogMCAwIDNweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGluaGVyaXQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDUgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDUgPiAubWFpbi1saW5rID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10NSA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDUgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ1ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ1ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogM3B4O1xuICBib3R0b206IC0zcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDUgLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ1IC5vdGhlci1saW5rIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDUuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0IHtcbiAgcGFkZGluZzogMCAwIDAgMTdweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDUgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMge1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ1IC5icy1wcmV0dHktdGFicy1lbGVtZW50cyAub3RoZXItbGluayAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDUuc2gtczIge1xuICBwYWRkaW5nOiAzcHggMCAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ1LnNoLXMyID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10NS5zaC1zMiA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10NS5zaC1zMiA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YmVmb3JlIHtcbiAgYm90dG9tOiBpbmhlcml0O1xuICB0b3A6IC0zcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDUuc2gtczI6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3R0b206IGluaGVyaXQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDUuc2gtMiAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYgPiAubWFpbi1saW5rID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10NiA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTFweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEzOmJlZm9yZSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDcpICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYgLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2IC5vdGhlci1saW5rIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0IHtcbiAgcGFkZGluZzogMnB4IDAgMCAxN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NiAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1lbGVtZW50cyB7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIC5vdGhlci1saW5rIC5oLXRleHQge1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NiA+IC5vdGhlci1saW5rIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2IC5icy1wcmV0dHktdGFicy1lbGVtZW50cyAub3RoZXItbGluayB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcubXVsdGktdGFiLnNoLXQ2IC5icy1wcmV0dHktdGFicy1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczI6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tdG9wOiAtMS41cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczIgPiAub3RoZXItbGluayB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczIgLm90aGVyLWxpbmsgLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMi5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQge1xuICBwYWRkaW5nOiAwIDAgMCAxN3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMzOmJlZm9yZSB7XG4gIHRvcDogaW5oZXJpdDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMyA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMyA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczMgPiAubWFpbi1saW5rID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMyA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMyA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczMgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxO1xuICByaWdodDogLTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczMgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMzID4gLm1haW4tbGluayA+IC5oLXRleHQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMzID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMzID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMzID4gLm1haW4tbGluayA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczMgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQzKTtcbiAgei1pbmRleDogMjtcbiAgLXdlYmtpci1ib3gtc2hhZG93OiAtMnB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6IC0ycHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczMgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczMgPiAubWFpbi1saW5rID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMyA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczMgPiAub3RoZXItbGluayB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuYnMtcHJldHR5LXRhYnMuc2gtczMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMzIC5vdGhlci1saW5rIC5oLXRleHQge1xuICBwYWRkaW5nOiAwIDAgMCAxN3B4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMzIC5icy1wcmV0dHktdGFicy1jb250YWluZXIgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIHtcbiAgdG9wOiA5NiU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDI0cHggMCAxMnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiAubWFpbi1saW5rID4gLmgtdGV4dDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciB7XG4gIHJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAycHg7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM1ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM1ID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczUgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgcGFkZGluZzogMCAyMnB4IDAgMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEycHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczUgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczUgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM1ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczUgPiAubWFpbi1saW5rID4gLmgtdGV4dDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczUgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM1ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNSA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNSA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM1ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAycHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3IHtcbiAgcGFkZGluZzogMCAyNXB4IDAgMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNjpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczc6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgbGVmdDogNXB4O1xuICByaWdodDogNXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMjBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogc2tldygtMjBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDIwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMjBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMjBkZWcpO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2ID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczYgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3ID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczcgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgcGFkZGluZzogMCAyNnB4IDAgMTBweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3IC5oLXRleHQge1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5icy1wcmV0dHktdGFicy5zaC1zNiAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuYnMtcHJldHR5LXRhYnMuc2gtczcgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2IC5vdGhlci1saW5rIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczcgLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDAgMCAwIDE3cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNiA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNiA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtOHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMjBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogc2tldygtMjBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDIwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMjBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMjBkZWcpO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXRvcDogNDRweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczYgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtN3B4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMjBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogc2tldygtMjBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM2ID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczYgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczcgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM3ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiA0NHB4IHNvbGlkICNmZmY7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczYgPiAub3RoZXItbGluaywgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyA+IC5vdGhlci1saW5rIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNiAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1lbGVtZW50cywgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1lbGVtZW50cyB7XG4gIHJpZ2h0OiAtMTNweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zODpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM4ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM4ID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczggPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgcGFkZGluZzogMCAyNXB4IDAgMTJweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM4ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItdG9wOiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOCAub3RoZXItbGluayAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM4LmJzLXByZXR0eS10YWJzIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM4ID4gLm90aGVyLWxpbmsge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczkge1xuICBwYWRkaW5nOiAwIDE1cHggN3B4IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEwIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczkgLmgtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczk6YmVmb3JlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3R0b206IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjEzO1xuICBiYWNrZ3JvdW5kOiAjYTJhMmEyO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTAgPiAubWFpbi1saW5rID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTAgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM5ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM5ID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczkgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTAgPiAub3RoZXItbGluaywgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOSA+IC5vdGhlci1saW5rIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMC5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtbW9yZS5vdGhlci1saW5rIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczkuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTAuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEwID4gLm90aGVyLWxpbmssIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczkgPiAub3RoZXItbGluayB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTAgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEwID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTAgPiAubWFpbi1saW5rID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTAgPiAubWFpbi1saW5rID4gLmgtdGV4dDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEwID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTAgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTIgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTIgPiAubWFpbi1saW5rID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTIgPiAubWFpbi1saW5rID4gLmgtdGV4dDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTIgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOSA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOSA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczkgPiAubWFpbi1saW5rID4gLmgtdGV4dDphZnRlciwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOSA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOSA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YWZ0ZXIsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczkgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTAgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEwID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEwID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTIgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOSA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zOSA+IC5tYWluLWxpbmsgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM5ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dCB7XG4gIHBhZGRpbmc6IDAgMTlweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTIgLm90aGVyLWxpbmsgLmgtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMiA+IC5vdGhlci1saW5rIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczExLm11bHRpLXRhYiB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczExOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczExID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMSA+IC5tYWluLWxpbmsgPiAuaC10ZXh0LCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMSA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQge1xuICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCA2MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTEgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMSA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTEgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmJlZm9yZSB7XG4gIGxlZnQ6IDQ3cHg7XG4gIHJpZ2h0OiA0N3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTEgLnNoLXN2Zy1sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXMxMSAuc2gtc3ZnLXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0xcHg7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zMTIgPiAubWFpbi1saW5rID4gLmgtdGV4dDpiZWZvcmUsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczEyID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ3IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZy5zaC10NzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEuNXB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ3ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ3ID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDcgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDE1cHggMCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ3ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10NyA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmJlZm9yZSwgLnNlY3Rpb24taGVhZGluZy5zaC10NyA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTcuNXB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ3IC5oLXRleHQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ3IC5vdGhlci1saW5rIC5oLXRleHQsIC5zZWN0aW9uLWhlYWRpbmcuc2gtdDcuYnMtcHJldHR5LXRhYnMgLmJzLXByZXR0eS10YWJzLW1vcmUub3RoZXItbGluayAuaC10ZXh0IHtcbiAgcGFkZGluZzogMCAwIDAgMTdweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zZWN0aW9uLWhlYWRpbmcuc2gtdDcgLmJzLXByZXR0eS10YWJzLWNvbnRhaW5lciAuYnMtcHJldHR5LXRhYnMtZWxlbWVudHMge1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nLnNoLXQ3IC5icy1wcmV0dHktdGFicy1lbGVtZW50cyAub3RoZXItbGluayAuaC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEgLm1haW4tbGluazpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIC5oLXRleHQsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEgYS5hY3RpdmUgLmgtdGV4dCwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10MSBhOmhvdmVyIC5oLXRleHQsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEgPiAuaC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczI6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjQ1O1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM1ID4gLmgtdGV4dDpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM1ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQxLnNoLXM1ID4gLm1haW4tbGluayA+IC5oLXRleHQsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczUgPiAubWFpbi1saW5rID4gLmgtdGV4dDphZnRlciwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10MS5zaC1zNSA+IGE6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCA+IC5oLXRleHQ6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDEuc2gtczUgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10MjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTQpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10MiAubWFpbi1saW5rOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgLmgtdGV4dCwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10MiBhLmFjdGl2ZSwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10MiA+IC5oLXRleHQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAubGlzdGluZy1pdGVtLXRleHQtMiAuaXRlbS1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Mi5zaC1zMiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDIuc2gtczMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQyLnNoLXM0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10MzphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNC5icy1wcmV0dHktdGFicyAuYnMtcHJldHR5LXRhYnMtY29udGFpbmVyIC5icy1wcmV0dHktdGFicy1tb3JlLm90aGVyLWxpbmsgLmgtdGV4dC5oLXRleHQsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczQgPiAuaC10ZXh0LmgtdGV4dC5oLXRleHQsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczQgPiBhLmFjdGl2ZSA+IC5oLXRleHQuaC10ZXh0LmgtdGV4dCwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNCA+IGEgPiAuaC10ZXh0LmgtdGV4dC5oLXRleHQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM1IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3KTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zNiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQzLnNoLXM3OmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgIzQ0NDtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10My5zaC1zOTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDcpICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDMuc2gtczk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDcpICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczE6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDQuc2gtczM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3KTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10NC5zaC1zNTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWx0ZXI6IGludmVydCgxMDAlKSBicmlnaHRuZXNzKDEyLjcpO1xuICBvcGFjaXR5OiAwLjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ1OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDUgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ1ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YmVmb3JlLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ1ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ1IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXItd2lkZ2V0cyAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ0LnNoLXM1IC5oLXRleHQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ubHRyIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5sdHIgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAubHRyIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiBhOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQgPiAuaC10ZXh0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5ydGwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnJ0bCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YWZ0ZXIsIC5ydGwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ubHRyIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiAuaC10ZXh0Omxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIsIC5sdHIgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDpiZWZvcmUsIC5sdHIgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmFmdGVyLCAubHRyIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDYuc2gtczQgPiAubWFpbi1saW5rID4gLmgtdGV4dDpiZWZvcmUsIC5sdHIgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YWZ0ZXIsIC5sdHIgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IGE6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCA+IC5oLXRleHQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5ydGwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IC5oLXRleHQ6bGFzdC1jaGlsZDpmaXJzdC1jaGlsZDphZnRlciwgLnJ0bCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gLmgtdGV4dDpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnJ0bCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gLm1haW4tbGluayA+IC5oLXRleHQ6YWZ0ZXIsIC5ydGwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLnNlY3Rpb24taGVhZGluZy5zaC10Ni5zaC1zNCA+IC5tYWluLWxpbmsgPiAuaC10ZXh0OmJlZm9yZSwgLnJ0bCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDphZnRlciwgLnJ0bCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM0ID4gYTpsYXN0LWNoaWxkOmZpcnN0LWNoaWxkID4gLmgtdGV4dDpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuc2VjdGlvbi1oZWFkaW5nLnNoLXQ2LnNoLXM5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgIWltcG9ydGFudDtcbn1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDcuc2gtczEgLmgtdGV4dCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC5zZWN0aW9uLWhlYWRpbmcuc2gtdDc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uc2luZ2xlLWZlYXR1cmVkLXZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSwgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIGEge1xuICBjb2xvcjogIzNhM2EzYTtcbn1cblxuLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5jb21tZW50cywgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hdmF0YXIsIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAudGltZSwgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC52aWV3cyB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDAgMTJweCAwIDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSA+IGEgKyBzcGFuOmJlZm9yZSwgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gc3BhbiArIGE6YmVmb3JlLCAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBzcGFuICsgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgYiB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4ucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWEucG9zdC1hdXRob3ItYXZhdGFyIC5hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hLnBvc3QtYXV0aG9yLWF2YXRhciAuYXZhdGFyICsgLnBvc3QtYXV0aG9yLW5hbWUge1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuXG4ucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLW5hbWUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWEsIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAudGltZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDQpO1xufVxuXG4ucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWE6aG92ZXIge1xuICBjb2xvcjogI2I3YjdiNyAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLXBvc3QtdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uc2luZ2xlLWZlYXR1cmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpbmdsZS1mZWF0dXJlZCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLWZlYXR1cmVkIGZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaW5nbGUtZmVhdHVyZWQgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaW1hZ2UtY3JlZGl0IGEsIC5pbWFnZS1jcmVkaXQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtZmVhdHVyZWQgLmltYWdlLWNyZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm90dG9tOiAtMThweDtcbiAgY29sb3I6ICNhZGFkYWQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wb3N0LmZvcm1hdC1zdGFuZGFyZCAuc2luZ2xlLWZlYXR1cmVkIC5pbWFnZS1jcmVkaXQge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBjb2xvcjogIzZkNmQ2ZDtcbn1cblxuLnNpbmdsZS1wb3N0LWV4Y2VycHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpbmdsZS1wb3N0LWV4Y2VycHQucG9zdC1leGNlcnB0LWJjIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZS50b3Atc2hhcmUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLm51bWJlciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5wb3N0LXNoYXJlLWJ0biAuYmYtaWNvbiwgLnNpbmdsZS1wb3N0LXNoYXJlIC5wb3N0LXNoYXJlLWJ0biAubnVtYmVyLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuIC50ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4gLnRleHQge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4gLmJmLWljb24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMCAzcHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc2hhcmUtaGFuZGxlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4ucG9zdC1zaGFyZS1idG4tY29tbWVudHMsIC5zaW5nbGUtcG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4ucG9zdC1zaGFyZS1idG4tdmlld3Mge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4ucG9zdC1zaGFyZS1idG4tdmlld3Mge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuLnBvc3Qtc2hhcmUtYnRuLXZpZXdzLnJhbmstMCwgLnNpbmdsZS1wb3N0LXNoYXJlIC5wb3N0LXNoYXJlLWJ0bi5wb3N0LXNoYXJlLWJ0bi12aWV3cy5yYW5rLWRlZmF1bHQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2hhcmUtaGFuZGxlci13cmFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzM3B4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0yIC5zaGFyZS1oYW5kbGVyLXdyYXAge1xuICBoZWlnaHQ6IDM4cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTUgLnNoYXJlLWhhbmRsZXItd3JhcCwgLnBvc3Qtc2hhcmUuc3R5bGUtOCAuc2hhcmUtaGFuZGxlci13cmFwIHtcbiAgaGVpZ2h0OiA0N3B4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS02IC5zaGFyZS1oYW5kbGVyLXdyYXAsIC5wb3N0LXNoYXJlLnN0eWxlLTcgLnNoYXJlLWhhbmRsZXItd3JhcCB7XG4gIGhlaWdodDogNzBweDtcbn1cblxuLnNoYXJlLWhhbmRsZXItd3JhcC5icy1wcmV0dHktdGFicy1pbml0aWFsaXplZCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4tZ3JvdXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wb3N0LXNoYXJlIC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAucG9zdC1zaGFyZS1idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNjYlO1xuICBiYWNrZ3JvdW5kOiAjZTJlMmUyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTclO1xufVxuXG4ucG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuXG4ucG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLnBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuLWdyb3VwIC5wb3N0LXNoYXJlLWJ0bjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3N0LXNoYXJlIC5icy1wcmV0dHktdGFicy1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnBvc3Qtc2hhcmUgLmJzLXByZXR0eS10YWJzLWVsZW1lbnRzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIGxpIHtcbiAgbWFyZ2luOiAwIDZweCA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgbGkgbGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtIHtcbiAgbWFyZ2luOiAwIDZweCA0cHggMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0gYSB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uaGFzLWNvdW50IGEge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0gYSAuYmYtaWNvbiwgLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbSBhIC5pdGVtLXRpdGxlLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtIGEgLm51bWJlciB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtIGEgLml0ZW0tdGl0bGUsIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0gYSAubnVtYmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbSBhIC5iZi1pY29uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLndoYXRzYXBwIC5iZi1pY29uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLm51bWJlcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uZmFjZWJvb2sgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDVmOWE7XG4gIGNvbG9yOiAjMTMzZDZkO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmZhY2Vib29rIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI0YTgyO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnR3aXR0ZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1M2M3ZmY7XG4gIGNvbG9yOiAjMmU4NmIxO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnR3aXR0ZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjllZDA7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uZ29vZ2xlX3BsdXMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTNiMmI7XG4gIGNvbG9yOiAjOWEyMzE3O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmdvb2dsZV9wbHVzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjcyOTFhO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnBpbnRlcmVzdCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E0MTcxOTtcbiAgY29sb3I6ICM2NzBkMGU7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0ucGludGVyZXN0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGMwYTBjO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmxpbmtlZGluIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1MTgyO1xuICBjb2xvcjogIzAxM2M2MTtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5saW5rZWRpbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2I1Zjtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5lbWFpbCBhLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnByaW50IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICBjb2xvcjogIzMxMzEzMTtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5lbWFpbCBhOmhvdmVyLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnByaW50IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyZjJmO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnR1bWJsciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlNWE3MDtcbiAgY29sb3I6ICMyNDM4NGE7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0udHVtYmxyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2MjgzO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnRlbGVncmFtIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc5Y2RlO1xuICBjb2xvcjogIzBhNjI5YTtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS50ZWxlZ3JhbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmOGRkZTtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5yZWRkaXQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ1MDA7XG4gIGNvbG9yOiAjYmIzMjAwO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnJlZGRpdCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjM2MwMTtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5zdHVtYmxldXBvbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlNDgxMztcbiAgY29sb3I6ICM5ODJkMGI7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uc3R1bWJsZXVwb24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTNkMGY7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0udmsgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Yzc1YTM7XG4gIGNvbG9yOiAjMjIzNDQ4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnZrIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U1Zjg0O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmRpZ2cgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjNTI1MjUyO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmRpZ2cgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmY7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uYnMtY3VzdG9tLWxpbmsgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjNTI1MjUyO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmJzLWN1c3RvbS1saW5rIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyZjJmO1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLm9rLXJ1IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU4MjA4O1xuICBjb2xvcjogI2NiNmUwNDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5vay1ydSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzNmMwODtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS53aGF0c2FwcCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZTY3NjtcbiAgY29sb3I6ICMwMmEyNTI7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0ud2hhdHNhcHAgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGM0NjI7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0ubGluZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjkwMDtcbiAgY29sb3I6ICMwMThjMDE7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0ubGluZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWEwMDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5saW5lIC5iZi1pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmJibSAuYmYtaWNvbjpiZWZvcmUsIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0ubGluZSAuYmYtaWNvbjpiZWZvcmUsIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0udmliZXIgLmJmLWljb246YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS52aWJlciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkNTRhNDtcbiAgY29sb3I6ICMxZjFkM2M7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0udmliZXI6aG92ZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTQ1ODk7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0udmliZXIgLmJmLWljb24ge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uYmJtIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICBjb2xvcjogIzUwNTA1MDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5iYm0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uZmFjZWJvb2stbWVzc2VuZ2VyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ4YWZmO1xuICBjb2xvcjogIzI0NjRmZjtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5mYWNlYm9vay1tZXNzZW5nZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDhhZmY7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uYmJtIC5iZi1pY29uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLnRlbGVncmFtIC5iZi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uYmJtIC5ic2ZpLWJibSwgLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5kaWdnIC5iZi1pY29uLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmxpbmUgLmJzZmktbGluZSwgLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS52aWJlciAuYnNmaS12aWJlciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbSAuYmYtaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uYmJtLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmxpbmUsIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0udmliZXIsIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0ud2hhdHNhcHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0uYmJtLCAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmxpbmUsIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0udmliZXIsIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLWl0ZW0ud2hhdHNhcHAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAucG9zdC1zaGFyZSAucG9zdC1zaGFyZS1idG4tZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zaGFyZS1oYW5kbGVyLXdyYXAge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5zaW5nbGUtcG9zdC1zaGFyZSAuc29jaWFsLXNoYXJlLWxpc3QgKyAucG9zdC1zaGFyZS1idG4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAuc2luZ2xlLXBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnBvc3Qtc2hhcmUuc3R5bGUtMyAuc2hhcmUtaGFuZGxlciwgLnBvc3Qtc2hhcmUuc3R5bGUtNCAuc2hhcmUtaGFuZGxlciwgLnBvc3Qtc2hhcmUuc3R5bGUtNSAuc2hhcmUtaGFuZGxlciwgLnBvc3Qtc2hhcmUuc3R5bGUtOCAuc2hhcmUtaGFuZGxlciB7XG4gIG1hcmdpbjogMCAxMnB4IDEycHggMDtcbn1cblxuLnBvc3Qtc2hhcmUgLnNoYXJlLWhhbmRsZXI6YWZ0ZXIsIC5wb3N0LXNoYXJlIC5zaGFyZS1oYW5kbGVyOmJlZm9yZSB7XG4gIGJvcmRlcjogc29saWQgNnB4IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTJweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkN2Q3ZDc7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG5cbi5wb3N0LXNoYXJlIC5zaGFyZS1oYW5kbGVyOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCA1cHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICByaWdodDogLTEwcHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEgLnNoYXJlLWhhbmRsZXI6YWZ0ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTEgLnNoYXJlLWhhbmRsZXI6YmVmb3JlLCAucG9zdC1zaGFyZS5zdHlsZS0yIC5zaGFyZS1oYW5kbGVyOmFmdGVyLCAucG9zdC1zaGFyZS5zdHlsZS0yIC5zaGFyZS1oYW5kbGVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3N0LXNoYXJlIC5wb3N0LXNoYXJlLWJ0biwgLnBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtIGEge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0zIC5zb2NpYWwtaXRlbSBhLCAucG9zdC1zaGFyZS5zdHlsZS02IC5zb2NpYWwtaXRlbSBhLCAucG9zdC1zaGFyZS5zdHlsZS03IC5zb2NpYWwtaXRlbSBhIHtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDNweCAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDA7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTYgLmJmLWljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTYgLml0ZW0tdGl0bGUsIC5wb3N0LXNoYXJlLnN0eWxlLTYgLm51bWJlciwgLnBvc3Qtc2hhcmUuc3R5bGUtNiAudGV4dCwgLnBvc3Qtc2hhcmUuc3R5bGUtNyAuYmYtaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtNyAuaXRlbS10aXRsZSwgLnBvc3Qtc2hhcmUuc3R5bGUtNyAubnVtYmVyLCAucG9zdC1zaGFyZS5zdHlsZS03IC50ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNSAucG9zdC1zaGFyZS1idG4gLmJmLWljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTUgLnBvc3Qtc2hhcmUtYnRuIC5udW1iZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTUgLnBvc3Qtc2hhcmUtYnRuIC50ZXh0LCAucG9zdC1zaGFyZS5zdHlsZS04IC5wb3N0LXNoYXJlLWJ0biAuYmYtaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtOCAucG9zdC1zaGFyZS1idG4gLm51bWJlciwgLnBvc3Qtc2hhcmUuc3R5bGUtOCAucG9zdC1zaGFyZS1idG4gLnRleHQge1xuICBsaW5lLWhlaWdodDogNDNweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNSAuYmYtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS01IC5udW1iZXIge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTUgLnNvY2lhbC1pdGVtIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS04IC5zb2NpYWwtaXRlbSAuaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNSAuc29jaWFsLWl0ZW0gYSAuYmYtaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtNSAuc29jaWFsLWl0ZW0gYSAubnVtYmVyLCAucG9zdC1zaGFyZS5zdHlsZS04IC5zb2NpYWwtaXRlbSBhIC5iZi1pY29uLCAucG9zdC1zaGFyZS5zdHlsZS04IC5zb2NpYWwtaXRlbSBhIC5udW1iZXIge1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNSAuc29jaWFsLWl0ZW0sIC5wb3N0LXNoYXJlLnN0eWxlLTggLnNvY2lhbC1pdGVtIHtcbiAgbWFyZ2luOiAwIDZweCA2cHggMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNSAuYnMtcHJldHR5LXRhYnMtbW9yZSwgLnBvc3Qtc2hhcmUuc3R5bGUtOCAuYnMtcHJldHR5LXRhYnMtbW9yZSB7XG4gIHBhZGRpbmc6IDAgNnB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgdG9wOiA2cHg7XG4gIG1pbi13aWR0aDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS01IC5icy1wcmV0dHktdGFicy1tb3JlIC5iZi1pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0sIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAucG9zdC1zaGFyZS1idG4sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5wb3N0LXNoYXJlLWJ0biwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAucG9zdC1zaGFyZS1idG4ge1xuICBsaW5lLWhlaWdodDogMzFweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNoYXJlLWhhbmRsZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNoYXJlLWhhbmRsZXIge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtIGEgLml0ZW0tdGl0bGUsIC5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbSBhIC5udW1iZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmhhcy1jb3VudC5oYXMtdGl0bGUgLm51bWJlciB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5oYXMtY291bnQuaGFzLXRpdGxlIC5pdGVtLXRpdGxlIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAucG9zdC1zaGFyZS1idG4sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5wb3N0LXNoYXJlLWJ0biwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAucG9zdC1zaGFyZS1idG4ge1xuICBwYWRkaW5nOiAwIDZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAucG9zdC1zaGFyZS1idG46Zmlyc3QtY2hpbGQsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAucG9zdC1zaGFyZS1idG46Zmlyc3QtY2hpbGQsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnBvc3Qtc2hhcmUtYnRuLWdyb3VwIC5wb3N0LXNoYXJlLWJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuOmxhc3QtY2hpbGQsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAucG9zdC1zaGFyZS1idG46bGFzdC1jaGlsZCwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uZmFjZWJvb2sgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmZhY2Vib29rIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLmZhY2Vib29rIGEge1xuICBjb2xvcjogIzJkNWY5YTtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmZhY2Vib29rIC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uZmFjZWJvb2sgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ1ZjlhO1xuICBib3JkZXItY29sb3I6ICMyZDVmOWE7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5mYWNlYm9vayBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uZmFjZWJvb2sgYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0uZmFjZWJvb2sgYTpob3ZlciB7XG4gIGNvbG9yOiAjMWI0YTgyO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uZmFjZWJvb2sgYTpob3ZlciAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmZhY2Vib29rIGE6aG92ZXIgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI0YTgyO1xuICBib3JkZXItY29sb3I6ICMxYjRhODI7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS50d2l0dGVyIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS50d2l0dGVyIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLnR3aXR0ZXIgYSB7XG4gIGNvbG9yOiAjNTNjN2ZmO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0udHdpdHRlciAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLnR3aXR0ZXIgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTNjN2ZmO1xuICBib3JkZXItY29sb3I6ICM1M2M3ZmY7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS50d2l0dGVyIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS50d2l0dGVyIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLnR3aXR0ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzY5ZWQwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uZ29vZ2xlX3BsdXMgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmdvb2dsZV9wbHVzIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLmdvb2dsZV9wbHVzIGEge1xuICBjb2xvcjogI2Q5M2IyYjtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmdvb2dsZV9wbHVzIC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uZ29vZ2xlX3BsdXMgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkzYjJiO1xuICBib3JkZXItY29sb3I6ICNkOTNiMmI7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5nb29nbGVfcGx1cyBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uZ29vZ2xlX3BsdXMgYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0uZ29vZ2xlX3BsdXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjYjcyOTFhO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0ucGludGVyZXN0IGEsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5waW50ZXJlc3QgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0ucGludGVyZXN0IGEge1xuICBjb2xvcjogI2E0MTcxOTtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnBpbnRlcmVzdCAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLnBpbnRlcmVzdCAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNDE3MTk7XG4gIGJvcmRlci1jb2xvcjogI2E0MTcxOTtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnBpbnRlcmVzdCBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0ucGludGVyZXN0IGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLnBpbnRlcmVzdCBhOmhvdmVyIHtcbiAgY29sb3I6ICM4YzBhMGM7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5saW5rZWRpbiBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0ubGlua2VkaW4gYSwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0ubGlua2VkaW4gYSB7XG4gIGNvbG9yOiAjMDA1MTgyO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0ubGlua2VkaW4gLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5saW5rZWRpbiAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDUxODI7XG4gIGJvcmRlci1jb2xvcjogIzAwNTE4Mjtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmxpbmtlZGluIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5saW5rZWRpbiBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5saW5rZWRpbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDNiNWY7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5lbWFpbCBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0ucHJpbnQgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmVtYWlsIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5wcmludCBhLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5lbWFpbCBhLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5wcmludCBhIHtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5lbWFpbCAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnByaW50IC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uZW1haWwgLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5wcmludCAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGJvcmRlci1jb2xvcjogIzQ0NDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmVtYWlsIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5wcmludCBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uZW1haWwgYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLnByaW50IGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLmVtYWlsIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLnByaW50IGE6aG92ZXIge1xuICBjb2xvcjogIzJmMmYyZjtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnR1bWJsciBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0udHVtYmxyIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLnR1bWJsciBhIHtcbiAgY29sb3I6ICMzZTVhNzA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS50dW1ibHIgLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS50dW1ibHIgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U1YTcwO1xuICBib3JkZXItY29sb3I6ICMzZTVhNzA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS50dW1ibHIgYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLnR1bWJsciBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS50dW1ibHIgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDI2MjgzO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0udGVsZWdyYW0gYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLnRlbGVncmFtIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLnRlbGVncmFtIGEge1xuICBjb2xvcjogIzE3OWNkZTtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnRlbGVncmFtIC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0udGVsZWdyYW0gLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc5Y2RlO1xuICBib3JkZXItY29sb3I6ICMxNzljZGU7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS50ZWxlZ3JhbSBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0udGVsZWdyYW0gYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0udGVsZWdyYW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjMGY4ZGRlO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0ucmVkZGl0IGEsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5yZWRkaXQgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0ucmVkZGl0IGEge1xuICBjb2xvcjogI2ZmNDUwMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnJlZGRpdCAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLnJlZGRpdCAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ1MDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmNDUwMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnJlZGRpdCBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0ucmVkZGl0IGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLnJlZGRpdCBhOmhvdmVyIHtcbiAgY29sb3I6ICNkYzNjMDE7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5zdHVtYmxldXBvbiBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uc3R1bWJsZXVwb24gYSwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0uc3R1bWJsZXVwb24gYSB7XG4gIGNvbG9yOiAjZWU0ODEzO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uc3R1bWJsZXVwb24gLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5zdHVtYmxldXBvbiAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTQ4MTM7XG4gIGJvcmRlci1jb2xvcjogI2VlNDgxMztcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnN0dW1ibGV1cG9uIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5zdHVtYmxldXBvbiBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5zdHVtYmxldXBvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNjZTNkMGY7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS52ayBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0udmsgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0udmsgYSB7XG4gIGNvbG9yOiAjNGM3NWEzO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0udmsgLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS52ayAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Yzc1YTM7XG4gIGJvcmRlci1jb2xvcjogIzRjNzVhMztcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnZrIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS52ayBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS52ayBhOmhvdmVyIHtcbiAgY29sb3I6ICMzZTVmODQ7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5kaWdnIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5kaWdnIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLmRpZ2cgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uZGlnZyAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmRpZ2cgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5icy1jdXN0b20tbGluayBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uYnMtY3VzdG9tLWxpbmsgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0uYnMtY3VzdG9tLWxpbmsgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uYnMtY3VzdG9tLWxpbmsgLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5icy1jdXN0b20tbGluayAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLm9rLXJ1IGEsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5vay1ydSBhLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5vay1ydSBhIHtcbiAgY29sb3I6ICNlZTgyMDg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5vay1ydSAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLm9rLXJ1IC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlODIwODtcbiAgYm9yZGVyLWNvbG9yOiAjZWU4MjA4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uZGlnZyBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uZGlnZyBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5kaWdnIGE6aG92ZXIge1xuICBjb2xvcjogIzJmMmYyZjtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmJzLWN1c3RvbS1saW5rIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5icy1jdXN0b20tbGluayBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5icy1jdXN0b20tbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS53aGF0c2FwcCBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0ud2hhdHNhcHAgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0ud2hhdHNhcHAgYSB7XG4gIGNvbG9yOiAjMDBlNjc2O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0ud2hhdHNhcHAgLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS53aGF0c2FwcCAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGU2NzY7XG4gIGJvcmRlci1jb2xvcjogIzAwZTY3Njtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLndoYXRzYXBwIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS53aGF0c2FwcCBhOmhvdmVyLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS53aGF0c2FwcCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMGM0NjI7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5saW5lIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5saW5lIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLmxpbmUgYSB7XG4gIGNvbG9yOiAjMDBiOTAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0ubGluZSAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmxpbmUgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiOTAwO1xuICBib3JkZXItY29sb3I6ICMwMGI5MDA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5saW5lIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5saW5lIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLmxpbmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5YTAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0ucHJpbnQgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLnByaW50IGEsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtLnByaW50IGEge1xuICBjb2xvcjogIzQ0NDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnZpYmVyIGEgLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS52aWJlciBhIC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkNTRhNCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM1ZDU0YTQgIWltcG9ydGFudDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnZpYmVyOmhvdmVyIGEgLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS52aWJlcjpob3ZlciBhIC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NDU4OSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0OTQ1ODkgIWltcG9ydGFudDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLnZpYmVyIC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0udmliZXIgLmljb24ge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5iYm0gYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmJibSBhLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5iYm0gYSB7XG4gIGNvbG9yOiAjMWYxZjFmO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uYmJtIC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0uYmJtIC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgYm9yZGVyLWNvbG9yOiAjMWYxZjFmO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uYmJtIGE6aG92ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5iYm0gYTpob3ZlciwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0uYmJtIGE6aG92ZXIge1xuICBjb2xvcjogIzNjM2MzYztcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTIgLnBvc3Qtc2hhcmUtYnRuLCAucG9zdC1zaGFyZS5zdHlsZS0xMiBhLCAucG9zdC1zaGFyZS5zdHlsZS0xMiBzcGFuLCAucG9zdC1zaGFyZS5zdHlsZS0xMyAucG9zdC1zaGFyZS1idG4sIC5wb3N0LXNoYXJlLnN0eWxlLTEzIGEsIC5wb3N0LXNoYXJlLnN0eWxlLTEzIHNwYW4sIC5zdHlsZS0yMy5lbnRyeS10ZXJtcyAudGVybXMtbGFiZWwsIC5zdHlsZS0yMy5lbnRyeS10ZXJtcyBhLCAuc3R5bGUtMjQuZW50cnktdGVybXMgLnRlcm1zLWxhYmVsLCAuc3R5bGUtMjQuZW50cnktdGVybXMgYSwgLnN0eWxlLTI1LmVudHJ5LXRlcm1zIC50ZXJtcy1sYWJlbCwgLnN0eWxlLTI1LmVudHJ5LXRlcm1zIGEsIC5zdHlsZS0yNi5lbnRyeS10ZXJtcyAudGVybXMtbGFiZWwsIC5zdHlsZS0yNi5lbnRyeS10ZXJtcyBhIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMyAucG9zdC1zaGFyZS1idG4sIC5wb3N0LXNoYXJlLnN0eWxlLTEzIC5zb2NpYWwtaXRlbSBhIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtaW4td2lkdGg6IDQ0cHg7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEzIC5wb3N0LXNoYXJlLWJ0biA+ICosIC5wb3N0LXNoYXJlLnN0eWxlLTEzIC5zb2NpYWwtaXRlbSAuaXRlbS10aXRsZSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTMgLnNvY2lhbC1pdGVtIGkge1xuICBsaW5lLWhlaWdodDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMyAuc29jaWFsLWl0ZW0gLmljb24gaSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTMgLnNvY2lhbC1pdGVtIC5pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMyAuYnMtcHJldHR5LXRhYnMtbW9yZSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTMgLnBvc3Qtc2hhcmUtYnRuIHtcbiAgbWluLWhlaWdodDogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTMgLmJzLXByZXR0eS10YWJzLW1vcmUgaSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTMgLnBvc3Qtc2hhcmUtYnRuID4gKiB7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXNoYXJlIC5pdGVtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBvc3Qtc2hhcmUgLml0ZW0tdGl0bGUsIC5wb3N0LXNoYXJlIC5udW1iZXIge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5wb3N0LXNoYXJlIC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAuaXRlbS10aXRsZSwgLnBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuLWdyb3VwIC5udW1iZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xIC5zb2NpYWwtaXRlbS5oYXMtdGl0bGUgYSB7XG4gIHBhZGRpbmc6IDAgMTFweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMSAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuOmZpcnN0LWNoaWxkLCAucG9zdC1zaGFyZS5zdHlsZS0yIC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAucG9zdC1zaGFyZS1idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xIC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAucG9zdC1zaGFyZS1idG46bGFzdC1jaGlsZCwgLnBvc3Qtc2hhcmUuc3R5bGUtMiAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMCAzMHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xIC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAucG9zdC1zaGFyZS1idG46bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCwgLnBvc3Qtc2hhcmUuc3R5bGUtMiAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLnBvc3Qtc2hhcmUtYnRuOmxhc3QtY2hpbGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xIC5icy1wcmV0dHktdGFicy1tb3JlLCAucG9zdC1zaGFyZS5zdHlsZS0xIC5zaGFyZS1oYW5kbGVyLCAucG9zdC1zaGFyZS5zdHlsZS0xIC5zb2NpYWwtaXRlbSBhLCAucG9zdC1zaGFyZS5zdHlsZS0yIC5icy1wcmV0dHktdGFicy1tb3JlLCAucG9zdC1zaGFyZS5zdHlsZS0yIC5zaGFyZS1oYW5kbGVyLCAucG9zdC1zaGFyZS5zdHlsZS0yIC5zb2NpYWwtaXRlbSBhIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMSAuYnMtcHJldHR5LXRhYnMtbW9yZSB7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMiAuYnMtcHJldHR5LXRhYnMtbW9yZSB7XG4gIG1pbi13aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbn1cblxuLnBvc3Qtc2hhcmUgLmJzLXByZXR0eS10YWJzLW1vcmUge1xuICBjb2xvcjogI2FmYWZhZjtcbn1cblxuLnBvc3Qtc2hhcmUgLmJzLXByZXR0eS10YWJzLW1vcmU6aG92ZXIge1xuICBjb2xvcjogIzM4MzgzODtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlLnRvcC1zaGFyZS5zdHlsZS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUuYm90dG9tLXNoYXJlLnN0eWxlLTEge1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUudG9wLXNoYXJlLnN0eWxlLTIge1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZS5ib3R0b20tc2hhcmUuc3R5bGUtMiB7XG4gIG1hcmdpbi1ib3R0b206IC02cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEgLnNoYXJlLWhhbmRsZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTIgLnNoYXJlLWhhbmRsZXIge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTIgLnBvc3Qtc2hhcmUtYnRuIC5iZi1pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0yIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS0yIC5udW1iZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTIgLnRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTIgLm51bWJlciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMiAuYmYtaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMiAuaXRlbS10aXRsZSwgLnBvc3Qtc2hhcmUuc3R5bGUtMiAubnVtYmVyLCAucG9zdC1zaGFyZS5zdHlsZS0yIC50ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0yIC5pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0yIC5zb2NpYWwtaXRlbSBhIHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIG1pbi13aWR0aDogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTIgLnNvY2lhbC1pdGVtLmhhcy1jb3VudCBhLCAucG9zdC1zaGFyZS5zdHlsZS0yIC5zb2NpYWwtaXRlbS5oYXMtdGl0bGUgYSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMiAuc29jaWFsLWl0ZW0ge1xuICBtYXJnaW46IDAgNnB4IDZweCAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0yIC5icy1wcmV0dHktdGFicy1tb3JlIC5iZi1pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0yIC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAuYmYtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMiAuc29jaWFsLWl0ZW0gYSAuaXRlbS10aXRsZSArIC5udW1iZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlLnRvcC1zaGFyZS5zdHlsZS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUuYm90dG9tLXNoYXJlLnN0eWxlLTMge1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0zIC5iZi1pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0zIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS0zIC5udW1iZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTMgLnRleHQge1xuICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0zIC5wb3N0LXNoYXJlLWJ0biwgLnBvc3Qtc2hhcmUuc3R5bGUtMyAuc29jaWFsLWl0ZW0gYSB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1pbi13aWR0aDogNDBweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMyAucG9zdC1zaGFyZS1idG4ge1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiAwIDhweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMyAucG9zdC1zaGFyZS1idG4gLmJmLWljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTMgLnBvc3Qtc2hhcmUtYnRuIC5udW1iZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTMgLnBvc3Qtc2hhcmUtYnRuIC50ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMyAuc29jaWFsLWl0ZW0gYSB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0zIC5zb2NpYWwtaXRlbS5oYXMtY291bnQgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMyAuc29jaWFsLWl0ZW0uaGFzLXRpdGxlIGEge1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZS5zdHlsZS0zIC5zb2NpYWwtaXRlbS5saW5lIC5ic2ZpLWxpbmUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZS5zdHlsZS0zIC5zb2NpYWwtaXRlbS52aWJlciAuYnNmaS12aWJlciB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlLnRvcC1zaGFyZS5zdHlsZS00IHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUuYm90dG9tLXNoYXJlLnN0eWxlLTQge1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS00IC5zaGFyZS1oYW5kbGVyLnBvc3Qtc2hhcmUtYnRuIHtcbiAgcGFkZGluZzogMCA4cHggMCA1cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTQgLnNvY2lhbC1pdGVtIGEge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS00IC5zb2NpYWwtaXRlbSAubnVtYmVyIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTQgLnNvY2lhbC1pdGVtIC5pdGVtLXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS00IC5zb2NpYWwtaXRlbSAuaXRlbS10aXRsZSArIC5udW1iZXIge1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNCAuc29jaWFsLWl0ZW0gLmJmLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcGFkZGluZzogMCA2cHg7XG4gIG1pbi13aWR0aDogMzBweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNCAuc29jaWFsLWl0ZW0gLmljb246bGFzdC1jaGlsZDpmaXJzdC1jaGlsZCAuYmYtaWNvbiB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNCAuc2hhcmUtaGFuZGxlciAudGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNCAuYnMtcHJldHR5LXRhYnMtbW9yZS5wb3N0LXNoYXJlLWJ0biB7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlLnRvcC1zaGFyZS5zdHlsZS01IHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUuYm90dG9tLXNoYXJlLnN0eWxlLTUge1xuICBtYXJnaW4tYm90dG9tOiAtNnB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS01IC5wb3N0LXNoYXJlLWJ0biwgLnBvc3Qtc2hhcmUuc3R5bGUtNSAuc29jaWFsLWl0ZW0gYSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWluLXdpZHRoOiA0NHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS01IC5zb2NpYWwtaXRlbS5oYXMtY291bnQgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtNSAuc29jaWFsLWl0ZW0uaGFzLXRpdGxlIGEge1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTUgLnNvY2lhbC1pdGVtIGEgLml0ZW0tdGl0bGUsIC5wb3N0LXNoYXJlLnN0eWxlLTUgLnNvY2lhbC1pdGVtIGEgLm51bWJlciB7XG4gIG1hcmdpbjogMCA1cHggMCAxMHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNSAuc29jaWFsLWl0ZW0gYSAuaXRlbS10aXRsZSArIC5udW1iZXIge1xuICBtYXJnaW46IDAgMCAwIDJweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNSAuc2hhcmUtaGFuZGxlciAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNSAucG9zdC1zaGFyZS1idG4tZ3JvdXAgLmJmLWljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTUgLnBvc3Qtc2hhcmUtYnRuLWdyb3VwIC5udW1iZXIge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlLnRvcC1zaGFyZS5zdHlsZS02LCAuc2luZ2xlLXBvc3Qtc2hhcmUudG9wLXNoYXJlLnN0eWxlLTcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUuYm90dG9tLXNoYXJlLnN0eWxlLTYsIC5zaW5nbGUtcG9zdC1zaGFyZS5ib3R0b20tc2hhcmUuc3R5bGUtNyB7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTYgLnNvY2lhbC1pdGVtLCAucG9zdC1zaGFyZS5zdHlsZS03IC5zb2NpYWwtaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDEwcHggMTJweCAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS02IC5zb2NpYWwtaXRlbSBhLCAucG9zdC1zaGFyZS5zdHlsZS03IC5zb2NpYWwtaXRlbSBhIHtcbiAgcGFkZGluZzogMCAxMnB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBoZWlnaHQ6IDYxcHg7XG4gIG1pbi13aWR0aDogNzZweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNiAucG9zdC1zaGFyZS1idG4gLmJmLWljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTYgLnBvc3Qtc2hhcmUtYnRuIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS02IC5wb3N0LXNoYXJlLWJ0biAubnVtYmVyLCAucG9zdC1zaGFyZS5zdHlsZS02IC5zb2NpYWwtaXRlbSAuaXRlbS10aXRsZSwgLnBvc3Qtc2hhcmUuc3R5bGUtNiAuc29jaWFsLWl0ZW0gLm51bWJlciwgLnBvc3Qtc2hhcmUuc3R5bGUtNyAucG9zdC1zaGFyZS1idG4gLmJmLWljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTcgLnBvc3Qtc2hhcmUtYnRuIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS03IC5wb3N0LXNoYXJlLWJ0biAubnVtYmVyLCAucG9zdC1zaGFyZS5zdHlsZS03IC5zb2NpYWwtaXRlbSAuaXRlbS10aXRsZSwgLnBvc3Qtc2hhcmUuc3R5bGUtNyAuc29jaWFsLWl0ZW0gLm51bWJlciB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgM3B4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTYgLnBvc3Qtc2hhcmUtYnRuIC5iZi1pY29uLCAucG9zdC1zaGFyZS5zdHlsZS03IC5wb3N0LXNoYXJlLWJ0biAuYmYtaWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTYgLnBvc3Qtc2hhcmUtYnRuLmJzLXByZXR0eS10YWJzLW1vcmUgLmJmLWljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTcgLnBvc3Qtc2hhcmUtYnRuLmJzLXByZXR0eS10YWJzLW1vcmUgLmJmLWljb24ge1xuICBtYXJnaW46IDA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTYgLnNvY2lhbC1pdGVtIC5iZi1pY29uLCAucG9zdC1zaGFyZS5zdHlsZS03IC5zb2NpYWwtaXRlbSAuYmYtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTYgLnNvY2lhbC1pdGVtIC5pY29uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgLmJmLWljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTcgLnNvY2lhbC1pdGVtIC5pY29uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgLmJmLWljb24ge1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS02IC5zaGFyZS1oYW5kbGVyIC5iZi1pY29uLCAucG9zdC1zaGFyZS5zdHlsZS03IC5zaGFyZS1oYW5kbGVyIC5iZi1pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS02IC5zaGFyZS1oYW5kbGVyIC5udW1iZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTcgLnNoYXJlLWhhbmRsZXIgLm51bWJlciB7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTYgLmJzLXByZXR0eS10YWJzLW1vcmUsIC5wb3N0LXNoYXJlLnN0eWxlLTcgLmJzLXByZXR0eS10YWJzLW1vcmUge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBtaW4td2lkdGg6IDI4cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTYgLnNoYXJlLWhhbmRsZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTcgLnNoYXJlLWhhbmRsZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTRweDtcbiAgbWFyZ2luOiAwIDE1cHggMTFweCAwO1xuICBtaW4td2lkdGg6IDg0cHg7XG4gIGhlaWdodDogNjRweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtNiAuc2hhcmUtaGFuZGxlciAudGV4dCwgLnBvc3Qtc2hhcmUuc3R5bGUtNyAuc2hhcmUtaGFuZGxlciAudGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS02IC5wb3N0LXNoYXJlLWJ0bi1ncm91cCAucG9zdC1zaGFyZS1idG4sIC5wb3N0LXNoYXJlLnN0eWxlLTcgLnBvc3Qtc2hhcmUtYnRuLWdyb3VwIC5wb3N0LXNoYXJlLWJ0biB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDY0cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTcgLnNvY2lhbC1pdGVtIGEge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS03IC5zb2NpYWwtaXRlbS5maXJzdCBhIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTcgLnNvY2lhbC1pdGVtLmxhc3QgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtNyAuc29jaWFsLWl0ZW06bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTcgLnNvY2lhbC1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMTJweCAwO1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS03IC5icy1wcmV0dHktdGFicy1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnNpbmdsZS1wb3N0LXNoYXJlLnRvcC1zaGFyZS5zdHlsZS04IHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuXG4uc2luZ2xlLXBvc3Qtc2hhcmUuYm90dG9tLXNoYXJlLnN0eWxlLTgge1xuICBtYXJnaW4tYm90dG9tOiAtNnB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS04IC5zb2NpYWwtaXRlbSAuYmYtaWNvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS04IC5zb2NpYWwtaXRlbSBhIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgbWluLXdpZHRoOiA1NnB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS04IC5zaGFyZS1oYW5kbGVyIC50ZXh0LCAucG9zdC1zaGFyZS5zdHlsZS04IC5zb2NpYWwtaXRlbSBhIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS04IC5zb2NpYWwtaXRlbSBhIC5udW1iZXIge1xuICBtYXJnaW46IDAgNnB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTggLnNvY2lhbC1pdGVtIC5pdGVtLXRpdGxlICsgLm51bWJlciB7XG4gIG1hcmdpbjogMCAycHggMCAtMnB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS04IC5zaGFyZS1oYW5kbGVyIC50ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtOCAuc29jaWFsLWl0ZW0gLm51bWJlciB7XG4gIHRleHQtaW5kZW50OiAycHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTggLnBvc3Qtc2hhcmUtYnRuIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS04IC5zaGFyZS1oYW5kbGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGhlaWdodDogNDVweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtOCAubnVtYmVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS04IC5icy1wcmV0dHktdGFicy1tb3JlIC5iZi1pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbS5oYXMtY291bnQgYSwgLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0uaGFzLXRpdGxlIGEge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtIGEge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc29jaWFsLWl0ZW0gLm51bWJlciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtOSAuc2hhcmUtaGFuZGxlciB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbSBhIC5iZi1pY29uLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbSBhIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS05IC5zb2NpYWwtaXRlbSBhIC5udW1iZXIge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS05IC5icy1wcmV0dHktdGFicy1tb3JlLnBvc3Qtc2hhcmUtYnRuIHtcbiAgcGFkZGluZzogMCA2cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtIGEgLml0ZW0tdGl0bGUsIC5wb3N0LXNoYXJlLnN0eWxlLTkgLnNvY2lhbC1pdGVtIGEgLm51bWJlciB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZS50b3Atc2hhcmUuc3R5bGUtMTAsIC5zaW5nbGUtcG9zdC1zaGFyZS50b3Atc2hhcmUuc3R5bGUtMTEge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5zaW5nbGUtcG9zdC1zaGFyZS5ib3R0b20tc2hhcmUuc3R5bGUtMTAsIC5zaW5nbGUtcG9zdC1zaGFyZS5ib3R0b20tc2hhcmUuc3R5bGUtMTEge1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0gYSwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtIGEge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtIC5pY29uLCAucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0gYSA+IHNwYW4sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbSAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtIGEgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0gLmljb24sIC5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbSAuaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtaW4td2lkdGg6IDMycHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbSAuaWNvbjphZnRlciwgLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtIC5pY29uOmJlZm9yZSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDUwJTtcbiAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkICNmZmY7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJveC1zaGFkb3c6IDdweCAtMTVweCAwICNlMmUyZTI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbSAuaWNvbjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIHRvcDogYXV0bztcbiAgYm9yZGVyLXRvcC13aWR0aDogN3B4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCAjZmZmO1xuICBib3gtc2hhZG93OiA3cHggMTVweCAwICNlMmUyZTI7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5oYXMtY291bnQgLmljb246YWZ0ZXIsIC5wb3N0LXNoYXJlLnN0eWxlLTEwIC5zb2NpYWwtaXRlbS5oYXMtY291bnQgLmljb246YmVmb3JlLCAucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uaGFzLXRpdGxlIC5pY29uOmFmdGVyLCAucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0uaGFzLXRpdGxlIC5pY29uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmhhcy1jb3VudCAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtLmhhcy10aXRsZSAuaWNvbiB7XG4gIHBhZGRpbmc6IDAgMTZweCAwIDExcHg7XG4gIG1pbi13aWR0aDogMzNweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTAgLnNvY2lhbC1pdGVtIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS0xMCAuc29jaWFsLWl0ZW0gLm51bWJlciB7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtIC5pdGVtLXRpdGxlLCAucG9zdC1zaGFyZS5zdHlsZS0xMSAuc29jaWFsLWl0ZW0gLm51bWJlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbSBhIC5iZi1pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbSAuaWNvbiwgLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtIGEgPiBzcGFuIHtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTExIC5wb3N0LXNoYXJlLWJ0biB7XG4gIHBhZGRpbmc6IDAgNnB4O1xufVxuXG4ucG9zdC1zaGFyZS5zdHlsZS0xMSAuc2hhcmUtaGFuZGxlci5wb3N0LXNoYXJlLWJ0biB7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cblxuLnBvc3Qtc2hhcmUuc3R5bGUtMTEgLnNvY2lhbC1pdGVtLmhhcy1jb3VudC5oYXMtdGl0bGUgLml0ZW0tdGl0bGUge1xuICBtYXJnaW46IDFweCAtMXB4IDAgMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXNoYXJlLnN0eWxlLTExIC5zb2NpYWwtaXRlbS5oYXMtY291bnQuaGFzLXRpdGxlIC5udW1iZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uZXh0LXByZXYtcG9zdCB7XG4gIHBhZGRpbmc6IDI1cHggMCAwO1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlOGU4O1xufVxuXG4uYnMtbmV3c2xldHRlci1wYWNrICsgLm5leHQtcHJldi1wb3N0LCAucG9zdC1hdXRob3IgKyAubmV4dC1wcmV2LXBvc3Qge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5uZXh0LXByZXYtcG9zdCAucHJldi1wb3N0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5uZXh0LXByZXYtcG9zdCAucHJldi1wb3N0IC5wcmUtdGl0bGUgLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubmV4dC1wcmV2LXBvc3QgLm5leHQtcG9zdCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm5leHQtcHJldi1wb3N0IC5uZXh0LXBvc3QgLnByZS10aXRsZSAuZmEge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm5leHQtcHJldi1wb3N0IC5wcmUtdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjOGE4YThhO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5uZXh0LXByZXYtcG9zdCAudGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnBvc3QtdHAtMS1oZWFkZXIgLnBvc3QtbWV0YS13cmFwIHtcbiAgbWFyZ2luOiAxNXB4IDAgMjBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBvc3QtdHAtMS1oZWFkZXIgLnBvc3QtbWV0YS13cmFwIC5wb3N0LW1ldGEge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucG9zdC10cC0xLWhlYWRlciAucG9zdC1tZXRhLXdyYXAgLnRlcm0tYmFkZ2VzICsgLnBvc3QtbWV0YSAucG9zdC1hdXRob3ItYTpsYXN0LWNoaWxkIC5wb3N0LWF1dGhvcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3N0LXRwLTEtaGVhZGVyIC50ZXJtLWJhZGdlcyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ucG9zdC10cC0xLWhlYWRlciAudGVybS1iYWRnZXM6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ucG9zdC10cC0xLWhlYWRlciAudGVybS1iYWRnZXMgYSB7XG4gIGJhY2tncm91bmQ6ICM0NDQ7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMCAwIDRweDtcbn1cblxuLnBvc3QtdHAtMS1oZWFkZXIgLnRlcm0tYmFkZ2VzIC50ZXJtLWJhZGdlOmZpcnN0LWNoaWxkIGEge1xuICBtYXJnaW46IDA7XG59XG5cbi5wb3N0LXRwLTEtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi5wb3N0LXRwLTEtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLnBvc3QtdHAtMS1oZWFkZXIgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnBvc3QtdHAtMS1oZWFkZXIgLnBvc3Qtc3VidGl0bGUgKyAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucG9zdC10cC0xLWhlYWRlciAuc2luZ2xlLXBvc3QtZXhjZXJwdCArIC5wb3N0LW1ldGEtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAucG9zdC10cC0xLWhlYWRlciAudGVybS1iYWRnZXMge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBvc3QtdHAtMS1oZWFkZXIgLnBvc3QtbWV0YS13cmFwIHtcbiAgICBtYXJnaW46IDEwcHggMCAxMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wb3N0LXRwLTItaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAyNXB4O1xufVxuXG4ucG9zdC10cC0yLWhlYWRlci53Zmkge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NTY1Njtcbn1cblxuLnBvc3QtdHAtMi1oZWFkZXIud2ZpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xufVxuXG4ucG9zdC10cC0yLWhlYWRlciAucG9zdC1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogMzBweCAzMHB4O1xuICBoZWlnaHQ6IDU2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucG9zdC10cC0yLWhlYWRlci5uZmkgLnBvc3QtaGVhZGVyLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5zaW5nbGUtcG9zdC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC10cC0yLWhlYWRlci5uZmkgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5wb3N0LXRwLTItaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRwLTItaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wb3N0LXRwLTItaGVhZGVyLndmaSAucG9zdC1tZXRhLCAucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtbWV0YSAucG9zdC1hdXRob3ItYTpob3ZlciwgLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgLnZpZXdzLCAucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtbWV0YSBhLCAucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtbWV0YSBhOmhvdmVyLCAucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtbWV0YSBiIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYSwgLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYTpob3ZlciwgLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAudGltZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTItaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBhICsgc3BhbjpiZWZvcmUsIC5wb3N0LXRwLTItaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBzcGFuICsgYTpiZWZvcmUsIC5wb3N0LXRwLTItaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBzcGFuICsgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDMpO1xufVxuXG4ucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hLnBvc3QtYXV0aG9yLWF2YXRhciAuYXZhdGFyIHtcbiAgYm94LXNoYWRvdzogMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5wb3N0LXRwLTItaGVhZGVyIC5pbWFnZS1jcmVkaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogOXB4O1xufVxuXG4ucG9zdC10cC0yLWhlYWRlci53ZmkgLmltYWdlLWNyZWRpdCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5wb3N0LXRwLTItaGVhZGVyLndmaSAuaW1hZ2UtY3JlZGl0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTIgLnBvc3QtZW1iZWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucG9zdC10cC0yLWhlYWRlciAuYmYtYnJlYWRjcnVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxNXB4O1xufVxuXG4ucG9zdC10cC0yLWhlYWRlciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4ucG9zdC10cC0yLWhlYWRlci53ZmkgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtMi1oZWFkZXIgLnBvc3Qtc3VidGl0bGUgKyAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5wb3N0LXRwLTItaGVhZGVyLm5maSAuYmYtYnJlYWRjcnVtYiAuYmYtYnJlYWRjcnVtYi1pdGVtLmJmLWJyZWFkY3J1bWItZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLnBvc3QtdHAtMi1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAucG9zdC10cC0yLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICB9XG59XG4ucG9zdC10cC0zLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnBvc3QtdHAtMy1oZWFkZXIud2ZpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjU2NTY7XG59XG5cbi5wb3N0LXRwLTMtaGVhZGVyLndmaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbn1cblxuLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDMwcHggMzBweDtcbiAgaGVpZ2h0OiA1NjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xufVxuXG4ucG9zdC10cC0zLWhlYWRlci53ZmkgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRwLTMtaGVhZGVyLm5maSAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBtYXJnaW46IDEwcHggMCAxMnB4O1xufVxuXG4ucG9zdC10cC0zLWhlYWRlciAuc2luZ2xlLXBvc3QtdGl0bGUgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi5wb3N0LXRwLTMtaGVhZGVyLndmaSAuc2luZ2xlLXBvc3QtdGl0bGUgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC10cC0zLWhlYWRlciAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtbWV0YSwgLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWE6aG92ZXIsIC5wb3N0LXRwLTMtaGVhZGVyLndmaSAucG9zdC1tZXRhIC52aWV3cywgLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgYSwgLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgYTpob3ZlciwgLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgYiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTMtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWEsIC5wb3N0LXRwLTMtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWE6aG92ZXIsIC5wb3N0LXRwLTMtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnRpbWUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KSAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gYSArIHNwYW46YmVmb3JlLCAucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gc3BhbiArIGE6YmVmb3JlLCAucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gc3BhbiArIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQzKTtcbn1cblxuLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYS5wb3N0LWF1dGhvci1hdmF0YXIgLmF2YXRhciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4ucG9zdC10cC0zLWhlYWRlciAuaW1hZ2UtY3JlZGl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDlweDtcbn1cblxuLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5pbWFnZS1jcmVkaXQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4ucG9zdC10cC0zLWhlYWRlci53ZmkgLmltYWdlLWNyZWRpdDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0zIC5wb3N0LWVtYmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBvc3QtdHAtMy1oZWFkZXIgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi5wb3N0LXRwLTMtaGVhZGVyIC5wb3N0LXN1YnRpdGxlICsgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4ucG9zdC10cC0zLWhlYWRlci5uZmkgLmJmLWJyZWFkY3J1bWIgLmJmLWJyZWFkY3J1bWItaXRlbS5iZi1icmVhZGNydW1iLWVuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5wb3N0LXRwLTMtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItaW5uZXIge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnBvc3QtdHAtMy1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLXRpdGxlIHtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxuICAucG9zdC10cC0zLWhlYWRlciAuaW1hZ2UtY3JlZGl0IHtcbiAgICBib3R0b206IDVweDtcbiAgfVxuICAucG9zdC10cC0zLWhlYWRlciAuYmYtYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAucG9zdC10cC0zLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICB9XG59XG4ucG9zdC10cC00LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIud2ZpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjU2NTY7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyLndmaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIubmZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDE4cHggMTBweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiAxOHB4IDMwcHggMzBweDtcbiAgaGVpZ2h0OiA1ODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9zdC10cC00LWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zOSk7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyLm5maSAucG9zdC1oZWFkZXItdGl0bGUge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC10cC00LWhlYWRlci53ZmkgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC10cC00LWhlYWRlci53ZmkgLnNpbmdsZS1wb3N0LXRpdGxlICsgLnBvc3Qtc3VidGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC10cC00LWhlYWRlci53ZmkgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQgLnRlcm0tYmFkZ2UgYSwgLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC50ZXJtLWJhZGdlcy5mbG9hdGVkIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyIC5wb3N0LW1ldGEgYSwgLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC5wb3N0LW1ldGEsIC5wb3N0LXRwLTQtaGVhZGVyLndmaSAucG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hOmhvdmVyLCAucG9zdC10cC00LWhlYWRlci53ZmkgLnBvc3QtbWV0YSAudmlld3MsIC5wb3N0LXRwLTQtaGVhZGVyLndmaSAucG9zdC1tZXRhIGE6aG92ZXIsIC5wb3N0LXRwLTQtaGVhZGVyLndmaSAucG9zdC1tZXRhIGIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC00LWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hLCAucG9zdC10cC00LWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hOmhvdmVyLCAucG9zdC10cC00LWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC50aW1lIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSkgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSA+IGEgKyBzcGFuOmJlZm9yZSwgLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSA+IHNwYW4gKyBhOmJlZm9yZSwgLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSA+IHNwYW4gKyBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40Myk7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWEucG9zdC1hdXRob3ItYXZhdGFyIC5hdmF0YXIge1xuICBib3gtc2hhZG93OiAwIDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIgLnBvc3QtbWV0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIgLmltYWdlLWNyZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4ucG9zdC10cC00LWhlYWRlciAubW92ZS10by1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuXG4ucG9zdC10cC00LWhlYWRlci53ZmkgLm1vdmUtdG8tY29udGVudCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC10cC00LWhlYWRlciAubW92ZS10by1jb250ZW50IC5mYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBvc3QtdGVtcGxhdGUtNCAucG9zdC1lbWJlZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyLnNob3ctY2F0LWJhZGdlcy5zaG93LWJyZWFkY3J1bWIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICB0b3A6IDU1cHg7XG59XG5cbi5wb3N0LXRwLTQtaGVhZGVyIC5zaW5nbGUtcG9zdC1leGNlcnB0IHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucG9zdC10cC00LWhlYWRlciAucG9zdC1zdWJ0aXRsZSArIC5zaW5nbGUtcG9zdC1leGNlcnB0IHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLnBvc3QtdHAtNC1oZWFkZXIgLmJmLWJyZWFkY3J1bWIuYmMtbGlnaHQtY29sb3IgLmJmLWJyZWFkY3J1bWItaXRlbS5iZi1icmVhZGNydW1iLWVuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5wb3N0LXRwLTQtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItaW5uZXIge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLnBvc3QtdHAtNC1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgaGVpZ2h0OiA0MzBweDtcbiAgfVxufVxuLnBvc3QtdHAtNS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyLndmaSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY1NjU2O1xufVxuXG4ucG9zdC10cC01LWhlYWRlci53Zmk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyLm5maSAucG9zdC1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAzMHB4O1xuICBoZWlnaHQ6IDU4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjM5KTtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIubmZpIC5wb3N0LWhlYWRlci10aXRsZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zdC10cC01LWhlYWRlciAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjVweDtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIubmZpIC5zaW5nbGUtcG9zdC10aXRsZSB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4ucG9zdC10cC01LWhlYWRlci53ZmkgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMzkpO1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIubmZpIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgdG9wOiAwO1xufVxuXG4ucG9zdC10cC01LWhlYWRlci53ZmkgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQgLnRlcm0tYmFkZ2UgYSwgLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC50ZXJtLWJhZGdlcy5mbG9hdGVkIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyLndmaSAucG9zdC1tZXRhLCAucG9zdC10cC01LWhlYWRlci53ZmkgLnBvc3QtbWV0YSAucG9zdC1hdXRob3ItYTpob3ZlciwgLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgLnZpZXdzLCAucG9zdC10cC01LWhlYWRlci53ZmkgLnBvc3QtbWV0YSBhLCAucG9zdC10cC01LWhlYWRlci53ZmkgLnBvc3QtbWV0YSBhOmhvdmVyLCAucG9zdC10cC01LWhlYWRlci53ZmkgLnBvc3QtbWV0YSBiIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYSwgLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYTpob3ZlciwgLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAudGltZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBhICsgc3BhbjpiZWZvcmUsIC5wb3N0LXRwLTUtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBzcGFuICsgYTpiZWZvcmUsIC5wb3N0LXRwLTUtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBzcGFuICsgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDMpO1xufVxuXG4ucG9zdC10cC01LWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hLnBvc3QtYXV0aG9yLWF2YXRhciAuYXZhdGFyIHtcbiAgYm94LXNoYWRvdzogMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyIC5wb3N0LW1ldGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRwLTUtaGVhZGVyIC5pbWFnZS1jcmVkaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBwYWRkaW5nOiAwIDhweDtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIgLm1vdmUtdG8tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5tb3ZlLXRvLWNvbnRlbnQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIgLm1vdmUtdG8tY29udGVudCAuZmEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTUgLnBvc3QtZW1iZWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucG9zdC10cC01LWhlYWRlciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucG9zdC10cC01LWhlYWRlci53ZmkgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtNS1oZWFkZXIgLnBvc3Qtc3VidGl0bGUgKyAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5wb3N0LXRwLTUtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItaW5uZXIge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnBvc3QtdHAtNS1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICB9XG4gIC5wb3N0LXRwLTUtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItdGl0bGUge1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG4ucG9zdC10cC02LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnBvc3QtdHAtNi1oZWFkZXIud2ZpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjU2NTY7XG4gIGhlaWdodDogNTUwcHg7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTYgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtNi53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXRvcDogLTE1MHB4O1xufVxuXG4ubGF5b3V0LTItY29sLmxheW91dC1sZWZ0LXNpZGViYXIucG9zdC10ZW1wbGF0ZS02LndmaSAucG9zdC1oZWFkZXItaW5uZXIsIC5sYXlvdXQtMy1jb2wubGF5b3V0LTMtY29sLTMucG9zdC10ZW1wbGF0ZS02LndmaSAucG9zdC1oZWFkZXItaW5uZXIsIC5sYXlvdXQtMy1jb2wubGF5b3V0LTMtY29sLTQucG9zdC10ZW1wbGF0ZS02LndmaSAucG9zdC1oZWFkZXItaW5uZXIsIC5sYXlvdXQtMy1jb2wubGF5b3V0LTMtY29sLTUucG9zdC10ZW1wbGF0ZS02LndmaSAucG9zdC1oZWFkZXItaW5uZXIsIC5sYXlvdXQtMy1jb2wubGF5b3V0LTMtY29sLTYucG9zdC10ZW1wbGF0ZS02LndmaSAucG9zdC1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtNi5wb3N0LXRlbXBsYXRlLTYtbm8tdGVybS53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDMzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS02LnBvc3QtdGVtcGxhdGUtNi1uby1tZXRhLndmaSAucG9zdC1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTYucG9zdC10ZW1wbGF0ZS02LW5vLW1ldGEucG9zdC10ZW1wbGF0ZS02LW5vLXRlcm0ud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogLTEyMHB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS02IC5zaW5nbGUtcG9zdC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTYgLnNpbmdsZS1wb3N0LXRpdGxlICsgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW46IC01cHggMCAxNXB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS02IC5wb3N0LWhlYWRlci1pbm5lciAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuXG4ucG9zdC10cC02LWhlYWRlci53ZmkgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQgLnRlcm0tYmFkZ2UgYSwgLnBvc3QtdHAtNi1oZWFkZXIud2ZpIC50ZXJtLWJhZGdlcy5mbG9hdGVkIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTYtaGVhZGVyLndmaSAucG9zdC1tZXRhLCAucG9zdC10cC02LWhlYWRlci53ZmkgLnBvc3QtbWV0YSAucG9zdC1hdXRob3IsIC5wb3N0LXRwLTYtaGVhZGVyLndmaSAucG9zdC1tZXRhIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtNi1oZWFkZXIgLnBvc3QtbWV0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtNi1oZWFkZXIgLmltYWdlLWNyZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4ucG9zdC10cC02LWhlYWRlci53ZmkgLmltYWdlLWNyZWRpdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTYgLnBvc3QtZW1iZWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS02IC5wb3N0LWhlYWRlci1pbm5lciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS02IC5wb3N0LWhlYWRlci1pbm5lciAucG9zdC1zdWJ0aXRsZSArIC5zaW5nbGUtcG9zdC1leGNlcnB0IHtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIG1hcmdpbjogLTVweCAwIDA7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTYgLnBvc3QtaGVhZGVyLWlubmVyIC5zaW5nbGUtcG9zdC1leGNlcnB0ICsgLnBvc3QtbWV0YS13cmFwIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAucG9zdC10cC02LWhlYWRlci53Zmkge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnBvc3QtdHAtNi1oZWFkZXIud2ZpIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG4gIC5wb3N0LXRlbXBsYXRlLTYud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucG9zdC10cC02LWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIH1cbiAgLnBvc3QtdHAtNi1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci10aXRsZSB7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5wb3N0LXRwLTctaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG59XG5cbi5wb3N0LXRwLTctaGVhZGVyLndmaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjU2NTY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucG9zdC10cC03LWhlYWRlci53Zmk6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgcmdiYSgwLCAwLCAwLCAwKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgwLCAwLCAwLCAwLjU1KSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCwgcmdiYSgwLCAwLCAwLCAwLjU1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuNTUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuNTUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMC41NSkgMTAwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAzODBweDtcbn1cblxuLnBvc3QtdHAtNy1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuICBoZWlnaHQ6IDU4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3N0LXRwLTctaGVhZGVyLm5maSAucG9zdC1oZWFkZXItaW5uZXIge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvc3QtdHAtNy1oZWFkZXIud2ZpIC5wb3N0LWhlYWRlci10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMjVweDtcbiAgcmlnaHQ6IC0yNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyNXB4IDI1cHggMDtcbn1cblxuLnBvc3QtdHAtNy1oZWFkZXIgLnBvc3QtaGVhZGVyLXRpdGxlIC5zaW5nbGUtcG9zdC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wb3N0LXRwLTctaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAtMnB4IDAgMTNweDtcbn1cblxuLnBvc3QtdHAtNy1oZWFkZXIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnBvc3QtdHAtNy1oZWFkZXIgLmltYWdlLWNyZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBvc3QtdHAtNy1oZWFkZXIud2ZpIC5pbWFnZS1jcmVkaXQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtNy1oZWFkZXIubmZpIC5pbWFnZS1jcmVkaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS03IC5wb3N0LWVtYmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBvc3QtdHAtNy1oZWFkZXIgLmJmLWJyZWFkY3J1bWIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucG9zdC10cC03LWhlYWRlciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucG9zdC10cC03LWhlYWRlciAucG9zdC1zdWJ0aXRsZSArIC5zaW5nbGUtcG9zdC1leGNlcnB0IHtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIG1hcmdpbjogLTVweCAwIDA7XG59XG5cbi5wb3N0LXRwLTctaGVhZGVyIC5zaW5nbGUtcG9zdC1leGNlcnB0ICsgLnBvc3QtbWV0YS13cmFwIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAucG9zdC10cC03LWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAucG9zdC10cC03LWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5wb3N0LXRwLTctaGVhZGVyIC5wb3N0LWhlYWRlci10aXRsZSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLnBvc3QtdHAtOC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY1NjU2O1xuICBoZWlnaHQ6IDM1MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQwJTtcbiAgbWFyZ2luOiAwIDMwcHggMjVweCAwO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS04IC5wb3N0LWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvc3QtdGVtcGxhdGUtOCAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBtYXJnaW46IDAgMCAxM3B4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS04IC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAtN3B4IDAgMTVweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtOCAuc2luZ2xlLXBvc3QtdGl0bGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTggLnBvc3QtaGVhZGVyLWlubmVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5wb3N0LXRwLTgtaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIC50ZXJtLWJhZGdlIGEsIC5wb3N0LXRwLTgtaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTgtaGVhZGVyIC5wb3N0LW1ldGEsIC5wb3N0LXRwLTgtaGVhZGVyIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLCAucG9zdC10cC04LWhlYWRlciAucG9zdC1tZXRhIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtOC1oZWFkZXIgLnBvc3QtbWV0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtOC1oZWFkZXIgLmltYWdlLWNyZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTggLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtOCAucG9zdC1zdWJ0aXRsZSArIC5zaW5nbGUtcG9zdC1leGNlcnB0IHtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIG1hcmdpbjogLTVweCAwIDA7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTggLnNpbmdsZS1wb3N0LWV4Y2VycHQgKyAucG9zdC1tZXRhLXdyYXAge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnBvc3QtdHAtOC1oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucG9zdC10ZW1wbGF0ZS04IC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucG9zdC10cC04LWhlYWRlciAucG9zdC1oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgfVxuICAucG9zdC10cC04LWhlYWRlciAucG9zdC1oZWFkZXItdGl0bGUge1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG4ucG9zdC10ZW1wbGF0ZS05IC5wb3N0LWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvc3QtdGVtcGxhdGUtOSAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS05IC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAtN3B4IDAgMTVweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtOSAuc2luZ2xlLXBvc3QtdGl0bGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTkgLnBvc3QtaGVhZGVyLWlubmVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5wb3N0LXRwLTktaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIC50ZXJtLWJhZGdlIGEsIC5wb3N0LXRwLTktaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTktaGVhZGVyIC5wb3N0LW1ldGEsIC5wb3N0LXRwLTktaGVhZGVyIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLCAucG9zdC10cC05LWhlYWRlciAucG9zdC1tZXRhIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdGVtcGxhdGUtOSAucG9zdC1oZWFkZXItaW5uZXIgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtOSAucG9zdC1oZWFkZXItaW5uZXIgLnBvc3Qtc3VidGl0bGUgKyAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xuICBtYXJnaW46IC01cHggMCAwO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS05IC5wb3N0LWhlYWRlci1pbm5lciAuc2luZ2xlLXBvc3QtZXhjZXJwdCArIC5wb3N0LW1ldGEtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLnBvc3QtdHAtMTAtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NTY1NjtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0MCU7XG4gIG1hcmdpbjogMCAzMHB4IDI1cHggMDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTAgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xMCAuc2luZ2xlLWZlYXR1cmVkOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTAgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTNweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTAgLnNpbmdsZS1wb3N0LXRpdGxlICsgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW46IC01cHggMCAxM3B4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xMCAuc2luZ2xlLXBvc3QtdGl0bGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTEwIC5wb3N0LWhlYWRlci1pbm5lciAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucG9zdC10cC0xMC1oZWFkZXIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQgLnRlcm0tYmFkZ2UgYSwgLnBvc3QtdHAtMTAtaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTEwLWhlYWRlciAucG9zdC1tZXRhLCAucG9zdC10cC0xMC1oZWFkZXIgLnBvc3QtbWV0YSAucG9zdC1hdXRob3IsIC5wb3N0LXRwLTEwLWhlYWRlciAucG9zdC1tZXRhIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtMTAtaGVhZGVyIC5wb3N0LW1ldGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTEwIC5wb3N0LWhlYWRlci1pbm5lciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xMCAucG9zdC1oZWFkZXItaW5uZXIgLnNpbmdsZS1wb3N0LWV4Y2VycHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTAgLnBvc3QtaGVhZGVyLWlubmVyIC5wb3N0LXN1YnRpdGxlICsgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgbWFyZ2luOiAtNXB4IDAgMDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTAgLnBvc3QtaGVhZGVyLWlubmVyIC5zaW5nbGUtcG9zdC1leGNlcnB0ICsgLnBvc3QtbWV0YS13cmFwIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wb3N0LXRwLTEwLWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wb3N0LXRlbXBsYXRlLTEwIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucG9zdC10cC0xMC1oZWFkZXIgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5wb3N0LXRwLTEwLWhlYWRlciAucG9zdC1oZWFkZXItdGl0bGUge1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5wb3N0LXRwLTEwLWhlYWRlciAuaW1hZ2UtY3JlZGl0IHtcbiAgICBib3R0b206IDVweDtcbiAgfVxufVxuLnBvc3QtdHAtMTEtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucG9zdC10cC0xMS1oZWFkZXIud2ZpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjU2NTY7XG59XG5cbi5wb3N0LXRwLTExLWhlYWRlci53Zmk6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgcmdiYSgwLCAwLCAwLCAwKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgwLCAwLCAwLCAwLjU1KSkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCwgcmdiYSgwLCAwLCAwLCAwLjU1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuNTUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDAuNTUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMC41NSkgMTAwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAzODBweDtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItaW5uZXIge1xuICBoZWlnaHQ6IDQ3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI1cHg7XG4gIGxlZnQ6IDI1cHg7XG4gIHJpZ2h0OiAyNXB4O1xufVxuXG4ucG9zdC10cC0xMS1oZWFkZXIgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTNweDtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAuc2luZ2xlLXBvc3QtdGl0bGUgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9zdC10cC0xMS1oZWFkZXIgLnNpbmdsZS1wb3N0LXRpdGxlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucG9zdC10cC0xMS1oZWFkZXIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAucG9zdC1tZXRhLCAucG9zdC10cC0xMS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWE6aG92ZXIsIC5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtbWV0YSAudmlld3MsIC5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtbWV0YSBhLCAucG9zdC10cC0xMS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEgYTpob3ZlciwgLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAucG9zdC1tZXRhIGIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC0xMS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYSwgLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWE6aG92ZXIsIC5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC50aW1lIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSkgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBhICsgc3BhbjpiZWZvcmUsIC5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gc3BhbiArIGE6YmVmb3JlLCAucG9zdC10cC0xMS1oZWFkZXIud2ZpIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSA+IHNwYW4gKyBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40Myk7XG59XG5cbi5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hLnBvc3QtYXV0aG9yLWF2YXRhciAuYXZhdGFyIHtcbiAgYm94LXNoYWRvdzogMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5wb3N0LXRwLTExLWhlYWRlciAuaW1hZ2UtY3JlZGl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAuaW1hZ2UtY3JlZGl0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAuaW1hZ2UtY3JlZGl0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTExIC5wb3N0LWVtYmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTEgLmJmLWJyZWFkY3J1bWIge1xuICBtYXJnaW46IC03cHggMCA5cHg7XG59XG5cbi5wb3N0LXRwLTExLWhlYWRlciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLnBvc3QtdHAtMTEtaGVhZGVyIC5zaW5nbGUtcG9zdC1leGNlcnB0Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC0xMS1oZWFkZXIgLnBvc3Qtc3VidGl0bGUgKyAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG4gIC5wb3N0LXRwLTExLWhlYWRlci53ZmkgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIH1cbiAgLnBvc3QtdHAtMTEtaGVhZGVyLndmaSAucG9zdC1oZWFkZXItdGl0bGUge1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5wb3N0LXRwLTExLWhlYWRlciAuaW1hZ2UtY3JlZGl0IHtcbiAgICBib3R0b206IDVweDtcbiAgfVxufVxuLnBvc3QtdHAtMTItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5zaW5nbGUtZmVhdHVyZWQge1xuICBtYXJnaW46IDIwcHggYXV0byAwO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAuc2luZ2xlLWZlYXR1cmVkID4gKiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAucG9zdC1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nOiA0MHB4IDI1cHggNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLnNpbmdsZS1wb3N0LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTNweDtcbiAgY29sb3I6ICNjN2M3Yzc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIC50ZXJtLWJhZGdlIGEsIC5wb3N0LXRwLTEyLWhlYWRlciAudGVybS1iYWRnZXMuZmxvYXRlZCBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLnBvc3QtbWV0YSwgLnBvc3QtdHAtMTItaGVhZGVyIC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWE6aG92ZXIsIC5wb3N0LXRwLTEyLWhlYWRlciAucG9zdC1tZXRhIC52aWV3cywgLnBvc3QtdHAtMTItaGVhZGVyIC5wb3N0LW1ldGEgYSwgLnBvc3QtdHAtMTItaGVhZGVyIC5wb3N0LW1ldGEgYTpob3ZlciwgLnBvc3QtdHAtMTItaGVhZGVyIC5wb3N0LW1ldGEgYiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWEsIC5wb3N0LXRwLTEyLWhlYWRlciAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnBvc3QtYXV0aG9yLWE6aG92ZXIsIC5wb3N0LXRwLTEyLWhlYWRlciAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgLnRpbWUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KSAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gYSArIHNwYW46YmVmb3JlLCAucG9zdC10cC0xMi1oZWFkZXIgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gc3BhbiArIGE6YmVmb3JlLCAucG9zdC10cC0xMi1oZWFkZXIgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhID4gc3BhbiArIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQzKTtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5zaW5nbGUtcG9zdC1zaGFyZSB7XG4gIG1hcmdpbjogMjVweCAwIC0yMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5zaW5nbGUtcG9zdC1zaGFyZSBsaSB7XG4gIG1hcmdpbjogMCAzcHg7XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNoYXJlLWhhbmRsZXItd3JhcCB7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLnNpbmdsZS1wb3N0LXNoYXJlIC5wb3N0LXNoYXJlLWJ0biB7XG4gIGJhY2tncm91bmQ6ICMzYzNjM2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ZDVkNWQ7XG4gIGNvbG9yOiAjZThlOGU4O1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLnNpbmdsZS1wb3N0LXNoYXJlIC5zb2NpYWwtaXRlbS5lbWFpbCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiNmI2Yjtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5wb3N0LXNoYXJlIC5zaGFyZS1oYW5kbGVyOmFmdGVyLCAucG9zdC10cC0xMi1oZWFkZXIgLnBvc3Qtc2hhcmUgLnNoYXJlLWhhbmRsZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1ZDVkNWQ7XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAucG9zdC1zaGFyZSAuc2hhcmUtaGFuZGxlcjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjM2MzYzNjO1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hLnBvc3QtYXV0aG9yLWF2YXRhciAuYXZhdGFyIHtcbiAgYm94LXNoYWRvdzogMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAucG9zdC1tZXRhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLmltYWdlLWNyZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTBweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZm9udC1zaXplOiA5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5pbWFnZS1jcmVkaXQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtMTItaGVhZGVyIC5iZi1icmVhZGNydW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxMHB4O1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5wb3N0LXRwLTEyLWhlYWRlciAuYmYtYnJlYWRjcnVtYiAuYmYtYnJlYWRjcnVtYi1pdGVtIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4ucG9zdC10cC0xMi1oZWFkZXIgLnNpbmdsZS1wb3N0LWV4Y2VycHQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wb3N0LXRwLTEyLWhlYWRlciAucG9zdC1oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ucG9zdC10ZW1wbGF0ZS0xMyAuc2luZ2xlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLnBvc3QtdHAtMTMtaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBvc3QtdHAtMTMtaGVhZGVyIC5wb3N0LW1ldGEtd3JhcCB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRwLTEzLWhlYWRlciAucG9zdC1tZXRhLXdyYXAgLnBvc3QtbWV0YSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wb3N0LXRwLTEzLWhlYWRlciAuc2luZ2xlLWZlYXR1cmVkIHtcbiAgbWFyZ2luOiAwIC00MHB4IDIwcHg7XG59XG5cbi5wb3N0LXRwLTEzLWhlYWRlciAudGVybS1iYWRnZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnBvc3QtdHAtMTMtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtMTMtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAtMXB4IDAgMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC10cC0xMy1oZWFkZXIgLnNpbmdsZS1wb3N0LXRpdGxlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnBvc3QtdHAtMTMtaGVhZGVyIC5zaW5nbGUtcG9zdC10aXRsZSArIC5wb3N0LXNoYXJlLCAucG9zdC10cC0xMy1oZWFkZXIgLnNpbmdsZS1wb3N0LXRpdGxlICsgLnNpbmdsZS1mZWF0dXJlZCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5wb3N0LXRwLTEzLWhlYWRlciAuc2luZ2xlLXBvc3Qtc2hhcmUge1xuICBtYXJnaW46IDE1cHggMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRwLTEzLWhlYWRlciAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNoYXJlLWhhbmRsZXItd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTMgLmNvbW1lbnRzLXRlbXBsYXRlLCBib2R5LnNpbmdsZSAucG9zdC10ZW1wbGF0ZS0xMyAuY29udGVudC1jb2x1bW4gPiAuYnMtbmV3c2xldHRlci1wYWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTMgLmFqYXgtcG9zdC1jb250ZW50IC5jb21tZW50cy10ZW1wbGF0ZS5jb21tZW50cy10ZW1wbGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTEzIC5wb3N0LXJlbGF0ZWQge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xMyAucG9zdC1lbWJlZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wb3N0LXRwLTEzLWhlYWRlciAuYmYtYnJlYWRjcnVtYiB7XG4gIG1hcmdpbjogLTVweCAwIDEycHg7XG59XG5cbi5wb3N0LXRwLTEzLWhlYWRlciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG59XG5cbi5wb3N0LXRwLTEzLWhlYWRlciAucG9zdC1zdWJ0aXRsZSArIC5zaW5nbGUtcG9zdC1leGNlcnB0IHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLnBvc3QtdHAtMTMtaGVhZGVyIC5zaW5nbGUtcG9zdC1leGNlcnB0ICsgLnBvc3QtbWV0YS13cmFwIHtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAucG9zdC10ZW1wbGF0ZS0xMyAuc2luZ2xlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnBvc3QtdHAtMTMtaGVhZGVyIC5zaW5nbGUtZmVhdHVyZWQge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbiAgLnBvc3QtdGVtcGxhdGUtMTMgLmNvbW1lbnRzLXRlbXBsYXRlLCAucG9zdC10ZW1wbGF0ZS0xMyAucG9zdC1yZWxhdGVkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5wb3N0LXRwLTE0LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnBvc3QtdGVtcGxhdGUtMTQgLnBvc3QtaGVhZGVyLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAyNXB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xNCAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xNCAuc2luZ2xlLXBvc3QtdGl0bGUgKyAucG9zdC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogLTVweCAwIDE1cHg7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTE0IC5wb3N0LWhlYWRlci1pbm5lciAudGVybS1iYWRnZXMuZmxvYXRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuXG4ucG9zdC10cC0xNC1oZWFkZXIgLmltYWdlLWNyZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4ucG9zdC10cC0xNC1oZWFkZXIud2ZpIC5pbWFnZS1jcmVkaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xNCAucG9zdC1lbWJlZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wb3N0LXRlbXBsYXRlLTE0IC5wb3N0LWhlYWRlci1pbm5lciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xNCAucG9zdC1oZWFkZXItaW5uZXIgLnBvc3Qtc3VidGl0bGUgKyAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xuICBtYXJnaW46IC01cHggMCAwO1xufVxuXG4ucG9zdC10ZW1wbGF0ZS0xNCAucG9zdC1oZWFkZXItaW5uZXIgLnNpbmdsZS1wb3N0LWV4Y2VycHQgKyAucG9zdC1tZXRhLXdyYXAge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAuc2luZ2xlLXBvc3Qtc2hhcmUge1xuICBtYXJnaW46IDI1cHggMCAtMjBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAuc2luZ2xlLXBvc3Qtc2hhcmUgbGkge1xuICBtYXJnaW46IDAgM3B4O1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnNpbmdsZS1mZWF0dXJlZCB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtMTUtaGVhZGVyIC5zaW5nbGUtZmVhdHVyZWQgPiAqIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnBvc3QtdHAtMTUtaGVhZGVyIC5wb3N0LWhlYWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDQwcHggMjVweCA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAuc2luZ2xlLXBvc3QtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnNpbmdsZS1wb3N0LXRpdGxlICsgLnBvc3Qtc3VidGl0bGUge1xuICBtYXJnaW46IDAgMCAxM3B4O1xuICBjb2xvcjogI2M3YzdjNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnNpbmdsZS1wb3N0LXRpdGxlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnRlcm0tYmFkZ2VzLmZsb2F0ZWQgLnRlcm0tYmFkZ2UgYSwgLnBvc3QtdHAtMTUtaGVhZGVyIC50ZXJtLWJhZGdlcy5mbG9hdGVkIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAucG9zdC1tZXRhLCAucG9zdC10cC0xNS1oZWFkZXIgLnBvc3QtbWV0YSAucG9zdC1hdXRob3ItYTpob3ZlciwgLnBvc3QtdHAtMTUtaGVhZGVyIC5wb3N0LW1ldGEgLnZpZXdzLCAucG9zdC10cC0xNS1oZWFkZXIgLnBvc3QtbWV0YSBhLCAucG9zdC10cC0xNS1oZWFkZXIgLnBvc3QtbWV0YSBhOmhvdmVyLCAucG9zdC10cC0xNS1oZWFkZXIgLnBvc3QtbWV0YSBiIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtdHAtMTUtaGVhZGVyIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYSwgLnBvc3QtdHAtMTUtaGVhZGVyIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAucG9zdC1hdXRob3ItYTpob3ZlciwgLnBvc3QtdHAtMTUtaGVhZGVyIC5wb3N0LW1ldGEuc2luZ2xlLXBvc3QtbWV0YSAudGltZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBhICsgc3BhbjpiZWZvcmUsIC5wb3N0LXRwLTE1LWhlYWRlciAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBzcGFuICsgYTpiZWZvcmUsIC5wb3N0LXRwLTE1LWhlYWRlciAucG9zdC1tZXRhLnNpbmdsZS1wb3N0LW1ldGEgPiBzcGFuICsgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDMpO1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnNpbmdsZS1wb3N0LXNoYXJlIC5zaGFyZS1oYW5kbGVyLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAuc2luZ2xlLXBvc3Qtc2hhcmUgLnBvc3Qtc2hhcmUtYnRuIHtcbiAgYmFja2dyb3VuZDogIzNjM2MzYztcbiAgYm9yZGVyOiAxcHggc29saWQgIzVkNWQ1ZDtcbiAgY29sb3I6ICNlOGU4ZTg7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAuc2luZ2xlLXBvc3Qtc2hhcmUgLnNvY2lhbC1pdGVtLmVtYWlsIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI2YjZiO1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnBvc3QtbWV0YS5zaW5nbGUtcG9zdC1tZXRhIC5wb3N0LWF1dGhvci1hLnBvc3QtYXV0aG9yLWF2YXRhciAuYXZhdGFyIHtcbiAgYm94LXNoYWRvdzogMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAucG9zdC1tZXRhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLmltYWdlLWNyZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTBweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZm9udC1zaXplOiA5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvc3QtdHAtMTUtaGVhZGVyIC5pbWFnZS1jcmVkaXQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBvc3QtdHAtMTUtaGVhZGVyIC5iZi1icmVhZGNydW1iIHtcbiAgbWFyZ2luOiAtMTVweCAwIDE1cHg7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAuc2luZ2xlLXBvc3QtZXhjZXJwdCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3N0LXRwLTE1LWhlYWRlciAucG9zdC1zaGFyZSAuc2hhcmUtaGFuZGxlcjphZnRlciwgLnBvc3QtdHAtMTUtaGVhZGVyIC5wb3N0LXNoYXJlIC5zaGFyZS1oYW5kbGVyOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNWQ1ZDVkO1xufVxuXG4ucG9zdC10cC0xNS1oZWFkZXIgLnBvc3Qtc2hhcmUgLnNoYXJlLWhhbmRsZXI6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzNjM2MzYztcbn1cblxuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDM0Mztcbn1cblxuLnNpdGUtZm9vdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xufVxuXG4uZm9vdGVyLWluc3RhZ3JhbS5ib3hlZCwgLnNpdGUtZm9vdGVyLmJveGVkIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmZvb3Rlci1pbnN0YWdyYW0uZnVsbC13aWR0aC5zdHJldGNoZWQgLmNvbnRlbnQtd3JhcCwgLnNpdGUtZm9vdGVyLmZ1bGwtd2lkdGguc3RyZXRjaGVkIC5jb250YWluZXIsIC5zaXRlLWZvb3Rlci5mdWxsLXdpZHRoLnN0cmV0Y2hlZCAuY29udGVudC13cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXItd2lkZ2V0cyB7XG4gIHBhZGRpbmc6IDQ1cHggMCAzNXB4O1xufVxuXG4uZm9vdGVyLXdpZGdldHMgLndpZGdldCAuYnRuLWJzLXBhZ2luYXRpb246aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuYnMtcG9wdWxhci1jYXRlZ29yaWVzIC5icy1wb3B1bGFyLXRlcm0taXRlbSAudGVybS1jb3VudCwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLndpZGdldC53aWRnZXRfYXJjaGl2ZSAucG9zdC1jb3VudCwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgY2FwdGlvbiwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGQuYWN0aXZlLWRheSwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGZvb3QgdGQsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIHRoLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIC5wb3N0LWNvdW50LCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LndpZGdldF90YWdfY2xvdWQgLnRhZ2Nsb3VkIGEge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjYpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLmJzLXBvcHVsYXItY2F0ZWdvcmllcyAuYnMtcG9wdWxhci10ZXJtLWl0ZW0sIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGksIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwuY2hpbGRyZW4sIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgLnN1Yi1tZW51ID4gbGk6bGFzdC1jaGlsZCBhLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpIGEsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X3BhZ2VzIHVsIGxpLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LndpZGdldF90YWdfY2xvdWQgLnRhZ2Nsb3VkIGEge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgLnN1Yi1tZW51ID4gbGk6bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X3RhZ19jbG91ZCAudGFnY2xvdWQgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzEpICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIHRkLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0ZDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzEpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAucG9zdC1tZXRhIC5wb3N0LWF1dGhvciwgLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLndpZGdldCBhLCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIC5wb3N0LWNvdW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQgLmJzLWFib3V0IC5hYm91dC1pY29ucy1saXN0IC5hYm91dC1pY29uLWl0ZW0gYSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjI4LCAyMjgsIDIyOCwgMC4yMSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjI4LCAyMjgsIDIyOCwgMC4yMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDIyOCwgMjI4LCAyMjgsIDAuMjEpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmxpZ2h0LXRleHQgLndpZGdldCAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWNsZWFuIC5pdGVtLWNvdW50LCAuZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAud2lkZ2V0IC5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCAuYWJvdXQtaWNvbi1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLXdpZGdldHMubGlnaHQtdGV4dCAuYmV0dGVyLWNvbnRyb2wtbmF2IGxpIGEsIC5mb290ZXItd2lkZ2V0cy5saWdodC10ZXh0IC53aWRnZXQud2lkZ2V0X2JzLXN1YnNjcmliZS1uZXdzbGV0dGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bC5tZW51IGxpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMuZGFyay10ZXh0IC5icy1wb3B1bGFyLWNhdGVnb3JpZXMgLmJzLXBvcHVsYXItdGVybS1pdGVtIC50ZXJtLWNvdW50LCAuZm9vdGVyLXdpZGdldHMuZGFyay10ZXh0IC53aWRnZXQud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIGNhcHRpb24sIC5mb290ZXItd2lkZ2V0cy5kYXJrLXRleHQgLndpZGdldC53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGQuYWN0aXZlLWRheSwgLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0Zm9vdCB0ZCwgLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0aCwgLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIC5wb3N0LWNvdW50IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAuYnMtcG9wdWxhci1jYXRlZ29yaWVzIC5icy1wb3B1bGFyLXRlcm0taXRlbSwgLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsIGxpLCAuZm9vdGVyLXdpZGdldHMuZGFyay10ZXh0IC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwuY2hpbGRyZW4sIC5mb290ZXItd2lkZ2V0cy5kYXJrLXRleHQgLndpZGdldC53aWRnZXRfcGFnZXMgdWwgbGkge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5kYXJrLXRleHQgLndpZGdldCwgLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0ZCwgLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAud2lkZ2V0LndpZGdldF9jYWxlbmRhciB0YWJsZSB0ZDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjkpO1xufVxuXG4uZm9vdGVyLXdpZGdldHMuZGFyay10ZXh0IC5wb3N0LW1ldGEgLnBvc3QtYXV0aG9yIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAud2lkZ2V0IC5icy1hYm91dCAuYWJvdXQtaWNvbnMtbGlzdCAuYWJvdXQtaWNvbi1pdGVtIGEge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjQ2KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC40Nik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjQ2KTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40MSk7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5kYXJrLXRleHQgLndpZGdldCAuYnMtYWJvdXQgLmFib3V0LWljb25zLWxpc3QgLmFib3V0LWljb24taXRlbSBhOmhvdmVyLCAuZm9vdGVyLXdpZGdldHMuZGFyay10ZXh0IC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgLnBvc3QtY291bnQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyLXdpZGdldHMuZGFyay10ZXh0IC5iZXR0ZXItY29udHJvbC1uYXYgbGkgYSwgLmZvb3Rlci13aWRnZXRzLmRhcmstdGV4dCAud2lkZ2V0LndpZGdldF9icy1zdWJzY3JpYmUtbmV3c2xldHRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5mb290ZXItd2lkZ2V0cy5kYXJrLXRleHQgLmxpc3RpbmctaXRlbS10ZXh0LTEgLml0ZW0taW5uZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1zb2NpYWwtaWNvbnMge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJhY2tncm91bmQ6ICMyOTI5Mjk7XG59XG5cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXNvY2lhbC1pY29ucyAuc29jaWFsLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9vdGVyLXNvY2lhbC1pY29ucyAuYmV0dGVyLXNvY2lhbC1jb3VudGVyLnN0eWxlLWJpZy1idXR0b24gLnNvY2lhbC1saXN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5mb290ZXItc29jaWFsLWljb25zIC5iZXR0ZXItc29jaWFsLWNvdW50ZXIuc3R5bGUtYmlnLWJ1dHRvbiAuc29jaWFsLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaXRlLWZvb3RlciAuY29weS1mb290ZXIge1xuICBwYWRkaW5nOiAyMnB4IDAgMjJweDtcbiAgYmFja2dyb3VuZDogIzM1MzUzNTtcbn1cblxuLnNpdGUtZm9vdGVyIC5jb3B5LWZvb3RlciAuY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uc2l0ZS1mb290ZXIgLmNvcHktMSwgLnNpdGUtZm9vdGVyIC5jb3B5LTIge1xuICBjb2xvcjogI2I2YjZiNjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41Nyk7XG59XG5cbi5zaXRlLWZvb3RlciAuY29weS0yIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zaXRlLWZvb3RlciAuY29weS0xIGEsIC5zaXRlLWZvb3RlciAuY29weS0yIGEge1xuICBjb2xvcjogI2YzZjNmMztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuc2l0ZS1mb290ZXIgLmNvcHktMSwgLnNpdGUtZm9vdGVyIC5jb3B5LTIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5zaXRlLWZvb3RlciAuY29weS0xIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIHVsLm1lbnUuZm9vdGVyLW1lbnUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2l0ZS1mb290ZXIgdWwubWVudS5mb290ZXItbWVudSA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgN3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmNvcHktZm9vdGVyIC5jb250ZW50LXdyYXAge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5mb290ZXItbWVudS1jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzY0NjQ2NDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG51bC5tZW51LmZvb3Rlci1tZW51ID4gbGkge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbnVsLm1lbnUuZm9vdGVyLW1lbnUgbGkgPiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuXG51bC5tZW51LmZvb3Rlci1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2l0ZS1mb290ZXIgLmNvcHktZm9vdGVyIC5mb290ZXItbWVudS13cmFwcGVyIC5mb290ZXItbWVudS1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjAwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IC0xMDB2dztcbiAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgYm94LXNpemluZzogdW5zZXQ7XG4gIHRvcDogMDtcbn1cblxuLnNpdGUtZm9vdGVyLmZ1bGwtd2lkdGggLmNvcHktZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2l0ZS1mb290ZXIuZnVsbC13aWR0aCAuY29weS1mb290ZXIgLmNvbnRlbnQtd3JhcCB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG59XG5cbi5zaXRlLWZvb3Rlci5mdWxsLXdpZHRoLnN0cmV0Y2hlZCAuY29weS1mb290ZXIgLmNvbnRlbnQtd3JhcCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4ubWFpbi13cmFwIC5zaXRlLWZvb3Rlci5mdWxsLXdpZHRoIC5jb3B5LWZvb3RlciAuY29udGVudC13cmFwIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5mb290ZXItaW5zdGFncmFtIC5mb290ZXItaW5zdGFncmFtLWxhYmVsIHtcbiAgbWFyZ2luOiAyNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uZm9vdGVyLWluc3RhZ3JhbSAuYnMtaW5zdGFncmFtLXBob3RvIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlci1pbnN0YWdyYW0tMSB7XG4gIHBhZGRpbmc6IDAgMnB4IDJweDtcbn1cblxuLmZvb3Rlci1pbnN0YWdyYW0tMSAuYnMtaW5zdGFncmFtLWNvbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTYuNjY2NjY2NjY3JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZvb3Rlci1pbnN0YWdyYW0tMSAuYnMtaW5zdGFncmFtLWNvbC5icy1pbnN0YWdyYW0tY29sLXR5cGUtMSAuYnMtaW5zdGFncmFtLXBob3RvOm50aC1jaGlsZCgxKSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlci1pbnN0YWdyYW0tMSAuYnMtaW5zdGFncmFtLWNvbC5icy1pbnN0YWdyYW0tY29sLXR5cGUtMSAuYnMtaW5zdGFncmFtLXBob3RvOm50aC1jaGlsZCgyKSwgLmZvb3Rlci1pbnN0YWdyYW0tMSAuYnMtaW5zdGFncmFtLWNvbC5icy1pbnN0YWdyYW0tY29sLXR5cGUtMSAuYnMtaW5zdGFncmFtLXBob3RvOm50aC1jaGlsZCgzKSB7XG4gIG1heC13aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZvb3Rlci1pbnN0YWdyYW0tMSAuYnMtaW5zdGFncmFtLWNvbC5icy1pbnN0YWdyYW0tY29sLXR5cGUtMiAuYnMtaW5zdGFncmFtLXBob3RvOm50aC1jaGlsZCgzKSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5mb290ZXItaW5zdGFncmFtLTEgLmJzLWluc3RhZ3JhbS1jb2wuYnMtaW5zdGFncmFtLWNvbC10eXBlLTIgLmJzLWluc3RhZ3JhbS1waG90bzpudGgtY2hpbGQoMSksIC5mb290ZXItaW5zdGFncmFtLTEgLmJzLWluc3RhZ3JhbS1jb2wuYnMtaW5zdGFncmFtLWNvbC10eXBlLTIgLmJzLWluc3RhZ3JhbS1waG90bzpudGgtY2hpbGQoMikge1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mb290ZXItaW5zdGFncmFtLTEgLmJzLWluc3RhZ3JhbS1jb2wgLmJzLWluc3RhZ3JhbS1waG90byB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZm9vdGVyLWluc3RhZ3JhbS0xIC5icy1pbnN0YWdyYW0tY29sIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5mb290ZXItaW5zdGFncmFtLTEgLmJzLWluc3RhZ3JhbS1jb2wuYnMtaW5zdGFncmFtLWNvbC02IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5mb290ZXItaW5zdGFncmFtLTEgLmJzLWluc3RhZ3JhbS1jb2wge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmZvb3Rlci1pbnN0YWdyYW0tMSAuYnMtaW5zdGFncmFtLWNvbC5icy1pbnN0YWdyYW0tY29sLTUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmZvb3Rlci1pbnN0YWdyYW0tMSAuYnMtaW5zdGFncmFtLWNvbCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuZm9vdGVyLWluc3RhZ3JhbS0xIC5icy1pbnN0YWdyYW0tY29sLmJzLWluc3RhZ3JhbS1jb2wtNCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZm9vdGVyLWluc3RhZ3JhbS0xIC5icy1pbnN0YWdyYW0tY29sIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5mb290ZXItaW5zdGFncmFtLTEgLmJzLWluc3RhZ3JhbS1jb2wuYnMtaW5zdGFncmFtLWNvbC0zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9vdGVyLWluc3RhZ3JhbS0yIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZm9vdGVyLWluc3RhZ3JhbS0yIC5icy1pbnN0YWdyYW0tcGhvdG8ge1xuICB3aWR0aDogMTIuNSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZm9vdGVyLWluc3RhZ3JhbS0yIC5icy1pbnN0YWdyYW0tcGhvdG8ge1xuICAgIHdpZHRoOiAxNC4yODU3MTQyODYlO1xuICB9XG4gIC5mb290ZXItaW5zdGFncmFtLTIgLmJzLWluc3RhZ3JhbS1waG90by03IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZm9vdGVyLWluc3RhZ3JhbS0yIC5icy1pbnN0YWdyYW0tcGhvdG8ge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjclO1xuICB9XG4gIC5mb290ZXItaW5zdGFncmFtLTIgLmJzLWluc3RhZ3JhbS1waG90by02IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5mb290ZXItaW5zdGFncmFtLTIgLmJzLWluc3RhZ3JhbS1waG90byB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZm9vdGVyLWluc3RhZ3JhbS0yIC5icy1pbnN0YWdyYW0tcGhvdG8tNSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuZm9vdGVyLWluc3RhZ3JhbS0yIC5icy1pbnN0YWdyYW0tcGhvdG8ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmZvb3Rlci1pbnN0YWdyYW0tMiAuYnMtaW5zdGFncmFtLXBob3RvLTQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmZvb3Rlci1pbnN0YWdyYW0tMiAuYnMtaW5zdGFncmFtLXBob3RvIHtcbiAgICB3aWR0aDogMzMuMzMzJTtcbiAgfVxuICAuZm9vdGVyLWluc3RhZ3JhbS0yIC5icy1pbnN0YWdyYW0tcGhvdG8tMyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvb3Rlci1pbnN0YWdyYW0tMyB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbi5mb290ZXItaW5zdGFncmFtLTMgLmJzLWluc3RhZ3JhbS1waG90byB7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZm9vdGVyLWluc3RhZ3JhbS0zIC5zaW1wbHktc2Nyb2xsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvb3Rlci1pbnN0YWdyYW0tMyAuc2ltcGx5LXNjcm9sbC1jbGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZm9vdGVyLWluc3RhZ3JhbS0zIC5zaW1wbHktc2Nyb2xsLWxpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5mb290ZXItaW5zdGFncmFtLTMgLnNpbXBseS1zY3JvbGwtbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZm9vdGVyLWluc3RhZ3JhbS0zIC5jdXN0b20gLnNpbXBseS1zY3JvbGwtY2xpcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjdGl2ZS1zdGlja3ktc2lkZWJhciAucm93Lm1haW4tc2VjdGlvbiwgLmFjdGl2ZS1zdGlja3ktc2lkZWJhciAucm93ID4gLmJzLXZjLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbjpyb290IHtcbiAgLS1wdWJsaXNoZXItc3BhY2luZzogMjA7XG4gIC0tcHVibGlzaGVyLXNwYWNpbmctaGFsZjogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZykgLyAyKTtcbiAgLS1wdWJsaXNoZXItc3BhY2luZy04MC1wZXJjZW50OiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nKSAqIDAuODMpO1xuICAtLXB1Ymxpc2hlci1zcGFjaW5nLTYwLXBlcmNlbnQ6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmcpICogMC42NikgO1xufVxuXG4uY29sLWxnLTEsIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLW1kLTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLXNtLTEsIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXhzLTEsIC5jb2wteHMtMTAsIC5jb2wteHMtMTEsIC5jb2wteHMtMTIsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAuY29udGFpbmVyLCAudmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2x1bW5fY29udGFpbmVyLCAudmNfcm93IC52Y19jb2x1bW5fY29udGFpbmVyID4gLnZjX2NvbHVtbi1pbm5lciwgLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTEsIC52Y19yb3cudmNfY29sdW1uLWdhcC0xMCwgLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTE1LCAudmNfcm93LnZjX2NvbHVtbi1nYXAtMiwgLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTIwLCAudmNfcm93LnZjX2NvbHVtbi1nYXAtMjUsIC52Y19yb3cudmNfY29sdW1uLWdhcC0zLCAudmNfcm93LnZjX2NvbHVtbi1nYXAtMzAsIC52Y19yb3cudmNfY29sdW1uLWdhcC0zNSwgLnZjX3Jvdy52Y19jb2x1bW4tZ2FwLTQsIC52Y19yb3cudmNfY29sdW1uLWdhcC01IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nLWhhbGYpICogMXB4KTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy1oYWxmKSAqIDFweCk7XG59XG5cbi5icy12Yy1jb250ZW50IC52Y19yb3cudmNfcm93LW5vLXBhZGRpbmdbZGF0YS12Yy1zdHJldGNoLWNvbnRlbnQ9dHJ1ZV0sIC5yb3csIC52Y19yb3cud3BiX3JvdyB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nLWhhbGYpICogLTFweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy1oYWxmKSAqIC0xcHgpO1xufVxuXG4udmNfcm93LnZjX2lubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmctaGFsZikgKiAtMXB4KSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmctaGFsZikgKiAtMXB4KSAhaW1wb3J0YW50O1xufVxuXG4uYnMtdmMtd3JhcHBlciA+IDpub3QoLmJzLXZjLWNvbHVtbiksIC5zaWRlYmFyID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmcpICogMXB4KTtcbn1cblxuLmJldHRlci1zdHVkaW8tc2hvcnRjb2RlLCAuYnMtbGlzdGluZywgLmJzLXNob3J0Y29kZSwgLmJzYWMsIC5ic3Atd3JhcHBlciwgLmNvbnRlbnQtY29sdW1uID4gZGl2Omxhc3QtY2hpbGQsIC5lbnRyeS1jb250ZW50IC5iZXR0ZXItc3R1ZGlvLXNob3J0Y29kZSwgLm9yZGVyLWN1c3RvbWVyLWRldGFpbCwgLm9yZGVyLWRldGFpbC13cmFwLCAuc2luZ2xlLWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS0xNi1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtMTgtY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTItY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTIzLWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS00LWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS04LWNvbnRhaW5lciwgLnZjX3JvdyAudmNfY29sdW1uLWlubmVyIC53cGJfY29udGVudF9lbGVtZW50LCAud2MtYWNjb3VudC1jb250ZW50LXdyYXAsIC53aWRnZXQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nKSAqIDFweCk7XG59XG5cbi5hcmNoaXZlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy02MC1wZXJjZW50KSAqIDFweCk7XG59XG5cbi5sYXlvdXQtMS1jb2wsIC5sYXlvdXQtMi1jb2wsIC5sYXlvdXQtMy1jb2wge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nLTgwLXBlcmNlbnQpICogMXB4KTtcbn1cblxuLmxheW91dC0xLWNvbC5sYXlvdXQtYmMtYmVmb3JlLCAubGF5b3V0LTItY29sLmxheW91dC1iYy1iZWZvcmUsIC5sYXlvdXQtMy1jb2wubGF5b3V0LWJjLWJlZm9yZSB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmctaGFsZikgKiAxcHgpO1xufVxuXG4uYnMtbGlzdGluZy5icy1saXN0aW5nLXByb2R1Y3RzIC5icy1wYWdpbmF0aW9uLCAuYnMtbGlzdGluZy5icy1saXN0aW5nLXByb2R1Y3RzIC5icy1zbGlkZXItY29udHJvbHMsIC5icy12Yy1jb250ZW50ID4gLnZjX3Jvdy52Y19yb3ctZmx1aWQudmNfcm93LWhhcy1maWxsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy04MC1wZXJjZW50KSAqIC0xcHgpICFpbXBvcnRhbnQ7XG59XG5cbi52Y19jb2wtaGFzLWZpbGwgPiAuYnMtdmMtd3JhcHBlciwgLnZjX3Jvdy1oYXMtZmlsbCArIC52Y19yb3ctZnVsbC13aWR0aCArIC52Y19yb3cgPiAuYnMtdmMtd3JhcHBlciA+IC5icy12Yy1jb2x1bW4gPiAuYnMtdmMtd3JhcHBlciwgLnZjX3Jvdy1oYXMtZmlsbCArIC52Y19yb3cgPiAuYnMtdmMtd3JhcHBlciA+IC5icy12Yy1jb2x1bW4gPiAuYnMtdmMtd3JhcHBlciwgLnZjX3Jvdy1oYXMtZmlsbCArIC52Y19yb3cgPiAud3BiX2NvbHVtbiA+IC5icy12Yy13cmFwcGVyLCAudmNfcm93LWhhcy1maWxsID4gLmJzLXZjLXdyYXBwZXIgPiAudmNfY29sdW1uX2NvbnRhaW5lciA+IC5icy12Yy13cmFwcGVyLCAudmNfcm93LWhhcy1maWxsID4gLndwYl9jb2x1bW4gPiAuYnMtdmMtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nLTgwLXBlcmNlbnQpICogMXB4KSAhaW1wb3J0YW50O1xufVxuXG4jYmJwcmVzcy1mb3J1bXMgI2JicC1zZWFyY2gtZm9ybSwgLm1haW4tc2VjdGlvbiwgLnZjX2NvbC1oYXMtZmlsbCAud3BiX3dyYXBwZXIgPiAuYnMtbGlzdGluZzpsYXN0LWNoaWxkLCAudmNfY29sLWhhcy1maWxsIC53cGJfd3JhcHBlciA+IC5ic3Atd3JhcHBlcjpsYXN0LWNoaWxkLCAudmNfY29sLWhhcy1maWxsIC53cGJfd3JhcHBlciA+IDpsYXN0LWNoaWxkLCAudmNfcm93LWhhcy1maWxsIC53cGJfd3JhcHBlciA+IC5icy1saXN0aW5nOmxhc3QtY2hpbGQsIC52Y19yb3ctaGFzLWZpbGwgLndwYl93cmFwcGVyID4gLmJzcC13cmFwcGVyOmxhc3QtY2hpbGQsIC52Y19yb3ctaGFzLWZpbGwgLndwYl93cmFwcGVyID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nLWhhbGYpICogMXB4KTtcbn1cblxuLmJzLWxpc3RpbmctbW9kZXJuLWdyaWQtbGlzdGluZy0zLmJzLWxpc3Rpbmcge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nLWhhbGYpICogMXB4KSAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LWhhcy1maWxsIC53cGJfd3JhcHBlciA+IC5icy1saXN0aW5nLW1vZGVybi1ncmlkLWxpc3RpbmctMy5icy1saXN0aW5nOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nLTYwLXBlcmNlbnQpICogMXB4KSAhaW1wb3J0YW50O1xufVxuXG4uYnNhYy5ic2FjLXBvc3QtYmVmb3JlLWF1dGhvciwgLmNvbW1lbnQtcmVzcG9uZC5jb21tZW50cy10ZW1wbGF0ZSwgLmNvbW1lbnRzLXRlbXBsYXRlLCAucG9zdC1yZWxhdGVkLCAucG9zdC1yZWxhdGVkICsgLmFqYXgtcG9zdC1jb250ZW50LCAucG9zdC1yZWxhdGVkICsgLmNvbW1lbnRzLXRlbXBsYXRlLCAucG9zdC1yZWxhdGVkICsgLnNpbmdsZS1jb250YWluZXIsIC5zaW5nbGUtY29udGFpbmVyID4gLmJzLW5ld3NsZXR0ZXItcGFjaywgLnNpbmdsZS1jb250YWluZXIgPiAucG9zdC1hdXRob3IsIC51cC1zZWxscy5wcm9kdWN0cywgLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscywgLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jcm9zcy1zZWxscywgLndvb2NvbW1lcmNlICsgLmJzLXNob3J0Y29kZSwgLndvb2NvbW1lcmNlICsgLndvb2NvbW1lcmNlLCAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXdyYXAsIC53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IC5yZWxhdGVkLnByb2R1Y3RzLCAud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicywgYm9keS5zaW5nbGUgLmNvbnRlbnQtY29sdW1uID4gLmJzLW5ld3NsZXR0ZXItcGFjayB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmcpICogMXB4KTtcbn1cblxuLmJldHRlci1nY3Mtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmcpICogLTFweCk7XG59XG5cbi5zbGlkZXItY29udGFpbmVyICsgLmJzLXNrcywgLnNsaWRlci1zdHlsZS0xLWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS0xMS1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtMTMtY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTE1LWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS0xNy1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtMTktY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTItY29udGFpbmVyLnNsaWRlci1jb250YWluZXItMWNvbCwgLnNsaWRlci1zdHlsZS0yMC1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtMjEtY29udGFpbmVyLCAuc2xpZGVyLXN0eWxlLTIyLWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS0zLWNvbnRhaW5lciwgLnNsaWRlci1zdHlsZS00LWNvbnRhaW5lci5zbGlkZXItY29udGFpbmVyLTFjb2wsIC5zbGlkZXItc3R5bGUtNS1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtNy1jb250YWluZXIsIC5zbGlkZXItc3R5bGUtOS1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy04MC1wZXJjZW50KSAqIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXB1Ymxpc2hlci1zcGFjaW5nKSAqIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmctODAtcGVyY2VudCkgKiAtMXB4KTtcbn1cblxuLnNsaWRlci1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSArIC5icy1za3MsIC5zbGlkZXItc3R5bGUtMS1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS0xMS1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS0xMy1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS0xNS1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS0xNy1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS0xOS1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS0yMC1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS0yMS1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS0yMi1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS0yMy1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS0zLWNvbnRhaW5lci5zbGlkZXItYmMtYmVmb3JlLCAuc2xpZGVyLXN0eWxlLTUtY29udGFpbmVyLnNsaWRlci1iYy1iZWZvcmUsIC5zbGlkZXItc3R5bGUtNy1jb250YWluZXIuc2xpZGVyLWJjLWJlZm9yZSwgLnNsaWRlci1zdHlsZS05LWNvbnRhaW5lci5zbGlkZXItYmMtYmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmctaGFsZikgKiAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy1oYWxmKSAqIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmctaGFsZikgKiAxcHgpO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy02MC1wZXJjZW50KSAqIDFweCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjc4cHgpIHtcbiAgLmZvb3Rlci13aWRnZXRzID4gLmNvbnRlbnQtd3JhcCA+IC5jb250YWluZXIgPiAucm93ID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy04MC1wZXJjZW50KSAqIDFweCk7XG4gIH1cbn1cbi5icy1pbmplY3Rpb24uYnMtaW5qZWN0aW9uLWJlZm9yZV9mb290ZXIgLmJzLWluamVjdGlvbi5icy1pbmplY3Rpb24tYWZ0ZXJfZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1wdWJsaXNoZXItc3BhY2luZy04MC1wZXJjZW50KSAqIDFweCk7XG59XG5cbi5icy1pbmplY3Rpb24uYnMtaW5qZWN0aW9uLWJlZm9yZV9oZWFkZXIgLmJzLWluamVjdGlvbi5icy1pbmplY3Rpb24tYWZ0ZXJfaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmctODAtcGVyY2VudCkgKiAxcHgpO1xufVxuXG4uc2luZ2xlLWNvbnRhaW5lciA+IC5icy1wdXNoLW5vdGkucG9zdC1ib3R0b20sIC5zaW5nbGUtY29udGFpbmVyID4gLmJzLXB1c2gtbm90aS5wb3N0LWJvdHRvbSArIC5wb3N0LWF1dGhvciB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmcpICogMXB4KTtcbn1cblxuLmJzLXB1c2gtbm90aS5wb3N0LXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tcHVibGlzaGVyLXNwYWNpbmcpICogMXB4KSAhaW1wb3J0YW50O1xufVxuXG4vKiFcbiAqIEJvb3RzdHJhcCAgdjUuMy4yIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMyBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG46cm9vdCxcbltkYXRhLWJzLXRoZW1lPWxpZ2h0XSB7XG4gIC0tYnMtYmx1ZTogIzBkNmVmZDtcbiAgLS1icy1pbmRpZ286ICM2NjEwZjI7XG4gIC0tYnMtcHVycGxlOiAjNmY0MmMxO1xuICAtLWJzLXBpbms6ICNkNjMzODQ7XG4gIC0tYnMtcmVkOiAjZGMzNTQ1O1xuICAtLWJzLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS1icy15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tYnMtZ3JlZW46ICMxOTg3NTQ7XG4gIC0tYnMtdGVhbDogIzIwYzk5NztcbiAgLS1icy1jeWFuOiAjMGRjYWYwO1xuICAtLWJzLWJsYWNrOiAjMDAwO1xuICAtLWJzLXdoaXRlOiAjZmZmO1xuICAtLWJzLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktMTAwOiAjZjhmOWZhO1xuICAtLWJzLWdyYXktMjAwOiAjZTllY2VmO1xuICAtLWJzLWdyYXktMzAwOiAjZGVlMmU2O1xuICAtLWJzLWdyYXktNDAwOiAjY2VkNGRhO1xuICAtLWJzLWdyYXktNTAwOiAjYWRiNWJkO1xuICAtLWJzLWdyYXktNjAwOiAjNmM3NTdkO1xuICAtLWJzLWdyYXktNzAwOiAjNDk1MDU3O1xuICAtLWJzLWdyYXktODAwOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktOTAwOiAjMjEyNTI5O1xuICAtLWJzLXByaW1hcnk6ICMwZDZlZmQ7XG4gIC0tYnMtc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAtLWJzLXN1Y2Nlc3M6ICMxOTg3NTQ7XG4gIC0tYnMtaW5mbzogIzBkY2FmMDtcbiAgLS1icy13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWJzLWRhbmdlcjogI2RjMzU0NTtcbiAgLS1icy1saWdodDogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrOiAjMjEyNTI5O1xuICAtLWJzLXByaW1hcnktcmdiOiAxMywgMTEwLCAyNTM7XG4gIC0tYnMtc2Vjb25kYXJ5LXJnYjogMTA4LCAxMTcsIDEyNTtcbiAgLS1icy1zdWNjZXNzLXJnYjogMjUsIDEzNSwgODQ7XG4gIC0tYnMtaW5mby1yZ2I6IDEzLCAyMDIsIDI0MDtcbiAgLS1icy13YXJuaW5nLXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtZGFuZ2VyLXJnYjogMjIwLCA1MywgNjk7XG4gIC0tYnMtbGlnaHQtcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWRhcmstcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpczogIzA1MmM2NTtcbiAgLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpczogIzJiMmYzMjtcbiAgLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXM6ICMwYTM2MjI7XG4gIC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzOiAjMDU1MTYwO1xuICAtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpczogIzY2NGQwMztcbiAgLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpczogIzU4MTUxYztcbiAgLS1icy1saWdodC10ZXh0LWVtcGhhc2lzOiAjNDk1MDU3O1xuICAtLWJzLWRhcmstdGV4dC1lbXBoYXNpczogIzQ5NTA1NztcbiAgLS1icy1wcmltYXJ5LWJnLXN1YnRsZTogI2NmZTJmZjtcbiAgLS1icy1zZWNvbmRhcnktYmctc3VidGxlOiAjZTJlM2U1O1xuICAtLWJzLXN1Y2Nlc3MtYmctc3VidGxlOiAjZDFlN2RkO1xuICAtLWJzLWluZm8tYmctc3VidGxlOiAjY2ZmNGZjO1xuICAtLWJzLXdhcm5pbmctYmctc3VidGxlOiAjZmZmM2NkO1xuICAtLWJzLWRhbmdlci1iZy1zdWJ0bGU6ICNmOGQ3ZGE7XG4gIC0tYnMtbGlnaHQtYmctc3VidGxlOiAjZmNmY2ZkO1xuICAtLWJzLWRhcmstYmctc3VidGxlOiAjY2VkNGRhO1xuICAtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZTogIzllYzVmZTtcbiAgLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogI2M0YzhjYjtcbiAgLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGU6ICNhM2NmYmI7XG4gIC0tYnMtaW5mby1ib3JkZXItc3VidGxlOiAjOWVlYWY5O1xuICAtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZTogI2ZmZTY5YztcbiAgLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZTogI2YxYWViNTtcbiAgLS1icy1saWdodC1ib3JkZXItc3VidGxlOiAjZTllY2VmO1xuICAtLWJzLWRhcmstYm9yZGVyLXN1YnRsZTogI2FkYjViZDtcbiAgLS1icy13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYmxhY2stcmdiOiAwLCAwLCAwO1xuICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWJzLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAtLWJzLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICAtLWJzLWJvZHktZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJvZHktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1ib2R5LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtYm9keS1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1ib2R5LWNvbG9yLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1ib2R5LWJnOiAjZmZmO1xuICAtLWJzLWJvZHktYmctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWVtcGhhc2lzLWNvbG9yOiAjMDAwO1xuICAtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYjogMCwgMCwgMDtcbiAgLS1icy1zZWNvbmRhcnktY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMC43NSk7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1zZWNvbmRhcnktYmc6ICNlOWVjZWY7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXJnYjogMjMzLCAyMzYsIDIzOTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvcjogcmdiYSgzMywgMzcsIDQxLCAwLjUpO1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy10ZXJ0aWFyeS1iZzogI2Y4ZjlmYTtcbiAgLS1icy10ZXJ0aWFyeS1iZy1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtaGVhZGluZy1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1saW5rLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWxpbmstY29sb3ItcmdiOiAxMywgMTEwLCAyNTM7XG4gIC0tYnMtbGluay1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogIzBhNThjYTtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYjogMTAsIDg4LCAyMDI7XG4gIC0tYnMtY29kZS1jb2xvcjogI2Q2MzM4NDtcbiAgLS1icy1oaWdobGlnaHQtY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtaGlnaGxpZ2h0LWJnOiAjZmZmM2NkO1xuICAtLWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tYnMtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC0tYnMtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1zbTogMC4yNXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLWxnOiAwLjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy14bDogMXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXh4bDogMnJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtcGlsbDogNTByZW07XG4gIC0tYnMtYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLWJzLWJveC1zaGFkb3ctc206IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1ib3gtc2hhZG93LWxnOiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgLS1icy1ib3gtc2hhZG93LWluc2V0OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtZm9jdXMtcmluZy13aWR0aDogMC4yNXJlbTtcbiAgLS1icy1mb2N1cy1yaW5nLW9wYWNpdHk6IDAuMjU7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICAtLWJzLWZvcm0tdmFsaWQtY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgY29sb3Itc2NoZW1lOiBkYXJrO1xuICAtLWJzLWJvZHktY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDIyMiwgMjI2LCAyMzA7XG4gIC0tYnMtYm9keS1iZzogIzIxMjUyOTtcbiAgLS1icy1ib2R5LWJnLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1lbXBoYXNpcy1jb2xvcjogI2ZmZjtcbiAgLS1icy1lbXBoYXNpcy1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDIyMiwgMjI2LCAyMzAsIDAuNzUpO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvci1yZ2I6IDIyMiwgMjI2LCAyMzA7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnOiAjMzQzYTQwO1xuICAtLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDUyLCA1OCwgNjQ7XG4gIC0tYnMtdGVydGlhcnktY29sb3I6IHJnYmEoMjIyLCAyMjYsIDIzMCwgMC41KTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6IDIyMiwgMjI2LCAyMzA7XG4gIC0tYnMtdGVydGlhcnktYmc6ICMyYjMwMzU7XG4gIC0tYnMtdGVydGlhcnktYmctcmdiOiA0MywgNDgsIDUzO1xuICAtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpczogIzZlYThmZTtcbiAgLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpczogI2E3YWNiMTtcbiAgLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXM6ICM3NWI3OTg7XG4gIC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzOiAjNmVkZmY2O1xuICAtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpczogI2ZmZGE2YTtcbiAgLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpczogI2VhODY4ZjtcbiAgLS1icy1saWdodC10ZXh0LWVtcGhhc2lzOiAjZjhmOWZhO1xuICAtLWJzLWRhcmstdGV4dC1lbXBoYXNpczogI2RlZTJlNjtcbiAgLS1icy1wcmltYXJ5LWJnLXN1YnRsZTogIzAzMTYzMztcbiAgLS1icy1zZWNvbmRhcnktYmctc3VidGxlOiAjMTYxNzE5O1xuICAtLWJzLXN1Y2Nlc3MtYmctc3VidGxlOiAjMDUxYjExO1xuICAtLWJzLWluZm8tYmctc3VidGxlOiAjMDMyODMwO1xuICAtLWJzLXdhcm5pbmctYmctc3VidGxlOiAjMzMyNzAxO1xuICAtLWJzLWRhbmdlci1iZy1zdWJ0bGU6ICMyYzBiMGU7XG4gIC0tYnMtbGlnaHQtYmctc3VidGxlOiAjMzQzYTQwO1xuICAtLWJzLWRhcmstYmctc3VidGxlOiAjMWExZDIwO1xuICAtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZTogIzA4NDI5ODtcbiAgLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogIzQxNDY0YjtcbiAgLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGU6ICMwZjUxMzI7XG4gIC0tYnMtaW5mby1ib3JkZXItc3VidGxlOiAjMDg3OTkwO1xuICAtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZTogIzk5NzQwNDtcbiAgLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZTogIzg0MjAyOTtcbiAgLS1icy1saWdodC1ib3JkZXItc3VidGxlOiAjNDk1MDU3O1xuICAtLWJzLWRhcmstYm9yZGVyLXN1YnRsZTogIzM0M2E0MDtcbiAgLS1icy1oZWFkaW5nLWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLWxpbmstY29sb3I6ICM2ZWE4ZmU7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogIzhiYjlmZTtcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogMTEwLCAxNjgsIDI1NDtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYjogMTM5LCAxODUsIDI1NDtcbiAgLS1icy1jb2RlLWNvbG9yOiAjZTY4NWI1O1xuICAtLWJzLWhpZ2hsaWdodC1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1oaWdobGlnaHQtYmc6ICM2NjRkMDM7XG4gIC0tYnMtYm9yZGVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS1icy1mb3JtLXZhbGlkLWNvbG9yOiAjNzViNzk4O1xuICAtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjNzViNzk4O1xuICAtLWJzLWZvcm0taW52YWxpZC1jb2xvcjogI2VhODY4ZjtcbiAgLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjZWE4NjhmO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgOnJvb3Qge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB9XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLWJzLWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaHIge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuaDYsIC5oNiwgaDUsIC5oNSwgaDQsIC5oNCwgaDMsIC5oMywgaDIsIC5oMiwgaDEsIC5oMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IHZhcigtLWJzLWhlYWRpbmctY29sb3IpO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCwgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG5tYXJrLCAubWFyayB7XG4gIHBhZGRpbmc6IDAuMTg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtaGlnaGxpZ2h0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtaGlnaGxpZ2h0LWJnKTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpob3ZlciB7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3ItcmdiKTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5hID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2xpc3RdOm5vdChbdHlwZT1kYXRlXSk6bm90KFt0eXBlPWRhdGV0aW1lLWxvY2FsXSk6bm90KFt0eXBlPW1vbnRoXSk6bm90KFt0eXBlPXdlZWtdKTpub3QoW3R5cGU9dGltZV0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbmxlZ2VuZCArICoge1xuICBjbGVhcjogbGVmdDtcbn1cblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjYyNXJlbSArIDQuNXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IGNhbGMoMS41NzVyZW0gKyAzLjl2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTIge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IGNhbGMoMS41MjVyZW0gKyAzLjN2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTMge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDc1cmVtICsgMi43dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS00IHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS01IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDI1cmVtICsgMi4xdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS01IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5ibG9ja3F1b3RlID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJTCoFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXh4bCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgfVxufVxuOnJvb3Qge1xuICAtLWJzLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnMtYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnMtYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWJzLWJyZWFrcG9pbnQteHhsOiAxNDAwcHg7XG59XG5cbi5yb3cge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG4ucm93ID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5nLTAsXG4uZ3gtMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7XG59XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG59XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG59XG5cbi5nLTEsXG4uZ3ktMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG59XG5cbi5nLTIsXG4uZ3gtMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbn1cblxuLmctMixcbi5neS0yIHtcbiAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xufVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLWJzLWd1dHRlci14OiAxcmVtO1xufVxuXG4uZy0zLFxuLmd5LTMge1xuICAtLWJzLWd1dHRlci15OiAxcmVtO1xufVxuXG4uZy00LFxuLmd4LTQge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG59XG5cbi5nLTQsXG4uZ3ktNCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbn1cblxuLmctNSxcbi5neC01IHtcbiAgLS1icy1ndXR0ZXIteDogM3JlbTtcbn1cblxuLmctNSxcbi5neS01IHtcbiAgLS1icy1ndXR0ZXIteTogM3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctc20tMCxcbiAgLmd4LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctc20tMCxcbiAgLmd5LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctc20tMSxcbiAgLmd4LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctc20tMSxcbiAgLmd5LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd4LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3ktc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXNtLTMsXG4gIC5neC1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXNtLTMsXG4gIC5neS1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neC1zbS00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd5LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1zbS01LFxuICAuZ3gtc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1zbS01LFxuICAuZ3ktc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd5LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd5LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd4LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3ktbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neC1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neS1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neC1tZC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd5LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3gtbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3ktbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd4LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd5LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbGctMSxcbiAgLmd4LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMSxcbiAgLmd5LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMixcbiAgLmd4LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3ktbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neC1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neS1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neC1sZy00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd5LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3gtbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3ktbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXhsLTAsXG4gIC5neC14bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXhsLTAsXG4gIC5neS14bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXhsLTEsXG4gIC5neC14bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXhsLTEsXG4gIC5neS14bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neC14bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMixcbiAgLmd5LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy14bC0zLFxuICAuZ3gteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14bC0zLFxuICAuZ3kteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3gteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neS14bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteGwtNSxcbiAgLmd4LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteGwtNSxcbiAgLmd5LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd4LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3kteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neC14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMSxcbiAgLmd5LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3gteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd5LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neC14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd5LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3gteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd5LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neC14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd5LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG4udGFibGUge1xuICAtLWJzLXRhYmxlLWNvbG9yLXR5cGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1iZy1zdGF0ZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjA1KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xKTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMDc1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cbi50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvci1zdGF0ZSwgdmFyKC0tYnMtdGFibGUtY29sb3ItdHlwZSwgdmFyKC0tYnMtdGFibGUtY29sb3IpKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRhYmxlLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLWJzLXRhYmxlLWJnLXN0YXRlLCB2YXIoLS1icy10YWJsZS1iZy10eXBlLCB2YXIoLS1icy10YWJsZS1hY2NlbnQtYmcpKSk7XG59XG4udGFibGUgPiB0Ym9keSB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuLnRhYmxlID4gdGhlYWQge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbn1cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cbi50YWJsZS1zbSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgMDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci13aWR0aDogMCB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xufVxuXG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpID4gKiB7XG4gIC0tYnMtdGFibGUtY29sb3ItdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG59XG5cbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtcbn1cblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1iZyk7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXN0YXRlOiB2YXIoLS1icy10YWJsZS1ob3Zlci1iZyk7XG59XG5cbi50YWJsZS1wcmltYXJ5IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2NmZTJmZjtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNhNmI1Y2M7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M1ZDdmMjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JhY2JlNjtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNiZmQxZWM7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNlMmUzZTU7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYjViNmI3O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNkN2Q4ZGE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNjYmNjY2U7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZDFkMmQ0O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1zdWNjZXNzIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2QxZTdkZDtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNhN2I5YjE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M3ZGJkMjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JjZDBjNztcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNjMWQ2Y2M7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWluZm8ge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjY2ZmNGZjO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2E2YzNjYTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzVlOGVmO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmFkY2UzO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2JmZTJlOTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtd2FybmluZyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNmZmYzY2Q7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjY2NjMmE0O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNmMmU3YzM7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNlNmRiYjk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZWNlMWJlO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1kYW5nZXIge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZjhkN2RhO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2M2YWNhZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZWNjY2NmO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZGZjMmM0O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2U1YzdjYTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtbGlnaHQge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZjhmOWZhO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2M2YzdjODtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZWNlZGVlO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZGZlMGUxO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2U1ZTZlNztcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFyayB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYmc6ICMyMTI1Mjk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjNGQ1MTU0O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICMyYzMwMzQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICMzNzNiM2U7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjMzIzNTM5O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14eGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXTpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gIG1pbi13aWR0aDogODVweDtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbjogLTAuMzc1cmVtIC0wLjc1cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC43NXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4uZm9ybS1jb250cm9sLXNtOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG4uZm9ybS1jb250cm9sLWxnOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW46IC0wLjVyZW0gLTFyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjM3NXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxuLmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxuXG4uZm9ybS1zZWxlY3Qge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWltZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDIuMjVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLXNlbGVjdC1iZy1pbWcpLCB2YXIoLS1icy1mb3JtLXNlbGVjdC1iZy1pY29uLCBub25lKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLXNlbGVjdFttdWx0aXBsZV0sIC5mb3JtLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uZm9ybS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xufVxuLmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgdmFyKC0tYnMtYm9keS1jb2xvcik7XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5mb3JtLXNlbGVjdCB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaW1nOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkZWUyZTYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xufVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgLS1icy1mb3JtLWNoZWNrLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWZvcm0tY2hlY2stYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLWNoZWNrLWJnLWltYWdlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmFjdGl2ZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlci1jb2xvcjogIzBkNmVmZDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICAtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgLS1icy1mb3JtLWNoZWNrLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPScyJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MCwgMCwgMCwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgd2lkdGg6IDJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZm9ybS1zd2l0Y2gtYmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjM4NmI3ZmUnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgLS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMi41ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLWNoZWNrW2Rpc2FibGVkXSArIC5idG4sIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0Om5vdCg6Y2hlY2tlZCk6bm90KDpmb2N1cykge1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmQ0ZmU7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZkNGZlO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDMuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgbWluLWhlaWdodDogY2FsYygzLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbCB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC42NSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsOjphZnRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMXJlbSAwLjM3NXJlbTtcbiAgei1pbmRleDogLTE7XG4gIGhlaWdodDogMS41ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIH4gbGFiZWwge1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuNjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAwO1xufVxuLmZvcm0tZmxvYXRpbmcgPiA6ZGlzYWJsZWQgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpkaXNhYmxlZCB+IGxhYmVsIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uZm9ybS1mbG9hdGluZyA+IDpkaXNhYmxlZCB+IGxhYmVsOjphZnRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpkaXNhYmxlZCB+IGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW4ge1xuICB6LWluZGV4OiA1O1xufVxuLmlucHV0LWdyb3VwIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiszKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IDpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rNCksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuKzMpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpO1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMTk4NzU0JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZCwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzE5ODc1NCcgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjp2YWxpZCwgLmZvcm0tY29udHJvbC1jb2xvci5pcy12YWxpZCB7XG4gIHdpZHRoOiBjYWxjKDNyZW0gKyBjYWxjKDEuNWVtICsgMC43NXJlbSkpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOnZhbGlkLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpOnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pLmlzLXZhbGlkIHtcbiAgei1pbmRleDogMztcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yKTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYW5nZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6aW52YWxpZCwgLmZvcm0tY29udHJvbC1jb2xvci5pcy1pbnZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIGNhbGMoMS41ZW0gKyAwLjc1cmVtKSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAuaW52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTppbnZhbGlkLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtaW52YWxpZCB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tYnMtYnRuLWZvbnQtZmFtaWx5OiA7XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1idG4tbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1idG4tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAwLjY1O1xuICAtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2IpLCAuNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1idG4tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJ0bi1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLWJ0bi1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS1icy1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1idG4tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYnRuLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYmcpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0biB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLmJ0bi1jaGVjayArIC5idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tYm9yZGVyLWNvbG9yKTtcbn1cbi5idG46Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0biwgOm5vdCguYnRuLWNoZWNrKSArIC5idG46YWN0aXZlLCAuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZSwgLmJ0bi5hY3RpdmUsIC5idG4uc2hvdyB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bjpmb2N1cy12aXNpYmxlLCA6bm90KC5idG4tY2hlY2spICsgLmJ0bjphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bi5hY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bi5zaG93OmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuOmRpc2FibGVkLCAuYnRuLmRpc2FibGVkLCBmaWVsZHNldDpkaXNhYmxlZCAuYnRuIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzBkNmVmZDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMwYjVlZDc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzBhNThjYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNDksIDEzMiwgMjUzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzBhNThjYTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBhNTNiZTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNWM2MzZhO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM1NjVlNjQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzMCwgMTM4LCAxNDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNTY1ZTY0O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNTE1ODVlO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMTU3MzQ3O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxNDZjNDM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDYwLCAxNTMsIDExMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMxNDZjNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxMzY1M2Y7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG5cbi5idG4taW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogIzBkY2FmMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzMWQyZjI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzI1Y2ZmMjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTEsIDE3MiwgMjA0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzNkZDVmMztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzI1Y2ZmMjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmY2EyYztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmZjNzIwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTcsIDE2NCwgNjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmZmNkMzk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmZmM3MjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2JiMmQzYjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYjAyYTM3O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjUsIDgzLCA5NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNiMDJhMzc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNhNTI4MzQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZDNkNGQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNjNmM3Yzg7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxMSwgMjEyLCAyMTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjYzZjN2M4O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYmFiYmJjO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLWRhcmsge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNDI0NjQ5O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzNzNiM2U7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDY2LCA3MCwgNzM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNGQ1MTU0O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzczYjNlO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzBkNmVmZDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMywgMTEwLCAyNTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMDgsIDExNywgMTI1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgLS1icy1idG4tY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgLS1icy1idG4tY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzLCAyMDIsIDI0MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDE5MywgNztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgLS1icy1idG4tY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMCwgNTMsIDY5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1idG4tY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiAwIDAgMCAjMDAwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0OSwgMTMyLCAyNTM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbn1cbi5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0LFxuLmRyb3B1cC1jZW50ZXIsXG4uZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIC0tYnMtZHJvcGRvd24temluZGV4OiAxMDAwO1xuICAtLWJzLWRyb3Bkb3duLW1pbi13aWR0aDogMTByZW07XG4gIC0tYnMtZHJvcGRvd24tcGFkZGluZy14OiAwO1xuICAtLWJzLWRyb3Bkb3duLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWRyb3Bkb3duLXNwYWNlcjogMC4xMjVyZW07XG4gIC0tYnMtZHJvcGRvd24tZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZzogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAwLjVyZW07XG4gIC0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tYnMtZHJvcGRvd24temluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiB2YXIoLS1icy1kcm9wZG93bi1taW4td2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1kcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbn1cbi5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtc3RhcnQge1xuICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbn1cbi5kcm9wZG93bi1tZW51LXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1lbmQge1xuICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG59XG4uZHJvcGRvd24tbWVudS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZW5kIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzLCAwKTtcbn1cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLS1icy1kcm9wZG93bi1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1kcm9wZG93bi1iZzogIzM0M2E0MDtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI2FkYjViZDtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpudGgtY2hpbGQobiszKSxcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2IHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXYtbGluay1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXYtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3IpO1xufVxuLm5hdi1saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCwgLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpIHZhcigtLWJzLXNlY29uZGFyeS1iZykgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcikgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMge1xuICAtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjMGQ2ZWZkO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7XG59XG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWdhcDogMXJlbTtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogMC4xMjVyZW07XG4gIC0tYnMtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICBnYXA6IHZhcigtLWJzLW5hdi11bmRlcmxpbmUtZ2FwKTtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rOmhvdmVyLCAubmF2LXVuZGVybGluZSAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4ubmF2LXVuZGVybGluZSAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi11bmRlcmxpbmUgLnNob3cgPiAubmF2LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkID4gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgLS1icy1uYXZiYXItcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdmJhci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC42NSk7XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuOCk7XG4gIC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMyk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6IDFyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MzMsIDM3LCA0MSwgMC43NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMTUpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAwLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXgpO1xufVxuLm5hdmJhciA+IC5jb250YWluZXIsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhciA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXhsLFxuLm5hdmJhciA+IC5jb250YWluZXIteHhsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93IHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpO1xufVxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbn1cbi5uYXZiYXItdGV4dCBhLFxuLm5hdmJhci10ZXh0IGE6aG92ZXIsXG4ubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLWJzLXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgei1pbmRleDogYXV0bztcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4ubmF2YmFyLWRhcmssXG4ubmF2YmFyW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICAtLWJzLW5hdmJhci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbiAgLS1icy1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAtLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJkIHtcbiAgLS1icy1jYXJkLXNwYWNlci15OiAxcmVtO1xuICAtLWJzLWNhcmQtc3BhY2VyLXg6IDFyZW07XG4gIC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteTogMC41cmVtO1xuICAtLWJzLWNhcmQtdGl0bGUtY29sb3I6IDtcbiAgLS1icy1jYXJkLXN1YnRpdGxlLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtY2FyZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1jYXJkLWJveC1zaGFkb3c6IDtcbiAgLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLWNhcmQtY2FwLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWNhcmQtY2FwLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1jYXJkLWNhcC1iZzogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuMDMpO1xuICAtLWJzLWNhcmQtY2FwLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1oZWlnaHQ6IDtcbiAgLS1icy1jYXJkLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAxcmVtO1xuICAtLWJzLWNhcmQtZ3JvdXAtbWFyZ2luOiAwLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1jYXJkLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IGhyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1zcGFjZXIteSkgdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNvbG9yKTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1jYXJkLXRpdGxlLXNwYWNlci15KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtdGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtc3VidGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy1jYXJkLXNwYWNlci14KTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG59XG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgMCAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jYXJkLWhlYWRlci10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1jYXJkLWdyb3VwLW1hcmdpbik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5hY2NvcmRpb24ge1xuICAtLWJzLWFjY29yZGlvbi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFjY29yZGlvbi1idG4tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tYmc6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMyMTI1MjknJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDUyYzY1JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICAtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG4gIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gIHRyYW5zZm9ybTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uLCAuYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzNmVhOGZlJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzZlYThmZSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmJyZWFkY3J1bWIge1xuICAtLWJzLWJyZWFkY3J1bWItcGFkZGluZy14OiAwO1xuICAtLWJzLWJyZWFkY3J1bWItcGFkZGluZy15OiAwO1xuICAtLWJzLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLS1icy1icmVhZGNydW1iLWJnOiA7XG4gIC0tYnMtYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiA7XG4gIC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gIGNvbnRlbnQ6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpIC8qIHJ0bDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgKi87XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItYmc6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4ucGFnZS1saW5rLmFjdGl2ZSwgLmFjdGl2ZSA+IC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5wYWdlLWxpbmsuZGlzYWJsZWQsIC5kaXNhYmxlZCA+IC5wYWdlLWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG59XG5cbi5wYWdlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAtMSk7XG59XG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMS41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uYmFkZ2Uge1xuICAtLWJzLWJhZGdlLXBhZGRpbmcteDogMC42NWVtO1xuICAtLWJzLWJhZGdlLXBhZGRpbmcteTogMC4zNWVtO1xuICAtLWJzLWJhZGdlLWZvbnQtc2l6ZTogMC43NWVtO1xuICAtLWJzLWJhZGdlLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tYnMtYmFkZ2UtY29sb3I6ICNmZmY7XG4gIC0tYnMtYmFkZ2UtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtYmFkZ2UtcGFkZGluZy15KSB2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1iYWRnZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtYmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG59XG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYWxlcnQge1xuICAtLWJzLWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1hbGVydC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtYWxlcnQtcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tYnMtYWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1hbGVydC1ib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1hbGVydC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tYnMtYWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS1icy1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1hbGVydC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1hbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tYnMtYWxlcnQtbGluay1jb2xvcik7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMXJlbTtcbiAgfVxufVxuLnByb2dyZXNzLFxuLnByb2dyZXNzLXN0YWNrZWQge1xuICAtLWJzLXByb2dyZXNzLWhlaWdodDogMXJlbTtcbiAgLS1icy1wcm9ncmVzcy1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tYnMtcHJvZ3Jlc3MtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtcHJvZ3Jlc3MtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1pbnNldCk7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLWNvbG9yOiAjZmZmO1xuICAtLWJzLXByb2dyZXNzLWJhci1iZzogIzBkNmVmZDtcbiAgLS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItYmcpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCkgdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3MgPiAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IDFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubGlzdC1ncm91cCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogIzBkNmVmZDtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG59XG4ubGlzdC1ncm91cC1udW1iZXJlZCA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMCAwIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWRhcmstYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmJ0bi1jbG9zZSB7XG4gIC0tYnMtYnRuLWNsb3NlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1jbG9zZS1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDAwJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYnRuLWNsb3NlLW9wYWNpdHk6IDAuNTtcbiAgLS1icy1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogMC43NTtcbiAgLS1icy1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgLS1icy1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogMTtcbiAgLS1icy1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogMC4yNTtcbiAgLS1icy1idG4tY2xvc2Utd2hpdGUtZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMC4yNWVtIDAuMjVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jbG9zZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHZhcigtLWJzLWJ0bi1jbG9zZS1iZykgY2VudGVyLzFlbSBhdXRvIG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLW9wYWNpdHkpO1xufVxuLmJ0bi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY2xvc2UtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbn1cbi5idG4tY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tY2xvc2UtZm9jdXMtc2hhZG93KTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHkpO1xufVxuLmJ0bi1jbG9zZTpkaXNhYmxlZCwgLmJ0bi1jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgZmlsdGVyOiB2YXIoLS1icy1idG4tY2xvc2Utd2hpdGUtZmlsdGVyKTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1jbG9zZSB7XG4gIGZpbHRlcjogdmFyKC0tYnMtYnRuLWNsb3NlLXdoaXRlLWZpbHRlcik7XG59XG5cbi50b2FzdCB7XG4gIC0tYnMtdG9hc3QtemluZGV4OiAxMDkwO1xuICAtLWJzLXRvYXN0LXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy10b2FzdC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy10b2FzdC1zcGFjaW5nOiAxLjVyZW07XG4gIC0tYnMtdG9hc3QtbWF4LXdpZHRoOiAzNTBweDtcbiAgLS1icy10b2FzdC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXRvYXN0LWNvbG9yOiA7XG4gIC0tYnMtdG9hc3QtYmc6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCAwLjg1KTtcbiAgLS1icy10b2FzdC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtdG9hc3QtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXRvYXN0LWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy10b2FzdC1oZWFkZXItYmc6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCAwLjg1KTtcbiAgLS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9hc3QtbWF4LXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IHZhcigtLWJzLXRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b2FzdC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy10b2FzdC1ib3gtc2hhZG93KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG59XG4udG9hc3Quc2hvd2luZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9hc3Q6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICAtLWJzLXRvYXN0LXppbmRleDogMTA5MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1icy10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udG9hc3QtY29udGFpbmVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy10b2FzdC1zcGFjaW5nKTtcbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvYXN0LWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTtcbn1cbi50b2FzdC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLm1vZGFsIHtcbiAgLS1icy1tb2RhbC16aW5kZXg6IDEwNTU7XG4gIC0tYnMtbW9kYWwtd2lkdGg6IDUwMHB4O1xuICAtLWJzLW1vZGFsLXBhZGRpbmc6IDFyZW07XG4gIC0tYnMtbW9kYWwtbWFyZ2luOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtY29sb3I6IDtcbiAgLS1icy1tb2RhbC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLW1vZGFsLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1tb2RhbC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbiAgLS1icy1tb2RhbC1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LXNtKTtcbiAgLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1tb2RhbC1mb290ZXItZ2FwOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJnOiA7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtbW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS1icy1tb2RhbC1tYXJnaW4pO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLW1vZGFsLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWJvcmRlci1yYWRpdXMpO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICAtLWJzLWJhY2tkcm9wLXppbmRleDogMTA1MDtcbiAgLS1icy1iYWNrZHJvcC1iZzogIzAwMDtcbiAgLS1icy1iYWNrZHJvcC1vcGFjaXR5OiAwLjU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1iYWNrZHJvcC16aW5kZXgpO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJhY2tkcm9wLWJnKTtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYmFja2Ryb3Atb3BhY2l0eSk7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIDAuNSk7XG4gIG1hcmdpbjogY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKSBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtcGFkZGluZykgLSB2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IGNhbGModmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAwLjUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsIHtcbiAgICAtLWJzLW1vZGFsLW1hcmdpbjogMS43NXJlbTtcbiAgICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICB9XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tYnMtbW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4ubW9kYWwtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4udG9vbHRpcCB7XG4gIC0tYnMtdG9vbHRpcC16aW5kZXg6IDEwODA7XG4gIC0tYnMtdG9vbHRpcC1tYXgtd2lkdGg6IDIwMHB4O1xuICAtLWJzLXRvb2x0aXAtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtdG9vbHRpcC1tYXJnaW46IDtcbiAgLS1icy10b29sdGlwLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtdG9vbHRpcC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtdG9vbHRpcC1iZzogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtdG9vbHRpcC1vcGFjaXR5OiAwLjk7XG4gIC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aDogMC44cmVtO1xuICAtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAwLjRyZW07XG4gIHotaW5kZXg6IHZhcigtLWJzLXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tYnMtdG9vbHRpcC1tYXJnaW4pO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtdG9vbHRpcC1mb250LXNpemUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogdmFyKC0tYnMtdG9vbHRpcC1vcGFjaXR5KTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbn1cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG59XG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbn1cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucG9wb3ZlciB7XG4gIC0tYnMtcG9wb3Zlci16aW5kZXg6IDEwNzA7XG4gIC0tYnMtcG9wb3Zlci1tYXgtd2lkdGg6IDI3NnB4O1xuICAtLWJzLXBvcG92ZXItZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1wb3BvdmVyLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAtIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICAtLWJzLXBvcG92ZXItYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1wb3BvdmVyLWFycm93LXdpZHRoOiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAwLjVyZW07XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgei1pbmRleDogdmFyKC0tYnMtcG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLW1heC13aWR0aCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG59XG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpKTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMCBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5wb3BvdmVyLWhlYWRlcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYm9keS1jb2xvcik7XG59XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcm91c2VsLWlubmVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42cztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8qIHJ0bDpvcHRpb25zOiB7XG4gIFwiYXV0b1JlbmFtZVwiOiB0cnVlLFxuICBcInN0cmluZ01hcFwiOlsge1xuICAgIFwibmFtZVwiICAgIDogXCJwcmV2LW5leHRcIixcbiAgICBcInNlYXJjaFwiICA6IFwicHJldlwiLFxuICAgIFwicmVwbGFjZVwiIDogXCJuZXh0XCJcbiAgfSBdXG59ICovXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAxLjI1cmVtO1xuICBsZWZ0OiAxNSU7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7XG59XG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLCBbZGF0YS1icy10aGVtZT1kYXJrXS5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG5bZGF0YS1icy10aGVtZT1kYXJrXS5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdLCBbZGF0YS1icy10aGVtZT1kYXJrXS5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5jYXJvdXNlbCAuY2Fyb3VzZWwtY2FwdGlvbiwgW2RhdGEtYnMtdGhlbWU9ZGFya10uY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnNwaW5uZXItZ3Jvdyxcbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXNwaW5uZXItaGVpZ2h0KTtcbiAgdmVydGljYWwtYWxpZ246IHZhcigtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ24pO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogdmFyKC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIC8qIHJ0bDppZ25vcmUgKi87XG4gIH1cbn1cbi5zcGlubmVyLWJvcmRlciB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMnJlbTtcbiAgLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1icy1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yNWVtO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAwLjc1cztcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWJvcmRlcjtcbiAgYm9yZGVyOiB2YXIoLS1icy1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGg6IDAuMmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5zcGlubmVyLWdyb3cge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAxcmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3Bpbm5lci1ib3JkZXIsXG4gIC5zcGlubmVyLWdyb3cge1xuICAgIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDEuNXM7XG4gIH1cbn1cbi5vZmZjYW52YXMsIC5vZmZjYW52YXMteHhsLCAub2ZmY2FudmFzLXhsLCAub2ZmY2FudmFzLWxnLCAub2ZmY2FudmFzLW1kLCAub2ZmY2FudmFzLXNtIHtcbiAgLS1icy1vZmZjYW52YXMtemluZGV4OiAxMDQ1O1xuICAtLWJzLW9mZmNhbnZhcy13aWR0aDogNDAwcHg7XG4gIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogMzB2aDtcbiAgLS1icy1vZmZjYW52YXMtcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtb2ZmY2FudmFzLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1vZmZjYW52YXMtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1vZmZjYW52YXMtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1zbSk7XG4gIC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAtLWJzLW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20uc2hvd2luZywgLm9mZmNhbnZhcy1zbS5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtc20uc2hvd2luZywgLm9mZmNhbnZhcy1zbS5oaWRpbmcsIC5vZmZjYW52YXMtc20uc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXNtIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQuc2hvd2luZywgLm9mZmNhbnZhcy1tZC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbWQuc2hvd2luZywgLm9mZmNhbnZhcy1tZC5oaWRpbmcsIC5vZmZjYW52YXMtbWQuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbWQgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5oaWRpbmcsIC5vZmZjYW52YXMtbGcuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwuc2hvd2luZywgLm9mZmNhbnZhcy14bC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteGwuc2hvd2luZywgLm9mZmNhbnZhcy14bC5oaWRpbmcsIC5vZmZjYW52YXMteGwuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5zaG93aW5nLCAub2ZmY2FudmFzLXh4bC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLnNob3dpbmcsIC5vZmZjYW52YXMteHhsLmhpZGluZywgLm9mZmNhbnZhcy14eGwuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMteHhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteHhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiAwO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1zdGFydCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1lbmQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy10b3Age1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLWJvdHRvbSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLmhpZGluZywgLm9mZmNhbnZhcy5zaG93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCk7XG59XG4ub2ZmY2FudmFzLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTAuNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5wbGFjZWhvbGRlci5idG46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnBsYWNlaG9sZGVyLXhzIHtcbiAgbWluLWhlaWdodDogMC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IDAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWdsb3cgLnBsYWNlaG9sZGVyIHtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3cge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxufVxuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAjMDAwIDU1JSwgcmdiYSgwLCAwLCAwLCAwLjgpIDc1JSwgIzAwMCA5NSUpO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LWJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1pbmZvIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy13YXJuaW5nIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYW5nZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctbGlnaHQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYXJrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1wcmltYXJ5IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXByaW1hcnk6aG92ZXIsIC5saW5rLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxMCwgODgsIDIwMiwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDEwLCA4OCwgMjAyLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstc2Vjb25kYXJ5IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1zZWNvbmRhcnk6aG92ZXIsIC5saW5rLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDg2LCA5NCwgMTAwLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoODYsIDk0LCAxMDAsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zdWNjZXNzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXN1Y2Nlc3M6aG92ZXIsIC5saW5rLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyMCwgMTA4LCA2NywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDIwLCAxMDgsIDY3LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstaW5mbyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1pbmZvOmhvdmVyLCAubGluay1pbmZvOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoNjEsIDIxMywgMjQzLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoNjEsIDIxMywgMjQzLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstd2FybmluZyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay13YXJuaW5nOmhvdmVyLCAubGluay13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjU1LCAyMDUsIDU3LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjU1LCAyMDUsIDU3LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZGFuZ2VyIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1kYW5nZXI6aG92ZXIsIC5saW5rLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDE3NiwgNDIsIDU1LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTc2LCA0MiwgNTUsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1saWdodCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWxpZ2h0OmhvdmVyLCAubGluay1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI0OSwgMjUwLCAyNTEsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNDksIDI1MCwgMjUxLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZGFyayB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1kYXJrOmhvdmVyLCAubGluay1kYXJrOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjYsIDMwLCAzMywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI2LCAzMCwgMzMsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1ib2R5LWVtcGhhc2lzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstYm9keS1lbXBoYXNpczpob3ZlciwgLmxpbmstYm9keS1lbXBoYXNpczpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMC43NSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAwLjc1KSkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzLXJpbmc6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1mb2N1cy1yaW5nLXgsIDApIHZhcigtLWJzLWZvY3VzLXJpbmcteSwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy1ibHVyLCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLXdpZHRoKSB2YXIoLS1icy1mb2N1cy1yaW5nLWNvbG9yKTtcbn1cblxuLmljb24tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDAuMzc1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDAuNSkpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmljb24tbGluayA+IC5iaSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZmlsbDogY3VycmVudGNvbG9yO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5pY29uLWxpbmsgPiAuYmkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmljb24tbGluay1ob3Zlcjpob3ZlciA+IC5iaSwgLmljb24tbGluay1ob3Zlcjpmb2N1cy12aXNpYmxlID4gLmJpIHtcbiAgdHJhbnNmb3JtOiB2YXIoLS1icy1pY29uLWxpbmstdHJhbnNmb3JtLCB0cmFuc2xhdGUzZCgwLjI1ZW0sIDAsIDApKTtcbn1cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yYXRpbzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1icy1hc3BlY3QtcmF0aW8pO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnJhdGlvID4gKiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmF0aW8tMXgxIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDEwMCU7XG59XG5cbi5yYXRpby00eDMge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNzUlO1xufVxuXG4ucmF0aW8tMTZ4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA1Ni4yNSU7XG59XG5cbi5yYXRpby0yMXg5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDQyLjg1NzE0Mjg1NzElO1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAyMDtcbn1cblxuLnN0aWNreS1ib3R0b20ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RpY2t5LXNtLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXNtLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGlja3ktbWQtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktbWQtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0aWNreS1sZy10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1sZy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0aWNreS14bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS14bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN0aWNreS14eGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3kteHhsLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4udmlzdWFsbHktaGlkZGVuOm5vdChjYXB0aW9uKSxcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKTpub3QoY2FwdGlvbikge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXN0YXJ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LWVuZCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LWNvbnRhaW4ge1xuICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LWNvdmVyIHtcbiAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtZmlsbCB7XG4gIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtc2NhbGUge1xuICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LW5vbmUge1xuICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTAge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTI1IHtcbiAgb3BhY2l0eTogMC4yNSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS01MCB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS03NSB7XG4gIG9wYWNpdHk6IDAuNzUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMTAwIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtYXV0byB7XG4gIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LXZpc2libGUge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS1hdXRvIHtcbiAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS1oaWRkZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktdmlzaWJsZSB7XG4gIG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LXNtKSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1sZykgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXMtcmluZy1wcmltYXJ5IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXNlY29uZGFyeSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXN1Y2Nlc3Mge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctaW5mbyB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy13YXJuaW5nIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWRhbmdlciB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWxpZ2h0IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1kYXJrIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udG9wLTUwIHtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnRvcC0xMDAge1xuICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0wIHtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tNTAge1xuICBib3R0b206IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTEwMCB7XG4gIGJvdHRvbTogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTUwIHtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0xMDAge1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtMCB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtNTAge1xuICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtMTAwIHtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS14IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQge1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0IHtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibGFjayB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmctc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmstc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMSB7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMiB7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMyB7XG4gIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNCB7XG4gIGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNSB7XG4gIGJvcmRlci13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0xMCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTI1IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4yNTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTUwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC41O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktNzUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMTAwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMiAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1zLTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGUtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBzLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMCB7XG4gIGdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEge1xuICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0yIHtcbiAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0zIHtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNCB7XG4gIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNSB7XG4gIGdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0wIHtcbiAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0xIHtcbiAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0yIHtcbiAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTMge1xuICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTQge1xuICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtNSB7XG4gIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMCB7XG4gIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMSB7XG4gIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMiB7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0zIHtcbiAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC00IHtcbiAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTUge1xuICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSkgIWltcG9ydGFudDtcbn1cblxuLmZzLTEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy01IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy02IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mc3QtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi5mc3Qtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4ubGgtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5saC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1iYXNlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtbGcge1xuICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdGFydCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZW5kIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbGluZS10aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcbn1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmVuZDpyZW1vdmUgKi9cbi50ZXh0LXByaW1hcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS1zZWNvbmRhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS10ZXJ0aWFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtdGVydGlhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHktZW1waGFzaXMge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcGFjaXR5LTI1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuMjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC41O1xufVxuXG4udGV4dC1vcGFjaXR5LTc1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNzU7XG59XG5cbi50ZXh0LW9wYWNpdHktMTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG59XG5cbi50ZXh0LXByaW1hcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3MtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlci1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyay1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9wYWNpdHktMTAge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay1vcGFjaXR5LTEwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstb3BhY2l0eS0yNSB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay1vcGFjaXR5LTI1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLW9wYWNpdHktNTAge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC41O1xufVxuXG4ubGluay1vcGFjaXR5LTUwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstb3BhY2l0eS03NSB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay1vcGFjaXR5LTc1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLW9wYWNpdHktMTAwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDE7XG59XG5cbi5saW5rLW9wYWNpdHktMTAwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDE7XG59XG5cbi5saW5rLW9mZnNldC0xIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjEyNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0xLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjEyNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0yIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTItaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMyB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zNzVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMy1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zNzVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtcHJpbWFyeSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1zZWNvbmRhcnkge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1zdWNjZXNzIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWluZm8ge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtd2FybmluZyB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1kYW5nZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1saWdodCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtZGFyayB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDA7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDA7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTI1IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0yNS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNTAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNzUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTc1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMDAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbn1cblxuLmJnLXByaW1hcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibGFjayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5LXNlY29uZGFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5LXRlcnRpYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRlcnRpYXJ5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctb3BhY2l0eS0xMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4xO1xufVxuXG4uYmctb3BhY2l0eS0yNSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4yNTtcbn1cblxuLmJnLW9wYWNpdHktNTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNTtcbn1cblxuLmJnLW9wYWNpdHktNzUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5iZy1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbn1cblxuLmJnLXByaW1hcnktc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnktc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mtc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZy1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlci1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyay1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZ3JhZGllbnQpICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1hdXRvIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0xIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMiB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTMge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC00IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtNCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtNSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC1jaXJjbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtcGlsbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0xIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTMge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC00IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtNSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC1waWxsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tNCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tNSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1jaXJjbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tcGlsbCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0wIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTEge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0yIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC01IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC1jaXJjbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LXBpbGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnotbjEge1xuICB6LWluZGV4OiAtMSAhaW1wb3J0YW50O1xufVxuXG4uei0wIHtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xufVxuXG4uei0xIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuXG4uei0yIHtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xufVxuXG4uei0zIHtcbiAgei1pbmRleDogMyAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTUge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZsb2F0LXh4bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnMtMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtMiB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy00IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIVxuICogQm9vdHN0cmFwIEljb25zIHYxLjExLjIgKGh0dHBzOi8vaWNvbnMuZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxOS0yMDIzIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9pY29ucy9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImJvb3RzdHJhcC1pY29uc1wiO1xuICBzcmM6IHVybChcIi4vZm9udHMvYm9vdHN0cmFwLWljb25zLndvZmYyPzI0ZTNlYjg0ZDBiY2FmODNkNzdmOTA0Yzc4YWMxZjQ3XCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuL2ZvbnRzL2Jvb3RzdHJhcC1pY29ucy53b2ZmPzI0ZTNlYjg0ZDBiY2FmODNkNzdmOTA0Yzc4YWMxZjQ3XCIpIGZvcm1hdChcIndvZmZcIik7XG59XG4uYmk6OmJlZm9yZSxcbltjbGFzc149YmktXTo6YmVmb3JlLFxuW2NsYXNzKj1cIiBiaS1cIl06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiYm9vdHN0cmFwLWljb25zXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5iaS0xMjM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdmXCI7XG59XG5cbi5iaS1hbGFybS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4uYmktYWxhcm06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi5iaS1hbGlnbi1ib3R0b206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG5cbi5iaS1hbGlnbi1jZW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5iaS1hbGlnbi1lbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi5iaS1hbGlnbi1taWRkbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG5cbi5iaS1hbGlnbi1zdGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLmJpLWFsaWduLXRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cblxuLmJpLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cblxuLmJpLWFwcC1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG5cbi5iaS1hcHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG5cbi5iaS1hcmNoaXZlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG5cbi5iaS1hcmNoaXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4uYmktYXJyb3ctOTBkZWctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cblxuLmJpLWFycm93LTkwZGVnLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBmXCI7XG59XG5cbi5iaS1hcnJvdy05MGRlZy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cblxuLmJpLWFycm93LTkwZGVnLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuXG4uYmktYXJyb3ctYmFyLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG5cbi5iaS1hcnJvdy1iYXItbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cblxuLmJpLWFycm93LWJhci1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIjtcbn1cblxuLmJpLWFycm93LWJhci11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjtcbn1cblxuLmJpLWFycm93LWNsb2Nrd2lzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTZcIjtcbn1cblxuLmJpLWFycm93LWNvdW50ZXJjbG9ja3dpc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE3XCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4uYmktYXJyb3ctZG93bi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLWxlZnQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLWxlZnQtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuXG4uYmktYXJyb3ctZG93bi1sZWZ0LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuXG4uYmktYXJyb3ctZG93bi1sZWZ0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWRcIjtcbn1cblxuLmJpLWFycm93LWRvd24tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLmJpLWFycm93LWRvd24tcmlnaHQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFmXCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLXJpZ2h0LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cblxuLmJpLWFycm93LWRvd24tcmlnaHQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLXJpZ2h0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cblxuLmJpLWFycm93LWRvd24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLXNob3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuXG4uYmktYXJyb3ctZG93bi1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cblxuLmJpLWFycm93LWRvd24tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuXG4uYmktYXJyb3ctZG93bi11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cblxuLmJpLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG5cbi5iaS1hcnJvdy1sZWZ0LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiO1xufVxuXG4uYmktYXJyb3ctbGVmdC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG5cbi5iaS1hcnJvdy1sZWZ0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuXG4uYmktYXJyb3ctbGVmdC1zaG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cblxuLmJpLWFycm93LWxlZnQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG5cbi5iaS1hcnJvdy1sZWZ0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjtcbn1cblxuLmJpLWFycm93LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJmXCI7XG59XG5cbi5iaS1hcnJvdy1yZXBlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG5cbi5iaS1hcnJvdy1yZXR1cm4tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cblxuLmJpLWFycm93LXJldHVybi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cblxuLmJpLWFycm93LXJpZ2h0LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuXG4uYmktYXJyb3ctcmlnaHQtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuXG4uYmktYXJyb3ctcmlnaHQtc2hvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG5cbi5iaS1hcnJvdy1yaWdodC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjtcbn1cblxuLmJpLWFycm93LXJpZ2h0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjtcbn1cblxuLmJpLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuXG4uYmktYXJyb3ctdXAtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG5cbi5iaS1hcnJvdy11cC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7XG59XG5cbi5iaS1hcnJvdy11cC1sZWZ0LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiO1xufVxuXG4uYmktYXJyb3ctdXAtbGVmdC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XG59XG5cbi5iaS1hcnJvdy11cC1sZWZ0LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuXG4uYmktYXJyb3ctdXAtbGVmdC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG5cbi5iaS1hcnJvdy11cC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZlwiO1xufVxuXG4uYmktYXJyb3ctdXAtcmlnaHQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XG59XG5cbi5iaS1hcnJvdy11cC1yaWdodC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XG59XG5cbi5iaS1hcnJvdy11cC1yaWdodC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjtcbn1cblxuLmJpLWFycm93LXVwLXJpZ2h0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjtcbn1cblxuLmJpLWFycm93LXVwLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuXG4uYmktYXJyb3ctdXAtc2hvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG59XG5cbi5iaS1hcnJvdy11cC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cblxuLmJpLWFycm93LXVwLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjtcbn1cblxuLmJpLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuXG4uYmktYXJyb3dzLWFuZ2xlLWNvbnRyYWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiO1xufVxuXG4uYmktYXJyb3dzLWFuZ2xlLWV4cGFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cblxuLmJpLWFycm93cy1jb2xsYXBzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cblxuLmJpLWFycm93cy1leHBhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7XG59XG5cbi5iaS1hcnJvd3MtZnVsbHNjcmVlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cblxuLmJpLWFycm93cy1tb3ZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuXG4uYmktYXNwZWN0LXJhdGlvLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRmXCI7XG59XG5cbi5iaS1hc3BlY3QtcmF0aW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG5cbi5iaS1hc3Rlcmlzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cblxuLmJpLWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuXG4uYmktYXdhcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLmJpLWF3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuXG4uYmktYmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjtcbn1cblxuLmJpLWJhY2tzcGFjZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuXG4uYmktYmFja3NwYWNlLXJldmVyc2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLmJpLWJhY2tzcGFjZS1yZXZlcnNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuXG4uYmktYmFja3NwYWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuXG4uYmktYmFkZ2UtM2QtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cblxuLmJpLWJhZGdlLTNkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuXG4uYmktYmFkZ2UtNGstZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjtcbn1cblxuLmJpLWJhZGdlLTRrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuXG4uYmktYmFkZ2UtOGstZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjtcbn1cblxuLmJpLWJhZGdlLThrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZlwiO1xufVxuXG4uYmktYmFkZ2UtYWQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjtcbn1cblxuLmJpLWJhZGdlLWFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuXG4uYmktYmFkZ2UtYXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cblxuLmJpLWJhZGdlLWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuXG4uYmktYmFkZ2UtY2MtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjtcbn1cblxuLmJpLWJhZGdlLWNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuXG4uYmktYmFkZ2UtaGQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjZcIjtcbn1cblxuLmJpLWJhZGdlLWhkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuXG4uYmktYmFkZ2UtdG0tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjtcbn1cblxuLmJpLWJhZGdlLXRtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuXG4uYmktYmFkZ2Utdm8tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmFcIjtcbn1cblxuLmJpLWJhZGdlLXZvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuXG4uYmktYmFkZ2UtdnItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjtcbn1cblxuLmJpLWJhZGdlLXZyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuXG4uYmktYmFkZ2Utd2MtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjtcbn1cblxuLmJpLWJhZGdlLXdjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZlwiO1xufVxuXG4uYmktYmFnLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG5cbi5iaS1iYWctY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG5cbi5iaS1iYWctZGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MlwiO1xufVxuXG4uYmktYmFnLWRhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG5cbi5iaS1iYWctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cblxuLmJpLWJhZy1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XG59XG5cbi5iaS1iYWctcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjtcbn1cblxuLmJpLWJhZy14LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG59XG5cbi5iaS1iYWcteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbn1cblxuLmJpLWJhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjtcbn1cblxuLmJpLWJhci1jaGFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuXG4uYmktYmFyLWNoYXJ0LWxpbmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cblxuLmJpLWJhci1jaGFydC1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xufVxuXG4uYmktYmFyLWNoYXJ0LXN0ZXBzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuXG4uYmktYmFyLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiO1xufVxuXG4uYmktYmFza2V0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdmXCI7XG59XG5cbi5iaS1iYXNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG5cbi5iaS1iYXNrZXQyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG5cbi5iaS1iYXNrZXQyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuXG4uYmktYmFza2V0My1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuXG4uYmktYmFza2V0Mzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cblxuLmJpLWJhdHRlcnktY2hhcmdpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG5cbi5iaS1iYXR0ZXJ5LWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5iaS1iYXR0ZXJ5LWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG5cbi5iaS1iYXR0ZXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuXG4uYmktYmVsbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuXG4uYmktYmVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjtcbn1cblxuLmJpLWJlemllcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjtcbn1cblxuLmJpLWJlemllcjI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7XG59XG5cbi5iaS1iaWN5Y2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiO1xufVxuXG4uYmktYmlub2N1bGFycy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiO1xufVxuXG4uYmktYmlub2N1bGFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGZcIjtcbn1cblxuLmJpLWJsb2NrcXVvdGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTBcIjtcbn1cblxuLmJpLWJsb2NrcXVvdGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG5cbi5iaS1ib29rLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG5cbi5iaS1ib29rLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5iaS1ib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuXG4uYmktYm9va21hcmstY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cblxuLmJpLWJvb2ttYXJrLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NlwiO1xufVxuXG4uYmktYm9va21hcmstZGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuXG4uYmktYm9va21hcmstZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjtcbn1cblxuLmJpLWJvb2ttYXJrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG5cbi5iaS1ib29rbWFyay1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuXG4uYmktYm9va21hcmstaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XG59XG5cbi5iaS1ib29rbWFyay1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5iaS1ib29rbWFyay1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4uYmktYm9va21hcmstc3Rhci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuXG4uYmktYm9va21hcmstc3Rhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWZcIjtcbn1cblxuLmJpLWJvb2ttYXJrLXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjtcbn1cblxuLmJpLWJvb2ttYXJrLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG5cbi5iaS1ib29rbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cblxuLmJpLWJvb2ttYXJrcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuXG4uYmktYm9va21hcmtzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuXG4uYmktYm9va3NoZWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuXG4uYmktYm9vdHN0cmFwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG5cbi5iaS1ib290c3RyYXAtcmVib290OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuXG4uYmktYm9vdHN0cmFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiO1xufVxuXG4uYmktYm9yZGVyLWFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjtcbn1cblxuLmJpLWJvcmRlci1ib3R0b206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XG59XG5cbi5iaS1ib3JkZXItY2VudGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuXG4uYmktYm9yZGVyLWlubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuXG4uYmktYm9yZGVyLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG5cbi5iaS1ib3JkZXItbWlkZGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuXG4uYmktYm9yZGVyLW91dGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZlwiO1xufVxuXG4uYmktYm9yZGVyLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuXG4uYmktYm9yZGVyLXN0eWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMVwiO1xufVxuXG4uYmktYm9yZGVyLXRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cblxuLmJpLWJvcmRlci13aWR0aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjtcbn1cblxuLmJpLWJvcmRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cblxuLmJpLWJvdW5kaW5nLWJveC1jaXJjbGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuXG4uYmktYm91bmRpbmctYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiO1xufVxuXG4uYmktYm94LWFycm93LWRvd24tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cblxuLmJpLWJveC1hcnJvdy1kb3duLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuXG4uYmktYm94LWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctaW4tZG93bi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuXG4uYmktYm94LWFycm93LWluLWRvd24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctaW4tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cblxuLmJpLWJveC1hcnJvdy1pbi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuXG4uYmktYm94LWFycm93LWluLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuXG4uYmktYm94LWFycm93LWluLXVwLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJmXCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctaW4tdXAtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctaW4tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjtcbn1cblxuLmJpLWJveC1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjtcbn1cblxuLmJpLWJveC1hcnJvdy11cC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuXG4uYmktYm94LWFycm93LXVwLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uYmktYm94LWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuXG4uYmktYm94LXNlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG5cbi5iaS1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi5iaS1icmFjZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG5cbi5iaS1icmlja3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG5cbi5iaS1icmllZmNhc2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjtcbn1cblxuLmJpLWJyaWVmY2FzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cblxuLmJpLWJyaWdodG5lc3MtYWx0LWhpZ2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLmJpLWJyaWdodG5lc3MtYWx0LWhpZ2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG5cbi5iaS1icmlnaHRuZXNzLWFsdC1sb3ctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2ZcIjtcbn1cblxuLmJpLWJyaWdodG5lc3MtYWx0LWxvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cblxuLmJpLWJyaWdodG5lc3MtaGlnaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuXG4uYmktYnJpZ2h0bmVzcy1oaWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuXG4uYmktYnJpZ2h0bmVzcy1sb3ctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjtcbn1cblxuLmJpLWJyaWdodG5lc3MtbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuXG4uYmktYnJvYWRjYXN0LXBpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cblxuLmJpLWJyb2FkY2FzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjtcbn1cblxuLmJpLWJydXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG5cbi5iaS1icnVzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cblxuLmJpLWJ1Y2tldC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuXG4uYmktYnVja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuXG4uYmktYnVnLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRiXCI7XG59XG5cbi5iaS1idWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG5cbi5iaS1idWlsZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cblxuLmJpLWJ1bGxzZXllOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiO1xufVxuXG4uYmktY2FsY3VsYXRvci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZlwiO1xufVxuXG4uYmktY2FsY3VsYXRvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cblxuLmJpLWNhbGVuZGFyLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG59XG5cbi5iaS1jYWxlbmRhci1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjtcbn1cblxuLmJpLWNhbGVuZGFyLWRhdGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLmJpLWNhbGVuZGFyLWRhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG5cbi5iaS1jYWxlbmRhci1kYXktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjtcbn1cblxuLmJpLWNhbGVuZGFyLWRheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjtcbn1cblxuLmJpLWNhbGVuZGFyLWV2ZW50LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7XG59XG5cbi5iaS1jYWxlbmRhci1ldmVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjtcbn1cblxuLmJpLWNhbGVuZGFyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG5cbi5iaS1jYWxlbmRhci1taW51cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuXG4uYmktY2FsZW5kYXItbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7XG59XG5cbi5iaS1jYWxlbmRhci1tb250aC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuXG4uYmktY2FsZW5kYXItbW9udGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG5cbi5iaS1jYWxlbmRhci1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG5cbi5iaS1jYWxlbmRhci1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZlwiO1xufVxuXG4uYmktY2FsZW5kYXItcmFuZ2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjtcbn1cblxuLmJpLWNhbGVuZGFyLXJhbmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiO1xufVxuXG4uYmktY2FsZW5kYXItd2Vlay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuXG4uYmktY2FsZW5kYXItd2Vlazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cblxuLmJpLWNhbGVuZGFyLXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjtcbn1cblxuLmJpLWNhbGVuZGFyLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG5cbi5iaS1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmN1wiO1xufVxuXG4uYmktY2FsZW5kYXIyLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiO1xufVxuXG4uYmktY2FsZW5kYXIyLWRhdGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1kYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuXG4uYmktY2FsZW5kYXIyLWRheS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuXG4uYmktY2FsZW5kYXIyLWRheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1ldmVudC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuXG4uYmktY2FsZW5kYXIyLWV2ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuXG4uYmktY2FsZW5kYXIyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZmXCI7XG59XG5cbi5iaS1jYWxlbmRhcjItbWludXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1tb250aC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuXG4uYmktY2FsZW5kYXIyLW1vbnRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uYmktY2FsZW5kYXIyLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuXG4uYmktY2FsZW5kYXIyLXJhbmdlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi5iaS1jYWxlbmRhcjItcmFuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5iaS1jYWxlbmRhcjItd2Vlay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiO1xufVxuXG4uYmktY2FsZW5kYXIyLXdlZWs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG5cbi5iaS1jYWxlbmRhcjIteC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuXG4uYmktY2FsZW5kYXIyLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5iaS1jYWxlbmRhcjI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7XG59XG5cbi5iaS1jYWxlbmRhcjMtZXZlbnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjtcbn1cblxuLmJpLWNhbGVuZGFyMy1ldmVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cblxuLmJpLWNhbGVuZGFyMy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZlwiO1xufVxuXG4uYmktY2FsZW5kYXIzLXJhbmdlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG5cbi5iaS1jYWxlbmRhcjMtcmFuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG5cbi5iaS1jYWxlbmRhcjMtd2Vlay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuXG4uYmktY2FsZW5kYXIzLXdlZWs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG5cbi5iaS1jYWxlbmRhcjM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7XG59XG5cbi5iaS1jYWxlbmRhcjQtZXZlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG5cbi5iaS1jYWxlbmRhcjQtcmFuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG5cbi5iaS1jYWxlbmRhcjQtd2Vlazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cblxuLmJpLWNhbGVuZGFyNDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cblxuLmJpLWNhbWVyYS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuXG4uYmktY2FtZXJhLXJlZWxzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7XG59XG5cbi5iaS1jYW1lcmEtcmVlbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG5cbi5iaS1jYW1lcmEtdmlkZW8tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjtcbn1cblxuLmJpLWNhbWVyYS12aWRlby1vZmYtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjtcbn1cblxuLmJpLWNhbWVyYS12aWRlby1vZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG5cbi5iaS1jYW1lcmEtdmlkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFmXCI7XG59XG5cbi5iaS1jYW1lcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIwXCI7XG59XG5cbi5iaS1jYW1lcmEyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiO1xufVxuXG4uYmktY2Fwc2xvY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjtcbn1cblxuLmJpLWNhcHNsb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiO1xufVxuXG4uYmktY2FyZC1jaGVja2xpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7XG59XG5cbi5iaS1jYXJkLWhlYWRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG5cbi5iaS1jYXJkLWltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiO1xufVxuXG4uYmktY2FyZC1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiO1xufVxuXG4uYmktY2FyZC10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuXG4uYmktY2FyZXQtZG93bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuXG4uYmktY2FyZXQtZG93bi1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjtcbn1cblxuLmJpLWNhcmV0LWRvd24tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuXG4uYmktY2FyZXQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjtcbn1cblxuLmJpLWNhcmV0LWxlZnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjtcbn1cblxuLmJpLWNhcmV0LWxlZnQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJlXCI7XG59XG5cbi5iaS1jYXJldC1sZWZ0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmZcIjtcbn1cblxuLmJpLWNhcmV0LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMwXCI7XG59XG5cbi5iaS1jYXJldC1yaWdodC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiO1xufVxuXG4uYmktY2FyZXQtcmlnaHQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG5cbi5iaS1jYXJldC1yaWdodC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG5cbi5iaS1jYXJldC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjtcbn1cblxuLmJpLWNhcmV0LXVwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7XG59XG5cbi5iaS1jYXJldC11cC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjtcbn1cblxuLmJpLWNhcmV0LXVwLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjtcbn1cblxuLmJpLWNhcmV0LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuXG4uYmktY2FydC1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuXG4uYmktY2FydC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjtcbn1cblxuLmJpLWNhcnQtZGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiO1xufVxuXG4uYmktY2FydC1kYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiO1xufVxuXG4uYmktY2FydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiO1xufVxuXG4uYmktY2FydC1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7XG59XG5cbi5iaS1jYXJ0LXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNmXCI7XG59XG5cbi5iaS1jYXJ0LXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjtcbn1cblxuLmJpLWNhcnQteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjtcbn1cblxuLmJpLWNhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7XG59XG5cbi5iaS1jYXJ0Mjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjtcbn1cblxuLmJpLWNhcnQzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiO1xufVxuXG4uYmktY2FydDQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7XG59XG5cbi5iaS1jYXNoLXN0YWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiO1xufVxuXG4uYmktY2FzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjtcbn1cblxuLmJpLWNhc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7XG59XG5cbi5iaS1jaGF0LWRvdHMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjtcbn1cblxuLmJpLWNoYXQtZG90czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGFcIjtcbn1cblxuLmJpLWNoYXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjtcbn1cblxuLmJpLWNoYXQtbGVmdC1kb3RzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7XG59XG5cbi5iaS1jaGF0LWxlZnQtZG90czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjtcbn1cblxuLmJpLWNoYXQtbGVmdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuXG4uYmktY2hhdC1sZWZ0LXF1b3RlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRmXCI7XG59XG5cbi5iaS1jaGF0LWxlZnQtcXVvdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUwXCI7XG59XG5cbi5iaS1jaGF0LWxlZnQtdGV4dC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiO1xufVxuXG4uYmktY2hhdC1sZWZ0LXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7XG59XG5cbi5iaS1jaGF0LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7XG59XG5cbi5iaS1jaGF0LXF1b3RlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7XG59XG5cbi5iaS1jaGF0LXF1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiO1xufVxuXG4uYmktY2hhdC1yaWdodC1kb3RzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7XG59XG5cbi5iaS1jaGF0LXJpZ2h0LWRvdHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7XG59XG5cbi5iaS1jaGF0LXJpZ2h0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7XG59XG5cbi5iaS1jaGF0LXJpZ2h0LXF1b3RlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7XG59XG5cbi5iaS1jaGF0LXJpZ2h0LXF1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiO1xufVxuXG4uYmktY2hhdC1yaWdodC10ZXh0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7XG59XG5cbi5iaS1jaGF0LXJpZ2h0LXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XG59XG5cbi5iaS1jaGF0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiO1xufVxuXG4uYmktY2hhdC1zcXVhcmUtZG90cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xufVxuXG4uYmktY2hhdC1zcXVhcmUtZG90czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWZcIjtcbn1cblxuLmJpLWNoYXQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7XG59XG5cbi5iaS1jaGF0LXNxdWFyZS1xdW90ZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiO1xufVxuXG4uYmktY2hhdC1zcXVhcmUtcXVvdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7XG59XG5cbi5iaS1jaGF0LXNxdWFyZS10ZXh0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XG59XG5cbi5iaS1jaGF0LXNxdWFyZS10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiO1xufVxuXG4uYmktY2hhdC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7XG59XG5cbi5iaS1jaGF0LXRleHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjtcbn1cblxuLmJpLWNoYXQtdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjtcbn1cblxuLmJpLWNoYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7XG59XG5cbi5iaS1jaGVjay1hbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XG59XG5cbi5iaS1jaGVjay1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjtcbn1cblxuLmJpLWNoZWNrLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjtcbn1cblxuLmJpLWNoZWNrLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiO1xufVxuXG4uYmktY2hlY2stc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiO1xufVxuXG4uYmktY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7XG59XG5cbi5iaS1jaGVjazItYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZlwiO1xufVxuXG4uYmktY2hlY2syLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjtcbn1cblxuLmJpLWNoZWNrMi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XG59XG5cbi5iaS1jaGVjazI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7XG59XG5cbi5iaS1jaGV2cm9uLWJhci1jb250cmFjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjtcbn1cblxuLmJpLWNoZXZyb24tYmFyLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG59XG5cbi5iaS1jaGV2cm9uLWJhci1leHBhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7XG59XG5cbi5iaS1jaGV2cm9uLWJhci1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiO1xufVxuXG4uYmktY2hldnJvbi1iYXItcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XG59XG5cbi5iaS1jaGV2cm9uLWJhci11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzhcIjtcbn1cblxuLmJpLWNoZXZyb24tY29tcGFjdC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiO1xufVxuXG4uYmktY2hldnJvbi1jb21wYWN0LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XG59XG5cbi5iaS1jaGV2cm9uLWNvbXBhY3QtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdiXCI7XG59XG5cbi5iaS1jaGV2cm9uLWNvbXBhY3QtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7XG59XG5cbi5iaS1jaGV2cm9uLWNvbnRyYWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiO1xufVxuXG4uYmktY2hldnJvbi1kb3VibGUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjtcbn1cblxuLmJpLWNoZXZyb24tZG91YmxlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdmXCI7XG59XG5cbi5iaS1jaGV2cm9uLWRvdWJsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjtcbn1cblxuLmJpLWNoZXZyb24tZG91YmxlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiO1xufVxuXG4uYmktY2hldnJvbi1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiO1xufVxuXG4uYmktY2hldnJvbi1leHBhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgzXCI7XG59XG5cbi5iaS1jaGV2cm9uLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7XG59XG5cbi5iaS1jaGV2cm9uLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiO1xufVxuXG4uYmktY2hldnJvbi11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjtcbn1cblxuLmJpLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiO1xufVxuXG4uYmktY2lyY2xlLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7XG59XG5cbi5iaS1jaXJjbGUtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiO1xufVxuXG4uYmktY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiO1xufVxuXG4uYmktY2xpcGJvYXJkLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiO1xufVxuXG4uYmktY2xpcGJvYXJkLWRhdGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhjXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGVcIjtcbn1cblxuLmJpLWNsaXBib2FyZC14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZlwiO1xufVxuXG4uYmktY2xpcGJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiO1xufVxuXG4uYmktY2xvY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjtcbn1cblxuLmJpLWNsb2NrLWhpc3Rvcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7XG59XG5cbi5iaS1jbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjtcbn1cblxuLmJpLWNsb3VkLWFycm93LWRvd24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTRcIjtcbn1cblxuLmJpLWNsb3VkLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7XG59XG5cbi5iaS1jbG91ZC1hcnJvdy11cC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiO1xufVxuXG4uYmktY2xvdWQtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7XG59XG5cbi5iaS1jbG91ZC1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiO1xufVxuXG4uYmktY2xvdWQtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCI7XG59XG5cbi5iaS1jbG91ZC1kb3dubG9hZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuXG4uYmktY2xvdWQtZG93bmxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjliXCI7XG59XG5cbi5iaS1jbG91ZC1kcml6emxlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjljXCI7XG59XG5cbi5iaS1jbG91ZC1kcml6emxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiO1xufVxuXG4uYmktY2xvdWQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjtcbn1cblxuLmJpLWNsb3VkLWZvZy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZlwiO1xufVxuXG4uYmktY2xvdWQtZm9nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiO1xufVxuXG4uYmktY2xvdWQtZm9nMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiO1xufVxuXG4uYmktY2xvdWQtZm9nMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjtcbn1cblxuLmJpLWNsb3VkLWhhaWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjtcbn1cblxuLmJpLWNsb3VkLWhhaWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7XG59XG5cbi5iaS1jbG91ZC1oYXplLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7XG59XG5cbi5iaS1jbG91ZC1oYXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiO1xufVxuXG4uYmktY2xvdWQtaGF6ZTItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjtcbn1cblxuLmJpLWNsb3VkLWxpZ2h0bmluZy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiO1xufVxuXG4uYmktY2xvdWQtbGlnaHRuaW5nLXJhaW4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWFcIjtcbn1cblxuLmJpLWNsb3VkLWxpZ2h0bmluZy1yYWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiO1xufVxuXG4uYmktY2xvdWQtbGlnaHRuaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiO1xufVxuXG4uYmktY2xvdWQtbWludXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjtcbn1cblxuLmJpLWNsb3VkLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiO1xufVxuXG4uYmktY2xvdWQtbW9vbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZlwiO1xufVxuXG4uYmktY2xvdWQtbW9vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjBcIjtcbn1cblxuLmJpLWNsb3VkLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjFcIjtcbn1cblxuLmJpLWNsb3VkLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7XG59XG5cbi5iaS1jbG91ZC1yYWluLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7XG59XG5cbi5iaS1jbG91ZC1yYWluLWhlYXZ5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XG59XG5cbi5iaS1jbG91ZC1yYWluLWhlYXZ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiO1xufVxuXG4uYmktY2xvdWQtcmFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjtcbn1cblxuLmJpLWNsb3VkLXNsYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI3XCI7XG59XG5cbi5iaS1jbG91ZC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIjtcbn1cblxuLmJpLWNsb3VkLXNsZWV0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7XG59XG5cbi5iaS1jbG91ZC1zbGVldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmFcIjtcbn1cblxuLmJpLWNsb3VkLXNub3ctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjtcbn1cblxuLmJpLWNsb3VkLXNub3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJjXCI7XG59XG5cbi5iaS1jbG91ZC1zdW4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmRcIjtcbn1cblxuLmJpLWNsb3VkLXN1bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmVcIjtcbn1cblxuLmJpLWNsb3VkLXVwbG9hZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZlwiO1xufVxuXG4uYmktY2xvdWQtdXBsb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMFwiO1xufVxuXG4uYmktY2xvdWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7XG59XG5cbi5iaS1jbG91ZHMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cblxuLmJpLWNsb3Vkczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzNcIjtcbn1cblxuLmJpLWNsb3VkeS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiO1xufVxuXG4uYmktY2xvdWR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNVwiO1xufVxuXG4uYmktY29kZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjtcbn1cblxuLmJpLWNvZGUtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuXG4uYmktY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjtcbn1cblxuLmJpLWNvbGxlY3Rpb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjtcbn1cblxuLmJpLWNvbGxlY3Rpb24tcGxheS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiO1xufVxuXG4uYmktY29sbGVjdGlvbi1wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiO1xufVxuXG4uYmktY29sbGVjdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjtcbn1cblxuLmJpLWNvbHVtbnMtZ2FwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiO1xufVxuXG4uYmktY29sdW1uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjtcbn1cblxuLmJpLWNvbW1hbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNmXCI7XG59XG5cbi5iaS1jb21wYXNzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7XG59XG5cbi5iaS1jb21wYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiO1xufVxuXG4uYmktY29uZS1zdHJpcGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiO1xufVxuXG4uYmktY29uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjtcbn1cblxuLmJpLWNvbnRyb2xsZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ0XCI7XG59XG5cbi5iaS1jcHUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjtcbn1cblxuLmJpLWNwdTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjtcbn1cblxuLmJpLWNyZWRpdC1jYXJkLTItYmFjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiO1xufVxuXG4uYmktY3JlZGl0LWNhcmQtMi1iYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiO1xufVxuXG4uYmktY3JlZGl0LWNhcmQtMi1mcm9udC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiO1xufVxuXG4uYmktY3JlZGl0LWNhcmQtMi1mcm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGFcIjtcbn1cblxuLmJpLWNyZWRpdC1jYXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7XG59XG5cbi5iaS1jcmVkaXQtY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjtcbn1cblxuLmJpLWNyb3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRkXCI7XG59XG5cbi5iaS1jdXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGVcIjtcbn1cblxuLmJpLWN1cC1zdHJhdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGZcIjtcbn1cblxuLmJpLWN1cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjtcbn1cblxuLmJpLWN1cnNvci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMVwiO1xufVxuXG4uYmktY3Vyc29yLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUyXCI7XG59XG5cbi5iaS1jdXJzb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUzXCI7XG59XG5cbi5iaS1kYXNoLWNpcmNsZS1kb3R0ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU0XCI7XG59XG5cbi5iaS1kYXNoLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiO1xufVxuXG4uYmktZGFzaC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU2XCI7XG59XG5cbi5iaS1kYXNoLXNxdWFyZS1kb3R0ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU3XCI7XG59XG5cbi5iaS1kYXNoLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlOFwiO1xufVxuXG4uYmktZGFzaC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU5XCI7XG59XG5cbi5iaS1kYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiO1xufVxuXG4uYmktZGlhZ3JhbS0yLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmViXCI7XG59XG5cbi5iaS1kaWFncmFtLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVjXCI7XG59XG5cbi5iaS1kaWFncmFtLTMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWRcIjtcbn1cblxuLmJpLWRpYWdyYW0tMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWVcIjtcbn1cblxuLmJpLWRpYW1vbmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWZcIjtcbn1cblxuLmJpLWRpYW1vbmQtaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjBcIjtcbn1cblxuLmJpLWRpYW1vbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYxXCI7XG59XG5cbi5iaS1kaWNlLTEtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjJcIjtcbn1cblxuLmJpLWRpY2UtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjNcIjtcbn1cblxuLmJpLWRpY2UtMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNFwiO1xufVxuXG4uYmktZGljZS0yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNVwiO1xufVxuXG4uYmktZGljZS0zLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY2XCI7XG59XG5cbi5iaS1kaWNlLTM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY3XCI7XG59XG5cbi5iaS1kaWNlLTQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjhcIjtcbn1cblxuLmJpLWRpY2UtNDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIjtcbn1cblxuLmJpLWRpY2UtNS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmYVwiO1xufVxuXG4uYmktZGljZS01OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmYlwiO1xufVxuXG4uYmktZGljZS02LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZjXCI7XG59XG5cbi5iaS1kaWNlLTY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZkXCI7XG59XG5cbi5iaS1kaXNjLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZlXCI7XG59XG5cbi5iaS1kaXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZlwiO1xufVxuXG4uYmktZGlzY29yZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDBcIjtcbn1cblxuLmJpLWRpc3BsYXktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDFcIjtcbn1cblxuLmJpLWRpc3BsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAyXCI7XG59XG5cbi5iaS1kaXN0cmlidXRlLWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAzXCI7XG59XG5cbi5iaS1kaXN0cmlidXRlLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNFwiO1xufVxuXG4uYmktZG9vci1jbG9zZWQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDVcIjtcbn1cblxuLmJpLWRvb3ItY2xvc2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNlwiO1xufVxuXG4uYmktZG9vci1vcGVuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA3XCI7XG59XG5cbi5iaS1kb29yLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA4XCI7XG59XG5cbi5iaS1kb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA5XCI7XG59XG5cbi5iaS1kb3dubG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGFcIjtcbn1cblxuLmJpLWRyb3BsZXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGJcIjtcbn1cblxuLmJpLWRyb3BsZXQtaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjtcbn1cblxuLmJpLWRyb3BsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBkXCI7XG59XG5cbi5iaS1lYXJidWRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZVwiO1xufVxuXG4uYmktZWFzZWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGZcIjtcbn1cblxuLmJpLWVhc2VsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMFwiO1xufVxuXG4uYmktZWdnLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzExXCI7XG59XG5cbi5iaS1lZ2ctZnJpZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEyXCI7XG59XG5cbi5iaS1lZ2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEzXCI7XG59XG5cbi5iaS1lamVjdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNFwiO1xufVxuXG4uYmktZWplY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE1XCI7XG59XG5cbi5iaS1lbW9qaS1hbmdyeS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNlwiO1xufVxuXG4uYmktZW1vamktYW5ncnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE3XCI7XG59XG5cbi5iaS1lbW9qaS1kaXp6eS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxOFwiO1xufVxuXG4uYmktZW1vamktZGl6enk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE5XCI7XG59XG5cbi5iaS1lbW9qaS1leHByZXNzaW9ubGVzcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxYVwiO1xufVxuXG4uYmktZW1vamktZXhwcmVzc2lvbmxlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFiXCI7XG59XG5cbi5iaS1lbW9qaS1mcm93bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxY1wiO1xufVxuXG4uYmktZW1vamktZnJvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFkXCI7XG59XG5cbi5iaS1lbW9qaS1oZWFydC1leWVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFlXCI7XG59XG5cbi5iaS1lbW9qaS1oZWFydC1leWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZlwiO1xufVxuXG4uYmktZW1vamktbGF1Z2hpbmctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjBcIjtcbn1cblxuLmJpLWVtb2ppLWxhdWdoaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMVwiO1xufVxuXG4uYmktZW1vamktbmV1dHJhbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMlwiO1xufVxuXG4uYmktZW1vamktbmV1dHJhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjNcIjtcbn1cblxuLmJpLWVtb2ppLXNtaWxlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI0XCI7XG59XG5cbi5iaS1lbW9qaS1zbWlsZS11cHNpZGUtZG93bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNVwiO1xufVxuXG4uYmktZW1vamktc21pbGUtdXBzaWRlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI2XCI7XG59XG5cbi5iaS1lbW9qaS1zbWlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjdcIjtcbn1cblxuLmJpLWVtb2ppLXN1bmdsYXNzZXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjhcIjtcbn1cblxuLmJpLWVtb2ppLXN1bmdsYXNzZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI5XCI7XG59XG5cbi5iaS1lbW9qaS13aW5rLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJhXCI7XG59XG5cbi5iaS1lbW9qaS13aW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyYlwiO1xufVxuXG4uYmktZW52ZWxvcGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmNcIjtcbn1cblxuLmJpLWVudmVsb3BlLW9wZW4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmRcIjtcbn1cblxuLmJpLWVudmVsb3BlLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJlXCI7XG59XG5cbi5iaS1lbnZlbG9wZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmZcIjtcbn1cblxuLmJpLWVyYXNlci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMFwiO1xufVxuXG4uYmktZXJhc2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzMVwiO1xufVxuXG4uYmktZXhjbGFtYXRpb24tY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMyXCI7XG59XG5cbi5iaS1leGNsYW1hdGlvbi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMzXCI7XG59XG5cbi5iaS1leGNsYW1hdGlvbi1kaWFtb25kLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM0XCI7XG59XG5cbi5iaS1leGNsYW1hdGlvbi1kaWFtb25kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNVwiO1xufVxuXG4uYmktZXhjbGFtYXRpb24tb2N0YWdvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNlwiO1xufVxuXG4uYmktZXhjbGFtYXRpb24tb2N0YWdvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzdcIjtcbn1cblxuLmJpLWV4Y2xhbWF0aW9uLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOFwiO1xufVxuXG4uYmktZXhjbGFtYXRpb24tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOVwiO1xufVxuXG4uYmktZXhjbGFtYXRpb24tdHJpYW5nbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2FcIjtcbn1cblxuLmJpLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzYlwiO1xufVxuXG4uYmktZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNjXCI7XG59XG5cbi5iaS1leGNsdWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzZFwiO1xufVxuXG4uYmktZXllLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNlXCI7XG59XG5cbi5iaS1leWUtc2xhc2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2ZcIjtcbn1cblxuLmJpLWV5ZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDBcIjtcbn1cblxuLmJpLWV5ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDFcIjtcbn1cblxuLmJpLWV5ZWRyb3BwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQyXCI7XG59XG5cbi5iaS1leWVnbGFzc2VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0M1wiO1xufVxuXG4uYmktZmFjZWJvb2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ0XCI7XG59XG5cbi5iaS1maWxlLWFycm93LWRvd24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDVcIjtcbn1cblxuLmJpLWZpbGUtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDZcIjtcbn1cblxuLmJpLWZpbGUtYXJyb3ctdXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDdcIjtcbn1cblxuLmJpLWZpbGUtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ4XCI7XG59XG5cbi5iaS1maWxlLWJhci1ncmFwaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0OVwiO1xufVxuXG4uYmktZmlsZS1iYXItZ3JhcGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRhXCI7XG59XG5cbi5iaS1maWxlLWJpbmFyeS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0YlwiO1xufVxuXG4uYmktZmlsZS1iaW5hcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRjXCI7XG59XG5cbi5iaS1maWxlLWJyZWFrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRkXCI7XG59XG5cbi5iaS1maWxlLWJyZWFrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZVwiO1xufVxuXG4uYmktZmlsZS1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZlwiO1xufVxuXG4uYmktZmlsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTBcIjtcbn1cblxuLmJpLWZpbGUtY29kZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MVwiO1xufVxuXG4uYmktZmlsZS1jb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MlwiO1xufVxuXG4uYmktZmlsZS1kaWZmLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUzXCI7XG59XG5cbi5iaS1maWxlLWRpZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU0XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstYXJyb3ctZG93bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU2XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstYXJyb3ctdXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTdcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNThcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1iYXItZ3JhcGgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTlcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1iYXItZ3JhcGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVhXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstYmluYXJ5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzViXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstYmluYXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1Y1wiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWJyZWFrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstYnJlYWs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVlXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWZcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjBcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1jb2RlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYxXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjJcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1kaWZmLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYzXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstZGlmZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjRcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1lYXNlbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWVhc2VsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWV4Y2VsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY3XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstZXhjZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY4XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjlcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1mb250LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZhXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstZm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmJcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1pbWFnZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2Y1wiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWxvY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmVcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWxvY2syLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcwXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstbG9jazI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcxXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstbWVkaWNhbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzczXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstbWludXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzRcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzVcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1tdXNpYy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLW11c2ljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3N1wiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXBlcnNvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXBlcnNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzlcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1wbGF5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdhXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2JcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdjXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2RcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1wb3N0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdlXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcG9zdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2ZcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1wcHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODBcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1wcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgxXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcmljaHRleHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODJcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1yaWNodGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODNcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1ydWxlZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXJ1bGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXNsaWRlcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXNsaWRlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODdcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1zcHJlYWRzaGVldC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXNwcmVhZHNoZWV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXRleHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGFcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXdvcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGNcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay13b3JkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGVcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXppcC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXppcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTFcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTJcIjtcbn1cblxuLmJpLWZpbGUtZWFzZWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTNcIjtcbn1cblxuLmJpLWZpbGUtZWFzZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk0XCI7XG59XG5cbi5iaS1maWxlLWV4Y2VsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk1XCI7XG59XG5cbi5iaS1maWxlLWV4Y2VsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NlwiO1xufVxuXG4uYmktZmlsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5N1wiO1xufVxuXG4uYmktZmlsZS1mb250LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk4XCI7XG59XG5cbi5iaS1maWxlLWZvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk5XCI7XG59XG5cbi5iaS1maWxlLWltYWdlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlhXCI7XG59XG5cbi5iaS1maWxlLWltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YlwiO1xufVxuXG4uYmktZmlsZS1sb2NrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzljXCI7XG59XG5cbi5iaS1maWxlLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlkXCI7XG59XG5cbi5iaS1maWxlLWxvY2syLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzllXCI7XG59XG5cbi5iaS1maWxlLWxvY2syOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZlwiO1xufVxuXG4uYmktZmlsZS1tZWRpY2FsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EwXCI7XG59XG5cbi5iaS1maWxlLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ExXCI7XG59XG5cbi5iaS1maWxlLW1pbnVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EyXCI7XG59XG5cbi5iaS1maWxlLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhM1wiO1xufVxuXG4uYmktZmlsZS1tdXNpYy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNFwiO1xufVxuXG4uYmktZmlsZS1tdXNpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTVcIjtcbn1cblxuLmJpLWZpbGUtcGVyc29uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E2XCI7XG59XG5cbi5iaS1maWxlLXBlcnNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTdcIjtcbn1cblxuLmJpLWZpbGUtcGxheS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOFwiO1xufVxuXG4uYmktZmlsZS1wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOVwiO1xufVxuXG4uYmktZmlsZS1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FhXCI7XG59XG5cbi5iaS1maWxlLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FiXCI7XG59XG5cbi5iaS1maWxlLXBvc3QtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWNcIjtcbn1cblxuLmJpLWZpbGUtcG9zdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWRcIjtcbn1cblxuLmJpLWZpbGUtcHB0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FlXCI7XG59XG5cbi5iaS1maWxlLXBwdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWZcIjtcbn1cblxuLmJpLWZpbGUtcmljaHRleHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjBcIjtcbn1cblxuLmJpLWZpbGUtcmljaHRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IxXCI7XG59XG5cbi5iaS1maWxlLXJ1bGVkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IyXCI7XG59XG5cbi5iaS1maWxlLXJ1bGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiM1wiO1xufVxuXG4uYmktZmlsZS1zbGlkZXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjRcIjtcbn1cblxuLmJpLWZpbGUtc2xpZGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNVwiO1xufVxuXG4uYmktZmlsZS1zcHJlYWRzaGVldC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNlwiO1xufVxuXG4uYmktZmlsZS1zcHJlYWRzaGVldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjdcIjtcbn1cblxuLmJpLWZpbGUtdGV4dC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOFwiO1xufVxuXG4uYmktZmlsZS10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOVwiO1xufVxuXG4uYmktZmlsZS13b3JkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JhXCI7XG59XG5cbi5iaS1maWxlLXdvcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JiXCI7XG59XG5cbi5iaS1maWxlLXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmNcIjtcbn1cblxuLmJpLWZpbGUteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmRcIjtcbn1cblxuLmJpLWZpbGUtemlwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JlXCI7XG59XG5cbi5iaS1maWxlLXppcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmZcIjtcbn1cblxuLmJpLWZpbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MwXCI7XG59XG5cbi5iaS1maWxlcy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MxXCI7XG59XG5cbi5iaS1maWxlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzJcIjtcbn1cblxuLmJpLWZpbG06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MzXCI7XG59XG5cbi5iaS1maWx0ZXItY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M0XCI7XG59XG5cbi5iaS1maWx0ZXItY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNVwiO1xufVxuXG4uYmktZmlsdGVyLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M2XCI7XG59XG5cbi5iaS1maWx0ZXItcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M3XCI7XG59XG5cbi5iaS1maWx0ZXItc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M4XCI7XG59XG5cbi5iaS1maWx0ZXItc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOVwiO1xufVxuXG4uYmktZmlsdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYVwiO1xufVxuXG4uYmktZmxhZy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYlwiO1xufVxuXG4uYmktZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2NcIjtcbn1cblxuLmJpLWZsb3dlcjE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NkXCI7XG59XG5cbi5iaS1mbG93ZXIyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZVwiO1xufVxuXG4uYmktZmxvd2VyMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2ZcIjtcbn1cblxuLmJpLWZvbGRlci1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDBcIjtcbn1cblxuLmJpLWZvbGRlci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiO1xufVxuXG4uYmktZm9sZGVyLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMlwiO1xufVxuXG4uYmktZm9sZGVyLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QzXCI7XG59XG5cbi5iaS1mb2xkZXItc3ltbGluay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNFwiO1xufVxuXG4uYmktZm9sZGVyLXN5bWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q1XCI7XG59XG5cbi5iaS1mb2xkZXIteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDZcIjtcbn1cblxuLmJpLWZvbGRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDdcIjtcbn1cblxuLmJpLWZvbGRlcjItb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDhcIjtcbn1cblxuLmJpLWZvbGRlcjI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q5XCI7XG59XG5cbi5iaS1mb250czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGFcIjtcbn1cblxuLmJpLWZvcndhcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGJcIjtcbn1cblxuLmJpLWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RjXCI7XG59XG5cbi5iaS1mcm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGRcIjtcbn1cblxuLmJpLWZ1bGxzY3JlZW4tZXhpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGVcIjtcbn1cblxuLmJpLWZ1bGxzY3JlZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RmXCI7XG59XG5cbi5iaS1mdW5uZWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTBcIjtcbn1cblxuLmJpLWZ1bm5lbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTFcIjtcbn1cblxuLmJpLWdlYXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTJcIjtcbn1cblxuLmJpLWdlYXItd2lkZS1jb25uZWN0ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UzXCI7XG59XG5cbi5iaS1nZWFyLXdpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U0XCI7XG59XG5cbi5iaS1nZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiO1xufVxuXG4uYmktZ2VtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNlwiO1xufVxuXG4uYmktZ2VvLWFsdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlN1wiO1xufVxuXG4uYmktZ2VvLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZThcIjtcbn1cblxuLmJpLWdlby1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOVwiO1xufVxuXG4uYmktZ2VvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYVwiO1xufVxuXG4uYmktZ2lmdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYlwiO1xufVxuXG4uYmktZ2lmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWNcIjtcbn1cblxuLmJpLWdpdGh1Yjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIjtcbn1cblxuLmJpLWdsb2JlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZVwiO1xufVxuXG4uYmktZ2xvYmUyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZlwiO1xufVxuXG4uYmktZ29vZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMFwiO1xufVxuXG4uYmktZ3JhcGgtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjFcIjtcbn1cblxuLmJpLWdyYXBoLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMlwiO1xufVxuXG4uYmktZ3JpZC0xeDItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjNcIjtcbn1cblxuLmJpLWdyaWQtMXgyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNFwiO1xufVxuXG4uYmktZ3JpZC0zeDItZ2FwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y1XCI7XG59XG5cbi5iaS1ncmlkLTN4Mi1nYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y2XCI7XG59XG5cbi5iaS1ncmlkLTN4Mjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjdcIjtcbn1cblxuLmJpLWdyaWQtM3gzLWdhcC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOFwiO1xufVxuXG4uYmktZ3JpZC0zeDMtZ2FwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOVwiO1xufVxuXG4uYmktZ3JpZC0zeDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZhXCI7XG59XG5cbi5iaS1ncmlkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZiXCI7XG59XG5cbi5iaS1ncmlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmY1wiO1xufVxuXG4uYmktZ3JpcC1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZFwiO1xufVxuXG4uYmktZ3JpcC12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmVcIjtcbn1cblxuLmJpLWhhbW1lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmZcIjtcbn1cblxuLmJpLWhhbmQtaW5kZXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDBcIjtcbn1cblxuLmJpLWhhbmQtaW5kZXgtdGh1bWItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDFcIjtcbn1cblxuLmJpLWhhbmQtaW5kZXgtdGh1bWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAyXCI7XG59XG5cbi5iaS1oYW5kLWluZGV4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiO1xufVxuXG4uYmktaGFuZC10aHVtYnMtZG93bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNFwiO1xufVxuXG4uYmktaGFuZC10aHVtYnMtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDVcIjtcbn1cblxuLmJpLWhhbmQtdGh1bWJzLXVwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA2XCI7XG59XG5cbi5iaS1oYW5kLXRodW1icy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDdcIjtcbn1cblxuLmJpLWhhbmRiYWctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDhcIjtcbn1cblxuLmJpLWhhbmRiYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA5XCI7XG59XG5cbi5iaS1oYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYVwiO1xufVxuXG4uYmktaGRkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBiXCI7XG59XG5cbi5iaS1oZGQtbmV0d29yay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwY1wiO1xufVxuXG4uYmktaGRkLW5ldHdvcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCI7XG59XG5cbi5iaS1oZGQtcmFjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZVwiO1xufVxuXG4uYmktaGRkLXJhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBmXCI7XG59XG5cbi5iaS1oZGQtc3RhY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjtcbn1cblxuLmJpLWhkZC1zdGFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTFcIjtcbn1cblxuLmJpLWhkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTJcIjtcbn1cblxuLmJpLWhlYWRwaG9uZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEzXCI7XG59XG5cbi5iaS1oZWFkc2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNFwiO1xufVxuXG4uYmktaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTVcIjtcbn1cblxuLmJpLWhlYXJ0LWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE2XCI7XG59XG5cbi5iaS1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTdcIjtcbn1cblxuLmJpLWhlcHRhZ29uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE4XCI7XG59XG5cbi5iaS1oZXB0YWdvbi1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxOVwiO1xufVxuXG4uYmktaGVwdGFnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFhXCI7XG59XG5cbi5iaS1oZXhhZ29uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFiXCI7XG59XG5cbi5iaS1oZXhhZ29uLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFjXCI7XG59XG5cbi5iaS1oZXhhZ29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZFwiO1xufVxuXG4uYmktaG91cmdsYXNzLWJvdHRvbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWVcIjtcbn1cblxuLmJpLWhvdXJnbGFzcy1zcGxpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWZcIjtcbn1cblxuLmJpLWhvdXJnbGFzcy10b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIwXCI7XG59XG5cbi5iaS1ob3VyZ2xhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIxXCI7XG59XG5cbi5iaS1ob3VzZS1kb29yLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIyXCI7XG59XG5cbi5iaS1ob3VzZS1kb29yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyM1wiO1xufVxuXG4uYmktaG91c2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjRcIjtcbn1cblxuLmJpLWhvdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNVwiO1xufVxuXG4uYmktaHI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI2XCI7XG59XG5cbi5iaS1odXJyaWNhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI3XCI7XG59XG5cbi5iaS1pbWFnZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI4XCI7XG59XG5cbi5iaS1pbWFnZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOVwiO1xufVxuXG4uYmktaW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJhXCI7XG59XG5cbi5iaS1pbWFnZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJiXCI7XG59XG5cbi5iaS1pbmJveC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyY1wiO1xufVxuXG4uYmktaW5ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJkXCI7XG59XG5cbi5iaS1pbmJveGVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJlXCI7XG59XG5cbi5iaS1pbmJveGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZlwiO1xufVxuXG4uYmktaW5mby1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzBcIjtcbn1cblxuLmJpLWluZm8tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMVwiO1xufVxuXG4uYmktaW5mby1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzJcIjtcbn1cblxuLmJpLWluZm8tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzM1wiO1xufVxuXG4uYmktaW5mbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzRcIjtcbn1cblxuLmJpLWlucHV0LWN1cnNvci10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNVwiO1xufVxuXG4uYmktaW5wdXQtY3Vyc29yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNlwiO1xufVxuXG4uYmktaW5zdGFncmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzN1wiO1xufVxuXG4uYmktaW50ZXJzZWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOFwiO1xufVxuXG4uYmktam91cm5hbC1hbGJ1bTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzlcIjtcbn1cblxuLmJpLWpvdXJuYWwtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2FcIjtcbn1cblxuLmJpLWpvdXJuYWwtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNiXCI7XG59XG5cbi5iaS1qb3VybmFsLWJvb2ttYXJrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNjXCI7XG59XG5cbi5iaS1qb3VybmFsLWJvb2ttYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZFwiO1xufVxuXG4uYmktam91cm5hbC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2VcIjtcbn1cblxuLmJpLWpvdXJuYWwtY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2ZcIjtcbn1cblxuLmJpLWpvdXJuYWwtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDBcIjtcbn1cblxuLmJpLWpvdXJuYWwtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQxXCI7XG59XG5cbi5iaS1qb3VybmFsLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQyXCI7XG59XG5cbi5iaS1qb3VybmFsLXJpY2h0ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0M1wiO1xufVxuXG4uYmktam91cm5hbC10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NFwiO1xufVxuXG4uYmktam91cm5hbC14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NVwiO1xufVxuXG4uYmktam91cm5hbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDZcIjtcbn1cblxuLmJpLWpvdXJuYWxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0N1wiO1xufVxuXG4uYmktam95c3RpY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ4XCI7XG59XG5cbi5iaS1qdXN0aWZ5LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ5XCI7XG59XG5cbi5iaS1qdXN0aWZ5LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YVwiO1xufVxuXG4uYmktanVzdGlmeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGJcIjtcbn1cblxuLmJpLWthbmJhbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0Y1wiO1xufVxuXG4uYmkta2FuYmFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiO1xufVxuXG4uYmkta2V5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRlXCI7XG59XG5cbi5iaS1rZXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRmXCI7XG59XG5cbi5iaS1rZXlib2FyZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MFwiO1xufVxuXG4uYmkta2V5Ym9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUxXCI7XG59XG5cbi5iaS1sYWRkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUyXCI7XG59XG5cbi5iaS1sYW1wLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUzXCI7XG59XG5cbi5iaS1sYW1wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NFwiO1xufVxuXG4uYmktbGFwdG9wLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU1XCI7XG59XG5cbi5iaS1sYXB0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU2XCI7XG59XG5cbi5iaS1sYXllci1iYWNrd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTdcIjtcbn1cblxuLmJpLWxheWVyLWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU4XCI7XG59XG5cbi5iaS1sYXllcnMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTlcIjtcbn1cblxuLmJpLWxheWVycy1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1YVwiO1xufVxuXG4uYmktbGF5ZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1YlwiO1xufVxuXG4uYmktbGF5b3V0LXNpZGViYXItaW5zZXQtcmV2ZXJzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWNcIjtcbn1cblxuLmJpLWxheW91dC1zaWRlYmFyLWluc2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZFwiO1xufVxuXG4uYmktbGF5b3V0LXNpZGViYXItcmV2ZXJzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWVcIjtcbn1cblxuLmJpLWxheW91dC1zaWRlYmFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZlwiO1xufVxuXG4uYmktbGF5b3V0LXNwbGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MFwiO1xufVxuXG4uYmktbGF5b3V0LXRleHQtc2lkZWJhci1yZXZlcnNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MVwiO1xufVxuXG4uYmktbGF5b3V0LXRleHQtc2lkZWJhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjJcIjtcbn1cblxuLmJpLWxheW91dC10ZXh0LXdpbmRvdy1yZXZlcnNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2M1wiO1xufVxuXG4uYmktbGF5b3V0LXRleHQtd2luZG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NFwiO1xufVxuXG4uYmktbGF5b3V0LXRocmVlLWNvbHVtbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY1XCI7XG59XG5cbi5iaS1sYXlvdXQtd3RmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NlwiO1xufVxuXG4uYmktbGlmZS1wcmVzZXJ2ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY3XCI7XG59XG5cbi5iaS1saWdodGJ1bGItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjhcIjtcbn1cblxuLmJpLWxpZ2h0YnVsYi1vZmYtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjlcIjtcbn1cblxuLmJpLWxpZ2h0YnVsYi1vZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZhXCI7XG59XG5cbi5iaS1saWdodGJ1bGI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZiXCI7XG59XG5cbi5iaS1saWdodG5pbmctY2hhcmdlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZjXCI7XG59XG5cbi5iaS1saWdodG5pbmctY2hhcmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZFwiO1xufVxuXG4uYmktbGlnaHRuaW5nLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZlXCI7XG59XG5cbi5iaS1saWdodG5pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZmXCI7XG59XG5cbi5iaS1saW5rLTQ1ZGVnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MFwiO1xufVxuXG4uYmktbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzFcIjtcbn1cblxuLmJpLWxpbmtlZGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MlwiO1xufVxuXG4uYmktbGlzdC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzNcIjtcbn1cblxuLmJpLWxpc3QtbmVzdGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NFwiO1xufVxuXG4uYmktbGlzdC1vbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzVcIjtcbn1cblxuLmJpLWxpc3Qtc3RhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc2XCI7XG59XG5cbi5iaS1saXN0LXRhc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc3XCI7XG59XG5cbi5iaS1saXN0LXVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OFwiO1xufVxuXG4uYmktbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzlcIjtcbn1cblxuLmJpLWxvY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2FcIjtcbn1cblxuLmJpLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdiXCI7XG59XG5cbi5iaS1tYWlsYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3Y1wiO1xufVxuXG4uYmktbWFpbGJveDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdkXCI7XG59XG5cbi5iaS1tYXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2VcIjtcbn1cblxuLmJpLW1hcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2ZcIjtcbn1cblxuLmJpLW1hcmtkb3duLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgwXCI7XG59XG5cbi5iaS1tYXJrZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODFcIjtcbn1cblxuLmJpLW1hc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgyXCI7XG59XG5cbi5iaS1tZWdhcGhvbmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODNcIjtcbn1cblxuLmJpLW1lZ2FwaG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODRcIjtcbn1cblxuLmJpLW1lbnUtYXBwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg1XCI7XG59XG5cbi5iaS1tZW51LWFwcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODZcIjtcbn1cblxuLmJpLW1lbnUtYnV0dG9uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg3XCI7XG59XG5cbi5iaS1tZW51LWJ1dHRvbi13aWRlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg4XCI7XG59XG5cbi5iaS1tZW51LWJ1dHRvbi13aWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4OVwiO1xufVxuXG4uYmktbWVudS1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhhXCI7XG59XG5cbi5iaS1tZW51LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhiXCI7XG59XG5cbi5iaS1tZW51LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4Y1wiO1xufVxuXG4uYmktbWljLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhkXCI7XG59XG5cbi5iaS1taWMtbXV0ZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZVwiO1xufVxuXG4uYmktbWljLW11dGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhmXCI7XG59XG5cbi5iaS1taWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkwXCI7XG59XG5cbi5iaS1taW5lY2FydC1sb2FkZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkxXCI7XG59XG5cbi5iaS1taW5lY2FydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTJcIjtcbn1cblxuLmJpLW1vaXN0dXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5M1wiO1xufVxuXG4uYmktbW9vbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NFwiO1xufVxuXG4uYmktbW9vbi1zdGFycy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NVwiO1xufVxuXG4uYmktbW9vbi1zdGFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTZcIjtcbn1cblxuLmJpLW1vb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk3XCI7XG59XG5cbi5iaS1tb3VzZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5OFwiO1xufVxuXG4uYmktbW91c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk5XCI7XG59XG5cbi5iaS1tb3VzZTItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWFcIjtcbn1cblxuLmJpLW1vdXNlMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWJcIjtcbn1cblxuLmJpLW1vdXNlMy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5Y1wiO1xufVxuXG4uYmktbW91c2UzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZFwiO1xufVxuXG4uYmktbXVzaWMtbm90ZS1iZWFtZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDllXCI7XG59XG5cbi5iaS1tdXNpYy1ub3RlLWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDlmXCI7XG59XG5cbi5iaS1tdXNpYy1ub3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhMFwiO1xufVxuXG4uYmktbXVzaWMtcGxheWVyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGExXCI7XG59XG5cbi5iaS1tdXNpYy1wbGF5ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEyXCI7XG59XG5cbi5iaS1uZXdzcGFwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEzXCI7XG59XG5cbi5iaS1ub2RlLW1pbnVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE0XCI7XG59XG5cbi5iaS1ub2RlLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhNVwiO1xufVxuXG4uYmktbm9kZS1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE2XCI7XG59XG5cbi5iaS1ub2RlLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE3XCI7XG59XG5cbi5iaS1udXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YThcIjtcbn1cblxuLmJpLW51dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTlcIjtcbn1cblxuLmJpLW9jdGFnb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWFcIjtcbn1cblxuLmJpLW9jdGFnb24taGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWJcIjtcbn1cblxuLmJpLW9jdGFnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFjXCI7XG59XG5cbi5iaS1vcHRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFkXCI7XG59XG5cbi5iaS1vdXRsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFlXCI7XG59XG5cbi5iaS1wYWludC1idWNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFmXCI7XG59XG5cbi5iaS1wYWxldHRlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIwXCI7XG59XG5cbi5iaS1wYWxldHRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiMVwiO1xufVxuXG4uYmktcGFsZXR0ZTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIyXCI7XG59XG5cbi5iaS1wYXBlcmNsaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIzXCI7XG59XG5cbi5iaS1wYXJhZ3JhcGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI0XCI7XG59XG5cbi5iaS1wYXRjaC1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiNVwiO1xufVxuXG4uYmktcGF0Y2gtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI2XCI7XG59XG5cbi5iaS1wYXRjaC1leGNsYW1hdGlvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiN1wiO1xufVxuXG4uYmktcGF0Y2gtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI4XCI7XG59XG5cbi5iaS1wYXRjaC1taW51cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOVwiO1xufVxuXG4uYmktcGF0Y2gtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJhXCI7XG59XG5cbi5iaS1wYXRjaC1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJiXCI7XG59XG5cbi5iaS1wYXRjaC1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiY1wiO1xufVxuXG4uYmktcGF0Y2gtcXVlc3Rpb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmRcIjtcbn1cblxuLmJpLXBhdGNoLXF1ZXN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZVwiO1xufVxuXG4uYmktcGF1c2UtYnRuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJmXCI7XG59XG5cbi5iaS1wYXVzZS1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMwXCI7XG59XG5cbi5iaS1wYXVzZS1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzFcIjtcbn1cblxuLmJpLXBhdXNlLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzJcIjtcbn1cblxuLmJpLXBhdXNlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMzXCI7XG59XG5cbi5iaS1wYXVzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzRcIjtcbn1cblxuLmJpLXBlYWNlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM1XCI7XG59XG5cbi5iaS1wZWFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzZcIjtcbn1cblxuLmJpLXBlbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjN1wiO1xufVxuXG4uYmktcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjOFwiO1xufVxuXG4uYmktcGVuY2lsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM5XCI7XG59XG5cbi5iaS1wZW5jaWwtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjYVwiO1xufVxuXG4uYmktcGVuY2lsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjYlwiO1xufVxuXG4uYmktcGVudGFnb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2NcIjtcbn1cblxuLmJpLXBlbnRhZ29uLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNkXCI7XG59XG5cbi5iaS1wZW50YWdvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2VcIjtcbn1cblxuLmJpLXBlb3BsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZlwiO1xufVxuXG4uYmktcGVvcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMFwiO1xufVxuXG4uYmktcGVyY2VudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDFcIjtcbn1cblxuLmJpLXBlcnNvbi1iYWRnZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMlwiO1xufVxuXG4uYmktcGVyc29uLWJhZGdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkM1wiO1xufVxuXG4uYmktcGVyc29uLWJvdW5kaW5nLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDRcIjtcbn1cblxuLmJpLXBlcnNvbi1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNVwiO1xufVxuXG4uYmktcGVyc29uLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNlwiO1xufVxuXG4uYmktcGVyc29uLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDdcIjtcbn1cblxuLmJpLXBlcnNvbi1kYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ4XCI7XG59XG5cbi5iaS1wZXJzb24tZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDlcIjtcbn1cblxuLmJpLXBlcnNvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYVwiO1xufVxuXG4uYmktcGVyc29uLWxpbmVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRiXCI7XG59XG5cbi5iaS1wZXJzb24tcGx1cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkY1wiO1xufVxuXG4uYmktcGVyc29uLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRkXCI7XG59XG5cbi5iaS1wZXJzb24tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZVwiO1xufVxuXG4uYmktcGVyc29uLXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGZcIjtcbn1cblxuLmJpLXBlcnNvbi14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMFwiO1xufVxuXG4uYmktcGVyc29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMVwiO1xufVxuXG4uYmktcGhvbmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTJcIjtcbn1cblxuLmJpLXBob25lLWxhbmRzY2FwZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlM1wiO1xufVxuXG4uYmktcGhvbmUtbGFuZHNjYXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNFwiO1xufVxuXG4uYmktcGhvbmUtdmlicmF0ZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNVwiO1xufVxuXG4uYmktcGhvbmUtdmlicmF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTZcIjtcbn1cblxuLmJpLXBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlN1wiO1xufVxuXG4uYmktcGllLWNoYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU4XCI7XG59XG5cbi5iaS1waWUtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU5XCI7XG59XG5cbi5iaS1waW4tYW5nbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWFcIjtcbn1cblxuLmJpLXBpbi1hbmdsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWJcIjtcbn1cblxuLmJpLXBpbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlY1wiO1xufVxuXG4uYmktcGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZFwiO1xufVxuXG4uYmktcGlwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVlXCI7XG59XG5cbi5iaS1waXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVmXCI7XG59XG5cbi5iaS1wbGF5LWJ0bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMFwiO1xufVxuXG4uYmktcGxheS1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYxXCI7XG59XG5cbi5iaS1wbGF5LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMlwiO1xufVxuXG4uYmktcGxheS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYzXCI7XG59XG5cbi5iaS1wbGF5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY0XCI7XG59XG5cbi5iaS1wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNVwiO1xufVxuXG4uYmktcGx1Zy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNlwiO1xufVxuXG4uYmktcGx1Zzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjdcIjtcbn1cblxuLmJpLXBsdXMtY2lyY2xlLWRvdHRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjhcIjtcbn1cblxuLmJpLXBsdXMtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY5XCI7XG59XG5cbi5iaS1wbHVzLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmFcIjtcbn1cblxuLmJpLXBsdXMtc3F1YXJlLWRvdHRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmJcIjtcbn1cblxuLmJpLXBsdXMtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZjXCI7XG59XG5cbi5iaS1wbHVzLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmRcIjtcbn1cblxuLmJpLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZlXCI7XG59XG5cbi5iaS1wb3dlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmZcIjtcbn1cblxuLmJpLXByaW50ZXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDBcIjtcbn1cblxuLmJpLXByaW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAxXCI7XG59XG5cbi5iaS1wdXp6bGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDJcIjtcbn1cblxuLmJpLXB1enpsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDNcIjtcbn1cblxuLmJpLXF1ZXN0aW9uLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNFwiO1xufVxuXG4uYmktcXVlc3Rpb24tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNVwiO1xufVxuXG4uYmktcXVlc3Rpb24tZGlhbW9uZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNlwiO1xufVxuXG4uYmktcXVlc3Rpb24tZGlhbW9uZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDdcIjtcbn1cblxuLmJpLXF1ZXN0aW9uLW9jdGFnb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDhcIjtcbn1cblxuLmJpLXF1ZXN0aW9uLW9jdGFnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA5XCI7XG59XG5cbi5iaS1xdWVzdGlvbi1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGFcIjtcbn1cblxuLmJpLXF1ZXN0aW9uLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGJcIjtcbn1cblxuLmJpLXF1ZXN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwY1wiO1xufVxuXG4uYmktcmFpbmJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGRcIjtcbn1cblxuLmJpLXJlY2VpcHQtY3V0b2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZVwiO1xufVxuXG4uYmktcmVjZWlwdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGZcIjtcbn1cblxuLmJpLXJlY2VwdGlvbi0wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMFwiO1xufVxuXG4uYmktcmVjZXB0aW9uLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTExXCI7XG59XG5cbi5iaS1yZWNlcHRpb24tMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTJcIjtcbn1cblxuLmJpLXJlY2VwdGlvbi0zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxM1wiO1xufVxuXG4uYmktcmVjZXB0aW9uLTQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE0XCI7XG59XG5cbi5iaS1yZWNvcmQtYnRuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE1XCI7XG59XG5cbi5iaS1yZWNvcmQtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNlwiO1xufVxuXG4uYmktcmVjb3JkLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxN1wiO1xufVxuXG4uYmktcmVjb3JkLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MThcIjtcbn1cblxuLmJpLXJlY29yZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOVwiO1xufVxuXG4uYmktcmVjb3JkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYVwiO1xufVxuXG4uYmktcmVjb3JkMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYlwiO1xufVxuXG4uYmktcmVjb3JkMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWNcIjtcbn1cblxuLmJpLXJlcGx5LWFsbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZFwiO1xufVxuXG4uYmktcmVwbHktYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZVwiO1xufVxuXG4uYmktcmVwbHktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWZcIjtcbn1cblxuLmJpLXJlcGx5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMFwiO1xufVxuXG4uYmktcnNzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIxXCI7XG59XG5cbi5iaS1yc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIyXCI7XG59XG5cbi5iaS1ydWxlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIzXCI7XG59XG5cbi5iaS1zYXZlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI0XCI7XG59XG5cbi5iaS1zYXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNVwiO1xufVxuXG4uYmktc2F2ZTItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjZcIjtcbn1cblxuLmJpLXNhdmUyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyN1wiO1xufVxuXG4uYmktc2Npc3NvcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI4XCI7XG59XG5cbi5iaS1zY3Jld2RyaXZlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjlcIjtcbn1cblxuLmJpLXNlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmFcIjtcbn1cblxuLmJpLXNlZ21lbnRlZC1uYXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJiXCI7XG59XG5cbi5iaS1zZXJ2ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJjXCI7XG59XG5cbi5iaS1zaGFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZFwiO1xufVxuXG4uYmktc2hhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJlXCI7XG59XG5cbi5iaS1zaGllbGQtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJmXCI7XG59XG5cbi5iaS1zaGllbGQtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMwXCI7XG59XG5cbi5iaS1zaGllbGQtZmlsbC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzFcIjtcbn1cblxuLmJpLXNoaWVsZC1maWxsLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMlwiO1xufVxuXG4uYmktc2hpZWxkLWZpbGwtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMzXCI7XG59XG5cbi5iaS1zaGllbGQtZmlsbC1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNFwiO1xufVxuXG4uYmktc2hpZWxkLWZpbGwteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzVcIjtcbn1cblxuLmJpLXNoaWVsZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNlwiO1xufVxuXG4uYmktc2hpZWxkLWxvY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzdcIjtcbn1cblxuLmJpLXNoaWVsZC1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOFwiO1xufVxuXG4uYmktc2hpZWxkLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOVwiO1xufVxuXG4uYmktc2hpZWxkLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNhXCI7XG59XG5cbi5iaS1zaGllbGQtc2hhZGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYlwiO1xufVxuXG4uYmktc2hpZWxkLXNsYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNjXCI7XG59XG5cbi5iaS1zaGllbGQtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNkXCI7XG59XG5cbi5iaS1zaGllbGQteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2VcIjtcbn1cblxuLmJpLXNoaWVsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2ZcIjtcbn1cblxuLmJpLXNoaWZ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQwXCI7XG59XG5cbi5iaS1zaGlmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDFcIjtcbn1cblxuLmJpLXNob3Atd2luZG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MlwiO1xufVxuXG4uYmktc2hvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDNcIjtcbn1cblxuLmJpLXNodWZmbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ0XCI7XG59XG5cbi5iaS1zaWducG9zdC0yLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ1XCI7XG59XG5cbi5iaS1zaWducG9zdC0yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NlwiO1xufVxuXG4uYmktc2lnbnBvc3QtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDdcIjtcbn1cblxuLmJpLXNpZ25wb3N0LXNwbGl0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ4XCI7XG59XG5cbi5iaS1zaWducG9zdC1zcGxpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDlcIjtcbn1cblxuLmJpLXNpZ25wb3N0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YVwiO1xufVxuXG4uYmktc2ltLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRiXCI7XG59XG5cbi5iaS1zaW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRjXCI7XG59XG5cbi5iaS1za2lwLWJhY2t3YXJkLWJ0bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZFwiO1xufVxuXG4uYmktc2tpcC1iYWNrd2FyZC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRlXCI7XG59XG5cbi5iaS1za2lwLWJhY2t3YXJkLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZlwiO1xufVxuXG4uYmktc2tpcC1iYWNrd2FyZC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUwXCI7XG59XG5cbi5iaS1za2lwLWJhY2t3YXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUxXCI7XG59XG5cbi5iaS1za2lwLWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MlwiO1xufVxuXG4uYmktc2tpcC1lbmQtYnRuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUzXCI7XG59XG5cbi5iaS1za2lwLWVuZC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU0XCI7XG59XG5cbi5iaS1za2lwLWVuZC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTVcIjtcbn1cblxuLmJpLXNraXAtZW5kLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTZcIjtcbn1cblxuLmJpLXNraXAtZW5kLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU3XCI7XG59XG5cbi5iaS1za2lwLWVuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NThcIjtcbn1cblxuLmJpLXNraXAtZm9yd2FyZC1idG4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTlcIjtcbn1cblxuLmJpLXNraXAtZm9yd2FyZC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVhXCI7XG59XG5cbi5iaS1za2lwLWZvcndhcmQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTViXCI7XG59XG5cbi5iaS1za2lwLWZvcndhcmQtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1Y1wiO1xufVxuXG4uYmktc2tpcC1mb3J3YXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVkXCI7XG59XG5cbi5iaS1za2lwLWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVlXCI7XG59XG5cbi5iaS1za2lwLXN0YXJ0LWJ0bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZlwiO1xufVxuXG4uYmktc2tpcC1zdGFydC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYwXCI7XG59XG5cbi5iaS1za2lwLXN0YXJ0LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MVwiO1xufVxuXG4uYmktc2tpcC1zdGFydC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYyXCI7XG59XG5cbi5iaS1za2lwLXN0YXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYzXCI7XG59XG5cbi5iaS1za2lwLXN0YXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NFwiO1xufVxuXG4uYmktc2xhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY1XCI7XG59XG5cbi5iaS1zbGFzaC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjZcIjtcbn1cblxuLmJpLXNsYXNoLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjdcIjtcbn1cblxuLmJpLXNsYXNoLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OFwiO1xufVxuXG4uYmktc2xhc2gtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OVwiO1xufVxuXG4uYmktc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZhXCI7XG59XG5cbi5iaS1zbGlkZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YlwiO1xufVxuXG4uYmktc21hcnR3YXRjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmNcIjtcbn1cblxuLmJpLXNub3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZkXCI7XG59XG5cbi5iaS1zbm93Mjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmVcIjtcbn1cblxuLmJpLXNub3czOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZlwiO1xufVxuXG4uYmktc29ydC1hbHBoYS1kb3duLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzBcIjtcbn1cblxuLmJpLXNvcnQtYWxwaGEtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzFcIjtcbn1cblxuLmJpLXNvcnQtYWxwaGEtdXAtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MlwiO1xufVxuXG4uYmktc29ydC1hbHBoYS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzNcIjtcbn1cblxuLmJpLXNvcnQtZG93bi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc0XCI7XG59XG5cbi5iaS1zb3J0LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc1XCI7XG59XG5cbi5iaS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc2XCI7XG59XG5cbi5iaS1zb3J0LW51bWVyaWMtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzdcIjtcbn1cblxuLmJpLXNvcnQtbnVtZXJpYy11cC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc4XCI7XG59XG5cbi5iaS1zb3J0LW51bWVyaWMtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc5XCI7XG59XG5cbi5iaS1zb3J0LXVwLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2FcIjtcbn1cblxuLmJpLXNvcnQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdiXCI7XG59XG5cbi5iaS1zb3VuZHdhdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdjXCI7XG59XG5cbi5iaS1zcGVha2VyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7XG59XG5cbi5iaS1zcGVha2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZVwiO1xufVxuXG4uYmktc3BlZWRvbWV0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdmXCI7XG59XG5cbi5iaS1zcGVlZG9tZXRlcjI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgwXCI7XG59XG5cbi5iaS1zcGVsbGNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MVwiO1xufVxuXG4uYmktc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgyXCI7XG59XG5cbi5iaS1zcXVhcmUtaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODNcIjtcbn1cblxuLmJpLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODRcIjtcbn1cblxuLmJpLXN0YWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NVwiO1xufVxuXG4uYmktc3Rhci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NlwiO1xufVxuXG4uYmktc3Rhci1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4N1wiO1xufVxuXG4uYmktc3Rhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODhcIjtcbn1cblxuLmJpLXN0YXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OVwiO1xufVxuXG4uYmktc3RpY2tpZXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGFcIjtcbn1cblxuLmJpLXN0aWNraWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YlwiO1xufVxuXG4uYmktc3RpY2t5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThjXCI7XG59XG5cbi5iaS1zdGlja3k6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThkXCI7XG59XG5cbi5iaS1zdG9wLWJ0bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZVwiO1xufVxuXG4uYmktc3RvcC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThmXCI7XG59XG5cbi5iaS1zdG9wLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MFwiO1xufVxuXG4uYmktc3RvcC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkxXCI7XG59XG5cbi5iaS1zdG9wLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkyXCI7XG59XG5cbi5iaS1zdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5M1wiO1xufVxuXG4uYmktc3RvcGxpZ2h0cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NFwiO1xufVxuXG4uYmktc3RvcGxpZ2h0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTVcIjtcbn1cblxuLmJpLXN0b3B3YXRjaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NlwiO1xufVxuXG4uYmktc3RvcHdhdGNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5N1wiO1xufVxuXG4uYmktc3VidHJhY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk4XCI7XG59XG5cbi5iaS1zdWl0LWNsdWItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTlcIjtcbn1cblxuLmJpLXN1aXQtY2x1Yjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWFcIjtcbn1cblxuLmJpLXN1aXQtZGlhbW9uZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YlwiO1xufVxuXG4uYmktc3VpdC1kaWFtb25kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5Y1wiO1xufVxuXG4uYmktc3VpdC1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZFwiO1xufVxuXG4uYmktc3VpdC1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWVcIjtcbn1cblxuLmJpLXN1aXQtc3BhZGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWZcIjtcbn1cblxuLmJpLXN1aXQtc3BhZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEwXCI7XG59XG5cbi5iaS1zdW4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTFcIjtcbn1cblxuLmJpLXN1bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTJcIjtcbn1cblxuLmJpLXN1bmdsYXNzZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEzXCI7XG59XG5cbi5iaS1zdW5yaXNlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE0XCI7XG59XG5cbi5iaS1zdW5yaXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNVwiO1xufVxuXG4uYmktc3Vuc2V0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE2XCI7XG59XG5cbi5iaS1zdW5zZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE3XCI7XG59XG5cbi5iaS1zeW1tZXRyeS1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhOFwiO1xufVxuXG4uYmktc3ltbWV0cnktdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE5XCI7XG59XG5cbi5iaS10YWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWFcIjtcbn1cblxuLmJpLXRhYmxldC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYlwiO1xufVxuXG4uYmktdGFibGV0LWxhbmRzY2FwZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhY1wiO1xufVxuXG4uYmktdGFibGV0LWxhbmRzY2FwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWRcIjtcbn1cblxuLmJpLXRhYmxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWVcIjtcbn1cblxuLmJpLXRhZy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZlwiO1xufVxuXG4uYmktdGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMFwiO1xufVxuXG4uYmktdGFncy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMVwiO1xufVxuXG4uYmktdGFnczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjJcIjtcbn1cblxuLmJpLXRlbGVncmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViM1wiO1xufVxuXG4uYmktdGVsZXBob25lLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI0XCI7XG59XG5cbi5iaS10ZWxlcGhvbmUtZm9yd2FyZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNVwiO1xufVxuXG4uYmktdGVsZXBob25lLWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI2XCI7XG59XG5cbi5iaS10ZWxlcGhvbmUtaW5ib3VuZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViN1wiO1xufVxuXG4uYmktdGVsZXBob25lLWluYm91bmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI4XCI7XG59XG5cbi5iaS10ZWxlcGhvbmUtbWludXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjlcIjtcbn1cblxuLmJpLXRlbGVwaG9uZS1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmFcIjtcbn1cblxuLmJpLXRlbGVwaG9uZS1vdXRib3VuZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYlwiO1xufVxuXG4uYmktdGVsZXBob25lLW91dGJvdW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViY1wiO1xufVxuXG4uYmktdGVsZXBob25lLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmRcIjtcbn1cblxuLmJpLXRlbGVwaG9uZS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZVwiO1xufVxuXG4uYmktdGVsZXBob25lLXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmZcIjtcbn1cblxuLmJpLXRlbGVwaG9uZS14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMFwiO1xufVxuXG4uYmktdGVsZXBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMVwiO1xufVxuXG4uYmktdGVybWluYWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzJcIjtcbn1cblxuLmJpLXRlcm1pbmFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjM1wiO1xufVxuXG4uYmktdGV4dC1jZW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM0XCI7XG59XG5cbi5iaS10ZXh0LWluZGVudC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNVwiO1xufVxuXG4uYmktdGV4dC1pbmRlbnQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM2XCI7XG59XG5cbi5iaS10ZXh0LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM3XCI7XG59XG5cbi5iaS10ZXh0LXBhcmFncmFwaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzhcIjtcbn1cblxuLmJpLXRleHQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM5XCI7XG59XG5cbi5iaS10ZXh0YXJlYS1yZXNpemU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNhXCI7XG59XG5cbi5iaS10ZXh0YXJlYS10OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYlwiO1xufVxuXG4uYmktdGV4dGFyZWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNjXCI7XG59XG5cbi5iaS10aGVybW9tZXRlci1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZFwiO1xufVxuXG4uYmktdGhlcm1vbWV0ZXItaGlnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2VcIjtcbn1cblxuLmJpLXRoZXJtb21ldGVyLWxvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2ZcIjtcbn1cblxuLmJpLXRoZXJtb21ldGVyLXNub3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQwXCI7XG59XG5cbi5iaS10aGVybW9tZXRlci1zdW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQxXCI7XG59XG5cbi5iaS10aGVybW9tZXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDJcIjtcbn1cblxuLmJpLXRocmVlLWRvdHMtdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQzXCI7XG59XG5cbi5iaS10aHJlZS1kb3RzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkNFwiO1xufVxuXG4uYmktdG9nZ2xlLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDVcIjtcbn1cblxuLmJpLXRvZ2dsZS1vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDZcIjtcbn1cblxuLmJpLXRvZ2dsZTItb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkN1wiO1xufVxuXG4uYmktdG9nZ2xlMi1vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDhcIjtcbn1cblxuLmJpLXRvZ2dsZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ5XCI7XG59XG5cbi5iaS10b2dnbGVzMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGFcIjtcbn1cblxuLmJpLXRvb2xzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkYlwiO1xufVxuXG4uYmktdG9ybmFkbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGNcIjtcbn1cblxuLmJpLXRyYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRkXCI7XG59XG5cbi5iaS10cmFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGVcIjtcbn1cblxuLmJpLXRyYXNoMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZlwiO1xufVxuXG4uYmktdHJhc2gyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlMFwiO1xufVxuXG4uYmktdHJlZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlMVwiO1xufVxuXG4uYmktdHJlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTJcIjtcbn1cblxuLmJpLXRyaWFuZ2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUzXCI7XG59XG5cbi5iaS10cmlhbmdsZS1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlNFwiO1xufVxuXG4uYmktdHJpYW5nbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU1XCI7XG59XG5cbi5iaS10cm9waHktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTZcIjtcbn1cblxuLmJpLXRyb3BoeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTdcIjtcbn1cblxuLmJpLXRyb3BpY2FsLXN0b3JtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlOFwiO1xufVxuXG4uYmktdHJ1Y2stZmxhdGJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTlcIjtcbn1cblxuLmJpLXRydWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlYVwiO1xufVxuXG4uYmktdHN1bmFtaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWJcIjtcbn1cblxuLmJpLXR2LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVjXCI7XG59XG5cbi5iaS10djo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWRcIjtcbn1cblxuLmJpLXR3aXRjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWVcIjtcbn1cblxuLmJpLXR3aXR0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVmXCI7XG59XG5cbi5iaS10eXBlLWJvbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYwXCI7XG59XG5cbi5iaS10eXBlLWgxOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMVwiO1xufVxuXG4uYmktdHlwZS1oMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjJcIjtcbn1cblxuLmJpLXR5cGUtaDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYzXCI7XG59XG5cbi5iaS10eXBlLWl0YWxpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjRcIjtcbn1cblxuLmJpLXR5cGUtc3RyaWtldGhyb3VnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjVcIjtcbn1cblxuLmJpLXR5cGUtdW5kZXJsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmNlwiO1xufVxuXG4uYmktdHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjdcIjtcbn1cblxuLmJpLXVpLWNoZWNrcy1ncmlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmOFwiO1xufVxuXG4uYmktdWktY2hlY2tzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmOVwiO1xufVxuXG4uYmktdWktcmFkaW9zLWdyaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZhXCI7XG59XG5cbi5iaS11aS1yYWRpb3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZiXCI7XG59XG5cbi5iaS11bWJyZWxsYS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmY1wiO1xufVxuXG4uYmktdW1icmVsbGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZkXCI7XG59XG5cbi5iaS11bmlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmVcIjtcbn1cblxuLmJpLXVubG9jay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmZlwiO1xufVxuXG4uYmktdW5sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwMFwiO1xufVxuXG4uYmktdXBjLXNjYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAxXCI7XG59XG5cbi5iaS11cGM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAyXCI7XG59XG5cbi5iaS11cGxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAzXCI7XG59XG5cbi5iaS12ZWN0b3ItcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwNFwiO1xufVxuXG4uYmktdmlldy1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwNVwiO1xufVxuXG4uYmktdmlldy1zdGFja2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwNlwiO1xufVxuXG4uYmktdmlueWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDdcIjtcbn1cblxuLmJpLXZpbnlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwOFwiO1xufVxuXG4uYmktdm9pY2VtYWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwOVwiO1xufVxuXG4uYmktdm9sdW1lLWRvd24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGFcIjtcbn1cblxuLmJpLXZvbHVtZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwYlwiO1xufVxuXG4uYmktdm9sdW1lLW11dGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGNcIjtcbn1cblxuLmJpLXZvbHVtZS1tdXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwZFwiO1xufVxuXG4uYmktdm9sdW1lLW9mZi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwZVwiO1xufVxuXG4uYmktdm9sdW1lLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGZcIjtcbn1cblxuLmJpLXZvbHVtZS11cC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMFwiO1xufVxuXG4uYmktdm9sdW1lLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMVwiO1xufVxuXG4uYmktdnI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEyXCI7XG59XG5cbi5iaS13YWxsZXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTNcIjtcbn1cblxuLmJpLXdhbGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTRcIjtcbn1cblxuLmJpLXdhbGxldDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE1XCI7XG59XG5cbi5iaS13YXRjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTZcIjtcbn1cblxuLmJpLXdhdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxN1wiO1xufVxuXG4uYmktd2hhdHNhcHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE4XCI7XG59XG5cbi5iaS13aWZpLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE5XCI7XG59XG5cbi5iaS13aWZpLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFhXCI7XG59XG5cbi5iaS13aWZpLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWJcIjtcbn1cblxuLmJpLXdpZmk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFjXCI7XG59XG5cbi5iaS13aW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZFwiO1xufVxuXG4uYmktd2luZG93LWRvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFlXCI7XG59XG5cbi5iaS13aW5kb3ctc2lkZWJhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWZcIjtcbn1cblxuLmJpLXdpbmRvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjBcIjtcbn1cblxuLmJpLXdyZW5jaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjFcIjtcbn1cblxuLmJpLXgtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIyXCI7XG59XG5cbi5iaS14LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjNcIjtcbn1cblxuLmJpLXgtZGlhbW9uZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNFwiO1xufVxuXG4uYmkteC1kaWFtb25kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNVwiO1xufVxuXG4uYmkteC1vY3RhZ29uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI2XCI7XG59XG5cbi5iaS14LW9jdGFnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI3XCI7XG59XG5cbi5iaS14LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyOFwiO1xufVxuXG4uYmkteC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI5XCI7XG59XG5cbi5iaS14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyYVwiO1xufVxuXG4uYmkteW91dHViZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmJcIjtcbn1cblxuLmJpLXpvb20taW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJjXCI7XG59XG5cbi5iaS16b29tLW91dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmRcIjtcbn1cblxuLmJpLWJhbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJlXCI7XG59XG5cbi5iaS1iYW5rMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmZcIjtcbn1cblxuLmJpLWJlbGwtc2xhc2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzBcIjtcbn1cblxuLmJpLWJlbGwtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMxXCI7XG59XG5cbi5iaS1jYXNoLWNvaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMyXCI7XG59XG5cbi5iaS1jaGVjay1sZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzNcIjtcbn1cblxuLmJpLWNvaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM0XCI7XG59XG5cbi5iaS1jdXJyZW5jeS1iaXRjb2luOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzNVwiO1xufVxuXG4uYmktY3VycmVuY3ktZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzNlwiO1xufVxuXG4uYmktY3VycmVuY3ktZXVybzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzdcIjtcbn1cblxuLmJpLWN1cnJlbmN5LWV4Y2hhbmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzOFwiO1xufVxuXG4uYmktY3VycmVuY3ktcG91bmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM5XCI7XG59XG5cbi5iaS1jdXJyZW5jeS15ZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNhXCI7XG59XG5cbi5iaS1kYXNoLWxnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzYlwiO1xufVxuXG4uYmktZXhjbGFtYXRpb24tbGc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNjXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcGRmLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNkXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcGRmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZVwiO1xufVxuXG4uYmktZmlsZS1wZGYtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2ZcIjtcbn1cblxuLmJpLWZpbGUtcGRmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MFwiO1xufVxuXG4uYmktZ2VuZGVyLWFtYmlndW91czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDFcIjtcbn1cblxuLmJpLWdlbmRlci1mZW1hbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQyXCI7XG59XG5cbi5iaS1nZW5kZXItbWFsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDNcIjtcbn1cblxuLmJpLWdlbmRlci10cmFuczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDRcIjtcbn1cblxuLmJpLWhlYWRzZXQtdnI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ1XCI7XG59XG5cbi5iaS1pbmZvLWxnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0NlwiO1xufVxuXG4uYmktbWFzdG9kb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ3XCI7XG59XG5cbi5iaS1tZXNzZW5nZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ4XCI7XG59XG5cbi5iaS1waWdneS1iYW5rLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ5XCI7XG59XG5cbi5iaS1waWdneS1iYW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YVwiO1xufVxuXG4uYmktcGluLW1hcC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YlwiO1xufVxuXG4uYmktcGluLW1hcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGNcIjtcbn1cblxuLmJpLXBsdXMtbGc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRkXCI7XG59XG5cbi5iaS1xdWVzdGlvbi1sZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGVcIjtcbn1cblxuLmJpLXJlY3ljbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRmXCI7XG59XG5cbi5iaS1yZWRkaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUwXCI7XG59XG5cbi5iaS1zYWZlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUxXCI7XG59XG5cbi5iaS1zYWZlMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1MlwiO1xufVxuXG4uYmktc2FmZTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUzXCI7XG59XG5cbi5iaS1zZC1jYXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU0XCI7XG59XG5cbi5iaS1zZC1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NVwiO1xufVxuXG4uYmktc2t5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU2XCI7XG59XG5cbi5iaS1zbGFzaC1sZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTdcIjtcbn1cblxuLmJpLXRyYW5zbGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NThcIjtcbn1cblxuLmJpLXgtbGc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU5XCI7XG59XG5cbi5iaS1zYWZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1YVwiO1xufVxuXG4uYmktYXBwbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjViXCI7XG59XG5cbi5iaS1taWNyb3NvZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVkXCI7XG59XG5cbi5iaS13aW5kb3dzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZVwiO1xufVxuXG4uYmktYmVoYW5jZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWNcIjtcbn1cblxuLmJpLWRyaWJiYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZlwiO1xufVxuXG4uYmktbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjBcIjtcbn1cblxuLmJpLW1lZGl1bTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjFcIjtcbn1cblxuLmJpLXBheXBhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjJcIjtcbn1cblxuLmJpLXBpbnRlcmVzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjNcIjtcbn1cblxuLmJpLXNpZ25hbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjRcIjtcbn1cblxuLmJpLXNuYXBjaGF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NVwiO1xufVxuXG4uYmktc3BvdGlmeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjZcIjtcbn1cblxuLmJpLXN0YWNrLW92ZXJmbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2N1wiO1xufVxuXG4uYmktc3RyYXZhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2OFwiO1xufVxuXG4uYmktd29yZHByZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2OVwiO1xufVxuXG4uYmktdmltZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZhXCI7XG59XG5cbi5iaS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmJcIjtcbn1cblxuLmJpLWVhc2VsMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2Y1wiO1xufVxuXG4uYmktZWFzZWwyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZFwiO1xufVxuXG4uYmktZWFzZWwzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZlXCI7XG59XG5cbi5iaS1lYXNlbDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZmXCI7XG59XG5cbi5iaS1mYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjcwXCI7XG59XG5cbi5iaS1maW5nZXJwcmludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzFcIjtcbn1cblxuLmJpLWdyYXBoLWRvd24tYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjcyXCI7XG59XG5cbi5iaS1ncmFwaC11cC1hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzNcIjtcbn1cblxuLmJpLWh5cG5vdGl6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzRcIjtcbn1cblxuLmJpLW1hZ2ljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NVwiO1xufVxuXG4uYmktcGVyc29uLXJvbG9kZXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc2XCI7XG59XG5cbi5iaS1wZXJzb24tdmlkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc3XCI7XG59XG5cbi5iaS1wZXJzb24tdmlkZW8yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OFwiO1xufVxuXG4uYmktcGVyc29uLXZpZGVvMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzlcIjtcbn1cblxuLmJpLXBlcnNvbi13b3Jrc3BhY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdhXCI7XG59XG5cbi5iaS1yYWRpb2FjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2JcIjtcbn1cblxuLmJpLXdlYmNhbS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3Y1wiO1xufVxuXG4uYmktd2ViY2FtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZFwiO1xufVxuXG4uYmkteWluLXlhbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdlXCI7XG59XG5cbi5iaS1iYW5kYWlkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgwXCI7XG59XG5cbi5iaS1iYW5kYWlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MVwiO1xufVxuXG4uYmktYmx1ZXRvb3RoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MlwiO1xufVxuXG4uYmktYm9keS10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4M1wiO1xufVxuXG4uYmktYm9vbWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODRcIjtcbn1cblxuLmJpLWJveGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NVwiO1xufVxuXG4uYmktZHBhZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NlwiO1xufVxuXG4uYmktZHBhZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODdcIjtcbn1cblxuLmJpLWVhci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OFwiO1xufVxuXG4uYmktZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OVwiO1xufVxuXG4uYmktZW52ZWxvcGUtY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGJcIjtcbn1cblxuLmJpLWVudmVsb3BlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4Y1wiO1xufVxuXG4uYmktZW52ZWxvcGUtZGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4ZVwiO1xufVxuXG4uYmktZW52ZWxvcGUtZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGZcIjtcbn1cblxuLmJpLWVudmVsb3BlLWV4Y2xhbWF0aW9uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkxXCI7XG59XG5cbi5iaS1lbnZlbG9wZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTJcIjtcbn1cblxuLmJpLWVudmVsb3BlLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTNcIjtcbn1cblxuLmJpLWVudmVsb3BlLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk0XCI7XG59XG5cbi5iaS1lbnZlbG9wZS1zbGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5NlwiO1xufVxuXG4uYmktZW52ZWxvcGUtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk3XCI7XG59XG5cbi5iaS1lbnZlbG9wZS14LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk5XCI7XG59XG5cbi5iaS1lbnZlbG9wZS14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YVwiO1xufVxuXG4uYmktZXhwbGljaXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWJcIjtcbn1cblxuLmJpLWV4cGxpY2l0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5Y1wiO1xufVxuXG4uYmktZ2l0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5ZFwiO1xufVxuXG4uYmktaW5maW5pdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjllXCI7XG59XG5cbi5iaS1saXN0LWNvbHVtbnMtcmV2ZXJzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWZcIjtcbn1cblxuLmJpLWxpc3QtY29sdW1uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTBcIjtcbn1cblxuLmJpLW1ldGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmExXCI7XG59XG5cbi5iaS1uaW50ZW5kby1zd2l0Y2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE0XCI7XG59XG5cbi5iaS1wYy1kaXNwbGF5LWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE1XCI7XG59XG5cbi5iaS1wYy1kaXNwbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhNlwiO1xufVxuXG4uYmktcGMtaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTdcIjtcbn1cblxuLmJpLXBjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOFwiO1xufVxuXG4uYmktcGxheXN0YXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE5XCI7XG59XG5cbi5iaS1wbHVzLXNsYXNoLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhYVwiO1xufVxuXG4uYmktcHJvamVjdG9yLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFiXCI7XG59XG5cbi5iaS1wcm9qZWN0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFjXCI7XG59XG5cbi5iaS1xci1jb2RlLXNjYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFkXCI7XG59XG5cbi5iaS1xci1jb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZVwiO1xufVxuXG4uYmktcXVvcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFmXCI7XG59XG5cbi5iaS1xdW90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjBcIjtcbn1cblxuLmJpLXJvYm90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiMVwiO1xufVxuXG4uYmktc2VuZC1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiMlwiO1xufVxuXG4uYmktc2VuZC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjNcIjtcbn1cblxuLmJpLXNlbmQtZGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNFwiO1xufVxuXG4uYmktc2VuZC1kYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNVwiO1xufVxuXG4uYmktc2VuZC1leGNsYW1hdGlvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiN1wiO1xufVxuXG4uYmktc2VuZC1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjhcIjtcbn1cblxuLmJpLXNlbmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjlcIjtcbn1cblxuLmJpLXNlbmQtcGx1cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiYVwiO1xufVxuXG4uYmktc2VuZC1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiYlwiO1xufVxuXG4uYmktc2VuZC1zbGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiY1wiO1xufVxuXG4uYmktc2VuZC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmRcIjtcbn1cblxuLmJpLXNlbmQteC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiZVwiO1xufVxuXG4uYmktc2VuZC14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiZlwiO1xufVxuXG4uYmktc2VuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzBcIjtcbn1cblxuLmJpLXN0ZWFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjMVwiO1xufVxuXG4uYmktdGVybWluYWwtZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzNcIjtcbn1cblxuLmJpLXRlcm1pbmFsLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM0XCI7XG59XG5cbi5iaS10ZXJtaW5hbC1zcGxpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzVcIjtcbn1cblxuLmJpLXRpY2tldC1kZXRhaWxlZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjNlwiO1xufVxuXG4uYmktdGlja2V0LWRldGFpbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjN1wiO1xufVxuXG4uYmktdGlja2V0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM4XCI7XG59XG5cbi5iaS10aWNrZXQtcGVyZm9yYXRlZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjOVwiO1xufVxuXG4uYmktdGlja2V0LXBlcmZvcmF0ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNhXCI7XG59XG5cbi5iaS10aWNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNiXCI7XG59XG5cbi5iaS10aWt0b2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNjXCI7XG59XG5cbi5iaS13aW5kb3ctZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2RcIjtcbn1cblxuLmJpLXdpbmRvdy1kZXNrdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjZVwiO1xufVxuXG4uYmktd2luZG93LWZ1bGxzY3JlZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNmXCI7XG59XG5cbi5iaS13aW5kb3ctcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDBcIjtcbn1cblxuLmJpLXdpbmRvdy1zcGxpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDFcIjtcbn1cblxuLmJpLXdpbmRvdy1zdGFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDJcIjtcbn1cblxuLmJpLXdpbmRvdy14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkM1wiO1xufVxuXG4uYmkteGJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDRcIjtcbn1cblxuLmJpLWV0aGVybmV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkNVwiO1xufVxuXG4uYmktaGRtaS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkNlwiO1xufVxuXG4uYmktaGRtaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDdcIjtcbn1cblxuLmJpLXVzYi1jLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ4XCI7XG59XG5cbi5iaS11c2ItYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDlcIjtcbn1cblxuLmJpLXVzYi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkYVwiO1xufVxuXG4uYmktdXNiLXBsdWctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGJcIjtcbn1cblxuLmJpLXVzYi1wbHVnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkY1wiO1xufVxuXG4uYmktdXNiLXN5bWJvbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGRcIjtcbn1cblxuLmJpLXVzYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGVcIjtcbn1cblxuLmJpLWJvb21ib3gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGZcIjtcbn1cblxuLmJpLWRpc3BsYXlwb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlMVwiO1xufVxuXG4uYmktZ3B1LWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUyXCI7XG59XG5cbi5iaS1tZW1vcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUzXCI7XG59XG5cbi5iaS1tb2RlbS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNFwiO1xufVxuXG4uYmktbW9kZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU1XCI7XG59XG5cbi5iaS1tb3RoZXJib2FyZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNlwiO1xufVxuXG4uYmktbW90aGVyYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU3XCI7XG59XG5cbi5iaS1vcHRpY2FsLWF1ZGlvLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU4XCI7XG59XG5cbi5iaS1vcHRpY2FsLWF1ZGlvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlOVwiO1xufVxuXG4uYmktcGNpLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVhXCI7XG59XG5cbi5iaS1yb3V0ZXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWJcIjtcbn1cblxuLmJpLXJvdXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWNcIjtcbn1cblxuLmJpLXRodW5kZXJib2x0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVmXCI7XG59XG5cbi5iaS10aHVuZGVyYm9sdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjBcIjtcbn1cblxuLmJpLXVzYi1kcml2ZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMVwiO1xufVxuXG4uYmktdXNiLWRyaXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMlwiO1xufVxuXG4uYmktdXNiLW1pY3JvLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYzXCI7XG59XG5cbi5iaS11c2ItbWljcm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY0XCI7XG59XG5cbi5iaS11c2ItbWluaS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmNVwiO1xufVxuXG4uYmktdXNiLW1pbmk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY2XCI7XG59XG5cbi5iaS1jbG91ZC1oYXplMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjdcIjtcbn1cblxuLmJpLWRldmljZS1oZGQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjhcIjtcbn1cblxuLmJpLWRldmljZS1oZGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY5XCI7XG59XG5cbi5iaS1kZXZpY2Utc3NkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZhXCI7XG59XG5cbi5iaS1kZXZpY2Utc3NkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmYlwiO1xufVxuXG4uYmktZGlzcGxheXBvcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmNcIjtcbn1cblxuLmJpLW1vcnRhcmJvYXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZkXCI7XG59XG5cbi5iaS1tb3J0YXJib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmVcIjtcbn1cblxuLmJpLXRlcm1pbmFsLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZmXCI7XG59XG5cbi5iaS1hcnJvdy10aHJvdWdoLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAwXCI7XG59XG5cbi5iaS1hcnJvdy10aHJvdWdoLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwMVwiO1xufVxuXG4uYmktYmFkZ2Utc2QtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDJcIjtcbn1cblxuLmJpLWJhZGdlLXNkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwM1wiO1xufVxuXG4uYmktYmFnLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA0XCI7XG59XG5cbi5iaS1iYWctaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA1XCI7XG59XG5cbi5iaS1iYWxsb29uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA2XCI7XG59XG5cbi5iaS1iYWxsb29uLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA3XCI7XG59XG5cbi5iaS1iYWxsb29uLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwOFwiO1xufVxuXG4uYmktYmFsbG9vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDlcIjtcbn1cblxuLmJpLWJveDItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGFcIjtcbn1cblxuLmJpLWJveDItaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGJcIjtcbn1cblxuLmJpLWJveDItaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBjXCI7XG59XG5cbi5iaS1ib3gyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwZFwiO1xufVxuXG4uYmktYnJhY2VzLWFzdGVyaXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwZVwiO1xufVxuXG4uYmktY2FsZW5kYXItaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGZcIjtcbn1cblxuLmJpLWNhbGVuZGFyLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxMFwiO1xufVxuXG4uYmktY2FsZW5kYXIyLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzExXCI7XG59XG5cbi5iaS1jYWxlbmRhcjItaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzEyXCI7XG59XG5cbi5iaS1jaGF0LWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzEzXCI7XG59XG5cbi5iaS1jaGF0LWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNFwiO1xufVxuXG4uYmktY2hhdC1sZWZ0LWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE1XCI7XG59XG5cbi5iaS1jaGF0LWxlZnQtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE2XCI7XG59XG5cbi5iaS1jaGF0LXJpZ2h0LWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE3XCI7XG59XG5cbi5iaS1jaGF0LXJpZ2h0LWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxOFwiO1xufVxuXG4uYmktY2hhdC1zcXVhcmUtaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTlcIjtcbn1cblxuLmJpLWNoYXQtc3F1YXJlLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxYVwiO1xufVxuXG4uYmktY2xpcGJvYXJkLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFiXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQtZGF0YS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxY1wiO1xufVxuXG4uYmktY2xpcGJvYXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFkXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQtaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWVcIjtcbn1cblxuLmJpLWNsaXBib2FyZC1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWZcIjtcbn1cblxuLmJpLWNsaXBib2FyZC1taW51cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMFwiO1xufVxuXG4uYmktY2xpcGJvYXJkLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjFcIjtcbn1cblxuLmJpLWNsaXBib2FyZC1wdWxzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjJcIjtcbn1cblxuLmJpLWNsaXBib2FyZC14LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIzXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI0XCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyNVwiO1xufVxuXG4uYmktY2xpcGJvYXJkMi1kYXRhLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI2XCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLWRhdGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI3XCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI4XCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI5XCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyYVwiO1xufVxuXG4uYmktY2xpcGJvYXJkMi1taW51cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyYlwiO1xufVxuXG4uYmktY2xpcGJvYXJkMi1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmNcIjtcbn1cblxuLmJpLWNsaXBib2FyZDItcGx1cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZFwiO1xufVxuXG4uYmktY2xpcGJvYXJkMi1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZVwiO1xufVxuXG4uYmktY2xpcGJvYXJkMi1wdWxzZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZlwiO1xufVxuXG4uYmktY2xpcGJvYXJkMi1wdWxzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzBcIjtcbn1cblxuLmJpLWNsaXBib2FyZDIteC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMVwiO1xufVxuXG4uYmktY2xpcGJvYXJkMi14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMlwiO1xufVxuXG4uYmktY2xpcGJvYXJkMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzNcIjtcbn1cblxuLmJpLWVtb2ppLWtpc3MtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzRcIjtcbn1cblxuLmJpLWVtb2ppLWtpc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM1XCI7XG59XG5cbi5iaS1lbnZlbG9wZS1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczNlwiO1xufVxuXG4uYmktZW52ZWxvcGUtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM3XCI7XG59XG5cbi5iaS1lbnZlbG9wZS1vcGVuLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM4XCI7XG59XG5cbi5iaS1lbnZlbG9wZS1vcGVuLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczOVwiO1xufVxuXG4uYmktZW52ZWxvcGUtcGFwZXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2FcIjtcbn1cblxuLmJpLWVudmVsb3BlLXBhcGVyLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNiXCI7XG59XG5cbi5iaS1lbnZlbG9wZS1wYXBlci1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2NcIjtcbn1cblxuLmJpLWVudmVsb3BlLXBhcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczZFwiO1xufVxuXG4uYmktZmlsZXR5cGUtYWFjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczZVwiO1xufVxuXG4uYmktZmlsZXR5cGUtYWk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNmXCI7XG59XG5cbi5iaS1maWxldHlwZS1ibXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQwXCI7XG59XG5cbi5iaS1maWxldHlwZS1jczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDFcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWNzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDJcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWNzdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDNcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWRvYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDRcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWRvY3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ1XCI7XG59XG5cbi5iaS1maWxldHlwZS1leGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ2XCI7XG59XG5cbi5iaS1maWxldHlwZS1naWY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ3XCI7XG59XG5cbi5iaS1maWxldHlwZS1oZWljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0OFwiO1xufVxuXG4uYmktZmlsZXR5cGUtaHRtbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDlcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWphdmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRhXCI7XG59XG5cbi5iaS1maWxldHlwZS1qcGc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRiXCI7XG59XG5cbi5iaS1maWxldHlwZS1qczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGNcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWpzeDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGRcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWtleTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGVcIjtcbn1cblxuLmJpLWZpbGV0eXBlLW00cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGZcIjtcbn1cblxuLmJpLWZpbGV0eXBlLW1kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1MFwiO1xufVxuXG4uYmktZmlsZXR5cGUtbWR4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1MVwiO1xufVxuXG4uYmktZmlsZXR5cGUtbW92OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1MlwiO1xufVxuXG4uYmktZmlsZXR5cGUtbXAzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1M1wiO1xufVxuXG4uYmktZmlsZXR5cGUtbXA0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NFwiO1xufVxuXG4uYmktZmlsZXR5cGUtb3RmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NVwiO1xufVxuXG4uYmktZmlsZXR5cGUtcGRmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NlwiO1xufVxuXG4uYmktZmlsZXR5cGUtcGhwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1N1wiO1xufVxuXG4uYmktZmlsZXR5cGUtcG5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1OFwiO1xufVxuXG4uYmktZmlsZXR5cGUtcHB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YVwiO1xufVxuXG4uYmktZmlsZXR5cGUtcHNkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YlwiO1xufVxuXG4uYmktZmlsZXR5cGUtcHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVjXCI7XG59XG5cbi5iaS1maWxldHlwZS1yYXc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVkXCI7XG59XG5cbi5iaS1maWxldHlwZS1yYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWVcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXNhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVmXCI7XG59XG5cbi5iaS1maWxldHlwZS1zY3NzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2MFwiO1xufVxuXG4uYmktZmlsZXR5cGUtc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzYxXCI7XG59XG5cbi5iaS1maWxldHlwZS1zdmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzYyXCI7XG59XG5cbi5iaS1maWxldHlwZS10aWZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2M1wiO1xufVxuXG4uYmktZmlsZXR5cGUtdHN4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2NFwiO1xufVxuXG4uYmktZmlsZXR5cGUtdHRmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2NVwiO1xufVxuXG4uYmktZmlsZXR5cGUtdHh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2NlwiO1xufVxuXG4uYmktZmlsZXR5cGUtd2F2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2N1wiO1xufVxuXG4uYmktZmlsZXR5cGUtd29mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjhcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXhsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmFcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXhtbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmJcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXltbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmNcIjtcbn1cblxuLmJpLWhlYXJ0LWFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2ZFwiO1xufVxuXG4uYmktaGVhcnQtcHVsc2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmVcIjtcbn1cblxuLmJpLWhlYXJ0LXB1bHNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2ZlwiO1xufVxuXG4uYmktaGVhcnRicmVhay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MFwiO1xufVxuXG4uYmktaGVhcnRicmVhazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzFcIjtcbn1cblxuLmJpLWhlYXJ0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzJcIjtcbn1cblxuLmJpLWhvc3BpdGFsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzczXCI7XG59XG5cbi5iaS1ob3NwaXRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzRcIjtcbn1cblxuLmJpLWhvdXNlLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc1XCI7XG59XG5cbi5iaS1ob3VzZS1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzZcIjtcbn1cblxuLmJpLWluY29nbml0bzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzdcIjtcbn1cblxuLmJpLW1hZ25ldC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3OFwiO1xufVxuXG4uYmktbWFnbmV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3OVwiO1xufVxuXG4uYmktcGVyc29uLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3YVwiO1xufVxuXG4uYmktcGVyc29uLWhlYXJ0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2JcIjtcbn1cblxuLmJpLXBob25lLWZsaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdjXCI7XG59XG5cbi5iaS1wbHVnaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdkXCI7XG59XG5cbi5iaS1wb3N0YWdlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdlXCI7XG59XG5cbi5iaS1wb3N0YWdlLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdmXCI7XG59XG5cbi5iaS1wb3N0YWdlLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MFwiO1xufVxuXG4uYmktcG9zdGFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODFcIjtcbn1cblxuLmJpLXBvc3RjYXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgyXCI7XG59XG5cbi5iaS1wb3N0Y2FyZC1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4M1wiO1xufVxuXG4uYmktcG9zdGNhcmQtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg0XCI7XG59XG5cbi5iaS1wb3N0Y2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODVcIjtcbn1cblxuLmJpLXNlYXJjaC1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NlwiO1xufVxuXG4uYmktc2VhcmNoLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4N1wiO1xufVxuXG4uYmktc2xpZGVyczItdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg4XCI7XG59XG5cbi5iaS1zbGlkZXJzMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODlcIjtcbn1cblxuLmJpLXRyYXNoMy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4YVwiO1xufVxuXG4uYmktdHJhc2gzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4YlwiO1xufVxuXG4uYmktdmFsZW50aW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4Y1wiO1xufVxuXG4uYmktdmFsZW50aW5lMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGRcIjtcbn1cblxuLmJpLXdyZW5jaC1hZGp1c3RhYmxlLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZVwiO1xufVxuXG4uYmktd3JlbmNoLWFkanVzdGFibGUtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZlwiO1xufVxuXG4uYmktd3JlbmNoLWFkanVzdGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkwXCI7XG59XG5cbi5iaS1maWxldHlwZS1qc29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MVwiO1xufVxuXG4uYmktZmlsZXR5cGUtcHB0eDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTJcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXhsc3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkzXCI7XG59XG5cbi5iaS0xLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NlwiO1xufVxuXG4uYmktMS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk3XCI7XG59XG5cbi5iaS0xLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5OFwiO1xufVxuXG4uYmktMS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk5XCI7XG59XG5cbi5iaS0yLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5Y1wiO1xufVxuXG4uYmktMi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlkXCI7XG59XG5cbi5iaS0yLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5ZVwiO1xufVxuXG4uYmktMi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlmXCI7XG59XG5cbi5iaS0zLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMlwiO1xufVxuXG4uYmktMy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EzXCI7XG59XG5cbi5iaS0zLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNFwiO1xufVxuXG4uYmktMy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E1XCI7XG59XG5cbi5iaS00LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhOFwiO1xufVxuXG4uYmktNC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E5XCI7XG59XG5cbi5iaS00LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhYVwiO1xufVxuXG4uYmktNC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FiXCI7XG59XG5cbi5iaS01LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZVwiO1xufVxuXG4uYmktNS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FmXCI7XG59XG5cbi5iaS01LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMFwiO1xufVxuXG4uYmktNS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IxXCI7XG59XG5cbi5iaS02LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNFwiO1xufVxuXG4uYmktNi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I1XCI7XG59XG5cbi5iaS02LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNlwiO1xufVxuXG4uYmktNi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I3XCI7XG59XG5cbi5iaS03LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYVwiO1xufVxuXG4uYmktNy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JiXCI7XG59XG5cbi5iaS03LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiY1wiO1xufVxuXG4uYmktNy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JkXCI7XG59XG5cbi5iaS04LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMFwiO1xufVxuXG4uYmktOC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MxXCI7XG59XG5cbi5iaS04LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMlwiO1xufVxuXG4uYmktOC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MzXCI7XG59XG5cbi5iaS05LWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNlwiO1xufVxuXG4uYmktOS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M3XCI7XG59XG5cbi5iaS05LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjOFwiO1xufVxuXG4uYmktOS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M5XCI7XG59XG5cbi5iaS1haXJwbGFuZS1lbmdpbmVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NhXCI7XG59XG5cbi5iaS1haXJwbGFuZS1lbmdpbmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjYlwiO1xufVxuXG4uYmktYWlycGxhbmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2NcIjtcbn1cblxuLmJpLWFpcnBsYW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZFwiO1xufVxuXG4uYmktYWxleGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NlXCI7XG59XG5cbi5iaS1hbGlwYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NmXCI7XG59XG5cbi5iaS1hbmRyb2lkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMFwiO1xufVxuXG4uYmktYW5kcm9pZDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QxXCI7XG59XG5cbi5iaS1ib3gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDJcIjtcbn1cblxuLmJpLWJveC1zZWFtLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QzXCI7XG59XG5cbi5iaS1icm93c2VyLWNocm9tZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDRcIjtcbn1cblxuLmJpLWJyb3dzZXItZWRnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDVcIjtcbn1cblxuLmJpLWJyb3dzZXItZmlyZWZveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDZcIjtcbn1cblxuLmJpLWJyb3dzZXItc2FmYXJpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkN1wiO1xufVxuXG4uYmktYy1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGFcIjtcbn1cblxuLmJpLWMtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkYlwiO1xufVxuXG4uYmktYy1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGNcIjtcbn1cblxuLmJpLWMtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkZFwiO1xufVxuXG4uYmktY2Fwc3VsZS1waWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkZVwiO1xufVxuXG4uYmktY2Fwc3VsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGZcIjtcbn1cblxuLmJpLWNhci1mcm9udC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMFwiO1xufVxuXG4uYmktY2FyLWZyb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMVwiO1xufVxuXG4uYmktY2Fzc2V0dGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTJcIjtcbn1cblxuLmJpLWNhc3NldHRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlM1wiO1xufVxuXG4uYmktY2MtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U2XCI7XG59XG5cbi5iaS1jYy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U3XCI7XG59XG5cbi5iaS1jYy1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZThcIjtcbn1cblxuLmJpLWNjLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTlcIjtcbn1cblxuLmJpLWN1cC1ob3QtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWFcIjtcbn1cblxuLmJpLWN1cC1ob3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ViXCI7XG59XG5cbi5iaS1jdXJyZW5jeS1ydXBlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWNcIjtcbn1cblxuLmJpLWRyb3Bib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VkXCI7XG59XG5cbi5iaS1lc2NhcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VlXCI7XG59XG5cbi5iaS1mYXN0LWZvcndhcmQtYnRuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VmXCI7XG59XG5cbi5iaS1mYXN0LWZvcndhcmQtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmMFwiO1xufVxuXG4uYmktZmFzdC1mb3J3YXJkLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmMVwiO1xufVxuXG4uYmktZmFzdC1mb3J3YXJkLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjJcIjtcbn1cblxuLmJpLWZhc3QtZm9yd2FyZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmM1wiO1xufVxuXG4uYmktZmFzdC1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNFwiO1xufVxuXG4uYmktZmlsZXR5cGUtc3FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNVwiO1xufVxuXG4uYmktZmlyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjZcIjtcbn1cblxuLmJpLWdvb2dsZS1wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmN1wiO1xufVxuXG4uYmktaC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmFcIjtcbn1cblxuLmJpLWgtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmYlwiO1xufVxuXG4uYmktaC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmNcIjtcbn1cblxuLmJpLWgtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmZFwiO1xufVxuXG4uYmktaW5kZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmZVwiO1xufVxuXG4uYmktbHVuZ3MtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmZcIjtcbn1cblxuLmJpLWx1bmdzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwMFwiO1xufVxuXG4uYmktbWljcm9zb2Z0LXRlYW1zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwMVwiO1xufVxuXG4uYmktcC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDRcIjtcbn1cblxuLmJpLXAtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNVwiO1xufVxuXG4uYmktcC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDZcIjtcbn1cblxuLmJpLXAtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwN1wiO1xufVxuXG4uYmktcGFzcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwOFwiO1xufVxuXG4uYmktcGFzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDlcIjtcbn1cblxuLmJpLXByZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGFcIjtcbn1cblxuLmJpLXByZXNjcmlwdGlvbjI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBiXCI7XG59XG5cbi5iaS1yLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZVwiO1xufVxuXG4uYmktci1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBmXCI7XG59XG5cbi5iaS1yLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMFwiO1xufVxuXG4uYmktci1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODExXCI7XG59XG5cbi5iaS1yZXBlYXQtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTJcIjtcbn1cblxuLmJpLXJlcGVhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTNcIjtcbn1cblxuLmJpLXJld2luZC1idG4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTRcIjtcbn1cblxuLmJpLXJld2luZC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE1XCI7XG59XG5cbi5iaS1yZXdpbmQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE2XCI7XG59XG5cbi5iaS1yZXdpbmQtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxN1wiO1xufVxuXG4uYmktcmV3aW5kLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE4XCI7XG59XG5cbi5iaS1yZXdpbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE5XCI7XG59XG5cbi5iaS10cmFpbi1mcmVpZ2h0LWZyb250LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFhXCI7XG59XG5cbi5iaS10cmFpbi1mcmVpZ2h0LWZyb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxYlwiO1xufVxuXG4uYmktdHJhaW4tZnJvbnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWNcIjtcbn1cblxuLmJpLXRyYWluLWZyb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxZFwiO1xufVxuXG4uYmktdHJhaW4tbGlnaHRyYWlsLWZyb250LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFlXCI7XG59XG5cbi5iaS10cmFpbi1saWdodHJhaWwtZnJvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFmXCI7XG59XG5cbi5iaS10cnVjay1mcm9udC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyMFwiO1xufVxuXG4uYmktdHJ1Y2stZnJvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODIxXCI7XG59XG5cbi5iaS11YnVudHU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODIyXCI7XG59XG5cbi5iaS11bmluZGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjNcIjtcbn1cblxuLmJpLXVuaXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyNFwiO1xufVxuXG4uYmktdW5pdmVyc2FsLWFjY2Vzcy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI1XCI7XG59XG5cbi5iaS11bml2ZXJzYWwtYWNjZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyNlwiO1xufVxuXG4uYmktdmlydXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI3XCI7XG59XG5cbi5iaS12aXJ1czI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI4XCI7XG59XG5cbi5iaS13ZWNoYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI5XCI7XG59XG5cbi5iaS15ZWxwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyYVwiO1xufVxuXG4uYmktc2lnbi1zdG9wLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJiXCI7XG59XG5cbi5iaS1zaWduLXN0b3AtbGlnaHRzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJjXCI7XG59XG5cbi5iaS1zaWduLXN0b3AtbGlnaHRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyZFwiO1xufVxuXG4uYmktc2lnbi1zdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyZVwiO1xufVxuXG4uYmktc2lnbi10dXJuLWxlZnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmZcIjtcbn1cblxuLmJpLXNpZ24tdHVybi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzMFwiO1xufVxuXG4uYmktc2lnbi10dXJuLXJpZ2h0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODMxXCI7XG59XG5cbi5iaS1zaWduLXR1cm4tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODMyXCI7XG59XG5cbi5iaS1zaWduLXR1cm4tc2xpZ2h0LWxlZnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzNcIjtcbn1cblxuLmJpLXNpZ24tdHVybi1zbGlnaHQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzRcIjtcbn1cblxuLmJpLXNpZ24tdHVybi1zbGlnaHQtcmlnaHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzVcIjtcbn1cblxuLmJpLXNpZ24tdHVybi1zbGlnaHQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM2XCI7XG59XG5cbi5iaS1zaWduLXlpZWxkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM3XCI7XG59XG5cbi5iaS1zaWduLXlpZWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzOFwiO1xufVxuXG4uYmktZXYtc3RhdGlvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzOVwiO1xufVxuXG4uYmktZXYtc3RhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2FcIjtcbn1cblxuLmJpLWZ1ZWwtcHVtcC1kaWVzZWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2JcIjtcbn1cblxuLmJpLWZ1ZWwtcHVtcC1kaWVzZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNjXCI7XG59XG5cbi5iaS1mdWVsLXB1bXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2RcIjtcbn1cblxuLmJpLWZ1ZWwtcHVtcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2VcIjtcbn1cblxuLmJpLTAtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNmXCI7XG59XG5cbi5iaS0wLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDBcIjtcbn1cblxuLmJpLTAtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQxXCI7XG59XG5cbi5iaS0wLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDJcIjtcbn1cblxuLmJpLXJvY2tldC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0M1wiO1xufVxuXG4uYmktcm9ja2V0LXRha2VvZmYtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDRcIjtcbn1cblxuLmJpLXJvY2tldC10YWtlb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0NVwiO1xufVxuXG4uYmktcm9ja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0NlwiO1xufVxuXG4uYmktc3RyaXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0N1wiO1xufVxuXG4uYmktc3Vic2NyaXB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0OFwiO1xufVxuXG4uYmktc3VwZXJzY3JpcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ5XCI7XG59XG5cbi5iaS10cmVsbG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRhXCI7XG59XG5cbi5iaS1lbnZlbG9wZS1hdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0YlwiO1xufVxuXG4uYmktZW52ZWxvcGUtYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRjXCI7XG59XG5cbi5iaS1yZWdleDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGRcIjtcbn1cblxuLmJpLXRleHQtd3JhcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGVcIjtcbn1cblxuLmJpLXNpZ24tZGVhZC1lbmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGZcIjtcbn1cblxuLmJpLXNpZ24tZGVhZC1lbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUwXCI7XG59XG5cbi5iaS1zaWduLWRvLW5vdC1lbnRlci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1MVwiO1xufVxuXG4uYmktc2lnbi1kby1ub3QtZW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUyXCI7XG59XG5cbi5iaS1zaWduLWludGVyc2VjdGlvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1M1wiO1xufVxuXG4uYmktc2lnbi1pbnRlcnNlY3Rpb24tc2lkZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1NFwiO1xufVxuXG4uYmktc2lnbi1pbnRlcnNlY3Rpb24tc2lkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTVcIjtcbn1cblxuLmJpLXNpZ24taW50ZXJzZWN0aW9uLXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTZcIjtcbn1cblxuLmJpLXNpZ24taW50ZXJzZWN0aW9uLXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU3XCI7XG59XG5cbi5iaS1zaWduLWludGVyc2VjdGlvbi15LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU4XCI7XG59XG5cbi5iaS1zaWduLWludGVyc2VjdGlvbi15OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1OVwiO1xufVxuXG4uYmktc2lnbi1pbnRlcnNlY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVhXCI7XG59XG5cbi5iaS1zaWduLW1lcmdlLWxlZnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWJcIjtcbn1cblxuLmJpLXNpZ24tbWVyZ2UtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWNcIjtcbn1cblxuLmJpLXNpZ24tbWVyZ2UtcmlnaHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWRcIjtcbn1cblxuLmJpLXNpZ24tbWVyZ2UtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVlXCI7XG59XG5cbi5iaS1zaWduLW5vLWxlZnQtdHVybi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1ZlwiO1xufVxuXG4uYmktc2lnbi1uby1sZWZ0LXR1cm46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYwXCI7XG59XG5cbi5iaS1zaWduLW5vLXBhcmtpbmctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjFcIjtcbn1cblxuLmJpLXNpZ24tbm8tcGFya2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjJcIjtcbn1cblxuLmJpLXNpZ24tbm8tcmlnaHQtdHVybi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2M1wiO1xufVxuXG4uYmktc2lnbi1uby1yaWdodC10dXJuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2NFwiO1xufVxuXG4uYmktc2lnbi1yYWlscm9hZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2NVwiO1xufVxuXG4uYmktc2lnbi1yYWlscm9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjZcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWFkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjdcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2OFwiO1xufVxuXG4uYmktYnVpbGRpbmctZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjlcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZhXCI7XG59XG5cbi5iaS1idWlsZGluZy1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmJcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWZpbGwtYWRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2Y1wiO1xufVxuXG4uYmktYnVpbGRpbmctZmlsbC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmRcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWZpbGwtZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmVcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWZpbGwtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmZcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWZpbGwtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODcwXCI7XG59XG5cbi5iaS1idWlsZGluZy1maWxsLWdlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODcxXCI7XG59XG5cbi5iaS1idWlsZGluZy1maWxsLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODcyXCI7XG59XG5cbi5iaS1idWlsZGluZy1maWxsLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3M1wiO1xufVxuXG4uYmktYnVpbGRpbmctZmlsbC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzRcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWZpbGwteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzVcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc2XCI7XG59XG5cbi5iaS1idWlsZGluZy1nZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3N1wiO1xufVxuXG4uYmktYnVpbGRpbmctbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzhcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3OVwiO1xufVxuXG4uYmktYnVpbGRpbmctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdhXCI7XG59XG5cbi5iaS1idWlsZGluZy14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3YlwiO1xufVxuXG4uYmktYnVpbGRpbmdzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdjXCI7XG59XG5cbi5iaS1idWlsZGluZ3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdkXCI7XG59XG5cbi5iaS1idXMtZnJvbnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2VcIjtcbn1cblxuLmJpLWJ1cy1mcm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2ZcIjtcbn1cblxuLmJpLWV2LWZyb250LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgwXCI7XG59XG5cbi5iaS1ldi1mcm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODFcIjtcbn1cblxuLmJpLWdsb2JlLWFtZXJpY2FzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MlwiO1xufVxuXG4uYmktZ2xvYmUtYXNpYS1hdXN0cmFsaWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgzXCI7XG59XG5cbi5iaS1nbG9iZS1jZW50cmFsLXNvdXRoLWFzaWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg0XCI7XG59XG5cbi5iaS1nbG9iZS1ldXJvcGUtYWZyaWNhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NVwiO1xufVxuXG4uYmktaG91c2UtYWRkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg2XCI7XG59XG5cbi5iaS1ob3VzZS1hZGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg3XCI7XG59XG5cbi5iaS1ob3VzZS1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4OFwiO1xufVxuXG4uYmktaG91c2UtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg5XCI7XG59XG5cbi5iaS1ob3VzZS1kYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhhXCI7XG59XG5cbi5iaS1ob3VzZS1kYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4YlwiO1xufVxuXG4uYmktaG91c2UtZG93bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4Y1wiO1xufVxuXG4uYmktaG91c2UtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGRcIjtcbn1cblxuLmJpLWhvdXNlLWV4Y2xhbWF0aW9uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhlXCI7XG59XG5cbi5iaS1ob3VzZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGZcIjtcbn1cblxuLmJpLWhvdXNlLWdlYXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTBcIjtcbn1cblxuLmJpLWhvdXNlLWdlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODkxXCI7XG59XG5cbi5iaS1ob3VzZS1sb2NrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODkyXCI7XG59XG5cbi5iaS1ob3VzZS1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5M1wiO1xufVxuXG4uYmktaG91c2Utc2xhc2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTRcIjtcbn1cblxuLmJpLWhvdXNlLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5NVwiO1xufVxuXG4uYmktaG91c2UtdXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTZcIjtcbn1cblxuLmJpLWhvdXNlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5N1wiO1xufVxuXG4uYmktaG91c2UteC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5OFwiO1xufVxuXG4uYmktaG91c2UteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTlcIjtcbn1cblxuLmJpLXBlcnNvbi1hZGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODlhXCI7XG59XG5cbi5iaS1wZXJzb24tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWJcIjtcbn1cblxuLmJpLXBlcnNvbi1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWNcIjtcbn1cblxuLmJpLXBlcnNvbi1maWxsLWFkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWRcIjtcbn1cblxuLmJpLXBlcnNvbi1maWxsLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5ZVwiO1xufVxuXG4uYmktcGVyc29uLWZpbGwtZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWZcIjtcbn1cblxuLmJpLXBlcnNvbi1maWxsLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGEwXCI7XG59XG5cbi5iaS1wZXJzb24tZmlsbC1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTFcIjtcbn1cblxuLmJpLXBlcnNvbi1maWxsLWdlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGEyXCI7XG59XG5cbi5iaS1wZXJzb24tZmlsbC1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhM1wiO1xufVxuXG4uYmktcGVyc29uLWZpbGwtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE0XCI7XG59XG5cbi5iaS1wZXJzb24tZmlsbC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTVcIjtcbn1cblxuLmJpLXBlcnNvbi1maWxsLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE2XCI7XG59XG5cbi5iaS1wZXJzb24tZ2Vhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTdcIjtcbn1cblxuLmJpLXBlcnNvbi1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhOFwiO1xufVxuXG4uYmktcGVyc29uLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhOVwiO1xufVxuXG4uYmktcGVyc29uLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhYVwiO1xufVxuXG4uYmktc2Nvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YWJcIjtcbn1cblxuLmJpLXRheGktZnJvbnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YWNcIjtcbn1cblxuLmJpLXRheGktZnJvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGFkXCI7XG59XG5cbi5iaS1hbWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGFlXCI7XG59XG5cbi5iaS1kYXRhYmFzZS1hZGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGFmXCI7XG59XG5cbi5iaS1kYXRhYmFzZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjBcIjtcbn1cblxuLmJpLWRhdGFiYXNlLWRhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGIxXCI7XG59XG5cbi5iaS1kYXRhYmFzZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiMlwiO1xufVxuXG4uYmktZGF0YWJhc2UtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGIzXCI7XG59XG5cbi5iaS1kYXRhYmFzZS1maWxsLWFkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjRcIjtcbn1cblxuLmJpLWRhdGFiYXNlLWZpbGwtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGI1XCI7XG59XG5cbi5iaS1kYXRhYmFzZS1maWxsLWRhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGI2XCI7XG59XG5cbi5iaS1kYXRhYmFzZS1maWxsLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGI3XCI7XG59XG5cbi5iaS1kYXRhYmFzZS1maWxsLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiOFwiO1xufVxuXG4uYmktZGF0YWJhc2UtZmlsbC1nZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiOVwiO1xufVxuXG4uYmktZGF0YWJhc2UtZmlsbC1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiYVwiO1xufVxuXG4uYmktZGF0YWJhc2UtZmlsbC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmJcIjtcbn1cblxuLmJpLWRhdGFiYXNlLWZpbGwtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGJjXCI7XG59XG5cbi5iaS1kYXRhYmFzZS1maWxsLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGJkXCI7XG59XG5cbi5iaS1kYXRhYmFzZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiZVwiO1xufVxuXG4uYmktZGF0YWJhc2UtZ2Vhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmZcIjtcbn1cblxuLmJpLWRhdGFiYXNlLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGMwXCI7XG59XG5cbi5iaS1kYXRhYmFzZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzFcIjtcbn1cblxuLmJpLWRhdGFiYXNlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjMlwiO1xufVxuXG4uYmktZGF0YWJhc2UteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzNcIjtcbn1cblxuLmJpLWRhdGFiYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjNFwiO1xufVxuXG4uYmktaG91c2VzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGM1XCI7XG59XG5cbi5iaS1ob3VzZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGM2XCI7XG59XG5cbi5iaS1udmlkaWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGM3XCI7XG59XG5cbi5iaS1wZXJzb24tdmNhcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzhcIjtcbn1cblxuLmJpLXBlcnNvbi12Y2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzlcIjtcbn1cblxuLmJpLXNpbmEtd2VpYm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNhXCI7XG59XG5cbi5iaS10ZW5jZW50LXFxOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjYlwiO1xufVxuXG4uYmktd2lraXBlZGlhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjY1wiO1xufVxuXG4uYmktYWxwaGFiZXQtdXBwZXJjYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiO1xufVxuXG4uYmktYWxwaGFiZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhhXCI7XG59XG5cbi5iaS1hbWF6b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhkXCI7XG59XG5cbi5iaS1hcnJvd3MtY29sbGFwc2UtdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkwXCI7XG59XG5cbi5iaS1hcnJvd3MtZXhwYW5kLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5NVwiO1xufVxuXG4uYmktYXJyb3dzLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5OFwiO1xufVxuXG4uYmktYXJyb3dzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMlwiO1xufVxuXG4uYmktYmFuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEzXCI7XG59XG5cbi5iaS1iYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI2XCI7XG59XG5cbi5iaS1iaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjMlwiO1xufVxuXG4uYmktY2FrZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTBcIjtcbn1cblxuLmJpLWNha2UyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlZFwiO1xufVxuXG4uYmktY29va2llOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlZVwiO1xufVxuXG4uYmktY29weTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTlcIjtcbn1cblxuLmJpLWNyb3NzaGFpcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjlcIjtcbn1cblxuLmJpLWNyb3NzaGFpcjI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk0XCI7XG59XG5cbi5iaS1lbW9qaS1hc3RvbmlzaGVkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk1XCI7XG59XG5cbi5iaS1lbW9qaS1hc3RvbmlzaGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5YVwiO1xufVxuXG4uYmktZW1vamktZ3JpbWFjZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5YlwiO1xufVxuXG4uYmktZW1vamktZ3JpbWFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTBcIjtcbn1cblxuLmJpLWVtb2ppLWdyaW4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTFcIjtcbn1cblxuLmJpLWVtb2ppLWdyaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E2XCI7XG59XG5cbi5iaS1lbW9qaS1zdXJwcmlzZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhN1wiO1xufVxuXG4uYmktZW1vamktc3VycHJpc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FjXCI7XG59XG5cbi5iaS1lbW9qaS10ZWFyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FkXCI7XG59XG5cbi5iaS1lbW9qaS10ZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMlwiO1xufVxuXG4uYmktZW52ZWxvcGUtYXJyb3ctZG93bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiM1wiO1xufVxuXG4uYmktZW52ZWxvcGUtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjhcIjtcbn1cblxuLmJpLWVudmVsb3BlLWFycm93LXVwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I5XCI7XG59XG5cbi5iaS1lbnZlbG9wZS1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmVcIjtcbn1cblxuLmJpLWZlYXRoZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JmXCI7XG59XG5cbi5iaS1mZWF0aGVyMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzRcIjtcbn1cblxuLmJpLWZsb3BweS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNVwiO1xufVxuXG4uYmktZmxvcHB5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkOFwiO1xufVxuXG4uYmktZmxvcHB5Mi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkOVwiO1xufVxuXG4uYmktZmxvcHB5Mjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTRcIjtcbn1cblxuLmJpLWdpdGxhYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTVcIjtcbn1cblxuLmJpLWhpZ2hsaWdodGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmOFwiO1xufVxuXG4uYmktbWFya2VyLXRpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDJcIjtcbn1cblxuLmJpLW52bWUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDNcIjtcbn1cblxuLmJpLW52bWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBjXCI7XG59XG5cbi5iaS1vcGVuY29sbGVjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGRcIjtcbn1cblxuLmJpLXBjaS1jYXJkLW5ldHdvcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNkXCI7XG59XG5cbi5iaS1wY2ktY2FyZC1zb3VuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2VcIjtcbn1cblxuLmJpLXJhZGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjZlwiO1xufVxuXG4uYmktc2VuZC1hcnJvdy1kb3duLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQwXCI7XG59XG5cbi5iaS1zZW5kLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQxXCI7XG59XG5cbi5iaS1zZW5kLWFycm93LXVwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQyXCI7XG59XG5cbi5iaS1zZW5kLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkM1wiO1xufVxuXG4uYmktc2ltLXNsYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQ0XCI7XG59XG5cbi5iaS1zaW0tc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQ1XCI7XG59XG5cbi5iaS1zb3VyY2Vmb3JnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDZcIjtcbn1cblxuLmJpLXN1YnN0YWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkN1wiO1xufVxuXG4uYmktdGhyZWFkcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkOFwiO1xufVxuXG4uYmktdGhyZWFkczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDlcIjtcbn1cblxuLmJpLXRyYW5zcGFyZW5jeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZGFcIjtcbn1cblxuLmJpLXR3aXR0ZXIteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZGJcIjtcbn1cblxuLmJpLXR5cGUtaDQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGRjXCI7XG59XG5cbi5iaS10eXBlLWg1OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkZFwiO1xufVxuXG4uYmktdHlwZS1oNjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZGVcIjtcbn1cblxuLmJpLWJhY2twYWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGRmXCI7XG59XG5cbi5iaS1iYWNrcGFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTBcIjtcbn1cblxuLmJpLWJhY2twYWNrMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlMVwiO1xufVxuXG4uYmktYmFja3BhY2syOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlMlwiO1xufVxuXG4uYmktYmFja3BhY2szLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGUzXCI7XG59XG5cbi5iaS1iYWNrcGFjazM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU0XCI7XG59XG5cbi5iaS1iYWNrcGFjazQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTVcIjtcbn1cblxuLmJpLWJhY2twYWNrNDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTZcIjtcbn1cblxuLmJpLWJyaWxsaWFuY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU3XCI7XG59XG5cbi5iaS1jYWtlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU4XCI7XG59XG5cbi5iaS1jYWtlMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlOVwiO1xufVxuXG4uYmktZHVmZmxlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGVhXCI7XG59XG5cbi5iaS1kdWZmbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGViXCI7XG59XG5cbi5iaS1leHBvc3VyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZWNcIjtcbn1cblxuLmJpLWdlbmRlci1uZXV0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGVkXCI7XG59XG5cbi5iaS1oaWdobGlnaHRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlZVwiO1xufVxuXG4uYmktbHVnZ2FnZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlZlwiO1xufVxuXG4uYmktbHVnZ2FnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjBcIjtcbn1cblxuLmJpLW1haWxib3gtZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjFcIjtcbn1cblxuLmJpLW1haWxib3gyLWZsYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGYyXCI7XG59XG5cbi5iaS1ub2lzZS1yZWR1Y3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGYzXCI7XG59XG5cbi5iaS1wYXNzcG9ydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmNFwiO1xufVxuXG4uYmktcGFzc3BvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGY1XCI7XG59XG5cbi5iaS1wZXJzb24tYXJtcy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjZcIjtcbn1cblxuLmJpLXBlcnNvbi1yYWlzZWQtaGFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjdcIjtcbn1cblxuLmJpLXBlcnNvbi1zdGFuZGluZy1kcmVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjhcIjtcbn1cblxuLmJpLXBlcnNvbi1zdGFuZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjlcIjtcbn1cblxuLmJpLXBlcnNvbi13YWxraW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmYVwiO1xufVxuXG4uYmktcGVyc29uLXdoZWVsY2hhaXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZiXCI7XG59XG5cbi5iaS1zaGFkb3dzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmY1wiO1xufVxuXG4uYmktc3VpdGNhc2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmRcIjtcbn1cblxuLmJpLXN1aXRjYXNlLWxnLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZlXCI7XG59XG5cbi5iaS1zdWl0Y2FzZS1sZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmZcIjtcbn1cblxuLmJpLXN1aXRjYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+kgFwiO1xufVxuXG4uYmktc3VpdGNhc2UyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76SBXCI7XG59XG5cbi5iaS1zdWl0Y2FzZTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76SCXCI7XG59XG5cbi5iaS12aWduZXR0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvpINcIjtcbn1cbiJdfQ== */
