@charset "UTF-8";
button:hover, button:focus, button:active,
.btn:hover,
.btn:focus,
.btn:active {
  cursor: pointer;
}

.layout-content {
  background: #fdfdfd;
}
@media (max-width: 1199.98px) {
  .layout-content .container {
    max-width: none;
  }
}
.layout-content .container-header {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.layout-content .container-header .container-header-title {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media (min-width: 768px) {
  .layout-content .container-header .container-header-title {
    flex-wrap: nowrap;
  }
}
.layout-content .container-header .container-header-title .header-title {
  flex: 1 0 auto;
}
.layout-content .container-header .container-header-title .header-title .display-4 {
  font-size: 1.75rem;
}
.layout-content .container-header .container-header-title .header-title-xtra {
  flex: 0 0 auto;
}
.layout-content .container-actions {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.layout-content .content-main {
  margin-bottom: 2rem;
}
.layout-content .container-title .content-main {
  margin-bottom: 1rem;
}
.layout-content .container-header + .container {
  padding-top: 2rem;
}
.layout-content .container-actions {
  margin-bottom: 2rem;
}
.layout-content .container-actions label {
  margin-bottom: 0;
}
.layout-content .content-form-group {
  padding-bottom: 2rem;
}

@media (min-width: 576px) {
  .left-sidebar .layout-content {
    margin-left: 3.5rem;
  }
  .left-sidebar .layout-footer {
    padding-left: 3.5rem !important;
  }
}
.container-header {
  background: #f5f5f5;
  border-bottom: 1px solid #dee2e6;
}

.container-header-nav,
.container-actions {
  background: #e9ecef;
  border-bottom: 1px solid #dee2e6;
}

.header-fluid .container-header .container,
.header-fluid .container-header-nav .container,
.header-fluid .container-actions .container {
  max-width: 100%;
}

.container-header-nav .header-nav {
  margin: 0;
  padding: 0 0 1rem;
  list-style: none;
}
.container-header-nav .header-nav li {
  margin-right: 0.5rem;
  display: inline-block;
}
.container-header-nav .header-nav li a {
  color: #212529;
}

.container-actions .header-actions {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}
.container-actions .header-actions li {
  margin-right: 0.5rem;
  display: inline-block;
}
.container-actions .header-actions + .header-actions {
  margin-top: 1rem;
}

@media (min-width: 576px) {
  .cards-2-col .card-columns {
    column-count: 2;
  }
}

.nav-tabs {
  margin-bottom: 1rem;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  background-color: #fdfdfd;
}
.nav-tabs.nav-tabs-compact .nav-item {
  flex: 0 0 auto;
  font-size: 0.8125rem;
}
.nav-tabs.nav-tabs-compact .nav-item .nav-link {
  padding: 0.3333333333rem 0.5rem;
}
.nav-tabs.nav-tabs-compact .nav-item .dropdown-menu {
  font-size: 0.8125rem;
}
.nav-tabs.nav-tabs-table-filters {
  margin-bottom: 0 !important;
}
.nav-tabs.nav-tabs-table-filters .ml-auto {
  margin-right: 1px;
}
.nav-tabs.nav-tabs-table-filters .dropdown-menu {
  border-color: #dee2e6;
  border-top: 0;
  margin-top: 0;
}
.nav-tabs.nav-tabs-table-filters .dropdown-menu.dropdown-menu-right {
  margin-right: -1px;
}

.tab-content {
  margin-bottom: 2rem;
}

@media (max-width: 991.98px) {
  .columns-2 .form-group .col-md-3,
.columns-2 .form-group .col-md-9 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.right-side-toggle {
  background: white;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  display: block;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  width: 80%;
  height: 100%;
  overflow: auto;
  z-index: 1032;
  -webkit-overflow-scrolling: touch;
  transition: transform 0.25s ease-out;
  -webkit-transition: transform 0.25s ease-out;
  -moz-transition: transform 0.25s ease-out;
  -o-transition: transform 0.25s ease-out;
  transform: translate(100%, 0px);
  -webkit-transform: translate(100%, 0px);
  -o-transform: translate(100%, 0px);
  -ms-transform: translate(100%, 0px);
}
.right-side-toggle.collapsing {
  width: 80%;
  height: 100%;
  display: block;
  transition-property: width;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.right-side-toggle.show {
  transform: translate(0, 0px);
  -webkit-transform: translate(0, 0px);
  -o-transform: translate(0, 0px);
  -ms-transform: translate(0, 0px);
}
.right-side-toggle.show.collapse, .right-side-toggle.show.collapsing {
  display: block;
  height: 100%;
}
.right-side-toggle .container-actions {
  margin-bottom: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.right-side-toggle .container-actions .col-12 {
  text-align: right;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (max-width: 1199.98px) {
  .right-side-toggle .form-group .col-md-3,
.right-side-toggle .form-group .col-md-9 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.navbar-top {
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  height: 3.5rem;
  line-height: 2.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-right: 1rem;
  padding-left: 1rem;
}
.navbar-top.navbar.fixed-top {
  box-shadow: none;
}
.navbar-top .navbar-toggler {
  margin-left: 1.25rem;
}
.navbar-top .navbar-brand {
  padding: 0;
  margin: 0;
  font-size: 1.3rem;
  line-height: 2.5rem;
}
.navbar-top .navbar-brand a:hover {
  text-decoration: none;
}
.navbar-top .navbar-brand.biz-brand {
  line-height: 1.25rem;
  max-width: 60%;
}
.navbar-top .navbar-brand.biz-brand span {
  display: block;
  font-size: 0.845rem;
  text-transform: uppercase;
  font-weight: 700;
}
.navbar-top .navbar-brand.biz-brand small {
  display: block;
  font-size: 0.715rem;
}
.navbar-top .navbar-brand.biz-brand span,
.navbar-top .navbar-brand.biz-brand small {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.navbar-top .nav-user-options {
  display: none;
  margin-left: 1.25rem;
}
.navbar-top .nav-user-options .dropdown-toggle {
  text-align: right;
}
.navbar-top .nav-user-options .dropdown-toggle .icon-holder {
  display: inline-block;
  height: 2.5rem;
  width: 2.5rem;
  text-align: center;
  border-radius: 50%;
}
.navbar-top .nav-user-options .dropdown-toggle.user-links::after, .navbar-top .nav-user-options .dropdown-toggle.user-links:hover::after {
  display: none;
}
.navbar-top .nav-user-options .dropdown-menu {
  margin-top: calc(0.5rem - 1px);
  border-radius: 0 0 0.25rem 0.25rem;
  border-color: #005650;
  font-size: 85%;
}
@media (min-width: 768px) {
  .navbar-top {
    padding-left: 0.5rem;
  }
  .navbar-top .navbar-toggler {
    order: -1;
    margin-left: 0;
  }
  .navbar-top .navbar-brand {
    padding-left: 1rem;
  }
  .navbar-top .nav-user-options {
    display: block;
  }
}

.navbar-dark {
  border-bottom: 1px solid #005650;
  color: #ffffff;
  background: #005650;
}
.navbar-dark .navbar-toggler {
  color: #ffffff;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.2);
}
.navbar-dark .dropdown-toggle .icon-holder {
  background-color: #ffffff;
  color: #005650;
}
.navbar-dark .nav-user-options .dropdown-menu {
  border-color: #005650;
}
.navbar-dark .nav-user-options .dropdown-menu .dropdown-item {
  border-color: #005650;
}

.navbar-toggler {
  display: inline-block;
  margin: 0;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  overflow: hidden;
  cursor: pointer;
  user-select: none;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  z-index: 1002;
}
.navbar-toggler.main-nav-toggler {
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
  padding: 0.25rem;
}
.navbar-toggler:focus {
  outline: none;
}

.button-lines {
  display: inline-block;
  width: 1.5rem;
  height: 0.15rem;
  background: #fff;
  border-radius: 0;
  transition: 0.3s;
  position: relative;
  margin: 0.66rem 0;
}
.button-lines:before, .button-lines:after {
  display: inline-block;
  width: 1.5rem;
  height: 0.15rem;
  background: #fff;
  border-radius: 0;
  transition: 0.3s;
  position: absolute;
  left: 0;
  transform-origin: 0.66rem center;
  content: "";
}
.button-lines:before {
  top: -6px;
}
.button-lines:after {
  bottom: -6px;
}

button:not(.collapsed) .button-lines {
  background: transparent !important;
}
button:not(.collapsed) .button-lines:before, button:not(.collapsed) .button-lines:after {
  transform-origin: 50% 50%;
  top: 0;
  bottom: 0;
  width: 1.5rem;
}
button:not(.collapsed) .button-lines:before {
  transform: rotate3d(0, 0, 1, 45deg);
}
button:not(.collapsed) .button-lines:after {
  transform: rotate3d(0, 0, 1, -45deg);
}

.btn-navbar-icon {
  position: relative;
  margin-left: auto;
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
  padding: 0;
}
.btn-navbar-icon.icon-badge {
  padding: 0.25rem;
}
.btn-navbar-icon .badge-pill {
  font-size: 60%;
  position: absolute;
  top: 0.1rem;
  right: 0.1rem;
  width: 2em;
  height: 2em;
  border-radius: 50%;
  line-height: 2em;
  padding: 0;
}
.btn-navbar-icon:disabled .badge-pill {
  background-color: #28a745;
}
.btn-navbar-icon + .btn-navbar-icon {
  margin-left: 0.625rem;
}

.left-sidebar .sidebar {
  display: block;
  position: fixed;
  top: 3.5rem;
  bottom: 0;
  left: 0;
  width: 16rem;
  z-index: 999;
  -webkit-overflow-scrolling: touch;
  transition: transform 0.25s ease-out;
  -webkit-transition: transform 0.25s ease-out;
  -moz-transition: transform 0.25s ease-out;
  -o-transition: transform 0.25s ease-out;
  transform: translate(-16rem, 0px);
  -webkit-transform: translate(-16rem, 0px);
  -o-transform: translate(-16rem, 0px);
  -ms-transform: translate(-16rem, 0px);
}
.left-sidebar .sidebar.collapse {
  display: block;
}
.left-sidebar .sidebar.collapsing {
  width: 0;
  height: auto;
  display: block;
  transition-property: width;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
@media (min-width: 576px) {
  .left-sidebar .sidebar {
    transform: translate(-12.5rem, 0px);
    -webkit-transform: translate(-12.5rem, 0px);
    -o-transform: translate(-12.5rem, 0px);
    -ms-transform: translate(-12.5rem, 0px);
  }
}
.left-sidebar .sidebar .sidebar-menu .sidebar-menu-item {
  position: relative;
}
.left-sidebar .sidebar .sidebar-menu .sidebar-menu-item .sidebar-menu-button {
  justify-content: space-between;
}
.left-sidebar .sidebar .sidebar-menu .sidebar-menu-item .sidebar-menu-button .sbm-icon {
  order: 5;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  -webkit-transition-property: order;
  transition-property: order;
}
.left-sidebar .sidebar .sidebar-menu .sidebar-menu-item .sidebar-submenu {
  transition-property: height;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.25s;
}
.left-sidebar .sidebar .sidebar-menu .sidebar-menu-item .sidebar-submenu.collapsing {
  height: 0;
  width: auto;
  -webkit-transition-property: height;
  transition-property: height;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.left-sidebar .sidebar.show {
  transform: translate(0, 0px);
  -webkit-transform: translate(0, 0px);
  -o-transform: translate(0, 0px);
  -ms-transform: translate(0, 0px);
}
.left-sidebar .sidebar.show.collapse, .left-sidebar .sidebar.show.collapsing {
  display: block;
}
.left-sidebar .sidebar.show .sidebar-menu .sidebar-menu-item .sidebar-menu-button {
  justify-content: flex-start;
}
.left-sidebar .sidebar.show .sidebar-menu .sidebar-menu-item .sidebar-menu-button .sbm-icon {
  order: 0;
}
.left-sidebar .sidebar:not(.show) .sidebar-menu .sidebar-menu-item:hover {
  cursor: pointer;
}
.left-sidebar .sidebar:not(.show) .sidebar-menu .sidebar-menu-item:hover .sbm-button-main .sbm-text {
  font-weight: 700;
  width: 12.5rem;
  height: 3.625rem;
  flex-shrink: 0;
  line-height: 3.5rem;
  padding-left: 1rem;
  transform: translate(16rem, 0px);
  -webkit-transform: translate(16rem, 0px);
  -o-transform: translate(16rem, 0px);
  -ms-transform: translate(16rem, 0px);
  background: #ffffff;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  z-index: 1;
}
.left-sidebar .sidebar:not(.show) .sidebar-menu .sidebar-menu-item:hover .sidebar-submenu {
  display: block;
  position: absolute;
  top: 3.5rem;
  left: 0;
  margin-top: 0;
  width: 12.5rem;
  transform: translate(16rem, 0px);
  -webkit-transform: translate(16rem, 0px);
  -o-transform: translate(16rem, 0px);
  -ms-transform: translate(16rem, 0px);
  background: #ffffff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
.left-sidebar .sidebar:not(.show) .sidebar-menu .sidebar-menu-item:hover .sidebar-submenu .sidebar-menu-button {
  padding-left: 1.5rem;
}
.left-sidebar .sidebar:not(.show) .sidebar-menu .sidebar-menu-item:hover .sidebar-submenu .sidebar-menu-button .sbm-text {
  transform: none;
}
.left-sidebar .sidebar:not(.show) .sidebar-menu .sidebar-menu-item:hover .sidebar-submenu .badge {
  display: none;
}

.sidebar-menu {
  margin: 0;
  padding: 0;
  list-style: none;
}
.sidebar-menu .sidebar-menu-item {
  position: relative;
}
.sidebar-menu .sidebar-menu-item .sidebar-menu-button {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  height: 3.5rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
  font-weight: 400;
}
.sidebar-menu .sidebar-menu-item .sidebar-menu-button .sbm-icon {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0.5rem;
  margin: 0.5rem;
  text-align: center;
  border-radius: 50%;
}
.sidebar-menu .sidebar-menu-item .sidebar-menu-button .sbm-icon .mdi {
  vertical-align: middle;
  position: relative;
}
.sidebar-menu .sidebar-menu-item .sidebar-menu-button .sbm-icon .mdi:before, .sidebar-menu .sidebar-menu-item .sidebar-menu-button .sbm-icon .mdi::before {
  font-size: 1.5rem;
  line-height: 1.5rem;
  font-weight: 400;
}
.sidebar-menu .sidebar-menu-item .sidebar-menu-button .sm-text {
  display: inline-block;
  padding-right: 0.75rem;
  padding-left: 0.5rem;
}
.sidebar-menu .sidebar-menu-item .sidebar-menu-button, .sidebar-menu .sidebar-menu-item .sidebar-menu-button:hover, .sidebar-menu .sidebar-menu-item .sidebar-menu-button:focus {
  text-decoration: none;
}
.sidebar-menu .sidebar-menu-item .sidebar-submenu {
  list-style: none;
  margin: 0;
  padding: 0;
  -webkit-overflow-scrolling: touch;
}
.sidebar-menu .sidebar-menu-item .sidebar-submenu .sidebar-menu-button {
  height: auto;
  padding: 0.5rem;
  font-size: 0.875rem;
  padding-left: 3.5rem;
}
.sidebar-menu .sidebar-menu-item.open .sidebar-submenu {
  margin-top: -0.5rem;
  margin-bottom: 0.5rem;
}

/*
.sidebar-menu-button:not(:only-child):before {
	font-family: $sm-toggle-family;
	content: $sm-toggle-icon;
	position: absolute;
	top: $sidebar-spacing;
	right: $sidebar-spacing;
	line-height: $sidebar-line-height;
	display: block;
}
.open > .sidebar-menu-button:not(:only-child):before {
	content: $sm-open-toggle-icon;
}
*/
.sidebar-light {
  color: rgba(0, 0, 0, 0.54);
  background: #f1f3f3;
  box-shadow: 3px 0 6px 0 rgba(0, 0, 0, 0.12);
}
.sidebar-light.sidebar-left {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: rgba(0, 0, 0, 0.12);
}
.sidebar-light.sidebar-right {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: rgba(0, 0, 0, 0.12);
}
.sidebar-light .sidebar-menu {
  background: #ffffff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.sidebar-light .sidebar-menu .sidebar-menu-item .sidebar-menu-button {
  color: rgba(0, 0, 0, 0.54);
}
.sidebar-light .sidebar-menu .sidebar-menu-item .sidebar-menu-button .sbm-icon {
  background-color: rgba(0, 0, 0, 0.05);
}
.sidebar-light .sidebar-menu .sidebar-menu-item .sidebar-menu-button .sbm-icon .sm-icon-mdi {
  color: rgba(0, 0, 0, 0.54);
}
.sidebar-light .sidebar-menu .sidebar-menu-item .sidebar-menu-button:hover {
  color: #212121;
  background: rgba(0, 0, 0, 0.03);
}
.sidebar-light .sidebar-menu .sidebar-menu-item .sidebar-menu-button:hover .sm-icon-mdi {
  color: rgba(0, 0, 0, 0.54);
}
.sidebar-light .sidebar-menu .sidebar-menu-item .sidebar-submenu .sidebar-menu-button {
  color: rgba(0, 0, 0, 0.54);
}
.sidebar-light .sidebar-menu .sidebar-menu-item.active .sidebar-menu-button {
  color: #005650;
  font-weight: 700;
}
.sidebar-light .sidebar-menu .sidebar-menu-item.active .sidebar-menu-button + ul .sidebar-menu-button {
  color: rgba(0, 0, 0, 0.54);
  font-weight: 400;
}
.sidebar-light .sidebar-menu .sidebar-menu-item.active .sidebar-menu-button .sm-icon-mdi {
  color: #005650;
}
.sidebar-light .sidebar-menu .sidebar-menu-item.open .sidebar-menu-button .sm-icon-mdi {
  color: #005650;
}

/* TODO: Borrar, esto ya no se usa
//_ content-m
.layout-mob{
	.navbar-top{
		.navbar-brand{
			max-width: 60%;
			span{
				display: block;
			}
		}
		.nav-user-options {
			display: none;
		}
	}
	&.left-sidebar{
		.sidebar{
			.sidebar-menu{
				.sidebar-menu-button{
					.badge-pill {
						font-size: 60%;
						position: absolute;
				    top: 0.10rem;
				    right: 0.10rem;
				    width: 2em;
				    height: 2em;
				    border-radius: 50%;
				    line-height: 2em;
						padding: 0;
					}
				}
			}
			&.show{
				.sidebar-menu{
					.sidebar-menu-button{
						.badge-pill{
							right: auto;
							left: $sidebar-icon-width - 1;
						}
					}
				}
			}
		}
	}
	.bm-close-date .row,
	.row.content-form-group {
		justify-content: center;
	}
}

.bm-search{
	.dataTables_filter{
		.nav,
		.nav-alert {
			width: 100%;
		}
	}
}

.bm-list{
	list-style: none;
	padding: 0;
	margin: 0;

	.bm-list-item{
		padding: $spacer * 0.75;
		border-bottom: 1px solid $gray-300;
		&:nth-child(even){
			background: $gray-100;
		}

		.bm-item-layout{
			position: relative;
			display: flex;
			justify-content: flex-start;
			flex-wrap:nowrap;
			width: 100%;

			.bm-item-info-secondary{
				width: 6rem;
				text-align: center;
				cursor: pointer;
				.info-important{
					background-color: $dark;
					color: $admin-color-inverse;
					font-size: $font-size-base * 1.1;
				}
				.info-big{
					font-size: $font-size-base * 1.8;
					border: 1px solid $gray-300;
				}
				.badge{
					width: 100%;
					padding: 0;
					small{
						display: inline-block;
						white-space: normal;
						padding: 0.5em;
					}
				}
			}

			.bm-item-info-main{
				width: calc(100% - 6rem);
				padding-left: $spacer * 0.75;

				.info-meta{
					display: flex;
					justify-content: flex-start;
					align-items: center;
					margin-bottom: $spacer * 0.375;
					.mdi:before {
						font-size: $font-size-base * 1.2;
						line-height: 1rem;
					}
					.meta-important {
						display: inline-block;
						margin-right: $spacer * 0.5;
						margin-bottom: $spacer * 0.375;
						padding: $spacer * 0.2;
						border: 1px solid $gray-300;
						text-align: center;
						background: $dark;
						color: $admin-color-inverse;
						span{
							font-size: $font-size-base * 1.4;
							line-height: 1;
						}
						small{
							white-space: nowrap;
							display: block;
							font-size: $font-size-base * 0.7;
						}
					}
					.meta {
						flex-wrap: wrap;
						.btn-sm{
							margin-bottom: $spacer * 0.375;
						}
						.meta-sm {
							font-size: $font-size-base * 0.8;
							display: inline-block;
						}
					}
				}

				.info-main{
					display: flex;
					flex-wrap: wrap;
					.info-detail{
						width: 100%;
						margin-bottom: $spacer * 0.375;
						.input-group{
							flex-wrap: nowrap;
							.btn {
								overflow: hidden;
								text-overflow: ellipsis;
								text-align: left;
								width: calc(100% - 3.2em);
								max-width: $spacer * 20;
							}
						}
					}
					@include media-breakpoint-up(md) {
						flex-wrap: nowrap;
						.info-detail {
							width: 50%;
						}
					}
				}

			}
			&.order{
				.bm-item-info-main .info-meta{
					.meta-important span {
						font-size: $font-size-base * 1.2;
						line-height: 1.2;
						white-space: nowrap;
					}
				}
			}
			&.issued-coupon{
				.bm-item-info-secondary{
					width: 10rem;
				}
				.bm-item-info-main{
					width: calc(100% - 10rem);
				}

			}
		}
	}
	.bm-list-msg {
		text-align: center;
		padding: $spacer;
	}
}
*/
.dataTables_filter {
  flex-direction: row;
  justify-content: flex-start;
  padding-top: 1.5rem;
  border-bottom: 1px solid #dee2e6;
}
.dataTables_filter label {
  margin-bottom: 0;
}
.dataTables_filter .form-check-label {
  padding-top: 0;
}
.dataTables_filter .nav-item-search {
  width: 100%;
  content: "";
  display: table;
  table-layout: fixed;
}
.dataTables_filter .nav-item-search .input-group {
  justify-content: center;
}
.dataTables_filter .nav-item-search .input-group button[type=submit] {
  min-width: 80%;
}
.dataTables_filter .input-date-full {
  text-transform: capitalize;
  min-width: 200px;
  text-align: center;
  text-overflow: ellipsis;
}
.dataTables_filter .collapse.in {
  clear: both;
}
.dataTables_filter .pagination {
  line-height: 1.5;
}
@media (min-width: 576px) {
  .dataTables_filter {
    line-height: 1.25;
  }
  .dataTables_filter .nav-item {
    padding-right: 1rem;
  }
}
.dataTables_filter.nav-filter-block .nav-item {
  float: none;
  padding-right: 0;
  width: 100%;
}
@media (min-width: 992px) {
  .dataTables_filter.nav-filter-block .nav {
    max-width: 60%;
    margin: 0 auto;
  }
}
.dataTables_filter.footer-xtra {
  border-bottom: 0;
  border-top: 1px solid #dee2e6;
}
.dataTables_filter.compact-filter {
  padding-top: 0.5rem;
}
.dataTables_filter.compact-filter .nav {
  align-items: center;
}

.right-side-toggle .dataTables_filter nav {
  flex-direction: column;
}

#morefilters.right-side-toggle {
  max-width: 480px;
}
#morefilters.right-side-toggle .nav {
  flex-flow: column;
}

.dataTables_paginate .pagination {
  padding-left: 1.5rem;
}
@media (min-width: 576px) {
  .dataTables_paginate {
    padding-top: 1.5rem;
  }
  .dataTables_paginate .pagination {
    justify-content: flex-end;
    padding-right: 2rem;
  }
}

@media (min-width: 576px) {
  .dataTables_info {
    padding-top: 1.5rem;
    color: #6c757d;
  }
}
.dataTables_info p {
  padding-left: 1.5rem;
}

.thead-inverse th,
.thead-inverse td,
.row-inverse th,
.row-inverse td {
  background-color: #f5f5f5;
  color: #212529;
}

.table-simple .dataTables {
  border-radius: 0.25rem;
  margin-bottom: 0;
}
.table-simple .dataTables td {
  vertical-align: middle;
}

.dataTables_filter + .table-simple .dataTables {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.dataTables thead th,
.dataTables tfoot th {
  border-bottom: 1px solid #dee2e6;
}
.dataTables th {
  font-size: 0.875rem;
  line-height: 1.5;
}
.dataTables th.column-sortable span {
  position: relative;
  display: inline-block;
  margin-left: 1.8rem;
  white-space: nowrap;
}
.dataTables th.column-sortable i {
  display: inline-block;
  margin-left: -1.8rem;
  margin-right: 0.1rem;
  cursor: pointer;
}
.dataTables th.column-sortable .mdi,
.dataTables th.column-sortable .mdi:before {
  font-size: 1rem;
  line-height: 1.2rem;
}
.dataTables th .biz-zone-capacity {
  display: block;
  font-size: 24px;
  line-height: 1;
}
.dataTables th .biz-zone-capacity span {
  display: block;
  max-width: 8rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  line-height: 1.5;
}
.dataTables tbody {
  font-size: 0.875rem;
  line-height: 1.5;
}
.dataTables tbody tr:nth-child(even) {
  background: #f8f9fa;
}
.dataTables td.sortable-handle {
  vertical-align: middle;
}
.dataTables td.catalog-name a,
.dataTables td.catalog-name span {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 12rem;
}
.dataTables td.col-main-view a {
  max-width: 20rem;
}
.dataTables td.feedback-detail .feedback-wrap {
  padding: 0.5rem 0;
}
.dataTables td.feedback-detail .feedback-main {
  padding-top: 0;
  margin-bottom: 1rem;
}
.dataTables td.feedback-detail .feedback-meta {
  border-top: 1px solid #dee2e6;
}
.dataTables td.feedback-detail .feedback-meta .wrap-icon-label {
  margin-right: 1.5rem;
}
.dataTables td.feedback-detail .feedback-reply {
  position: relative;
  margin: 1rem;
  margin-left: 3rem;
  padding: 0.5rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.dataTables td.feedback-detail .feedback-reply .biz-reply {
  position: absolute;
  left: -2rem;
  top: 0.5rem;
}
.dataTables ul {
  list-style: none;
}
.dataTables ul:first-child {
  padding-left: 0;
}
.dataTables .media-icon {
  width: 140px;
  max-width: 20%;
}
.dataTables .icon-link {
  display: block;
  text-align: center;
}
.dataTables .icon-link:before {
  font-size: 2rem;
  line-height: 1;
}
.dataTables .rating-detail {
  max-width: 4rem;
  text-align: center;
}
.dataTables .rating-detail li {
  display: block;
  margin: 0 0 0.5rem 0.5rem;
}
.dataTables .rating-detail li .mdi {
  margin-right: 0.5rem;
}
.dataTables .dates-widget {
  white-space: nowrap;
}

.table-order .dataTables {
  margin-bottom: 0;
}
.table-order .dataTables thead th {
  border: none;
}
.table-order .dataTables .col-price,
.table-order .dataTables tfoot th {
  text-align: right;
  border-bottom: 0;
}

.dataTableCompact {
  min-width: 480px;
  border-left: 1px solid #dee2e6;
  border-right: 1px solid #dee2e6;
}
.dataTableCompact th {
  border-top: none;
  background-color: #fdfdfd;
  color: #212529;
  box-shadow: inset 0 -1px 0 0 #dee2e6;
}
.dataTableCompact tr {
  display: flex;
  position: relative;
  cursor: pointer;
  padding-top: 10px;
  padding-bottom: 10px;
  box-shadow: inset 0 -1px 0 0 #dee2e6;
}
.dataTableCompact th,
.dataTableCompact td {
  border-top: 0;
  font-size: 0.875rem;
  padding: 0;
  line-height: 1.25rem;
  display: flex;
  align-items: center;
}
.dataTableCompact th span,
.dataTableCompact td span {
  display: inline-block;
}
.dataTableCompact.table-ocupation .bk-spot, .dataTableCompact.spot-times .bk-spot {
  flex: 0 0 6em;
  justify-content: center;
  padding-right: 0.3333333333rem;
  padding-left: 0.5rem;
}
.dataTableCompact.table-ocupation .bk-pax, .dataTableCompact.spot-times .bk-pax {
  flex: 0 0 3em;
  justify-content: center;
  font-weight: bold;
}
.dataTableCompact.table-ocupation .bk-time, .dataTableCompact.spot-times .bk-time {
  flex: 0 0 4em;
  justify-content: center;
  padding-right: 0.3333333333rem;
  padding-left: 0.3333333333rem;
}
.dataTableCompact.table-ocupation .bk-status, .dataTableCompact.spot-times .bk-status {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  flex: 0 1 9.5em;
}
.dataTableCompact.table-ocupation .bk-name, .dataTableCompact.spot-times .bk-name {
  flex: 1 1 auto;
}
.dataTableCompact.table-ocupation .bk-info, .dataTableCompact.spot-times .bk-info {
  padding-right: 0.3333333333rem;
}
.dataTableCompact.table-ocupation thead tr, .dataTableCompact.spot-times thead tr {
  padding-top: 0;
  padding-bottom: 0;
}
.dataTableCompact.table-ocupation thead tr th, .dataTableCompact.spot-times thead tr th {
  border: 0;
  line-height: 30px;
}
.dataTableCompact.table-ocupation td.bk-status span, .dataTableCompact.spot-times td.bk-status span {
  width: 100%;
  font-size: 75%;
  padding: 3px 5px;
  color: white;
  text-align: center;
  background-color: #005650;
  border-radius: 0.25rem;
}
.dataTableCompact.table-ocupation .bk-canceled td.bk-status span, .dataTableCompact.spot-times .bk-canceled td.bk-status span {
  background-color: red;
}

.modal-dialog .spot-times {
  min-width: auto;
  border-top: 1px solid #dee2e6;
}
.modal-dialog .spot-times .bk-info {
  display: none;
}
.modal-dialog .spot-times .bk-edit {
  padding-right: 0.3333333333rem;
}

.table-state-hidden,
.table-state-hidden > th,
.table-state-hidden > td {
  background-color: rgba(23, 162, 184, 0.33);
}

.table-state-closed,
.table-state-closed > th,
.table-state-closed > td {
  background-color: rgba(255, 193, 7, 0.33);
}

.table-state-deleted,
.table-state-deleted > th,
.table-state-deleted > td {
  background-color: rgba(165, 25, 22, 0.33);
}

@-moz-document url-prefix() {
  fieldset {
    display: table-cell;
  }
}
@media (min-width: 576px) and (max-width: 991.98px) {
  .data-card.card-group .card {
    flex: 1 0 25%;
  }
  .data-card.card-group .card:first-child {
    border-radius: calc(0.25rem - 1px) 0 0 0;
  }
  .data-card.card-group .card:nth-child(4) {
    border-radius: 0 calc(0.25rem - 1px) 0 0;
  }
  .data-card.card-group .card:nth-child(n+5) {
    margin-top: -1px;
  }
  .data-card.card-group .card:nth-child(5) {
    border-left: 1px solid rgba(0, 0, 0, 0.125);
    border-bottom-left-radius: calc(0.25rem - 1px) !important;
  }
  .data-card.card-group .card:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) 0;
  }
}
.data-card.card .card-header,
.data-card .card .card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  white-space: nowrap;
}
.data-card.card .card-body,
.data-card .card .card-body {
  padding: 0.625rem;
}
.data-card.card .card-body .data-card-item,
.data-card .card .card-body .data-card-item {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  border-radius: 0.25rem;
  font-size: 0.875rem;
  text-align: left;
  border: 1px solid rgba(0, 0, 0, 0.125);
  padding: 0;
  margin-bottom: 0.625rem;
}
.data-card.card .card-body .data-card-item .mdi::before,
.data-card .card .card-body .data-card-item .mdi::before {
  font-size: 18px;
  top: auto;
}
.data-card.card .card-body .data-card-item:last-child,
.data-card .card .card-body .data-card-item:last-child {
  margin-bottom: 0;
}
.data-card.card .card-body .data-card-item .dci-header,
.data-card .card .card-body .data-card-item .dci-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.3125rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.data-card.card .card-body .data-card-item .dci-header.btn,
.data-card .card .card-body .data-card-item .dci-header.btn {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.data-card.card .card-body .data-card-item .dci-body,
.data-card .card .card-body .data-card-item .dci-body {
  padding: 0.3125rem;
}
.data-card.card .card-body .data-card-item .dci-body .nowrap,
.data-card .card .card-body .data-card-item .dci-body .nowrap {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.data-card.card .card-body .data-card-item .dci-footer,
.data-card .card .card-body .data-card-item .dci-footer {
  padding: 0 0.3125rem 0.3125rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.data-card.data-card-columns .card-body .data-card-item {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .data-card.data-card-columns .card-body {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    column-gap: 0.75rem;
    row-gap: 0.75rem;
  }
  .data-card.data-card-columns .card-body .data-card-item {
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .data-card.data-card-columns .card-body {
    grid-template-columns: repeat(5, 1fr);
  }
}

/* Mapas de salas */
/*

.spot {
	border: 2px solid #DCDCDC;
	cursor: pointer;
	background-color: green;
}

.spot.spot-hover {
	border: 2px solid #FF0000;
}

.spot.spot-active {
	border: 2px solid #00FF00;
}

.spot.active {
	border: 2px solid #0000FF;
}

.spot .meta-info {
	background-color: #fff;
	color: #000;
	font-size: 10px;
	display: block;
	padding: 2px;
	border: 1px solid #000;
	height: 40px;
	opacity: 80%;
}

.spot .spot-name {
	padding-right: 2px;
    float: left;
	width: 75%;
}

.spot .party-size {
	padding-right: 2px;
    float: right;
	width: 25%;
	text-align: right;
}


.spot .pax-stats {
	padding-right: 2px;
    float: left;
	width: 75%;
}

.spot .booking-stats {
	padding-right: 2px;
    float: right;
	width: 25%;
	text-align: right;
}

.spot.circle {
	border-radius: 50%;
}

*/
.area-map-detail .table-map-wrap {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
  background-image: url("../img/spots/bg_checkered.png");
  background-repeat: no-repeat;
  background-size: cover;
}
.area-map-detail .table-map-wrap svg {
  position: absolute !important;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.table-map-wrap svg rect {
  cursor: pointer;
}
.table-map-wrap svg .occupancy-low {
  fill: url(#gradient-1) var(--terciary);
}
.table-map-wrap svg .occupancy-mid {
  fill: url(#gradient-2) var(--terciary);
}
.table-map-wrap svg .occupancy-high {
  fill: url(#gradient-3) var(--terciary);
}

#gradient-1 {
  --color-stop-1: var(--warning);
  --color-stop-2: var(--orange);
  --color-stop-3: var(--terciary);
}

#gradient-2 {
  --color-stop-1: var(--warning);
  --color-stop-2: var(--orange);
  --color-stop-3: var(--terciary);
}

#gradient-3 {
  --color-stop-1: var(--warning);
  --color-stop-2: var(--orange);
  --color-stop-3: var(--terciary);
}

.rbkor_shooping_nav_widget_wrap .toggle-order-nav {
  position: fixed;
  bottom: 60px;
  left: -1px;
  padding: 0.25rem 0.25rem;
  top: auto;
  border: 1px solid #CCC;
  background-color: rgba(255, 255, 255, 0.9);
  z-index: 1009;
}
.rbkor_shooping_nav_widget_wrap .toggle-order-nav .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.rbkor_shooping_nav_widget_wrap .toggle-order-nav:not(.collapsed) {
  box-shadow: 0px 0px 4px #CC0000;
}
.rbkor_shooping_nav_widget_wrap .rbkor_navigator_widget {
  position: fixed;
  bottom: 100%;
  width: 100%;
  left: 0;
  height: 100%;
  background: #fff;
  overflow-y: auto;
  z-index: 1008;
  -webkit-transition: bottom 0.5s ease-out;
  -moz-transition: bottom 0.5s ease-out;
  -o-transition: bottom 0.5s ease-out;
  transition: bottom 0.5s ease-out;
}
.rbkor_shooping_nav_widget_wrap .rbkor_navigator_widget .rbkor_navigator {
  max-width: 480px;
  margin: 0 auto;
  padding: 1rem 1rem 2rem;
}
.rbkor_shooping_nav_widget_wrap .rbkor_navigator_widget .rbkor_navigator span.rbkor_nav_cat_type {
  text-transform: uppercase;
  font-weight: bold;
  line-height: 2;
}
.rbkor_shooping_nav_widget_wrap .rbkor_navigator_widget .rbkor_navigator .rbkor_nav {
  margin-left: 0;
}
.rbkor_shooping_nav_widget_wrap .rbkor_navigator_widget .rbkor_navigator .rbkor_nav_cat {
  margin-left: 0;
}
.rbkor_shooping_nav_widget_wrap .rbkor_navigator_widget .rbkor_navigator .rbkor_nav_cat span.rbkor_nav_cat_catalog {
  font-size: 95%;
}
.rbkor_shooping_nav_widget_wrap .rbkor_navigator_widget .rbkor_navigator .rbkor_nav_cat ul {
  font-size: 90%;
  margin-bottom: 0;
}
.rbkor_shooping_nav_widget_wrap .rbkor_navigator_widget .rbkor_navigator li a,
.rbkor_shooping_nav_widget_wrap .rbkor_navigator_widget .rbkor_navigator li ul li a {
  display: inline-block;
  margin-bottom: 0.5em;
  line-height: 1.3;
}
.rbkor_shooping_nav_widget_wrap .rbkor_navigator_widget.show {
  bottom: 0;
}

#rbkor_mobile_panel {
  font-size: 0.75rem;
  padding: 0.25rem 0.5rem;
  line-height: 3;
  position: fixed;
  bottom: 0;
  right: 0;
  width: 100%;
  margin: 0;
  background-color: #FFF;
  border-top: 1px solid #CCC;
  z-index: 1020;
}
#rbkor_mobile_panel .rbkor_mini_cart {
  position: relative;
}
#rbkor_mobile_panel .rbkor_mini_cart .wrap-icon {
  display: inline-block;
  float: left;
  padding: 0 0.33rem;
  border: 1px solid #CCC;
  border-radius: 50%;
}
#rbkor_mobile_panel .rbkor_mini_cart .wrap-icon .icon {
  font-size: 24px;
}
#rbkor_mobile_panel .rbkor_mini_cart .rbkor_mini_cart_items,
#rbkor_mobile_panel .rbkor_mini_cart .rbkor_mini_cart_otl {
  display: inline-block;
  text-align: center;
  float: left;
  font-weight: bold;
  min-width: 2em;
  margin-left: 0.5rem;
  padding: 0 0.25rem;
  border: 1px solid #CCC;
}
#rbkor_mobile_panel .rbkor_mini_cart .btn {
  position: relative;
  display: inline-block;
  margin: 0 0 0 1rem;
  padding-top: 0;
  padding-bottom: 0;
  width: auto;
  line-height: 3;
  text-transform: uppercase;
  -webkit-appearance: none;
  border-radius: 0;
}
#rbkor_mobile_panel .rbkor_mini_cart .btn-order {
  float: right;
}
#rbkor_mobile_panel .rbkor_mini_cart #rbkor_show_info {
  display: none;
  float: right;
}
#rbkor_mobile_panel .rbkor_mini_cart input[type=button]:disabled {
  display: none;
}
#rbkor_mobile_panel .rbkor_mini_cart input[type=button]:disabled + #rbkor_show {
  display: none;
}
#rbkor_mobile_panel .rbkor_mini_cart input[type=button]:disabled + #rbkor_show + #rbkor_show_info {
  display: inline-block;
}

.rbkor_shooping_cart_mobile_toggled #wpadminbar {
  z-index: 999;
}

#rbkor_shooping_cart_widget {
  position: fixed;
  bottom: 100%;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #FFF;
  font-size: 0.875rem;
  z-index: 1010;
  -webkit-transition: bottom 0.5s ease-out;
  -moz-transition: bottom 0.5s ease-out;
  -o-transition: bottom 0.5s ease-out;
  transition: bottom 0.5s ease-out;
}
#rbkor_shooping_cart_widget.rbkor_shooping_cart_mobile_show {
  bottom: 0;
  padding: 1rem 1rem 5rem 1rem;
  overflow-y: auto;
}
#rbkor_shooping_cart_widget.rbkor_shooping_cart_mobile_show .widget-title,
#rbkor_shooping_cart_widget.rbkor_shooping_cart_mobile_show .rbkor_ototal {
  display: none;
}
#rbkor_shooping_cart_widget #rbkor_form {
  max-width: 600px;
  margin: 0 auto;
}
#rbkor_shooping_cart_widget .rbkor_order_header {
  margin-bottom: 0.5em;
}
@media (max-width: 480px) {
  #rbkor_shooping_cart_widget .rbkor_order_header {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
#rbkor_shooping_cart_widget #rbkor_delivery_address {
  position: relative;
  margin: 0 0 0.5em 1.25em;
}
#rbkor_shooping_cart_widget #rbkor_delivery_address .wrap-icon {
  position: absolute;
  top: 0;
  margin-left: -1.25em;
  color: red;
}
#rbkor_shooping_cart_widget .rbkor_order_type_msg {
  font-weight: bold;
  margin: 0 0 0.5em 0;
  line-height: 1.75;
}
#rbkor_shooping_cart_widget .rbkor_msgs p,
#rbkor_shooping_cart_widget .rbkor_available_order p {
  margin: 0 0 0.5em 0;
}
#rbkor_shooping_cart_widget .rbkor_msgs p.error,
#rbkor_shooping_cart_widget .rbkor_available_order p.error {
  color: #FF0000;
}
#rbkor_shooping_cart_widget .rbkor_msgs p.info,
#rbkor_shooping_cart_widget .rbkor_available_order p.info {
  font-size: 90%;
}
#rbkor_shooping_cart_widget table {
  border: none;
  font-size: 13px;
  line-height: 16px;
  width: 100%;
}
#rbkor_shooping_cart_widget table tr {
  border: none;
}
#rbkor_shooping_cart_widget table td {
  border: none;
  padding: 3px;
  vertical-align: top;
}
#rbkor_shooping_cart_widget table td .rbkor_oitems_initxt {
  line-height: 1.6;
}
#rbkor_shooping_cart_widget table .rbkor_oitem_line {
  padding-top: 8px;
  border-bottom: 1px solid #CCC;
}
#rbkor_shooping_cart_widget table .rbkor_oitem_line .rbkor_odesc {
  font-weight: bolder;
  padding-bottom: 4px;
}
#rbkor_shooping_cart_widget table .rbkor_oitem_line .rbkor_odesc .rbkor_options ul {
  line-height: 1.4;
  border: 0;
  margin: 0;
  padding: 0;
}
#rbkor_shooping_cart_widget table .rbkor_oitem_line .rbkor_odesc .rbkor_options ul li {
  display: inline-block;
  margin-right: 3px;
  list-style: square;
  list-style-position: inside;
  border: 0;
}
#rbkor_shooping_cart_widget table .rbkor_oitem_line .rbkor_odesc .rbkor_options ul li:before {
  content: "• ";
}
#rbkor_shooping_cart_widget table .rbkor_oitem_line .rbkor_odesc .rbkor_options ul li .opt {
  font-size: 11px;
  font-weight: normal;
}
#rbkor_shooping_cart_widget table .rbkor_oitem_line .rbkor_odesc .rbkor_options ul li .opt .price {
  display: none;
}
#rbkor_shooping_cart_widget table .rbkor_oitem_line .rbkor_odesc .rbkor_options ul li .opt .qty {
  display: inline-block;
}
#rbkor_shooping_cart_widget table .rbkor_oitem_line .rbkor_odesc .rbkor_options ul li .opt .qty:before {
  content: "x ";
  margin-left: 3px;
}
#rbkor_shooping_cart_widget table .rbkor_oitem_line .rbkor_ovalue {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}
#rbkor_shooping_cart_widget table .rbkor_oitem_line .rbkor_ovalue .rbkor_oprice {
  font-size: 14px;
  font-weight: bolder;
  line-height: 24px;
  white-space: nowrap;
}
#rbkor_shooping_cart_widget table .rbkor_oitem_line .rbkor_ovalue .rbkor_ocontrols .rbkor_btn {
  display: inline-block;
  width: 18px;
  height: 18px;
  font-size: 18px;
  line-height: 18px;
  box-shadow: none;
}
#rbkor_shooping_cart_widget table .rbkor_oitem_line .rbkor_ovalue .rbkor_ocontrols .rbkor_btn:hover {
  text-decoration: none;
}
#rbkor_shooping_cart_widget table .rbkor_oitem_line .rbkor_ovalue .rbkor_ocontrols .rbkor_oqty {
  display: inline-block;
  min-width: 32px;
  text-align: center;
  font-size: 18px;
  line-height: 1;
  font-weight: bolder;
}
#rbkor_shooping_cart_widget table .rbkor_oitem_line .rbkor_ovalue .rbkor_odesc {
  line-height: 24px;
  padding: 0;
  float: left;
}
#rbkor_shooping_cart_widget .rbkor_offers .desc,
#rbkor_shooping_cart_widget .rbkor_discount_otl {
  color: #4faf3e;
}
#rbkor_shooping_cart_widget #rbkor_oitems tr:first-child:not(.offers) {
  border-top-width: 1px;
  border-top-style: solid;
  border-color: #CCC;
}
#rbkor_shooping_cart_widget .rbkor_otl {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
}
#rbkor_shooping_cart_widget .rbkor_otl #rbkor_otl_value {
  float: right;
}
#rbkor_shooping_cart_widget.rbkor_notavailable .rbkor_order_detail,
#rbkor_shooping_cart_widget.rbkor_notavailable .rbkor_order_footer {
  display: none;
}
.order-fixed-cart #rbkor_mobile_panel {
  display: none;
}
.order-fixed-cart #rbkor_shooping_cart_widget {
  position: relative;
  bottom: auto;
  left: auto;
  overflow: visible;
  background-color: transparent !important;
}
.order-fixed-cart #rbkor_shooping_cart_widget .widget-title,
.order-fixed-cart #rbkor_shooping_cart_widget .rbkor_ototal {
  display: block;
}
.order-fixed-cart .rbkor_order_detail {
  overflow-y: auto;
  max-height: 50vh;
}

.item-order {
  cursor: pointer;
  border: 1px solid #CCC;
}
.item-order .catalog-item-main {
  padding: 1em;
}
.item-order .catalog-item-main .catalog-item-header h5 {
  font-size: 1.1rem;
}
.item-order .catalog-modifiers-list,
.item-order .catalog-allergens-list {
  display: none;
}

@media (min-width: 768px) {
  #rbkor_modal_item_modifiers .modal-dialog {
    max-width: 575px;
  }
  #rbkor_modal_item_modifiers .modal-dialog .modal-header,
#rbkor_modal_item_modifiers .modal-dialog .modal-body,
#rbkor_modal_item_modifiers .modal-dialog .modal-footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
#rbkor_modal_item_modifiers .modal-body .header-item-modal {
  margin-bottom: 1rem;
}
#rbkor_modal_item_modifiers .modal-body .header-item-modal .featured-image {
  position: relative;
  padding-top: 56.25%;
  margin-bottom: 1rem;
  overflow: hidden;
}
#rbkor_modal_item_modifiers .modal-body .header-item-modal .featured-image img,
#rbkor_modal_item_modifiers .modal-body .header-item-modal .featured-image video,
#rbkor_modal_item_modifiers .modal-body .header-item-modal .featured-image iframe {
  position: absolute;
  height: auto;
  left: 50%;
  max-width: 1000%;
  min-height: 100%;
  min-width: 100%;
  width: auto;
  top: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
@supports (object-fit: cover) {
  #rbkor_modal_item_modifiers .modal-body .header-item-modal .featured-image img,
#rbkor_modal_item_modifiers .modal-body .header-item-modal .featured-image video,
#rbkor_modal_item_modifiers .modal-body .header-item-modal .featured-image iframe {
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    object-fit: cover;
    -ms-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    transform: none;
  }
}
#rbkor_modal_item_modifiers .modal-body .header-item-modal .catalog-item-description {
  font-size: 85%;
}
#rbkor_modal_item_modifiers .modal-body .wrap-allergen .catalog-allergens-list {
  padding: 0;
  margin-bottom: 2rem;
}
#rbkor_modal_item_modifiers .modal-body .wrap-allergen .catalog-allergens-list .allergen .allergen-info .icon-allergen {
  width: 2em;
  height: 2em;
}
#rbkor_modal_item_modifiers .brko_modal_form h6 {
  font-weight: 600;
}
#rbkor_modal_item_modifiers .brko_modal_form .rbkor_btn {
  display: inline-block;
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 16px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#rbkor_modal_item_modifiers .brko_modal_form .wrap-qty-field {
  display: inline-block;
  min-width: 1.2em;
  text-align: center;
  font-size: 16px;
  line-height: 1;
}
#rbkor_modal_item_modifiers .brko_modal_form .addon-row {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 0.5rem;
  margin-bottom: 0.5rem;
  border: 1px solid #CCC;
}
#rbkor_modal_item_modifiers .brko_modal_form .addon-row .addon-desc {
  flex: 0 1 auto;
}
#rbkor_modal_item_modifiers .brko_modal_form .addon-row .addon-price {
  flex: 0 0 auto;
}
#rbkor_modal_item_modifiers .brko_modal_form .addon-row .addon-price .quantity {
  margin-right: 0.5em;
}
#rbkor_modal_item_modifiers .brko_modal_form #wrap-global-qty h6 {
  display: none;
}
#rbkor_modal_item_modifiers .brko_modal_form #wrap-global-qty .global-qty-row {
  text-align: center;
}
#rbkor_modal_item_modifiers .brko_modal_form #wrap-global-qty .global-qty-row .wrap-qty-field {
  font-size: 24px;
  min-width: 2em;
}
#rbkor_modal_item_modifiers .brko_modal_form #wrap-global-qty .global-qty-row .rbkor_btn {
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 24px;
}
#rbkor_modal_item_modifiers .modal-footer {
  flex-wrap: nowrap;
  justify-content: space-between;
}
#rbkor_modal_item_modifiers .modal-footer .btn-secondary {
  flex: 0 0 auto;
}
#rbkor_modal_item_modifiers .modal-footer .btn-primary {
  flex: 0 1 66%;
}

#rbkor_modal_places_search .modal-places-search-query {
  margin-bottom: 1rem;
}
#rbkor_modal_places_search .typeahead.dropdown-menu {
  padding: 0.375rem 0.75rem;
}
#rbkor_modal_places_search .typeahead.dropdown-menu li {
  padding: 0.1875rem 0;
}
#rbkor_modal_places_search #wrap-mps-map .mps-description {
  font-size: 90%;
  margin-bottom: 1rem;
  font-style: italic;
}
#rbkor_modal_places_search #wrap-mps-map #mps-map {
  width: 100%;
  height: 50vh;
  min-height: 300px;
}

.pac-container {
  z-index: 1051;
}

.offer-modal .offer-description {
  margin-bottom: 1rem;
}

.btn-secondary {
  background-color: #fff;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active {
  background-color: #e9ecef;
}

.btn-outline-secondary {
  color: #212529;
}

.wrap-booking-options .btn {
  display: block;
  width: 100%;
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.wrap-booking-options .wrap-booking-statuses {
  margin: 8px 0 0;
  display: flex;
  flex-direction: column;
}
.wrap-booking-options .wrap-booking-statuses .btn {
  display: flex;
  margin: 2px 0;
}
.wrap-booking-options .wrap-booking-statuses .btn span {
  margin-left: 1rem;
}
.wrap-booking-options .wrap-booking-statuses .btn:disabled {
  order: 100;
  margin: 2px auto;
  width: 80%;
}

.popover-header-wrap .popover-header {
  display: flex;
}
.popover-header-wrap .popover-header .close {
  margin-left: auto;
}

.txt-btn {
  display: inline-block;
  padding: 0.375rem 0;
  font-size: 1rem;
  line-height: 1.5;
  border: 1px solid rgba(0, 0, 0, 0);
}

.txt-btn-sm {
  display: inline-block;
  white-space: nowrap;
  padding: 0.25rem 0;
  font-size: 0.875rem;
  line-height: 1.5;
  border: 1px solid rgba(0, 0, 0, 0);
}

.txt-btn-sm.text-monospace,
.btn-sm.text-monospace {
  font-size: 0.7503125rem;
  line-height: 1.75;
}

.input-group .btn:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group .btn:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-sm-xs {
  padding: 0.125rem 0.25rem;
  font-size: 0.875rem;
  line-height: 0.75;
  border-radius: 0.2rem;
}

body.modal-open {
  padding-right: 0 !important;
}

.email-preview {
  border: 1px solid #dee2e6;
}

.btn-group label {
  margin-bottom: 0;
}

.btn-group-agenda {
  width: 100%;
}
.btn-group-agenda .btn {
  float: left;
  margin-top: -1px;
  margin-left: -1px;
}
.btn-group-agenda.btn-group-month .btn {
  width: 33.33%;
}
.btn-group-agenda.btn-group-week .btn {
  width: 25%;
}
.btn-group-agenda.btn-group-weekend .btn {
  width: 33.33%;
}

.list-input-group,
.list-btn-group {
  margin-bottom: 0.5rem;
  flex-wrap: nowrap;
}
.list-input-group + .list-btn-group,
.list-btn-group + .list-btn-group {
  display: flex;
}
.list-input-group:last-child,
.list-btn-group:last-child {
  margin-bottom: 0;
}
.list-input-group .btn-secondary,
.list-btn-group .btn-secondary {
  color: #5b5b5b;
  text-align: left;
}
.list-input-group .btn-secondary + .btn-secondary,
.list-btn-group .btn-secondary + .btn-secondary {
  margin-left: -1px;
}
.list-input-group .mdi,
.list-btn-group .mdi {
  color: #a7a7a7;
}
.list-input-group .input-group-prepend .mdi,
.list-btn-group .input-group-prepend .mdi {
  color: #8e8e8e;
}

.rating-detail {
  margin: 0;
  padding: 0;
}

.wrap-icon-label {
  display: inline-block;
  white-space: nowrap;
}
.wrap-icon-label .mdi {
  display: inline-block;
  margin-right: 0.2rem;
}
.wrap-icon-label .mdi:before {
  font-size: 1.25rem;
}
.wrap-icon-label + span {
  display: inline-block;
  line-height: 1rem;
  white-space: nowrap;
}

.fb-login .input-group-addon {
  background-color: #3b5998;
  color: #FFF;
}
.fb-login #fbButton {
  background-color: rgba(59, 89, 152, 0.9);
  color: #FFF;
}

.business-thumbnail {
  max-width: 280px;
}

.dashboard-group-button .btn {
  min-width: 270px;
  text-align: left;
}

.btn-primary.btn-help-inline {
  padding: 0;
  margin: 0.375rem 0.25rem 0.375rem 0;
  border-radius: 50%;
}
.btn-primary.btn-help-inline .mdi::before {
  top: 3px;
}

.txt-ellipsis {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.txt-control {
  display: inline-block;
  font-size: 1em;
  line-height: 1;
  min-width: 1.5em;
  text-align: center;
}
.txt-control.txt-lg {
  font-size: 1.5em;
  min-width: 2em;
}

.link-icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  font-size: 1em;
  line-height: 1em;
}
.link-icon svg {
  display: inline-block;
  fill: currentColor;
  height: 1em;
  width: 1em;
  position: relative;
  top: -0.0625em;
  vertical-align: middle;
}
.link-icon.lg-icon {
  width: 1.5em;
  height: 1.5em;
  font-size: 1.5em;
  line-height: 1.5em;
}
.link-icon.lg-icon svg {
  height: 1.5em;
  width: 1.5em;
}

.input-group-success .input-group-prepend .mdi {
  color: #ffffff;
}
.input-group-success .input-group-prepend .input-group-text {
  background-color: #4faf3e;
  border-color: #c3e6cb;
}
.input-group-success .btn, .input-group-success .btn-secondary {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.input-group-success .btn .mdi, .input-group-success .btn-secondary .mdi {
  color: #155724;
}

.input-group-danger .input-group-prepend .mdi {
  color: #ffffff;
}
.input-group-danger .input-group-prepend .input-group-text {
  background-color: #a51916;
  border-color: #f5c6cb;
}
.input-group-danger .btn, .input-group-danger .btn-secondary {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.input-group-danger .btn .mdi, .input-group-danger .btn-secondary .mdi {
  color: #721c24;
}

.input-group-info .input-group-prepend .mdi {
  color: #ffffff;
}
.input-group-info .input-group-prepend .input-group-text {
  background-color: #bee5eb;
  border-color: #bee5eb;
}
.input-group-info .btn, .input-group-info .btn-secondary {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.input-group-info .btn .mdi, .input-group-info .btn-secondary .mdi {
  color: #0c5460;
}

.mdi-booking-confirmed::before {
  content: "\f0ef";
}

.mdi-booking-canceled::before {
  content: "\f0f4";
}

.mdi-booking-pending::before {
  content: "\f691";
}

.mdi-booking-pending_payment::before {
  content: "ￏ";
}

.ta-order .mdi-booking-confirmed::before {
  content: "\f076";
}

.del-order .mdi-booking-confirmed::before {
  content: "\f0a3";
}

.com-order .mdi-booking-confirmed::before {
  content: "";
}

.pay-other {
  color: #fd7e14;
  border-color: #fd7e14;
}
.pay-other:hover {
  color: #212529;
  background-color: #fd7e14;
  border-color: #fd7e14;
}
.pay-other:focus, .pay-other.focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5);
}
.pay-other.disabled, .pay-other:disabled {
  color: #fd7e14;
  background-color: transparent;
}
.pay-other:not(:disabled):not(.disabled):active, .pay-other:not(:disabled):not(.disabled).active, .show > .pay-other.dropdown-toggle {
  color: #212529;
  background-color: #fd7e14;
  border-color: #fd7e14;
}
.pay-other:not(:disabled):not(.disabled):active:focus, .pay-other:not(:disabled):not(.disabled).active:focus, .show > .pay-other.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5);
}

.pay-no-incidence {
  color: #fff;
  background-color: #4faf3e;
  border-color: #4faf3e;
}
.pay-no-incidence:hover {
  color: #fff;
  background-color: #429334;
  border-color: #3e8931;
}
.pay-no-incidence:focus, .pay-no-incidence.focus {
  box-shadow: 0 0 0 0.2rem rgba(105, 187, 91, 0.5);
}
.pay-no-incidence.disabled, .pay-no-incidence:disabled {
  color: #fff;
  background-color: #4faf3e;
  border-color: #4faf3e;
}
.pay-no-incidence:not(:disabled):not(.disabled):active, .pay-no-incidence:not(:disabled):not(.disabled).active, .show > .pay-no-incidence.dropdown-toggle {
  color: #fff;
  background-color: #3e8931;
  border-color: #3a802d;
}
.pay-no-incidence:not(:disabled):not(.disabled):active:focus, .pay-no-incidence:not(:disabled):not(.disabled).active:focus, .show > .pay-no-incidence.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(105, 187, 91, 0.5);
}

.pay-incidence {
  color: #fff;
  background-color: #a51916;
  border-color: #a51916;
}
.pay-incidence:hover {
  color: #fff;
  background-color: #831412;
  border-color: #781210;
}
.pay-incidence:focus, .pay-incidence.focus {
  box-shadow: 0 0 0 0.2rem rgba(179, 60, 57, 0.5);
}
.pay-incidence.disabled, .pay-incidence:disabled {
  color: #fff;
  background-color: #a51916;
  border-color: #a51916;
}
.pay-incidence:not(:disabled):not(.disabled):active, .pay-incidence:not(:disabled):not(.disabled).active, .show > .pay-incidence.dropdown-toggle {
  color: #fff;
  background-color: #781210;
  border-color: #6d100f;
}
.pay-incidence:not(:disabled):not(.disabled):active:focus, .pay-incidence:not(:disabled):not(.disabled).active:focus, .show > .pay-incidence.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(179, 60, 57, 0.5);
}

.btn.booking-confirmed.btn-outline-secondary {
  color: #4faf3e;
  border-color: #4faf3e;
}
.btn.booking-confirmed.btn-outline-secondary:hover {
  color: #fff;
  background-color: #4faf3e;
  border-color: #4faf3e;
}
.btn.booking-confirmed.btn-outline-secondary:focus, .btn.booking-confirmed.btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(79, 175, 62, 0.5);
}
.btn.booking-confirmed.btn-outline-secondary.disabled, .btn.booking-confirmed.btn-outline-secondary:disabled {
  color: #4faf3e;
  background-color: transparent;
}
.btn.booking-confirmed.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn.booking-confirmed.btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-confirmed.btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #4faf3e;
  border-color: #4faf3e;
}
.btn.booking-confirmed.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-confirmed.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-confirmed.btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(79, 175, 62, 0.5);
}
.btn.booking-confirmed.btn-secondary {
  color: #fff;
  background-color: #4faf3e;
  border-color: #4faf3e;
}
.btn.booking-confirmed.btn-secondary:hover {
  color: #fff;
  background-color: #429334;
  border-color: #3e8931;
}
.btn.booking-confirmed.btn-secondary:focus, .btn.booking-confirmed.btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(105, 187, 91, 0.5);
}
.btn.booking-confirmed.btn-secondary.disabled, .btn.booking-confirmed.btn-secondary:disabled {
  color: #fff;
  background-color: #4faf3e;
  border-color: #4faf3e;
}
.btn.booking-confirmed.btn-secondary:not(:disabled):not(.disabled):active, .btn.booking-confirmed.btn-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-confirmed.btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #3e8931;
  border-color: #3a802d;
}
.btn.booking-confirmed.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-confirmed.btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-confirmed.btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(105, 187, 91, 0.5);
}
.btn.booking-reserved.btn-outline-secondary {
  color: #82c5f5;
  border-color: #82c5f5;
}
.btn.booking-reserved.btn-outline-secondary:hover {
  color: #212529;
  background-color: #82c5f5;
  border-color: #82c5f5;
}
.btn.booking-reserved.btn-outline-secondary:focus, .btn.booking-reserved.btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 197, 245, 0.5);
}
.btn.booking-reserved.btn-outline-secondary.disabled, .btn.booking-reserved.btn-outline-secondary:disabled {
  color: #82c5f5;
  background-color: transparent;
}
.btn.booking-reserved.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn.booking-reserved.btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-reserved.btn-outline-secondary.dropdown-toggle {
  color: #212529;
  background-color: #82c5f5;
  border-color: #82c5f5;
}
.btn.booking-reserved.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-reserved.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-reserved.btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 197, 245, 0.5);
}
.btn.booking-reserved.btn-secondary {
  color: #212529;
  background-color: #82c5f5;
  border-color: #82c5f5;
}
.btn.booking-reserved.btn-secondary:hover {
  color: #212529;
  background-color: #5fb5f2;
  border-color: #53aff1;
}
.btn.booking-reserved.btn-secondary:focus, .btn.booking-reserved.btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(115, 173, 214, 0.5);
}
.btn.booking-reserved.btn-secondary.disabled, .btn.booking-reserved.btn-secondary:disabled {
  color: #212529;
  background-color: #82c5f5;
  border-color: #82c5f5;
}
.btn.booking-reserved.btn-secondary:not(:disabled):not(.disabled):active, .btn.booking-reserved.btn-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-reserved.btn-secondary.dropdown-toggle {
  color: #212529;
  background-color: #53aff1;
  border-color: #47aaf0;
}
.btn.booking-reserved.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-reserved.btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-reserved.btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(115, 173, 214, 0.5);
}
.btn.booking-arrived.btn-outline-secondary {
  color: #4a7edc;
  border-color: #4a7edc;
}
.btn.booking-arrived.btn-outline-secondary:hover {
  color: #fff;
  background-color: #4a7edc;
  border-color: #4a7edc;
}
.btn.booking-arrived.btn-outline-secondary:focus, .btn.booking-arrived.btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 126, 220, 0.5);
}
.btn.booking-arrived.btn-outline-secondary.disabled, .btn.booking-arrived.btn-outline-secondary:disabled {
  color: #4a7edc;
  background-color: transparent;
}
.btn.booking-arrived.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn.booking-arrived.btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-arrived.btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #4a7edc;
  border-color: #4a7edc;
}
.btn.booking-arrived.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-arrived.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-arrived.btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 126, 220, 0.5);
}
.btn.booking-arrived.btn-secondary {
  color: #fff;
  background-color: #4a7edc;
  border-color: #4a7edc;
}
.btn.booking-arrived.btn-secondary:hover {
  color: #fff;
  background-color: #2a67d6;
  border-color: #2762cc;
}
.btn.booking-arrived.btn-secondary:focus, .btn.booking-arrived.btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(101, 145, 225, 0.5);
}
.btn.booking-arrived.btn-secondary.disabled, .btn.booking-arrived.btn-secondary:disabled {
  color: #fff;
  background-color: #4a7edc;
  border-color: #4a7edc;
}
.btn.booking-arrived.btn-secondary:not(:disabled):not(.disabled):active, .btn.booking-arrived.btn-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-arrived.btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #2762cc;
  border-color: #255dc1;
}
.btn.booking-arrived.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-arrived.btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-arrived.btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(101, 145, 225, 0.5);
}
.btn.booking-seated.btn-outline-secondary {
  color: #2143ea;
  border-color: #2143ea;
}
.btn.booking-seated.btn-outline-secondary:hover {
  color: #fff;
  background-color: #2143ea;
  border-color: #2143ea;
}
.btn.booking-seated.btn-outline-secondary:focus, .btn.booking-seated.btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(33, 67, 234, 0.5);
}
.btn.booking-seated.btn-outline-secondary.disabled, .btn.booking-seated.btn-outline-secondary:disabled {
  color: #2143ea;
  background-color: transparent;
}
.btn.booking-seated.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn.booking-seated.btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-seated.btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #2143ea;
  border-color: #2143ea;
}
.btn.booking-seated.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-seated.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-seated.btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(33, 67, 234, 0.5);
}
.btn.booking-seated.btn-secondary {
  color: #fff;
  background-color: #2143ea;
  border-color: #2143ea;
}
.btn.booking-seated.btn-secondary:hover {
  color: #fff;
  background-color: #1434d1;
  border-color: #1331c5;
}
.btn.booking-seated.btn-secondary:focus, .btn.booking-seated.btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(66, 95, 237, 0.5);
}
.btn.booking-seated.btn-secondary.disabled, .btn.booking-seated.btn-secondary:disabled {
  color: #fff;
  background-color: #2143ea;
  border-color: #2143ea;
}
.btn.booking-seated.btn-secondary:not(:disabled):not(.disabled):active, .btn.booking-seated.btn-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-seated.btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #1331c5;
  border-color: #122eba;
}
.btn.booking-seated.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-seated.btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-seated.btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(66, 95, 237, 0.5);
}
.btn.booking-billed.btn-outline-secondary {
  color: #061d8e;
  border-color: #061d8e;
}
.btn.booking-billed.btn-outline-secondary:hover {
  color: #fff;
  background-color: #061d8e;
  border-color: #061d8e;
}
.btn.booking-billed.btn-outline-secondary:focus, .btn.booking-billed.btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 29, 142, 0.5);
}
.btn.booking-billed.btn-outline-secondary.disabled, .btn.booking-billed.btn-outline-secondary:disabled {
  color: #061d8e;
  background-color: transparent;
}
.btn.booking-billed.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn.booking-billed.btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-billed.btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #061d8e;
  border-color: #061d8e;
}
.btn.booking-billed.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-billed.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-billed.btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 29, 142, 0.5);
}
.btn.booking-billed.btn-secondary {
  color: #fff;
  background-color: #061d8e;
  border-color: #061d8e;
}
.btn.booking-billed.btn-secondary:hover {
  color: #fff;
  background-color: #041669;
  border-color: #04135d;
}
.btn.booking-billed.btn-secondary:focus, .btn.booking-billed.btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(43, 63, 159, 0.5);
}
.btn.booking-billed.btn-secondary.disabled, .btn.booking-billed.btn-secondary:disabled {
  color: #fff;
  background-color: #061d8e;
  border-color: #061d8e;
}
.btn.booking-billed.btn-secondary:not(:disabled):not(.disabled):active, .btn.booking-billed.btn-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-billed.btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #04135d;
  border-color: #031151;
}
.btn.booking-billed.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-billed.btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-billed.btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(43, 63, 159, 0.5);
}
.btn.booking-released.btn-outline-secondary {
  color: #20de0d;
  border-color: #20de0d;
}
.btn.booking-released.btn-outline-secondary:hover {
  color: #fff;
  background-color: #20de0d;
  border-color: #20de0d;
}
.btn.booking-released.btn-outline-secondary:focus, .btn.booking-released.btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(32, 222, 13, 0.5);
}
.btn.booking-released.btn-outline-secondary.disabled, .btn.booking-released.btn-outline-secondary:disabled {
  color: #20de0d;
  background-color: transparent;
}
.btn.booking-released.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn.booking-released.btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-released.btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #20de0d;
  border-color: #20de0d;
}
.btn.booking-released.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-released.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-released.btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(32, 222, 13, 0.5);
}
.btn.booking-released.btn-secondary {
  color: #fff;
  background-color: #20de0d;
  border-color: #20de0d;
}
.btn.booking-released.btn-secondary:hover {
  color: #fff;
  background-color: #1bba0b;
  border-color: #19ae0a;
}
.btn.booking-released.btn-secondary:focus, .btn.booking-released.btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(65, 227, 49, 0.5);
}
.btn.booking-released.btn-secondary.disabled, .btn.booking-released.btn-secondary:disabled {
  color: #fff;
  background-color: #20de0d;
  border-color: #20de0d;
}
.btn.booking-released.btn-secondary:not(:disabled):not(.disabled):active, .btn.booking-released.btn-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-released.btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #19ae0a;
  border-color: #17a209;
}
.btn.booking-released.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-released.btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-released.btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(65, 227, 49, 0.5);
}
.btn.booking-not_shown.btn-outline-secondary {
  color: #ff0001;
  border-color: #ff0001;
}
.btn.booking-not_shown.btn-outline-secondary:hover {
  color: #fff;
  background-color: #ff0001;
  border-color: #ff0001;
}
.btn.booking-not_shown.btn-outline-secondary:focus, .btn.booking-not_shown.btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 0, 1, 0.5);
}
.btn.booking-not_shown.btn-outline-secondary.disabled, .btn.booking-not_shown.btn-outline-secondary:disabled {
  color: #ff0001;
  background-color: transparent;
}
.btn.booking-not_shown.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn.booking-not_shown.btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-not_shown.btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #ff0001;
  border-color: #ff0001;
}
.btn.booking-not_shown.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-not_shown.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-not_shown.btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 0, 1, 0.5);
}
.btn.booking-not_shown.btn-secondary {
  color: #fff;
  background-color: #ff0001;
  border-color: #ff0001;
}
.btn.booking-not_shown.btn-secondary:hover {
  color: #fff;
  background-color: #d90001;
  border-color: #cc0001;
}
.btn.booking-not_shown.btn-secondary:focus, .btn.booking-not_shown.btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 38, 39, 0.5);
}
.btn.booking-not_shown.btn-secondary.disabled, .btn.booking-not_shown.btn-secondary:disabled {
  color: #fff;
  background-color: #ff0001;
  border-color: #ff0001;
}
.btn.booking-not_shown.btn-secondary:not(:disabled):not(.disabled):active, .btn.booking-not_shown.btn-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-not_shown.btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #cc0001;
  border-color: #bf0001;
}
.btn.booking-not_shown.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-not_shown.btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-not_shown.btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 38, 39, 0.5);
}
.btn.booking-info_received.btn-outline-secondary {
  color: #82c5f5;
  border-color: #82c5f5;
}
.btn.booking-info_received.btn-outline-secondary:hover {
  color: #212529;
  background-color: #82c5f5;
  border-color: #82c5f5;
}
.btn.booking-info_received.btn-outline-secondary:focus, .btn.booking-info_received.btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 197, 245, 0.5);
}
.btn.booking-info_received.btn-outline-secondary.disabled, .btn.booking-info_received.btn-outline-secondary:disabled {
  color: #82c5f5;
  background-color: transparent;
}
.btn.booking-info_received.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn.booking-info_received.btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-info_received.btn-outline-secondary.dropdown-toggle {
  color: #212529;
  background-color: #82c5f5;
  border-color: #82c5f5;
}
.btn.booking-info_received.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-info_received.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-info_received.btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 197, 245, 0.5);
}
.btn.booking-info_received.btn-secondary {
  color: #212529;
  background-color: #82c5f5;
  border-color: #82c5f5;
}
.btn.booking-info_received.btn-secondary:hover {
  color: #212529;
  background-color: #5fb5f2;
  border-color: #53aff1;
}
.btn.booking-info_received.btn-secondary:focus, .btn.booking-info_received.btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(115, 173, 214, 0.5);
}
.btn.booking-info_received.btn-secondary.disabled, .btn.booking-info_received.btn-secondary:disabled {
  color: #212529;
  background-color: #82c5f5;
  border-color: #82c5f5;
}
.btn.booking-info_received.btn-secondary:not(:disabled):not(.disabled):active, .btn.booking-info_received.btn-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-info_received.btn-secondary.dropdown-toggle {
  color: #212529;
  background-color: #53aff1;
  border-color: #47aaf0;
}
.btn.booking-info_received.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-info_received.btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-info_received.btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(115, 173, 214, 0.5);
}
.btn.booking-in_progress.btn-outline-secondary {
  color: #4a7edc;
  border-color: #4a7edc;
}
.btn.booking-in_progress.btn-outline-secondary:hover {
  color: #fff;
  background-color: #4a7edc;
  border-color: #4a7edc;
}
.btn.booking-in_progress.btn-outline-secondary:focus, .btn.booking-in_progress.btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 126, 220, 0.5);
}
.btn.booking-in_progress.btn-outline-secondary.disabled, .btn.booking-in_progress.btn-outline-secondary:disabled {
  color: #4a7edc;
  background-color: transparent;
}
.btn.booking-in_progress.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn.booking-in_progress.btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-in_progress.btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #4a7edc;
  border-color: #4a7edc;
}
.btn.booking-in_progress.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-in_progress.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-in_progress.btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 126, 220, 0.5);
}
.btn.booking-in_progress.btn-secondary {
  color: #fff;
  background-color: #4a7edc;
  border-color: #4a7edc;
}
.btn.booking-in_progress.btn-secondary:hover {
  color: #fff;
  background-color: #2a67d6;
  border-color: #2762cc;
}
.btn.booking-in_progress.btn-secondary:focus, .btn.booking-in_progress.btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(101, 145, 225, 0.5);
}
.btn.booking-in_progress.btn-secondary.disabled, .btn.booking-in_progress.btn-secondary:disabled {
  color: #fff;
  background-color: #4a7edc;
  border-color: #4a7edc;
}
.btn.booking-in_progress.btn-secondary:not(:disabled):not(.disabled):active, .btn.booking-in_progress.btn-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-in_progress.btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #2762cc;
  border-color: #255dc1;
}
.btn.booking-in_progress.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-in_progress.btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-in_progress.btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(101, 145, 225, 0.5);
}
.btn.booking-ready_to_go.btn-outline-secondary {
  color: #2143ea;
  border-color: #2143ea;
}
.btn.booking-ready_to_go.btn-outline-secondary:hover {
  color: #fff;
  background-color: #2143ea;
  border-color: #2143ea;
}
.btn.booking-ready_to_go.btn-outline-secondary:focus, .btn.booking-ready_to_go.btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(33, 67, 234, 0.5);
}
.btn.booking-ready_to_go.btn-outline-secondary.disabled, .btn.booking-ready_to_go.btn-outline-secondary:disabled {
  color: #2143ea;
  background-color: transparent;
}
.btn.booking-ready_to_go.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn.booking-ready_to_go.btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-ready_to_go.btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #2143ea;
  border-color: #2143ea;
}
.btn.booking-ready_to_go.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-ready_to_go.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-ready_to_go.btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(33, 67, 234, 0.5);
}
.btn.booking-ready_to_go.btn-secondary {
  color: #fff;
  background-color: #2143ea;
  border-color: #2143ea;
}
.btn.booking-ready_to_go.btn-secondary:hover {
  color: #fff;
  background-color: #1434d1;
  border-color: #1331c5;
}
.btn.booking-ready_to_go.btn-secondary:focus, .btn.booking-ready_to_go.btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(66, 95, 237, 0.5);
}
.btn.booking-ready_to_go.btn-secondary.disabled, .btn.booking-ready_to_go.btn-secondary:disabled {
  color: #fff;
  background-color: #2143ea;
  border-color: #2143ea;
}
.btn.booking-ready_to_go.btn-secondary:not(:disabled):not(.disabled):active, .btn.booking-ready_to_go.btn-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-ready_to_go.btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #1331c5;
  border-color: #122eba;
}
.btn.booking-ready_to_go.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-ready_to_go.btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-ready_to_go.btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(66, 95, 237, 0.5);
}
.btn.booking-in_transit.btn-outline-secondary {
  color: #061d8e;
  border-color: #061d8e;
}
.btn.booking-in_transit.btn-outline-secondary:hover {
  color: #fff;
  background-color: #061d8e;
  border-color: #061d8e;
}
.btn.booking-in_transit.btn-outline-secondary:focus, .btn.booking-in_transit.btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 29, 142, 0.5);
}
.btn.booking-in_transit.btn-outline-secondary.disabled, .btn.booking-in_transit.btn-outline-secondary:disabled {
  color: #061d8e;
  background-color: transparent;
}
.btn.booking-in_transit.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn.booking-in_transit.btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-in_transit.btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #061d8e;
  border-color: #061d8e;
}
.btn.booking-in_transit.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-in_transit.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-in_transit.btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 29, 142, 0.5);
}
.btn.booking-in_transit.btn-secondary {
  color: #fff;
  background-color: #061d8e;
  border-color: #061d8e;
}
.btn.booking-in_transit.btn-secondary:hover {
  color: #fff;
  background-color: #041669;
  border-color: #04135d;
}
.btn.booking-in_transit.btn-secondary:focus, .btn.booking-in_transit.btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(43, 63, 159, 0.5);
}
.btn.booking-in_transit.btn-secondary.disabled, .btn.booking-in_transit.btn-secondary:disabled {
  color: #fff;
  background-color: #061d8e;
  border-color: #061d8e;
}
.btn.booking-in_transit.btn-secondary:not(:disabled):not(.disabled):active, .btn.booking-in_transit.btn-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-in_transit.btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #04135d;
  border-color: #031151;
}
.btn.booking-in_transit.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-in_transit.btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-in_transit.btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(43, 63, 159, 0.5);
}
.btn.booking-delivered.btn-outline-secondary {
  color: #20de0d;
  border-color: #20de0d;
}
.btn.booking-delivered.btn-outline-secondary:hover {
  color: #fff;
  background-color: #20de0d;
  border-color: #20de0d;
}
.btn.booking-delivered.btn-outline-secondary:focus, .btn.booking-delivered.btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(32, 222, 13, 0.5);
}
.btn.booking-delivered.btn-outline-secondary.disabled, .btn.booking-delivered.btn-outline-secondary:disabled {
  color: #20de0d;
  background-color: transparent;
}
.btn.booking-delivered.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn.booking-delivered.btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-delivered.btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #20de0d;
  border-color: #20de0d;
}
.btn.booking-delivered.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-delivered.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-delivered.btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(32, 222, 13, 0.5);
}
.btn.booking-delivered.btn-secondary {
  color: #fff;
  background-color: #20de0d;
  border-color: #20de0d;
}
.btn.booking-delivered.btn-secondary:hover {
  color: #fff;
  background-color: #1bba0b;
  border-color: #19ae0a;
}
.btn.booking-delivered.btn-secondary:focus, .btn.booking-delivered.btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(65, 227, 49, 0.5);
}
.btn.booking-delivered.btn-secondary.disabled, .btn.booking-delivered.btn-secondary:disabled {
  color: #fff;
  background-color: #20de0d;
  border-color: #20de0d;
}
.btn.booking-delivered.btn-secondary:not(:disabled):not(.disabled):active, .btn.booking-delivered.btn-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-delivered.btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #19ae0a;
  border-color: #17a209;
}
.btn.booking-delivered.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-delivered.btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-delivered.btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(65, 227, 49, 0.5);
}
.btn.booking-delivery_issue.btn-outline-secondary {
  color: #ff0001;
  border-color: #ff0001;
}
.btn.booking-delivery_issue.btn-outline-secondary:hover {
  color: #fff;
  background-color: #ff0001;
  border-color: #ff0001;
}
.btn.booking-delivery_issue.btn-outline-secondary:focus, .btn.booking-delivery_issue.btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 0, 1, 0.5);
}
.btn.booking-delivery_issue.btn-outline-secondary.disabled, .btn.booking-delivery_issue.btn-outline-secondary:disabled {
  color: #ff0001;
  background-color: transparent;
}
.btn.booking-delivery_issue.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn.booking-delivery_issue.btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-delivery_issue.btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #ff0001;
  border-color: #ff0001;
}
.btn.booking-delivery_issue.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-delivery_issue.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-delivery_issue.btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 0, 1, 0.5);
}
.btn.booking-delivery_issue.btn-secondary {
  color: #fff;
  background-color: #ff0001;
  border-color: #ff0001;
}
.btn.booking-delivery_issue.btn-secondary:hover {
  color: #fff;
  background-color: #d90001;
  border-color: #cc0001;
}
.btn.booking-delivery_issue.btn-secondary:focus, .btn.booking-delivery_issue.btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 38, 39, 0.5);
}
.btn.booking-delivery_issue.btn-secondary.disabled, .btn.booking-delivery_issue.btn-secondary:disabled {
  color: #fff;
  background-color: #ff0001;
  border-color: #ff0001;
}
.btn.booking-delivery_issue.btn-secondary:not(:disabled):not(.disabled):active, .btn.booking-delivery_issue.btn-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-delivery_issue.btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #cc0001;
  border-color: #bf0001;
}
.btn.booking-delivery_issue.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-delivery_issue.btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-delivery_issue.btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 38, 39, 0.5);
}
.btn.booking-collected.btn-outline-secondary {
  color: #20de0d;
  border-color: #20de0d;
}
.btn.booking-collected.btn-outline-secondary:hover {
  color: #fff;
  background-color: #20de0d;
  border-color: #20de0d;
}
.btn.booking-collected.btn-outline-secondary:focus, .btn.booking-collected.btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(32, 222, 13, 0.5);
}
.btn.booking-collected.btn-outline-secondary.disabled, .btn.booking-collected.btn-outline-secondary:disabled {
  color: #20de0d;
  background-color: transparent;
}
.btn.booking-collected.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn.booking-collected.btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-collected.btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #20de0d;
  border-color: #20de0d;
}
.btn.booking-collected.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-collected.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-collected.btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(32, 222, 13, 0.5);
}
.btn.booking-collected.btn-secondary {
  color: #fff;
  background-color: #20de0d;
  border-color: #20de0d;
}
.btn.booking-collected.btn-secondary:hover {
  color: #fff;
  background-color: #1bba0b;
  border-color: #19ae0a;
}
.btn.booking-collected.btn-secondary:focus, .btn.booking-collected.btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(65, 227, 49, 0.5);
}
.btn.booking-collected.btn-secondary.disabled, .btn.booking-collected.btn-secondary:disabled {
  color: #fff;
  background-color: #20de0d;
  border-color: #20de0d;
}
.btn.booking-collected.btn-secondary:not(:disabled):not(.disabled):active, .btn.booking-collected.btn-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-collected.btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #19ae0a;
  border-color: #17a209;
}
.btn.booking-collected.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-collected.btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-collected.btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(65, 227, 49, 0.5);
}
.btn.booking-canceled.btn-outline-secondary {
  color: #a51916;
  border-color: #a51916;
}
.btn.booking-canceled.btn-outline-secondary:hover {
  color: #fff;
  background-color: #a51916;
  border-color: #a51916;
}
.btn.booking-canceled.btn-outline-secondary:focus, .btn.booking-canceled.btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(165, 25, 22, 0.5);
}
.btn.booking-canceled.btn-outline-secondary.disabled, .btn.booking-canceled.btn-outline-secondary:disabled {
  color: #a51916;
  background-color: transparent;
}
.btn.booking-canceled.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn.booking-canceled.btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-canceled.btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #a51916;
  border-color: #a51916;
}
.btn.booking-canceled.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-canceled.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-canceled.btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(165, 25, 22, 0.5);
}
.btn.booking-canceled.btn-secondary {
  color: #fff;
  background-color: #a51916;
  border-color: #a51916;
}
.btn.booking-canceled.btn-secondary:hover {
  color: #fff;
  background-color: #831412;
  border-color: #781210;
}
.btn.booking-canceled.btn-secondary:focus, .btn.booking-canceled.btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(179, 60, 57, 0.5);
}
.btn.booking-canceled.btn-secondary.disabled, .btn.booking-canceled.btn-secondary:disabled {
  color: #fff;
  background-color: #a51916;
  border-color: #a51916;
}
.btn.booking-canceled.btn-secondary:not(:disabled):not(.disabled):active, .btn.booking-canceled.btn-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-canceled.btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #781210;
  border-color: #6d100f;
}
.btn.booking-canceled.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-canceled.btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-canceled.btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(179, 60, 57, 0.5);
}
.btn.booking-pending.btn-outline-secondary {
  color: #fd7e14;
  border-color: #fd7e14;
}
.btn.booking-pending.btn-outline-secondary:hover {
  color: #212529;
  background-color: #fd7e14;
  border-color: #fd7e14;
}
.btn.booking-pending.btn-outline-secondary:focus, .btn.booking-pending.btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5);
}
.btn.booking-pending.btn-outline-secondary.disabled, .btn.booking-pending.btn-outline-secondary:disabled {
  color: #fd7e14;
  background-color: transparent;
}
.btn.booking-pending.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn.booking-pending.btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-pending.btn-outline-secondary.dropdown-toggle {
  color: #212529;
  background-color: #fd7e14;
  border-color: #fd7e14;
}
.btn.booking-pending.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-pending.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-pending.btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(253, 126, 20, 0.5);
}
.btn.booking-pending.btn-secondary {
  color: #212529;
  background-color: #fd7e14;
  border-color: #fd7e14;
}
.btn.booking-pending.btn-secondary:hover {
  color: #fff;
  background-color: #e96b02;
  border-color: #dc6502;
}
.btn.booking-pending.btn-secondary:focus, .btn.booking-pending.btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 113, 23, 0.5);
}
.btn.booking-pending.btn-secondary.disabled, .btn.booking-pending.btn-secondary:disabled {
  color: #212529;
  background-color: #fd7e14;
  border-color: #fd7e14;
}
.btn.booking-pending.btn-secondary:not(:disabled):not(.disabled):active, .btn.booking-pending.btn-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-pending.btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #dc6502;
  border-color: #cf5f02;
}
.btn.booking-pending.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-pending.btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-pending.btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 113, 23, 0.5);
}
.btn.booking-pending_payment.btn-outline-secondary {
  color: #ffc107;
  border-color: #ffc107;
}
.btn.booking-pending_payment.btn-outline-secondary:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn.booking-pending_payment.btn-outline-secondary:focus, .btn.booking-pending_payment.btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn.booking-pending_payment.btn-outline-secondary.disabled, .btn.booking-pending_payment.btn-outline-secondary:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn.booking-pending_payment.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn.booking-pending_payment.btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-pending_payment.btn-outline-secondary.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn.booking-pending_payment.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-pending_payment.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-pending_payment.btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn.booking-pending_payment.btn-secondary {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn.booking-pending_payment.btn-secondary:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn.booking-pending_payment.btn-secondary:focus, .btn.booking-pending_payment.btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn.booking-pending_payment.btn-secondary.disabled, .btn.booking-pending_payment.btn-secondary:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn.booking-pending_payment.btn-secondary:not(:disabled):not(.disabled):active, .btn.booking-pending_payment.btn-secondary:not(:disabled):not(.disabled).active, .show > .btn.booking-pending_payment.btn-secondary.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.btn.booking-pending_payment.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn.booking-pending_payment.btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn.booking-pending_payment.btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

/* TODO: @moz667: para poder tener badges con el mismo fondo del estado de los pedidos */
.badge.booking-confirmed {
  background-color: #4faf3e;
}
.badge.booking-canceled {
  background-color: #a51916;
}
.badge.booking-pending {
  background-color: #fd7e14;
}
.badge.booking-pending_payment {
  background-color: #ffc107;
}

.coupon-pending_payment .btn-outline-secondary {
  color: #ffc107;
  border-color: #ffc107;
}
.coupon-pending_payment .btn-outline-secondary:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.coupon-pending_payment .btn-outline-secondary:focus, .coupon-pending_payment .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.coupon-pending_payment .btn-outline-secondary.disabled, .coupon-pending_payment .btn-outline-secondary:disabled {
  color: #ffc107;
  background-color: transparent;
}
.coupon-pending_payment .btn-outline-secondary:not(:disabled):not(.disabled):active, .coupon-pending_payment .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .coupon-pending_payment .btn-outline-secondary.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.coupon-pending_payment .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .coupon-pending_payment .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .coupon-pending_payment .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.closed-editable a.ui-state-default {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none;
  color: red;
}

.open-editable a.ui-state-default {
  opacity: 0.8;
  filter: Alpha(Opacity=35);
  background-image: none;
  color: green;
}

.modal-body form .submitForm,
.modal-body form .simple-submit {
  display: none;
}

.modal-body .form-group .col-md-3,
.modal-body .form-group .col-md-9,
.modal-body .form-group .col-sm-3,
.modal-body .form-group .col-sm-9 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.multiselect-container li {
  margin-right: 1rem;
}
.multiselect-container li.multiselect-item.filter {
  margin-right: 0;
}

.date-range-item-wrap a {
  color: red;
  font-weight: bold;
}

/* TODO: Repasar... Cosas que se necesitan para pedidos desde la admin: */
/* SVG Icons base styles */
svg.icon {
  display: inline-block;
  fill: currentColor;
  height: 1em;
  position: relative;
  top: -0.0625em;
  vertical-align: middle;
  width: 1em;
}

/* TODO: Repasar... (tambien esta en r2wp/plugins/restaurant-bookings */
/* Lo utilizamos para pintar enlaces con aspecto deshabilitado */
a.ae-disabled {
  color: gray;
  pointer-events: none;
  opacity: 0.5;
}

/*
TODO: Arreglar esto...
moz667: arregla el z-index del datepicker cuando se trata de uno sacado en la capa flotante que sale a la derecha (z-index: 1032),
esto ocurre porque el paquete jquery-ui-sass, pone un "z-index: 500 !important" a esta clase.
*/
.ui-datepicker {
  z-index: 1033 !important;
}

/* TODO: Yo creo que queda mejor las celdas con borde... */
.order-search-list th, .order-search-list td {
  border-right: 1px solid #dee2e6;
}
.order-search-list tr th:last-of-type, .order-search-list tr td:last-of-type {
  border-right: 0;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiIiwic291cmNlcyI6WyJhZG1pbi5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuYnV0dG9uOmhvdmVyLCBidXR0b246Zm9jdXMsIGJ1dHRvbjphY3RpdmUsXG4uYnRuOmhvdmVyLFxuLmJ0bjpmb2N1cyxcbi5idG46YWN0aXZlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubGF5b3V0LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmRmZGZkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubGF5b3V0LWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ubGF5b3V0LWNvbnRlbnQgLmNvbnRhaW5lci1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ubGF5b3V0LWNvbnRlbnQgLmNvbnRhaW5lci1oZWFkZXIgLmNvbnRhaW5lci1oZWFkZXItdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dC1jb250ZW50IC5jb250YWluZXItaGVhZGVyIC5jb250YWluZXItaGVhZGVyLXRpdGxlIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuLmxheW91dC1jb250ZW50IC5jb250YWluZXItaGVhZGVyIC5jb250YWluZXItaGVhZGVyLXRpdGxlIC5oZWFkZXItdGl0bGUge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cbi5sYXlvdXQtY29udGVudCAuY29udGFpbmVyLWhlYWRlciAuY29udGFpbmVyLWhlYWRlci10aXRsZSAuaGVhZGVyLXRpdGxlIC5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG4ubGF5b3V0LWNvbnRlbnQgLmNvbnRhaW5lci1oZWFkZXIgLmNvbnRhaW5lci1oZWFkZXItdGl0bGUgLmhlYWRlci10aXRsZS14dHJhIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4ubGF5b3V0LWNvbnRlbnQgLmNvbnRhaW5lci1hY3Rpb25zIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmxheW91dC1jb250ZW50IC5jb250ZW50LW1haW4ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmxheW91dC1jb250ZW50IC5jb250YWluZXItdGl0bGUgLmNvbnRlbnQtbWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubGF5b3V0LWNvbnRlbnQgLmNvbnRhaW5lci1oZWFkZXIgKyAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG4ubGF5b3V0LWNvbnRlbnQgLmNvbnRhaW5lci1hY3Rpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5sYXlvdXQtY29udGVudCAuY29udGFpbmVyLWFjdGlvbnMgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxheW91dC1jb250ZW50IC5jb250ZW50LWZvcm0tZ3JvdXAge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5sZWZ0LXNpZGViYXIgLmxheW91dC1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtO1xuICB9XG4gIC5sZWZ0LXNpZGViYXIgLmxheW91dC1mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb250YWluZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5jb250YWluZXItaGVhZGVyLW5hdixcbi5jb250YWluZXItYWN0aW9ucyB7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uaGVhZGVyLWZsdWlkIC5jb250YWluZXItaGVhZGVyIC5jb250YWluZXIsXG4uaGVhZGVyLWZsdWlkIC5jb250YWluZXItaGVhZGVyLW5hdiAuY29udGFpbmVyLFxuLmhlYWRlci1mbHVpZCAuY29udGFpbmVyLWFjdGlvbnMgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lci1oZWFkZXItbmF2IC5oZWFkZXItbmF2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jb250YWluZXItaGVhZGVyLW5hdiAuaGVhZGVyLW5hdiBsaSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29udGFpbmVyLWhlYWRlci1uYXYgLmhlYWRlci1uYXYgbGkgYSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uY29udGFpbmVyLWFjdGlvbnMgLmhlYWRlci1hY3Rpb25zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbnRhaW5lci1hY3Rpb25zIC5oZWFkZXItYWN0aW9ucyBsaSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29udGFpbmVyLWFjdGlvbnMgLmhlYWRlci1hY3Rpb25zICsgLmhlYWRlci1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkcy0yLWNvbCAuY2FyZC1jb2x1bW5zIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbn1cblxuLm5hdi10YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmQ7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtY29tcGFjdCAubmF2LWl0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtY29tcGFjdCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMC4zMzMzMzMzMzMzcmVtIDAuNXJlbTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1jb21wYWN0IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLXRhYmxlLWZpbHRlcnMge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtdGFibGUtZmlsdGVycyAubWwtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xufVxuLm5hdi10YWJzLm5hdi10YWJzLXRhYmxlLWZpbHRlcnMgLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtdGFibGUtZmlsdGVycyAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4udGFiLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNvbHVtbnMtMiAuZm9ybS1ncm91cCAuY29sLW1kLTMsXG4uY29sdW1ucy0yIC5mb3JtLWdyb3VwIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5yaWdodC1zaWRlLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogMTAzMjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDBweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwcHgpO1xufVxuLnJpZ2h0LXNpZGUtdG9nZ2xlLmNvbGxhcHNpbmcge1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuLnJpZ2h0LXNpZGUtdG9nZ2xlLnNob3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDBweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwcHgpO1xufVxuLnJpZ2h0LXNpZGUtdG9nZ2xlLnNob3cuY29sbGFwc2UsIC5yaWdodC1zaWRlLXRvZ2dsZS5zaG93LmNvbGxhcHNpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnJpZ2h0LXNpZGUtdG9nZ2xlIC5jb250YWluZXItYWN0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG4ucmlnaHQtc2lkZS10b2dnbGUgLmNvbnRhaW5lci1hY3Rpb25zIC5jb2wtMTIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucmlnaHQtc2lkZS10b2dnbGUgLmZvcm0tZ3JvdXAgLmNvbC1tZC0zLFxuLnJpZ2h0LXNpZGUtdG9nZ2xlIC5mb3JtLWdyb3VwIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5uYXZiYXItdG9wIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMy41cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4ubmF2YmFyLXRvcC5uYXZiYXIuZml4ZWQtdG9wIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5uYXZiYXItdG9wIC5uYXZiYXItdG9nZ2xlciB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuLm5hdmJhci10b3AgLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG4ubmF2YmFyLXRvcCAubmF2YmFyLWJyYW5kIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLXRvcCAubmF2YmFyLWJyYW5kLmJpei1icmFuZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXgtd2lkdGg6IDYwJTtcbn1cbi5uYXZiYXItdG9wIC5uYXZiYXItYnJhbmQuYml6LWJyYW5kIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg0NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5uYXZiYXItdG9wIC5uYXZiYXItYnJhbmQuYml6LWJyYW5kIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43MTVyZW07XG59XG4ubmF2YmFyLXRvcCAubmF2YmFyLWJyYW5kLmJpei1icmFuZCBzcGFuLFxuLm5hdmJhci10b3AgLm5hdmJhci1icmFuZC5iaXotYnJhbmQgc21hbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5uYXZiYXItdG9wIC5uYXYtdXNlci1vcHRpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG4ubmF2YmFyLXRvcCAubmF2LXVzZXItb3B0aW9ucyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubmF2YmFyLXRvcCAubmF2LXVzZXItb3B0aW9ucyAuZHJvcGRvd24tdG9nZ2xlIC5pY29uLWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHdpZHRoOiAyLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm5hdmJhci10b3AgLm5hdi11c2VyLW9wdGlvbnMgLmRyb3Bkb3duLXRvZ2dsZS51c2VyLWxpbmtzOjphZnRlciwgLm5hdmJhci10b3AgLm5hdi11c2VyLW9wdGlvbnMgLmRyb3Bkb3duLXRvZ2dsZS51c2VyLWxpbmtzOmhvdmVyOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLXRvcCAubmF2LXVzZXItb3B0aW9ucyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMC41cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAuMjVyZW0gMC4yNXJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NjUwO1xuICBmb250LXNpemU6IDg1JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci10b3AgLm5hdmJhci10b2dnbGVyIHtcbiAgICBvcmRlcjogLTE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm5hdmJhci10b3AgLm5hdmJhci1icmFuZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5uYXZiYXItdG9wIC5uYXYtdXNlci1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubmF2YmFyLWRhcmsge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNTY1MDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDU2NTA7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLm5hdmJhci1kYXJrIC5kcm9wZG93bi10b2dnbGUgLmljb24taG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDU2NTA7XG59XG4ubmF2YmFyLWRhcmsgLm5hdi11c2VyLW9wdGlvbnMgLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItY29sb3I6ICMwMDU2NTA7XG59XG4ubmF2YmFyLWRhcmsgLm5hdi11c2VyLW9wdGlvbnMgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBib3JkZXItY29sb3I6ICMwMDU2NTA7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgei1pbmRleDogMTAwMjtcbn1cbi5uYXZiYXItdG9nZ2xlci5tYWluLW5hdi10b2dnbGVyIHtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW07XG59XG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYnV0dG9uLWxpbmVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDAuMTVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwLjY2cmVtIDA7XG59XG4uYnV0dG9uLWxpbmVzOmJlZm9yZSwgLmJ1dHRvbi1saW5lczphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAwLjE1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAuNjZyZW0gY2VudGVyO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmJ1dHRvbi1saW5lczpiZWZvcmUge1xuICB0b3A6IC02cHg7XG59XG4uYnV0dG9uLWxpbmVzOmFmdGVyIHtcbiAgYm90dG9tOiAtNnB4O1xufVxuXG5idXR0b246bm90KC5jb2xsYXBzZWQpIC5idXR0b24tbGluZXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYnV0dG9uLWxpbmVzOmJlZm9yZSwgYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuYnV0dG9uLWxpbmVzOmFmdGVyIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxLjVyZW07XG59XG5idXR0b246bm90KC5jb2xsYXBzZWQpIC5idXR0b24tbGluZXM6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG59XG5idXR0b246bm90KC5jb2xsYXBzZWQpIC5idXR0b24tbGluZXM6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG59XG5cbi5idG4tbmF2YmFyLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMDtcbn1cbi5idG4tbmF2YmFyLWljb24uaWNvbi1iYWRnZSB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG59XG4uYnRuLW5hdmJhci1pY29uIC5iYWRnZS1waWxsIHtcbiAgZm9udC1zaXplOiA2MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjFyZW07XG4gIHJpZ2h0OiAwLjFyZW07XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBhZGRpbmc6IDA7XG59XG4uYnRuLW5hdmJhci1pY29uOmRpc2FibGVkIC5iYWRnZS1waWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbn1cbi5idG4tbmF2YmFyLWljb24gKyAuYnRuLW5hdmJhci1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xufVxuXG4ubGVmdC1zaWRlYmFyIC5zaWRlYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzLjVyZW07XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE2cmVtO1xuICB6LWluZGV4OiA5OTk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE2cmVtLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNnJlbSwgMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE2cmVtLCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE2cmVtLCAwcHgpO1xufVxuLmxlZnQtc2lkZWJhciAuc2lkZWJhci5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxlZnQtc2lkZWJhciAuc2lkZWJhci5jb2xsYXBzaW5nIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxlZnQtc2lkZWJhciAuc2lkZWJhciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEyLjVyZW0sIDBweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTIuNXJlbSwgMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTIuNXJlbSwgMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEyLjVyZW0sIDBweCk7XG4gIH1cbn1cbi5sZWZ0LXNpZGViYXIgLnNpZGViYXIgLnNpZGViYXItbWVudSAuc2lkZWJhci1tZW51LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGVmdC1zaWRlYmFyIC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLnNpZGViYXItbWVudS1pdGVtIC5zaWRlYmFyLW1lbnUtYnV0dG9uIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmxlZnQtc2lkZWJhciAuc2lkZWJhciAuc2lkZWJhci1tZW51IC5zaWRlYmFyLW1lbnUtaXRlbSAuc2lkZWJhci1tZW51LWJ1dHRvbiAuc2JtLWljb24ge1xuICBvcmRlcjogNTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3JkZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9yZGVyO1xufVxuLmxlZnQtc2lkZWJhciAuc2lkZWJhciAuc2lkZWJhci1tZW51IC5zaWRlYmFyLW1lbnUtaXRlbSAuc2lkZWJhci1zdWJtZW51IHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cbi5sZWZ0LXNpZGViYXIgLnNpZGViYXIgLnNpZGViYXItbWVudSAuc2lkZWJhci1tZW51LWl0ZW0gLnNpZGViYXItc3VibWVudS5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLmxlZnQtc2lkZWJhciAuc2lkZWJhci5zaG93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMHB4KTtcbn1cbi5sZWZ0LXNpZGViYXIgLnNpZGViYXIuc2hvdy5jb2xsYXBzZSwgLmxlZnQtc2lkZWJhciAuc2lkZWJhci5zaG93LmNvbGxhcHNpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sZWZ0LXNpZGViYXIgLnNpZGViYXIuc2hvdyAuc2lkZWJhci1tZW51IC5zaWRlYmFyLW1lbnUtaXRlbSAuc2lkZWJhci1tZW51LWJ1dHRvbiB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5sZWZ0LXNpZGViYXIgLnNpZGViYXIuc2hvdyAuc2lkZWJhci1tZW51IC5zaWRlYmFyLW1lbnUtaXRlbSAuc2lkZWJhci1tZW51LWJ1dHRvbiAuc2JtLWljb24ge1xuICBvcmRlcjogMDtcbn1cbi5sZWZ0LXNpZGViYXIgLnNpZGViYXI6bm90KC5zaG93KSAuc2lkZWJhci1tZW51IC5zaWRlYmFyLW1lbnUtaXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sZWZ0LXNpZGViYXIgLnNpZGViYXI6bm90KC5zaG93KSAuc2lkZWJhci1tZW51IC5zaWRlYmFyLW1lbnUtaXRlbTpob3ZlciAuc2JtLWJ1dHRvbi1tYWluIC5zYm0tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAxMi41cmVtO1xuICBoZWlnaHQ6IDMuNjI1cmVtO1xuICBmbGV4LXNocmluazogMDtcbiAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNnJlbSwgMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNnJlbSwgMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTZyZW0sIDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNnJlbSwgMHB4KTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB6LWluZGV4OiAxO1xufVxuLmxlZnQtc2lkZWJhciAuc2lkZWJhcjpub3QoLnNob3cpIC5zaWRlYmFyLW1lbnUgLnNpZGViYXItbWVudS1pdGVtOmhvdmVyIC5zaWRlYmFyLXN1Ym1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMuNXJlbTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IDEyLjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE2cmVtLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE2cmVtLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNnJlbSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDE2cmVtLCAwcHgpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5sZWZ0LXNpZGViYXIgLnNpZGViYXI6bm90KC5zaG93KSAuc2lkZWJhci1tZW51IC5zaWRlYmFyLW1lbnUtaXRlbTpob3ZlciAuc2lkZWJhci1zdWJtZW51IC5zaWRlYmFyLW1lbnUtYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG4ubGVmdC1zaWRlYmFyIC5zaWRlYmFyOm5vdCguc2hvdykgLnNpZGViYXItbWVudSAuc2lkZWJhci1tZW51LWl0ZW06aG92ZXIgLnNpZGViYXItc3VibWVudSAuc2lkZWJhci1tZW51LWJ1dHRvbiAuc2JtLXRleHQge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubGVmdC1zaWRlYmFyIC5zaWRlYmFyOm5vdCguc2hvdykgLnNpZGViYXItbWVudSAuc2lkZWJhci1tZW51LWl0ZW06aG92ZXIgLnNpZGViYXItc3VibWVudSAuYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2lkZWJhci1tZW51IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNpZGViYXItbWVudSAuc2lkZWJhci1tZW51LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2lkZWJhci1tZW51IC5zaWRlYmFyLW1lbnUtaXRlbSAuc2lkZWJhci1tZW51LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zaWRlYmFyLW1lbnUgLnNpZGViYXItbWVudS1pdGVtIC5zaWRlYmFyLW1lbnUtYnV0dG9uIC5zYm0taWNvbiB7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIG1hcmdpbjogMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zaWRlYmFyLW1lbnUgLnNpZGViYXItbWVudS1pdGVtIC5zaWRlYmFyLW1lbnUtYnV0dG9uIC5zYm0taWNvbiAubWRpIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpZGViYXItbWVudSAuc2lkZWJhci1tZW51LWl0ZW0gLnNpZGViYXItbWVudS1idXR0b24gLnNibS1pY29uIC5tZGk6YmVmb3JlLCAuc2lkZWJhci1tZW51IC5zaWRlYmFyLW1lbnUtaXRlbSAuc2lkZWJhci1tZW51LWJ1dHRvbiAuc2JtLWljb24gLm1kaTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uc2lkZWJhci1tZW51IC5zaWRlYmFyLW1lbnUtaXRlbSAuc2lkZWJhci1tZW51LWJ1dHRvbiAuc20tdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4uc2lkZWJhci1tZW51IC5zaWRlYmFyLW1lbnUtaXRlbSAuc2lkZWJhci1tZW51LWJ1dHRvbiwgLnNpZGViYXItbWVudSAuc2lkZWJhci1tZW51LWl0ZW0gLnNpZGViYXItbWVudS1idXR0b246aG92ZXIsIC5zaWRlYmFyLW1lbnUgLnNpZGViYXItbWVudS1pdGVtIC5zaWRlYmFyLW1lbnUtYnV0dG9uOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpZGViYXItbWVudSAuc2lkZWJhci1tZW51LWl0ZW0gLnNpZGViYXItc3VibWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnNpZGViYXItbWVudSAuc2lkZWJhci1tZW51LWl0ZW0gLnNpZGViYXItc3VibWVudSAuc2lkZWJhci1tZW51LWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbn1cbi5zaWRlYmFyLW1lbnUgLnNpZGViYXItbWVudS1pdGVtLm9wZW4gLnNpZGViYXItc3VibWVudSB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLypcbi5zaWRlYmFyLW1lbnUtYnV0dG9uOm5vdCg6b25seS1jaGlsZCk6YmVmb3JlIHtcblx0Zm9udC1mYW1pbHk6ICRzbS10b2dnbGUtZmFtaWx5O1xuXHRjb250ZW50OiAkc20tdG9nZ2xlLWljb247XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAkc2lkZWJhci1zcGFjaW5nO1xuXHRyaWdodDogJHNpZGViYXItc3BhY2luZztcblx0bGluZS1oZWlnaHQ6ICRzaWRlYmFyLWxpbmUtaGVpZ2h0O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5vcGVuID4gLnNpZGViYXItbWVudS1idXR0b246bm90KDpvbmx5LWNoaWxkKTpiZWZvcmUge1xuXHRjb250ZW50OiAkc20tb3Blbi10b2dnbGUtaWNvbjtcbn1cbiovXG4uc2lkZWJhci1saWdodCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBiYWNrZ3JvdW5kOiAjZjFmM2YzO1xuICBib3gtc2hhZG93OiAzcHggMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLnNpZGViYXItbGlnaHQuc2lkZWJhci1sZWZ0IHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5zaWRlYmFyLWxpZ2h0LnNpZGViYXItcmlnaHQge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLnNpZGViYXItbGlnaHQgLnNpZGViYXItbWVudSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLnNpZGViYXItbGlnaHQgLnNpZGViYXItbWVudSAuc2lkZWJhci1tZW51LWl0ZW0gLnNpZGViYXItbWVudS1idXR0b24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbi5zaWRlYmFyLWxpZ2h0IC5zaWRlYmFyLW1lbnUgLnNpZGViYXItbWVudS1pdGVtIC5zaWRlYmFyLW1lbnUtYnV0dG9uIC5zYm0taWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uc2lkZWJhci1saWdodCAuc2lkZWJhci1tZW51IC5zaWRlYmFyLW1lbnUtaXRlbSAuc2lkZWJhci1tZW51LWJ1dHRvbiAuc2JtLWljb24gLnNtLWljb24tbWRpIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4uc2lkZWJhci1saWdodCAuc2lkZWJhci1tZW51IC5zaWRlYmFyLW1lbnUtaXRlbSAuc2lkZWJhci1tZW51LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuLnNpZGViYXItbGlnaHQgLnNpZGViYXItbWVudSAuc2lkZWJhci1tZW51LWl0ZW0gLnNpZGViYXItbWVudS1idXR0b246aG92ZXIgLnNtLWljb24tbWRpIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4uc2lkZWJhci1saWdodCAuc2lkZWJhci1tZW51IC5zaWRlYmFyLW1lbnUtaXRlbSAuc2lkZWJhci1zdWJtZW51IC5zaWRlYmFyLW1lbnUtYnV0dG9uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4uc2lkZWJhci1saWdodCAuc2lkZWJhci1tZW51IC5zaWRlYmFyLW1lbnUtaXRlbS5hY3RpdmUgLnNpZGViYXItbWVudS1idXR0b24ge1xuICBjb2xvcjogIzAwNTY1MDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zaWRlYmFyLWxpZ2h0IC5zaWRlYmFyLW1lbnUgLnNpZGViYXItbWVudS1pdGVtLmFjdGl2ZSAuc2lkZWJhci1tZW51LWJ1dHRvbiArIHVsIC5zaWRlYmFyLW1lbnUtYnV0dG9uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uc2lkZWJhci1saWdodCAuc2lkZWJhci1tZW51IC5zaWRlYmFyLW1lbnUtaXRlbS5hY3RpdmUgLnNpZGViYXItbWVudS1idXR0b24gLnNtLWljb24tbWRpIHtcbiAgY29sb3I6ICMwMDU2NTA7XG59XG4uc2lkZWJhci1saWdodCAuc2lkZWJhci1tZW51IC5zaWRlYmFyLW1lbnUtaXRlbS5vcGVuIC5zaWRlYmFyLW1lbnUtYnV0dG9uIC5zbS1pY29uLW1kaSB7XG4gIGNvbG9yOiAjMDA1NjUwO1xufVxuXG4vKiBUT0RPOiBCb3JyYXIsIGVzdG8geWEgbm8gc2UgdXNhXG4vL18gY29udGVudC1tXG4ubGF5b3V0LW1vYntcblx0Lm5hdmJhci10b3B7XG5cdFx0Lm5hdmJhci1icmFuZHtcblx0XHRcdG1heC13aWR0aDogNjAlO1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uYXYtdXNlci1vcHRpb25zIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYubGVmdC1zaWRlYmFye1xuXHRcdC5zaWRlYmFye1xuXHRcdFx0LnNpZGViYXItbWVudXtcblx0XHRcdFx0LnNpZGViYXItbWVudS1idXR0b257XG5cdFx0XHRcdFx0LmJhZGdlLXBpbGwge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA2MCU7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCAgICB0b3A6IDAuMTByZW07XG5cdFx0XHRcdCAgICByaWdodDogMC4xMHJlbTtcblx0XHRcdFx0ICAgIHdpZHRoOiAyZW07XG5cdFx0XHRcdCAgICBoZWlnaHQ6IDJlbTtcblx0XHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAyZW07XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5zaG93e1xuXHRcdFx0XHQuc2lkZWJhci1tZW51e1xuXHRcdFx0XHRcdC5zaWRlYmFyLW1lbnUtYnV0dG9ue1xuXHRcdFx0XHRcdFx0LmJhZGdlLXBpbGx7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAkc2lkZWJhci1pY29uLXdpZHRoIC0gMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJtLWNsb3NlLWRhdGUgLnJvdyxcblx0LnJvdy5jb250ZW50LWZvcm0tZ3JvdXAge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG59XG5cbi5ibS1zZWFyY2h7XG5cdC5kYXRhVGFibGVzX2ZpbHRlcntcblx0XHQubmF2LFxuXHRcdC5uYXYtYWxlcnQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5ibS1saXN0e1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cblx0LmJtLWxpc3QtaXRlbXtcblx0XHRwYWRkaW5nOiAkc3BhY2VyICogMC43NTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMzAwO1xuXHRcdCY6bnRoLWNoaWxkKGV2ZW4pe1xuXHRcdFx0YmFja2dyb3VuZDogJGdyYXktMTAwO1xuXHRcdH1cblxuXHRcdC5ibS1pdGVtLWxheW91dHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRmbGV4LXdyYXA6bm93cmFwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdC5ibS1pdGVtLWluZm8tc2Vjb25kYXJ5e1xuXHRcdFx0XHR3aWR0aDogNnJlbTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdC5pbmZvLWltcG9ydGFudHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcblx0XHRcdFx0XHRjb2xvcjogJGFkbWluLWNvbG9yLWludmVyc2U7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjE7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmluZm8tYmlne1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS44O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYmFkZ2V7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRzbWFsbHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjVlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmJtLWl0ZW0taW5mby1tYWlue1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNnJlbSk7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNlciAqIDAuNzU7XG5cblx0XHRcdFx0LmluZm8tbWV0YXtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAwLjM3NTtcblx0XHRcdFx0XHQubWRpOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMjtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubWV0YS1pbXBvcnRhbnQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2VyICogMC41O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDAuMzc1O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogJHNwYWNlciAqIDAuMjtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRhZG1pbi1jb2xvci1pbnZlcnNlO1xuXHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjQ7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0c21hbGx7XG5cdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuNztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm1ldGEge1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0LmJ0bi1zbXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDAuMzc1O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lm1ldGEtc20ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuODtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pbmZvLW1haW57XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0LmluZm8tZGV0YWlse1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC4zNzU7XG5cdFx0XHRcdFx0XHQuaW5wdXQtZ3JvdXB7XG5cdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMuMmVtKTtcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6ICRzcGFjZXIgKiAyMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0XHRcdC5pbmZvLWRldGFpbCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHRcdCYub3JkZXJ7XG5cdFx0XHRcdC5ibS1pdGVtLWluZm8tbWFpbiAuaW5mby1tZXRhe1xuXHRcdFx0XHRcdC5tZXRhLWltcG9ydGFudCBzcGFuIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4yO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmlzc3VlZC1jb3Vwb257XG5cdFx0XHRcdC5ibS1pdGVtLWluZm8tc2Vjb25kYXJ5e1xuXHRcdFx0XHRcdHdpZHRoOiAxMHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYm0taXRlbS1pbmZvLW1haW57XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEwcmVtKTtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5ibS1saXN0LW1zZyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6ICRzcGFjZXI7XG5cdH1cbn1cbiovXG4uZGF0YVRhYmxlc19maWx0ZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kYXRhVGFibGVzX2ZpbHRlciAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmRhdGFUYWJsZXNfZmlsdGVyIC5uYXYtaXRlbS1zZWFyY2gge1xuICB3aWR0aDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4uZGF0YVRhYmxlc19maWx0ZXIgLm5hdi1pdGVtLXNlYXJjaCAuaW5wdXQtZ3JvdXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5kYXRhVGFibGVzX2ZpbHRlciAubmF2LWl0ZW0tc2VhcmNoIC5pbnB1dC1ncm91cCBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgbWluLXdpZHRoOiA4MCU7XG59XG4uZGF0YVRhYmxlc19maWx0ZXIgLmlucHV0LWRhdGUtZnVsbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmRhdGFUYWJsZXNfZmlsdGVyIC5jb2xsYXBzZS5pbiB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmRhdGFUYWJsZXNfZmlsdGVyIC5wYWdpbmF0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG4gIC5kYXRhVGFibGVzX2ZpbHRlciAubmF2LWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cbi5kYXRhVGFibGVzX2ZpbHRlci5uYXYtZmlsdGVyLWJsb2NrIC5uYXYtaXRlbSB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGF0YVRhYmxlc19maWx0ZXIubmF2LWZpbHRlci1ibG9jayAubmF2IHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmRhdGFUYWJsZXNfZmlsdGVyLmZvb3Rlci14dHJhIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4uZGF0YVRhYmxlc19maWx0ZXIuY29tcGFjdC1maWx0ZXIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuLmRhdGFUYWJsZXNfZmlsdGVyLmNvbXBhY3QtZmlsdGVyIC5uYXYge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmlnaHQtc2lkZS10b2dnbGUgLmRhdGFUYWJsZXNfZmlsdGVyIG5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbiNtb3JlZmlsdGVycy5yaWdodC1zaWRlLXRvZ2dsZSB7XG4gIG1heC13aWR0aDogNDgwcHg7XG59XG4jbW9yZWZpbHRlcnMucmlnaHQtc2lkZS10b2dnbGUgLm5hdiB7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xufVxuXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICB9XG4gIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kYXRhVGFibGVzX2luZm8ge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gIH1cbn1cbi5kYXRhVGFibGVzX2luZm8gcCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuXG4udGhlYWQtaW52ZXJzZSB0aCxcbi50aGVhZC1pbnZlcnNlIHRkLFxuLnJvdy1pbnZlcnNlIHRoLFxuLnJvdy1pbnZlcnNlIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi50YWJsZS1zaW1wbGUgLmRhdGFUYWJsZXMge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRhYmxlLXNpbXBsZSAuZGF0YVRhYmxlcyB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5kYXRhVGFibGVzX2ZpbHRlciArIC50YWJsZS1zaW1wbGUgLmRhdGFUYWJsZXMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmRhdGFUYWJsZXMgdGhlYWQgdGgsXG4uZGF0YVRhYmxlcyB0Zm9vdCB0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLmRhdGFUYWJsZXMgdGgge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmRhdGFUYWJsZXMgdGguY29sdW1uLXNvcnRhYmxlIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEuOHJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kYXRhVGFibGVzIHRoLmNvbHVtbi1zb3J0YWJsZSBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTEuOHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kYXRhVGFibGVzIHRoLmNvbHVtbi1zb3J0YWJsZSAubWRpLFxuLmRhdGFUYWJsZXMgdGguY29sdW1uLXNvcnRhYmxlIC5tZGk6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xufVxuLmRhdGFUYWJsZXMgdGggLmJpei16b25lLWNhcGFjaXR5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZGF0YVRhYmxlcyB0aCAuYml6LXpvbmUtY2FwYWNpdHkgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDhyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZGF0YVRhYmxlcyB0Ym9keSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZGF0YVRhYmxlcyB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xufVxuLmRhdGFUYWJsZXMgdGQuc29ydGFibGUtaGFuZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5kYXRhVGFibGVzIHRkLmNhdGFsb2ctbmFtZSBhLFxuLmRhdGFUYWJsZXMgdGQuY2F0YWxvZy1uYW1lIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtd2lkdGg6IDEycmVtO1xufVxuLmRhdGFUYWJsZXMgdGQuY29sLW1haW4tdmlldyBhIHtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbn1cbi5kYXRhVGFibGVzIHRkLmZlZWRiYWNrLWRldGFpbCAuZmVlZGJhY2std3JhcCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuLmRhdGFUYWJsZXMgdGQuZmVlZGJhY2stZGV0YWlsIC5mZWVkYmFjay1tYWluIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZGF0YVRhYmxlcyB0ZC5mZWVkYmFjay1kZXRhaWwgLmZlZWRiYWNrLW1ldGEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5kYXRhVGFibGVzIHRkLmZlZWRiYWNrLWRldGFpbCAuZmVlZGJhY2stbWV0YSAud3JhcC1pY29uLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG4uZGF0YVRhYmxlcyB0ZC5mZWVkYmFjay1kZXRhaWwgLmZlZWRiYWNrLXJlcGx5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4uZGF0YVRhYmxlcyB0ZC5mZWVkYmFjay1kZXRhaWwgLmZlZWRiYWNrLXJlcGx5IC5iaXotcmVwbHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0ycmVtO1xuICB0b3A6IDAuNXJlbTtcbn1cbi5kYXRhVGFibGVzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5kYXRhVGFibGVzIHVsOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmRhdGFUYWJsZXMgLm1lZGlhLWljb24ge1xuICB3aWR0aDogMTQwcHg7XG4gIG1heC13aWR0aDogMjAlO1xufVxuLmRhdGFUYWJsZXMgLmljb24tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGF0YVRhYmxlcyAuaWNvbi1saW5rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZGF0YVRhYmxlcyAucmF0aW5nLWRldGFpbCB7XG4gIG1heC13aWR0aDogNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRhdGFUYWJsZXMgLnJhdGluZy1kZXRhaWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMC41cmVtIDAuNXJlbTtcbn1cbi5kYXRhVGFibGVzIC5yYXRpbmctZGV0YWlsIGxpIC5tZGkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5kYXRhVGFibGVzIC5kYXRlcy13aWRnZXQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGFibGUtb3JkZXIgLmRhdGFUYWJsZXMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRhYmxlLW9yZGVyIC5kYXRhVGFibGVzIHRoZWFkIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRhYmxlLW9yZGVyIC5kYXRhVGFibGVzIC5jb2wtcHJpY2UsXG4udGFibGUtb3JkZXIgLmRhdGFUYWJsZXMgdGZvb3QgdGgge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmRhdGFUYWJsZUNvbXBhY3Qge1xuICBtaW4td2lkdGg6IDQ4MHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4uZGF0YVRhYmxlQ29tcGFjdCB0aCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmQ7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICNkZWUyZTY7XG59XG4uZGF0YVRhYmxlQ29tcGFjdCB0ciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgI2RlZTJlNjtcbn1cbi5kYXRhVGFibGVDb21wYWN0IHRoLFxuLmRhdGFUYWJsZUNvbXBhY3QgdGQge1xuICBib3JkZXItdG9wOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kYXRhVGFibGVDb21wYWN0IHRoIHNwYW4sXG4uZGF0YVRhYmxlQ29tcGFjdCB0ZCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRhdGFUYWJsZUNvbXBhY3QudGFibGUtb2N1cGF0aW9uIC5iay1zcG90LCAuZGF0YVRhYmxlQ29tcGFjdC5zcG90LXRpbWVzIC5iay1zcG90IHtcbiAgZmxleDogMCAwIDZlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzMzMzMzMzMzM3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4uZGF0YVRhYmxlQ29tcGFjdC50YWJsZS1vY3VwYXRpb24gLmJrLXBheCwgLmRhdGFUYWJsZUNvbXBhY3Quc3BvdC10aW1lcyAuYmstcGF4IHtcbiAgZmxleDogMCAwIDNlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRhdGFUYWJsZUNvbXBhY3QudGFibGUtb2N1cGF0aW9uIC5iay10aW1lLCAuZGF0YVRhYmxlQ29tcGFjdC5zcG90LXRpbWVzIC5iay10aW1lIHtcbiAgZmxleDogMCAwIDRlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzMzMzMzMzMzM3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjMzMzMzMzMzMzNyZW07XG59XG4uZGF0YVRhYmxlQ29tcGFjdC50YWJsZS1vY3VwYXRpb24gLmJrLXN0YXR1cywgLmRhdGFUYWJsZUNvbXBhY3Quc3BvdC10aW1lcyAuYmstc3RhdHVzIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZmxleDogMCAxIDkuNWVtO1xufVxuLmRhdGFUYWJsZUNvbXBhY3QudGFibGUtb2N1cGF0aW9uIC5iay1uYW1lLCAuZGF0YVRhYmxlQ29tcGFjdC5zcG90LXRpbWVzIC5iay1uYW1lIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uZGF0YVRhYmxlQ29tcGFjdC50YWJsZS1vY3VwYXRpb24gLmJrLWluZm8sIC5kYXRhVGFibGVDb21wYWN0LnNwb3QtdGltZXMgLmJrLWluZm8ge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjMzMzMzMzMzMzNyZW07XG59XG4uZGF0YVRhYmxlQ29tcGFjdC50YWJsZS1vY3VwYXRpb24gdGhlYWQgdHIsIC5kYXRhVGFibGVDb21wYWN0LnNwb3QtdGltZXMgdGhlYWQgdHIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZGF0YVRhYmxlQ29tcGFjdC50YWJsZS1vY3VwYXRpb24gdGhlYWQgdHIgdGgsIC5kYXRhVGFibGVDb21wYWN0LnNwb3QtdGltZXMgdGhlYWQgdHIgdGgge1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmRhdGFUYWJsZUNvbXBhY3QudGFibGUtb2N1cGF0aW9uIHRkLmJrLXN0YXR1cyBzcGFuLCAuZGF0YVRhYmxlQ29tcGFjdC5zcG90LXRpbWVzIHRkLmJrLXN0YXR1cyBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTY1MDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5kYXRhVGFibGVDb21wYWN0LnRhYmxlLW9jdXBhdGlvbiAuYmstY2FuY2VsZWQgdGQuYmstc3RhdHVzIHNwYW4sIC5kYXRhVGFibGVDb21wYWN0LnNwb3QtdGltZXMgLmJrLWNhbmNlbGVkIHRkLmJrLXN0YXR1cyBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xufVxuXG4ubW9kYWwtZGlhbG9nIC5zcG90LXRpbWVzIHtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5tb2RhbC1kaWFsb2cgLnNwb3QtdGltZXMgLmJrLWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsLWRpYWxvZyAuc3BvdC10aW1lcyAuYmstZWRpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzMzMzMzMzMzM3JlbTtcbn1cblxuLnRhYmxlLXN0YXRlLWhpZGRlbixcbi50YWJsZS1zdGF0ZS1oaWRkZW4gPiB0aCxcbi50YWJsZS1zdGF0ZS1oaWRkZW4gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjMzKTtcbn1cblxuLnRhYmxlLXN0YXRlLWNsb3NlZCxcbi50YWJsZS1zdGF0ZS1jbG9zZWQgPiB0aCxcbi50YWJsZS1zdGF0ZS1jbG9zZWQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMzMpO1xufVxuXG4udGFibGUtc3RhdGUtZGVsZXRlZCxcbi50YWJsZS1zdGF0ZS1kZWxldGVkID4gdGgsXG4udGFibGUtc3RhdGUtZGVsZXRlZCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjUsIDI1LCAyMiwgMC4zMyk7XG59XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIGZpZWxkc2V0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZGF0YS1jYXJkLmNhcmQtZ3JvdXAgLmNhcmQge1xuICAgIGZsZXg6IDEgMCAyNSU7XG4gIH1cbiAgLmRhdGEtY2FyZC5jYXJkLWdyb3VwIC5jYXJkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpIDAgMCAwO1xuICB9XG4gIC5kYXRhLWNhcmQuY2FyZC1ncm91cCAuY2FyZDpudGgtY2hpbGQoNCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgY2FsYygwLjI1cmVtIC0gMXB4KSAwIDA7XG4gIH1cbiAgLmRhdGEtY2FyZC5jYXJkLWdyb3VwIC5jYXJkOm50aC1jaGlsZChuKzUpIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICB9XG4gIC5kYXRhLWNhcmQuY2FyZC1ncm91cCAuY2FyZDpudGgtY2hpbGQoNSkge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KSAhaW1wb3J0YW50O1xuICB9XG4gIC5kYXRhLWNhcmQuY2FyZC1ncm91cCAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgY2FsYygwLjI1cmVtIC0gMXB4KSAwO1xuICB9XG59XG4uZGF0YS1jYXJkLmNhcmQgLmNhcmQtaGVhZGVyLFxuLmRhdGEtY2FyZCAuY2FyZCAuY2FyZC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZGF0YS1jYXJkLmNhcmQgLmNhcmQtYm9keSxcbi5kYXRhLWNhcmQgLmNhcmQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xufVxuLmRhdGEtY2FyZC5jYXJkIC5jYXJkLWJvZHkgLmRhdGEtY2FyZC1pdGVtLFxuLmRhdGEtY2FyZCAuY2FyZCAuY2FyZC1ib2R5IC5kYXRhLWNhcmQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4uZGF0YS1jYXJkLmNhcmQgLmNhcmQtYm9keSAuZGF0YS1jYXJkLWl0ZW0gLm1kaTo6YmVmb3JlLFxuLmRhdGEtY2FyZCAuY2FyZCAuY2FyZC1ib2R5IC5kYXRhLWNhcmQtaXRlbSAubWRpOjpiZWZvcmUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRvcDogYXV0bztcbn1cbi5kYXRhLWNhcmQuY2FyZCAuY2FyZC1ib2R5IC5kYXRhLWNhcmQtaXRlbTpsYXN0LWNoaWxkLFxuLmRhdGEtY2FyZCAuY2FyZCAuY2FyZC1ib2R5IC5kYXRhLWNhcmQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kYXRhLWNhcmQuY2FyZCAuY2FyZC1ib2R5IC5kYXRhLWNhcmQtaXRlbSAuZGNpLWhlYWRlcixcbi5kYXRhLWNhcmQgLmNhcmQgLmNhcmQtYm9keSAuZGF0YS1jYXJkLWl0ZW0gLmRjaS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmRhdGEtY2FyZC5jYXJkIC5jYXJkLWJvZHkgLmRhdGEtY2FyZC1pdGVtIC5kY2ktaGVhZGVyLmJ0bixcbi5kYXRhLWNhcmQgLmNhcmQgLmNhcmQtYm9keSAuZGF0YS1jYXJkLWl0ZW0gLmRjaS1oZWFkZXIuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uZGF0YS1jYXJkLmNhcmQgLmNhcmQtYm9keSAuZGF0YS1jYXJkLWl0ZW0gLmRjaS1ib2R5LFxuLmRhdGEtY2FyZCAuY2FyZCAuY2FyZC1ib2R5IC5kYXRhLWNhcmQtaXRlbSAuZGNpLWJvZHkge1xuICBwYWRkaW5nOiAwLjMxMjVyZW07XG59XG4uZGF0YS1jYXJkLmNhcmQgLmNhcmQtYm9keSAuZGF0YS1jYXJkLWl0ZW0gLmRjaS1ib2R5IC5ub3dyYXAsXG4uZGF0YS1jYXJkIC5jYXJkIC5jYXJkLWJvZHkgLmRhdGEtY2FyZC1pdGVtIC5kY2ktYm9keSAubm93cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kYXRhLWNhcmQuY2FyZCAuY2FyZC1ib2R5IC5kYXRhLWNhcmQtaXRlbSAuZGNpLWZvb3Rlcixcbi5kYXRhLWNhcmQgLmNhcmQgLmNhcmQtYm9keSAuZGF0YS1jYXJkLWl0ZW0gLmRjaS1mb290ZXIge1xuICBwYWRkaW5nOiAwIDAuMzEyNXJlbSAwLjMxMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kYXRhLWNhcmQuZGF0YS1jYXJkLWNvbHVtbnMgLmNhcmQtYm9keSAuZGF0YS1jYXJkLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kYXRhLWNhcmQuZGF0YS1jYXJkLWNvbHVtbnMgLmNhcmQtYm9keSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDAuNzVyZW07XG4gICAgcm93LWdhcDogMC43NXJlbTtcbiAgfVxuICAuZGF0YS1jYXJkLmRhdGEtY2FyZC1jb2x1bW5zIC5jYXJkLWJvZHkgLmRhdGEtY2FyZC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kYXRhLWNhcmQuZGF0YS1jYXJkLWNvbHVtbnMgLmNhcmQtYm9keSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxufVxuXG4vKiBNYXBhcyBkZSBzYWxhcyAqL1xuLypcblxuLnNwb3Qge1xuXHRib3JkZXI6IDJweCBzb2xpZCAjRENEQ0RDO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xufVxuXG4uc3BvdC5zcG90LWhvdmVyIHtcblx0Ym9yZGVyOiAycHggc29saWQgI0ZGMDAwMDtcbn1cblxuLnNwb3Quc3BvdC1hY3RpdmUge1xuXHRib3JkZXI6IDJweCBzb2xpZCAjMDBGRjAwO1xufVxuXG4uc3BvdC5hY3RpdmUge1xuXHRib3JkZXI6IDJweCBzb2xpZCAjMDAwMEZGO1xufVxuXG4uc3BvdCAubWV0YS1pbmZvIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Y29sb3I6ICMwMDA7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDJweDtcblx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRvcGFjaXR5OiA4MCU7XG59XG5cbi5zcG90IC5zcG90LW5hbWUge1xuXHRwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiA3NSU7XG59XG5cbi5zcG90IC5wYXJ0eS1zaXplIHtcblx0cGFkZGluZy1yaWdodDogMnB4O1xuICAgIGZsb2F0OiByaWdodDtcblx0d2lkdGg6IDI1JTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cblxuLnNwb3QgLnBheC1zdGF0cyB7XG5cdHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICBmbG9hdDogbGVmdDtcblx0d2lkdGg6IDc1JTtcbn1cblxuLnNwb3QgLmJvb2tpbmctc3RhdHMge1xuXHRwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXHR3aWR0aDogMjUlO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnNwb3QuY2lyY2xlIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4qL1xuLmFyZWEtbWFwLWRldGFpbCAudGFibGUtbWFwLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BvdHMvYmdfY2hlY2tlcmVkLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5hcmVhLW1hcC1kZXRhaWwgLnRhYmxlLW1hcC13cmFwIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udGFibGUtbWFwLXdyYXAgc3ZnIHJlY3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGFibGUtbWFwLXdyYXAgc3ZnIC5vY2N1cGFuY3ktbG93IHtcbiAgZmlsbDogdXJsKCNncmFkaWVudC0xKSB2YXIoLS10ZXJjaWFyeSk7XG59XG4udGFibGUtbWFwLXdyYXAgc3ZnIC5vY2N1cGFuY3ktbWlkIHtcbiAgZmlsbDogdXJsKCNncmFkaWVudC0yKSB2YXIoLS10ZXJjaWFyeSk7XG59XG4udGFibGUtbWFwLXdyYXAgc3ZnIC5vY2N1cGFuY3ktaGlnaCB7XG4gIGZpbGw6IHVybCgjZ3JhZGllbnQtMykgdmFyKC0tdGVyY2lhcnkpO1xufVxuXG4jZ3JhZGllbnQtMSB7XG4gIC0tY29sb3Itc3RvcC0xOiB2YXIoLS13YXJuaW5nKTtcbiAgLS1jb2xvci1zdG9wLTI6IHZhcigtLW9yYW5nZSk7XG4gIC0tY29sb3Itc3RvcC0zOiB2YXIoLS10ZXJjaWFyeSk7XG59XG5cbiNncmFkaWVudC0yIHtcbiAgLS1jb2xvci1zdG9wLTE6IHZhcigtLXdhcm5pbmcpO1xuICAtLWNvbG9yLXN0b3AtMjogdmFyKC0tb3JhbmdlKTtcbiAgLS1jb2xvci1zdG9wLTM6IHZhcigtLXRlcmNpYXJ5KTtcbn1cblxuI2dyYWRpZW50LTMge1xuICAtLWNvbG9yLXN0b3AtMTogdmFyKC0td2FybmluZyk7XG4gIC0tY29sb3Itc3RvcC0yOiB2YXIoLS1vcmFuZ2UpO1xuICAtLWNvbG9yLXN0b3AtMzogdmFyKC0tdGVyY2lhcnkpO1xufVxuXG4ucmJrb3Jfc2hvb3BpbmdfbmF2X3dpZGdldF93cmFwIC50b2dnbGUtb3JkZXItbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDYwcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbTtcbiAgdG9wOiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHotaW5kZXg6IDEwMDk7XG59XG4ucmJrb3Jfc2hvb3BpbmdfbmF2X3dpZGdldF93cmFwIC50b2dnbGUtb3JkZXItbmF2IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoMCwgMCwgMCwgMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIik7XG59XG4ucmJrb3Jfc2hvb3BpbmdfbmF2X3dpZGdldF93cmFwIC50b2dnbGUtb3JkZXItbmF2Om5vdCguY29sbGFwc2VkKSB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNHB4ICNDQzAwMDA7XG59XG4ucmJrb3Jfc2hvb3BpbmdfbmF2X3dpZGdldF93cmFwIC5yYmtvcl9uYXZpZ2F0b3Jfd2lkZ2V0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHotaW5kZXg6IDEwMDg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm90dG9tIDAuNXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYm90dG9tIDAuNXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJvdHRvbSAwLjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC41cyBlYXNlLW91dDtcbn1cbi5yYmtvcl9zaG9vcGluZ19uYXZfd2lkZ2V0X3dyYXAgLnJia29yX25hdmlnYXRvcl93aWRnZXQgLnJia29yX25hdmlnYXRvciB7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMnJlbTtcbn1cbi5yYmtvcl9zaG9vcGluZ19uYXZfd2lkZ2V0X3dyYXAgLnJia29yX25hdmlnYXRvcl93aWRnZXQgLnJia29yX25hdmlnYXRvciBzcGFuLnJia29yX25hdl9jYXRfdHlwZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjtcbn1cbi5yYmtvcl9zaG9vcGluZ19uYXZfd2lkZ2V0X3dyYXAgLnJia29yX25hdmlnYXRvcl93aWRnZXQgLnJia29yX25hdmlnYXRvciAucmJrb3JfbmF2IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucmJrb3Jfc2hvb3BpbmdfbmF2X3dpZGdldF93cmFwIC5yYmtvcl9uYXZpZ2F0b3Jfd2lkZ2V0IC5yYmtvcl9uYXZpZ2F0b3IgLnJia29yX25hdl9jYXQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5yYmtvcl9zaG9vcGluZ19uYXZfd2lkZ2V0X3dyYXAgLnJia29yX25hdmlnYXRvcl93aWRnZXQgLnJia29yX25hdmlnYXRvciAucmJrb3JfbmF2X2NhdCBzcGFuLnJia29yX25hdl9jYXRfY2F0YWxvZyB7XG4gIGZvbnQtc2l6ZTogOTUlO1xufVxuLnJia29yX3Nob29waW5nX25hdl93aWRnZXRfd3JhcCAucmJrb3JfbmF2aWdhdG9yX3dpZGdldCAucmJrb3JfbmF2aWdhdG9yIC5yYmtvcl9uYXZfY2F0IHVsIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmJrb3Jfc2hvb3BpbmdfbmF2X3dpZGdldF93cmFwIC5yYmtvcl9uYXZpZ2F0b3Jfd2lkZ2V0IC5yYmtvcl9uYXZpZ2F0b3IgbGkgYSxcbi5yYmtvcl9zaG9vcGluZ19uYXZfd2lkZ2V0X3dyYXAgLnJia29yX25hdmlnYXRvcl93aWRnZXQgLnJia29yX25hdmlnYXRvciBsaSB1bCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5yYmtvcl9zaG9vcGluZ19uYXZfd2lkZ2V0X3dyYXAgLnJia29yX25hdmlnYXRvcl93aWRnZXQuc2hvdyB7XG4gIGJvdHRvbTogMDtcbn1cblxuI3Jia29yX21vYmlsZV9wYW5lbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NDO1xuICB6LWluZGV4OiAxMDIwO1xufVxuI3Jia29yX21vYmlsZV9wYW5lbCAucmJrb3JfbWluaV9jYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3Jia29yX21vYmlsZV9wYW5lbCAucmJrb3JfbWluaV9jYXJ0IC53cmFwLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDAuMzNyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbiNyYmtvcl9tb2JpbGVfcGFuZWwgLnJia29yX21pbmlfY2FydCAud3JhcC1pY29uIC5pY29uIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuI3Jia29yX21vYmlsZV9wYW5lbCAucmJrb3JfbWluaV9jYXJ0IC5yYmtvcl9taW5pX2NhcnRfaXRlbXMsXG4jcmJrb3JfbW9iaWxlX3BhbmVsIC5yYmtvcl9taW5pX2NhcnQgLnJia29yX21pbmlfY2FydF9vdGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtaW4td2lkdGg6IDJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZzogMCAwLjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xufVxuI3Jia29yX21vYmlsZV9wYW5lbCAucmJrb3JfbWluaV9jYXJ0IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMCAxcmVtO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuI3Jia29yX21vYmlsZV9wYW5lbCAucmJrb3JfbWluaV9jYXJ0IC5idG4tb3JkZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG4jcmJrb3JfbW9iaWxlX3BhbmVsIC5yYmtvcl9taW5pX2NhcnQgI3Jia29yX3Nob3dfaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiByaWdodDtcbn1cbiNyYmtvcl9tb2JpbGVfcGFuZWwgLnJia29yX21pbmlfY2FydCBpbnB1dFt0eXBlPWJ1dHRvbl06ZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3Jia29yX21vYmlsZV9wYW5lbCAucmJrb3JfbWluaV9jYXJ0IGlucHV0W3R5cGU9YnV0dG9uXTpkaXNhYmxlZCArICNyYmtvcl9zaG93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNyYmtvcl9tb2JpbGVfcGFuZWwgLnJia29yX21pbmlfY2FydCBpbnB1dFt0eXBlPWJ1dHRvbl06ZGlzYWJsZWQgKyAjcmJrb3Jfc2hvdyArICNyYmtvcl9zaG93X2luZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yYmtvcl9zaG9vcGluZ19jYXJ0X21vYmlsZV90b2dnbGVkICN3cGFkbWluYmFyIHtcbiAgei1pbmRleDogOTk5O1xufVxuXG4jcmJrb3Jfc2hvb3BpbmdfY2FydF93aWRnZXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgei1pbmRleDogMTAxMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3R0b20gMC41cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBib3R0b20gMC41cyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYm90dG9tIDAuNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjVzIGVhc2Utb3V0O1xufVxuI3Jia29yX3Nob29waW5nX2NhcnRfd2lkZ2V0LnJia29yX3Nob29waW5nX2NhcnRfbW9iaWxlX3Nob3cge1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSA1cmVtIDFyZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4jcmJrb3Jfc2hvb3BpbmdfY2FydF93aWRnZXQucmJrb3Jfc2hvb3BpbmdfY2FydF9tb2JpbGVfc2hvdyAud2lkZ2V0LXRpdGxlLFxuI3Jia29yX3Nob29waW5nX2NhcnRfd2lkZ2V0LnJia29yX3Nob29waW5nX2NhcnRfbW9iaWxlX3Nob3cgLnJia29yX290b3RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcmJrb3Jfc2hvb3BpbmdfY2FydF93aWRnZXQgI3Jia29yX2Zvcm0ge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiNyYmtvcl9zaG9vcGluZ19jYXJ0X3dpZGdldCAucmJrb3Jfb3JkZXJfaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI3Jia29yX3Nob29waW5nX2NhcnRfd2lkZ2V0IC5yYmtvcl9vcmRlcl9oZWFkZXIge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuI3Jia29yX3Nob29waW5nX2NhcnRfd2lkZ2V0ICNyYmtvcl9kZWxpdmVyeV9hZGRyZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAwLjVlbSAxLjI1ZW07XG59XG4jcmJrb3Jfc2hvb3BpbmdfY2FydF93aWRnZXQgI3Jia29yX2RlbGl2ZXJ5X2FkZHJlc3MgLndyYXAtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogLTEuMjVlbTtcbiAgY29sb3I6IHJlZDtcbn1cbiNyYmtvcl9zaG9vcGluZ19jYXJ0X3dpZGdldCAucmJrb3Jfb3JkZXJfdHlwZV9tc2cge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDAgMC41ZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG4jcmJrb3Jfc2hvb3BpbmdfY2FydF93aWRnZXQgLnJia29yX21zZ3MgcCxcbiNyYmtvcl9zaG9vcGluZ19jYXJ0X3dpZGdldCAucmJrb3JfYXZhaWxhYmxlX29yZGVyIHAge1xuICBtYXJnaW46IDAgMCAwLjVlbSAwO1xufVxuI3Jia29yX3Nob29waW5nX2NhcnRfd2lkZ2V0IC5yYmtvcl9tc2dzIHAuZXJyb3IsXG4jcmJrb3Jfc2hvb3BpbmdfY2FydF93aWRnZXQgLnJia29yX2F2YWlsYWJsZV9vcmRlciBwLmVycm9yIHtcbiAgY29sb3I6ICNGRjAwMDA7XG59XG4jcmJrb3Jfc2hvb3BpbmdfY2FydF93aWRnZXQgLnJia29yX21zZ3MgcC5pbmZvLFxuI3Jia29yX3Nob29waW5nX2NhcnRfd2lkZ2V0IC5yYmtvcl9hdmFpbGFibGVfb3JkZXIgcC5pbmZvIHtcbiAgZm9udC1zaXplOiA5MCU7XG59XG4jcmJrb3Jfc2hvb3BpbmdfY2FydF93aWRnZXQgdGFibGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3Jia29yX3Nob29waW5nX2NhcnRfd2lkZ2V0IHRhYmxlIHRyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuI3Jia29yX3Nob29waW5nX2NhcnRfd2lkZ2V0IHRhYmxlIHRkIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4jcmJrb3Jfc2hvb3BpbmdfY2FydF93aWRnZXQgdGFibGUgdGQgLnJia29yX29pdGVtc19pbml0eHQge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuI3Jia29yX3Nob29waW5nX2NhcnRfd2lkZ2V0IHRhYmxlIC5yYmtvcl9vaXRlbV9saW5lIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XG59XG4jcmJrb3Jfc2hvb3BpbmdfY2FydF93aWRnZXQgdGFibGUgLnJia29yX29pdGVtX2xpbmUgLnJia29yX29kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cbiNyYmtvcl9zaG9vcGluZ19jYXJ0X3dpZGdldCB0YWJsZSAucmJrb3Jfb2l0ZW1fbGluZSAucmJrb3Jfb2Rlc2MgLnJia29yX29wdGlvbnMgdWwge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbiNyYmtvcl9zaG9vcGluZ19jYXJ0X3dpZGdldCB0YWJsZSAucmJrb3Jfb2l0ZW1fbGluZSAucmJrb3Jfb2Rlc2MgLnJia29yX29wdGlvbnMgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBsaXN0LXN0eWxlOiBzcXVhcmU7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgYm9yZGVyOiAwO1xufVxuI3Jia29yX3Nob29waW5nX2NhcnRfd2lkZ2V0IHRhYmxlIC5yYmtvcl9vaXRlbV9saW5lIC5yYmtvcl9vZGVzYyAucmJrb3Jfb3B0aW9ucyB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAoiBcIjtcbn1cbiNyYmtvcl9zaG9vcGluZ19jYXJ0X3dpZGdldCB0YWJsZSAucmJrb3Jfb2l0ZW1fbGluZSAucmJrb3Jfb2Rlc2MgLnJia29yX29wdGlvbnMgdWwgbGkgLm9wdCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiNyYmtvcl9zaG9vcGluZ19jYXJ0X3dpZGdldCB0YWJsZSAucmJrb3Jfb2l0ZW1fbGluZSAucmJrb3Jfb2Rlc2MgLnJia29yX29wdGlvbnMgdWwgbGkgLm9wdCAucHJpY2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3Jia29yX3Nob29waW5nX2NhcnRfd2lkZ2V0IHRhYmxlIC5yYmtvcl9vaXRlbV9saW5lIC5yYmtvcl9vZGVzYyAucmJrb3Jfb3B0aW9ucyB1bCBsaSAub3B0IC5xdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jcmJrb3Jfc2hvb3BpbmdfY2FydF93aWRnZXQgdGFibGUgLnJia29yX29pdGVtX2xpbmUgLnJia29yX29kZXNjIC5yYmtvcl9vcHRpb25zIHVsIGxpIC5vcHQgLnF0eTpiZWZvcmUge1xuICBjb250ZW50OiBcInggXCI7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4jcmJrb3Jfc2hvb3BpbmdfY2FydF93aWRnZXQgdGFibGUgLnJia29yX29pdGVtX2xpbmUgLnJia29yX292YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jcmJrb3Jfc2hvb3BpbmdfY2FydF93aWRnZXQgdGFibGUgLnJia29yX29pdGVtX2xpbmUgLnJia29yX292YWx1ZSAucmJrb3Jfb3ByaWNlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiNyYmtvcl9zaG9vcGluZ19jYXJ0X3dpZGdldCB0YWJsZSAucmJrb3Jfb2l0ZW1fbGluZSAucmJrb3Jfb3ZhbHVlIC5yYmtvcl9vY29udHJvbHMgLnJia29yX2J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbiNyYmtvcl9zaG9vcGluZ19jYXJ0X3dpZGdldCB0YWJsZSAucmJrb3Jfb2l0ZW1fbGluZSAucmJrb3Jfb3ZhbHVlIC5yYmtvcl9vY29udHJvbHMgLnJia29yX2J0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNyYmtvcl9zaG9vcGluZ19jYXJ0X3dpZGdldCB0YWJsZSAucmJrb3Jfb2l0ZW1fbGluZSAucmJrb3Jfb3ZhbHVlIC5yYmtvcl9vY29udHJvbHMgLnJia29yX29xdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuI3Jia29yX3Nob29waW5nX2NhcnRfd2lkZ2V0IHRhYmxlIC5yYmtvcl9vaXRlbV9saW5lIC5yYmtvcl9vdmFsdWUgLnJia29yX29kZXNjIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI3Jia29yX3Nob29waW5nX2NhcnRfd2lkZ2V0IC5yYmtvcl9vZmZlcnMgLmRlc2MsXG4jcmJrb3Jfc2hvb3BpbmdfY2FydF93aWRnZXQgLnJia29yX2Rpc2NvdW50X290bCB7XG4gIGNvbG9yOiAjNGZhZjNlO1xufVxuI3Jia29yX3Nob29waW5nX2NhcnRfd2lkZ2V0ICNyYmtvcl9vaXRlbXMgdHI6Zmlyc3QtY2hpbGQ6bm90KC5vZmZlcnMpIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjQ0NDO1xufVxuI3Jia29yX3Nob29waW5nX2NhcnRfd2lkZ2V0IC5yYmtvcl9vdGwge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuI3Jia29yX3Nob29waW5nX2NhcnRfd2lkZ2V0IC5yYmtvcl9vdGwgI3Jia29yX290bF92YWx1ZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbiNyYmtvcl9zaG9vcGluZ19jYXJ0X3dpZGdldC5yYmtvcl9ub3RhdmFpbGFibGUgLnJia29yX29yZGVyX2RldGFpbCxcbiNyYmtvcl9zaG9vcGluZ19jYXJ0X3dpZGdldC5yYmtvcl9ub3RhdmFpbGFibGUgLnJia29yX29yZGVyX2Zvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3JkZXItZml4ZWQtY2FydCAjcmJrb3JfbW9iaWxlX3BhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcmRlci1maXhlZC1jYXJ0ICNyYmtvcl9zaG9vcGluZ19jYXJ0X3dpZGdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5vcmRlci1maXhlZC1jYXJ0ICNyYmtvcl9zaG9vcGluZ19jYXJ0X3dpZGdldCAud2lkZ2V0LXRpdGxlLFxuLm9yZGVyLWZpeGVkLWNhcnQgI3Jia29yX3Nob29waW5nX2NhcnRfd2lkZ2V0IC5yYmtvcl9vdG90YWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vcmRlci1maXhlZC1jYXJ0IC5yYmtvcl9vcmRlcl9kZXRhaWwge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA1MHZoO1xufVxuXG4uaXRlbS1vcmRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbn1cbi5pdGVtLW9yZGVyIC5jYXRhbG9nLWl0ZW0tbWFpbiB7XG4gIHBhZGRpbmc6IDFlbTtcbn1cbi5pdGVtLW9yZGVyIC5jYXRhbG9nLWl0ZW0tbWFpbiAuY2F0YWxvZy1pdGVtLWhlYWRlciBoNSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLml0ZW0tb3JkZXIgLmNhdGFsb2ctbW9kaWZpZXJzLWxpc3QsXG4uaXRlbS1vcmRlciAuY2F0YWxvZy1hbGxlcmdlbnMtbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmJrb3JfbW9kYWxfaXRlbV9tb2RpZmllcnMgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1NzVweDtcbiAgfVxuICAjcmJrb3JfbW9kYWxfaXRlbV9tb2RpZmllcnMgLm1vZGFsLWRpYWxvZyAubW9kYWwtaGVhZGVyLFxuI3Jia29yX21vZGFsX2l0ZW1fbW9kaWZpZXJzIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWJvZHksXG4jcmJrb3JfbW9kYWxfaXRlbV9tb2RpZmllcnMgLm1vZGFsLWRpYWxvZyAubW9kYWwtZm9vdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuI3Jia29yX21vZGFsX2l0ZW1fbW9kaWZpZXJzIC5tb2RhbC1ib2R5IC5oZWFkZXItaXRlbS1tb2RhbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4jcmJrb3JfbW9kYWxfaXRlbV9tb2RpZmllcnMgLm1vZGFsLWJvZHkgLmhlYWRlci1pdGVtLW1vZGFsIC5mZWF0dXJlZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNyYmtvcl9tb2RhbF9pdGVtX21vZGlmaWVycyAubW9kYWwtYm9keSAuaGVhZGVyLWl0ZW0tbW9kYWwgLmZlYXR1cmVkLWltYWdlIGltZyxcbiNyYmtvcl9tb2RhbF9pdGVtX21vZGlmaWVycyAubW9kYWwtYm9keSAuaGVhZGVyLWl0ZW0tbW9kYWwgLmZlYXR1cmVkLWltYWdlIHZpZGVvLFxuI3Jia29yX21vZGFsX2l0ZW1fbW9kaWZpZXJzIC5tb2RhbC1ib2R5IC5oZWFkZXItaXRlbS1tb2RhbCAuZmVhdHVyZWQtaW1hZ2UgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LXdpZHRoOiAxMDAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgdG9wOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5Ac3VwcG9ydHMgKG9iamVjdC1maXQ6IGNvdmVyKSB7XG4gICNyYmtvcl9tb2RhbF9pdGVtX21vZGlmaWVycyAubW9kYWwtYm9keSAuaGVhZGVyLWl0ZW0tbW9kYWwgLmZlYXR1cmVkLWltYWdlIGltZyxcbiNyYmtvcl9tb2RhbF9pdGVtX21vZGlmaWVycyAubW9kYWwtYm9keSAuaGVhZGVyLWl0ZW0tbW9kYWwgLmZlYXR1cmVkLWltYWdlIHZpZGVvLFxuI3Jia29yX21vZGFsX2l0ZW1fbW9kaWZpZXJzIC5tb2RhbC1ib2R5IC5oZWFkZXItaXRlbS1tb2RhbCAuZmVhdHVyZWQtaW1hZ2UgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbW96LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbiNyYmtvcl9tb2RhbF9pdGVtX21vZGlmaWVycyAubW9kYWwtYm9keSAuaGVhZGVyLWl0ZW0tbW9kYWwgLmNhdGFsb2ctaXRlbS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogODUlO1xufVxuI3Jia29yX21vZGFsX2l0ZW1fbW9kaWZpZXJzIC5tb2RhbC1ib2R5IC53cmFwLWFsbGVyZ2VuIC5jYXRhbG9nLWFsbGVyZ2Vucy1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbiNyYmtvcl9tb2RhbF9pdGVtX21vZGlmaWVycyAubW9kYWwtYm9keSAud3JhcC1hbGxlcmdlbiAuY2F0YWxvZy1hbGxlcmdlbnMtbGlzdCAuYWxsZXJnZW4gLmFsbGVyZ2VuLWluZm8gLmljb24tYWxsZXJnZW4ge1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbn1cbiNyYmtvcl9tb2RhbF9pdGVtX21vZGlmaWVycyAuYnJrb19tb2RhbF9mb3JtIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiNyYmtvcl9tb2RhbF9pdGVtX21vZGlmaWVycyAuYnJrb19tb2RhbF9mb3JtIC5yYmtvcl9idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbiNyYmtvcl9tb2RhbF9pdGVtX21vZGlmaWVycyAuYnJrb19tb2RhbF9mb3JtIC53cmFwLXF0eS1maWVsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuI3Jia29yX21vZGFsX2l0ZW1fbW9kaWZpZXJzIC5icmtvX21vZGFsX2Zvcm0gLmFkZG9uLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xufVxuI3Jia29yX21vZGFsX2l0ZW1fbW9kaWZpZXJzIC5icmtvX21vZGFsX2Zvcm0gLmFkZG9uLXJvdyAuYWRkb24tZGVzYyB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuI3Jia29yX21vZGFsX2l0ZW1fbW9kaWZpZXJzIC5icmtvX21vZGFsX2Zvcm0gLmFkZG9uLXJvdyAuYWRkb24tcHJpY2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbiNyYmtvcl9tb2RhbF9pdGVtX21vZGlmaWVycyAuYnJrb19tb2RhbF9mb3JtIC5hZGRvbi1yb3cgLmFkZG9uLXByaWNlIC5xdWFudGl0eSB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4jcmJrb3JfbW9kYWxfaXRlbV9tb2RpZmllcnMgLmJya29fbW9kYWxfZm9ybSAjd3JhcC1nbG9iYWwtcXR5IGg2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNyYmtvcl9tb2RhbF9pdGVtX21vZGlmaWVycyAuYnJrb19tb2RhbF9mb3JtICN3cmFwLWdsb2JhbC1xdHkgLmdsb2JhbC1xdHktcm93IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3Jia29yX21vZGFsX2l0ZW1fbW9kaWZpZXJzIC5icmtvX21vZGFsX2Zvcm0gI3dyYXAtZ2xvYmFsLXF0eSAuZ2xvYmFsLXF0eS1yb3cgLndyYXAtcXR5LWZpZWxkIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtaW4td2lkdGg6IDJlbTtcbn1cbiNyYmtvcl9tb2RhbF9pdGVtX21vZGlmaWVycyAuYnJrb19tb2RhbF9mb3JtICN3cmFwLWdsb2JhbC1xdHkgLmdsb2JhbC1xdHktcm93IC5yYmtvcl9idG4ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuI3Jia29yX21vZGFsX2l0ZW1fbW9kaWZpZXJzIC5tb2RhbC1mb290ZXIge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuI3Jia29yX21vZGFsX2l0ZW1fbW9kaWZpZXJzIC5tb2RhbC1mb290ZXIgLmJ0bi1zZWNvbmRhcnkge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbiNyYmtvcl9tb2RhbF9pdGVtX21vZGlmaWVycyAubW9kYWwtZm9vdGVyIC5idG4tcHJpbWFyeSB7XG4gIGZsZXg6IDAgMSA2NiU7XG59XG5cbiNyYmtvcl9tb2RhbF9wbGFjZXNfc2VhcmNoIC5tb2RhbC1wbGFjZXMtc2VhcmNoLXF1ZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbiNyYmtvcl9tb2RhbF9wbGFjZXNfc2VhcmNoIC50eXBlYWhlYWQuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG59XG4jcmJrb3JfbW9kYWxfcGxhY2VzX3NlYXJjaCAudHlwZWFoZWFkLmRyb3Bkb3duLW1lbnUgbGkge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMDtcbn1cbiNyYmtvcl9tb2RhbF9wbGFjZXNfc2VhcmNoICN3cmFwLW1wcy1tYXAgLm1wcy1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4jcmJrb3JfbW9kYWxfcGxhY2VzX3NlYXJjaCAjd3JhcC1tcHMtbWFwICNtcHMtbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTB2aDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG5cbi5wYWMtY29udGFpbmVyIHtcbiAgei1pbmRleDogMTA1MTtcbn1cblxuLm9mZmVyLW1vZGFsIC5vZmZlci1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4tc2Vjb25kYXJ5OmhvdmVyLCAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLndyYXAtYm9va2luZy1vcHRpb25zIC5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLndyYXAtYm9va2luZy1vcHRpb25zIC53cmFwLWJvb2tpbmctc3RhdHVzZXMge1xuICBtYXJnaW46IDhweCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ud3JhcC1ib29raW5nLW9wdGlvbnMgLndyYXAtYm9va2luZy1zdGF0dXNlcyAuYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAycHggMDtcbn1cbi53cmFwLWJvb2tpbmctb3B0aW9ucyAud3JhcC1ib29raW5nLXN0YXR1c2VzIC5idG4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLndyYXAtYm9va2luZy1vcHRpb25zIC53cmFwLWJvb2tpbmctc3RhdHVzZXMgLmJ0bjpkaXNhYmxlZCB7XG4gIG9yZGVyOiAxMDA7XG4gIG1hcmdpbjogMnB4IGF1dG87XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5wb3BvdmVyLWhlYWRlci13cmFwIC5wb3BvdmVyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucG9wb3Zlci1oZWFkZXItd3JhcCAucG9wb3Zlci1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi50eHQtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi50eHQtYnRuLXNtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi50eHQtYnRuLXNtLnRleHQtbW9ub3NwYWNlLFxuLmJ0bi1zbS50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtc2l6ZTogMC43NTAzMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLmlucHV0LWdyb3VwIC5idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1zbS14cyB7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbmJvZHkubW9kYWwtb3BlbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmVtYWlsLXByZXZpZXcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uYnRuLWdyb3VwIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJ0bi1ncm91cC1hZ2VuZGEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtYWdlbmRhIC5idG4ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uYnRuLWdyb3VwLWFnZW5kYS5idG4tZ3JvdXAtbW9udGggLmJ0biB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG4uYnRuLWdyb3VwLWFnZW5kYS5idG4tZ3JvdXAtd2VlayAuYnRuIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5idG4tZ3JvdXAtYWdlbmRhLmJ0bi1ncm91cC13ZWVrZW5kIC5idG4ge1xuICB3aWR0aDogMzMuMzMlO1xufVxuXG4ubGlzdC1pbnB1dC1ncm91cCxcbi5saXN0LWJ0bi1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ubGlzdC1pbnB1dC1ncm91cCArIC5saXN0LWJ0bi1ncm91cCxcbi5saXN0LWJ0bi1ncm91cCArIC5saXN0LWJ0bi1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubGlzdC1pbnB1dC1ncm91cDpsYXN0LWNoaWxkLFxuLmxpc3QtYnRuLWdyb3VwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3QtaW5wdXQtZ3JvdXAgLmJ0bi1zZWNvbmRhcnksXG4ubGlzdC1idG4tZ3JvdXAgLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogIzViNWI1YjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5saXN0LWlucHV0LWdyb3VwIC5idG4tc2Vjb25kYXJ5ICsgLmJ0bi1zZWNvbmRhcnksXG4ubGlzdC1idG4tZ3JvdXAgLmJ0bi1zZWNvbmRhcnkgKyAuYnRuLXNlY29uZGFyeSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmxpc3QtaW5wdXQtZ3JvdXAgLm1kaSxcbi5saXN0LWJ0bi1ncm91cCAubWRpIHtcbiAgY29sb3I6ICNhN2E3YTc7XG59XG4ubGlzdC1pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAubWRpLFxuLmxpc3QtYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5tZGkge1xuICBjb2xvcjogIzhlOGU4ZTtcbn1cblxuLnJhdGluZy1kZXRhaWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53cmFwLWljb24tbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ud3JhcC1pY29uLWxhYmVsIC5tZGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4ycmVtO1xufVxuLndyYXAtaWNvbi1sYWJlbCAubWRpOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi53cmFwLWljb24tbGFiZWwgKyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZiLWxvZ2luIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmZiLWxvZ2luICNmYkJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDg5LCAxNTIsIDAuOSk7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uYnVzaW5lc3MtdGh1bWJuYWlsIHtcbiAgbWF4LXdpZHRoOiAyODBweDtcbn1cblxuLmRhc2hib2FyZC1ncm91cC1idXR0b24gLmJ0biB7XG4gIG1pbi13aWR0aDogMjcwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5idG4tcHJpbWFyeS5idG4taGVscC1pbmxpbmUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAuMzc1cmVtIDAuMjVyZW0gMC4zNzVyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmJ0bi1wcmltYXJ5LmJ0bi1oZWxwLWlubGluZSAubWRpOjpiZWZvcmUge1xuICB0b3A6IDNweDtcbn1cblxuLnR4dC1lbGxpcHNpcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnR4dC1jb250cm9sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi13aWR0aDogMS41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50eHQtY29udHJvbC50eHQtbGcge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBtaW4td2lkdGg6IDJlbTtcbn1cblxuLmxpbmstaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLmxpbmstaWNvbiBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC4wNjI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubGluay1pY29uLmxnLWljb24ge1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5saW5rLWljb24ubGctaWNvbiBzdmcge1xuICBoZWlnaHQ6IDEuNWVtO1xuICB3aWR0aDogMS41ZW07XG59XG5cbi5pbnB1dC1ncm91cC1zdWNjZXNzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5tZGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5pbnB1dC1ncm91cC1zdWNjZXNzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmYWYzZTtcbiAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiO1xufVxuLmlucHV0LWdyb3VwLXN1Y2Nlc3MgLmJ0biwgLmlucHV0LWdyb3VwLXN1Y2Nlc3MgLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiO1xufVxuLmlucHV0LWdyb3VwLXN1Y2Nlc3MgLmJ0biAubWRpLCAuaW5wdXQtZ3JvdXAtc3VjY2VzcyAuYnRuLXNlY29uZGFyeSAubWRpIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG59XG5cbi5pbnB1dC1ncm91cC1kYW5nZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLm1kaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmlucHV0LWdyb3VwLWRhbmdlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNTE5MTY7XG4gIGJvcmRlci1jb2xvcjogI2Y1YzZjYjtcbn1cbi5pbnB1dC1ncm91cC1kYW5nZXIgLmJ0biwgLmlucHV0LWdyb3VwLWRhbmdlciAuYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWM2Y2I7XG59XG4uaW5wdXQtZ3JvdXAtZGFuZ2VyIC5idG4gLm1kaSwgLmlucHV0LWdyb3VwLWRhbmdlciAuYnRuLXNlY29uZGFyeSAubWRpIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG59XG5cbi5pbnB1dC1ncm91cC1pbmZvIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5tZGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5pbnB1dC1ncm91cC1pbmZvIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjtcbiAgYm9yZGVyLWNvbG9yOiAjYmVlNWViO1xufVxuLmlucHV0LWdyb3VwLWluZm8gLmJ0biwgLmlucHV0LWdyb3VwLWluZm8gLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNmMTtcbiAgYm9yZGVyLWNvbG9yOiAjYmVlNWViO1xufVxuLmlucHV0LWdyb3VwLWluZm8gLmJ0biAubWRpLCAuaW5wdXQtZ3JvdXAtaW5mbyAuYnRuLXNlY29uZGFyeSAubWRpIHtcbiAgY29sb3I6ICMwYzU0NjA7XG59XG5cbi5tZGktYm9va2luZy1jb25maXJtZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVmXCI7XG59XG5cbi5tZGktYm9va2luZy1jYW5jZWxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cblxuLm1kaS1ib29raW5nLXBlbmRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjkxXCI7XG59XG5cbi5tZGktYm9va2luZy1wZW5kaW5nX3BheW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi77+PXCI7XG59XG5cbi50YS1vcmRlciAubWRpLWJvb2tpbmctY29uZmlybWVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiO1xufVxuXG4uZGVsLW9yZGVyIC5tZGktYm9va2luZy1jb25maXJtZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7XG59XG5cbi5jb20tb3JkZXIgLm1kaS1ib29raW5nLWNvbmZpcm1lZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnBheS1vdGhlciB7XG4gIGNvbG9yOiAjZmQ3ZTE0O1xuICBib3JkZXItY29sb3I6ICNmZDdlMTQ7XG59XG4ucGF5LW90aGVyOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG4gIGJvcmRlci1jb2xvcjogI2ZkN2UxNDtcbn1cbi5wYXktb3RoZXI6Zm9jdXMsIC5wYXktb3RoZXIuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTMsIDEyNiwgMjAsIDAuNSk7XG59XG4ucGF5LW90aGVyLmRpc2FibGVkLCAucGF5LW90aGVyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZDdlMTQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBheS1vdGhlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5wYXktb3RoZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5wYXktb3RoZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG4gIGJvcmRlci1jb2xvcjogI2ZkN2UxNDtcbn1cbi5wYXktb3RoZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAucGF5LW90aGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAucGF5LW90aGVyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MywgMTI2LCAyMCwgMC41KTtcbn1cblxuLnBheS1uby1pbmNpZGVuY2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmYWYzZTtcbiAgYm9yZGVyLWNvbG9yOiAjNGZhZjNlO1xufVxuLnBheS1uby1pbmNpZGVuY2U6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyOTMzNDtcbiAgYm9yZGVyLWNvbG9yOiAjM2U4OTMxO1xufVxuLnBheS1uby1pbmNpZGVuY2U6Zm9jdXMsIC5wYXktbm8taW5jaWRlbmNlLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA1LCAxODcsIDkxLCAwLjUpO1xufVxuLnBheS1uby1pbmNpZGVuY2UuZGlzYWJsZWQsIC5wYXktbm8taW5jaWRlbmNlOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmFmM2U7XG4gIGJvcmRlci1jb2xvcjogIzRmYWYzZTtcbn1cbi5wYXktbm8taW5jaWRlbmNlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnBheS1uby1pbmNpZGVuY2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5wYXktbm8taW5jaWRlbmNlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U4OTMxO1xuICBib3JkZXItY29sb3I6ICMzYTgwMmQ7XG59XG4ucGF5LW5vLWluY2lkZW5jZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5wYXktbm8taW5jaWRlbmNlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAucGF5LW5vLWluY2lkZW5jZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDUsIDE4NywgOTEsIDAuNSk7XG59XG5cbi5wYXktaW5jaWRlbmNlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNTE5MTY7XG4gIGJvcmRlci1jb2xvcjogI2E1MTkxNjtcbn1cbi5wYXktaW5jaWRlbmNlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MzE0MTI7XG4gIGJvcmRlci1jb2xvcjogIzc4MTIxMDtcbn1cbi5wYXktaW5jaWRlbmNlOmZvY3VzLCAucGF5LWluY2lkZW5jZS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE3OSwgNjAsIDU3LCAwLjUpO1xufVxuLnBheS1pbmNpZGVuY2UuZGlzYWJsZWQsIC5wYXktaW5jaWRlbmNlOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNTE5MTY7XG4gIGJvcmRlci1jb2xvcjogI2E1MTkxNjtcbn1cbi5wYXktaW5jaWRlbmNlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnBheS1pbmNpZGVuY2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5wYXktaW5jaWRlbmNlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgxMjEwO1xuICBib3JkZXItY29sb3I6ICM2ZDEwMGY7XG59XG4ucGF5LWluY2lkZW5jZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5wYXktaW5jaWRlbmNlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAucGF5LWluY2lkZW5jZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNzksIDYwLCA1NywgMC41KTtcbn1cblxuLmJ0bi5ib29raW5nLWNvbmZpcm1lZC5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzRmYWYzZTtcbiAgYm9yZGVyLWNvbG9yOiAjNGZhZjNlO1xufVxuLmJ0bi5ib29raW5nLWNvbmZpcm1lZC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmYWYzZTtcbiAgYm9yZGVyLWNvbG9yOiAjNGZhZjNlO1xufVxuLmJ0bi5ib29raW5nLWNvbmZpcm1lZC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4uYm9va2luZy1jb25maXJtZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzksIDE3NSwgNjIsIDAuNSk7XG59XG4uYnRuLmJvb2tpbmctY29uZmlybWVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi5ib29raW5nLWNvbmZpcm1lZC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzRmYWYzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLmJvb2tpbmctY29uZmlybWVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4uYm9va2luZy1jb25maXJtZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLmJvb2tpbmctY29uZmlybWVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmYWYzZTtcbiAgYm9yZGVyLWNvbG9yOiAjNGZhZjNlO1xufVxuLmJ0bi5ib29raW5nLWNvbmZpcm1lZC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLmJvb2tpbmctY29uZmlybWVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi5ib29raW5nLWNvbmZpcm1lZC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzksIDE3NSwgNjIsIDAuNSk7XG59XG4uYnRuLmJvb2tpbmctY29uZmlybWVkLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmYWYzZTtcbiAgYm9yZGVyLWNvbG9yOiAjNGZhZjNlO1xufVxuLmJ0bi5ib29raW5nLWNvbmZpcm1lZC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjkzMzQ7XG4gIGJvcmRlci1jb2xvcjogIzNlODkzMTtcbn1cbi5idG4uYm9va2luZy1jb25maXJtZWQuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi5ib29raW5nLWNvbmZpcm1lZC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA1LCAxODcsIDkxLCAwLjUpO1xufVxuLmJ0bi5ib29raW5nLWNvbmZpcm1lZC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLmJvb2tpbmctY29uZmlybWVkLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmYWYzZTtcbiAgYm9yZGVyLWNvbG9yOiAjNGZhZjNlO1xufVxuLmJ0bi5ib29raW5nLWNvbmZpcm1lZC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi5ib29raW5nLWNvbmZpcm1lZC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLmJvb2tpbmctY29uZmlybWVkLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTg5MzE7XG4gIGJvcmRlci1jb2xvcjogIzNhODAyZDtcbn1cbi5idG4uYm9va2luZy1jb25maXJtZWQuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4uYm9va2luZy1jb25maXJtZWQuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi5ib29raW5nLWNvbmZpcm1lZC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwNSwgMTg3LCA5MSwgMC41KTtcbn1cbi5idG4uYm9va2luZy1yZXNlcnZlZC5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzgyYzVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjODJjNWY1O1xufVxuLmJ0bi5ib29raW5nLXJlc2VydmVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODJjNWY1O1xuICBib3JkZXItY29sb3I6ICM4MmM1ZjU7XG59XG4uYnRuLmJvb2tpbmctcmVzZXJ2ZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLmJvb2tpbmctcmVzZXJ2ZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxOTcsIDI0NSwgMC41KTtcbn1cbi5idG4uYm9va2luZy1yZXNlcnZlZC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4uYm9va2luZy1yZXNlcnZlZC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzgyYzVmNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLmJvb2tpbmctcmVzZXJ2ZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi5ib29raW5nLXJlc2VydmVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi5ib29raW5nLXJlc2VydmVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyYzVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjODJjNWY1O1xufVxuLmJ0bi5ib29raW5nLXJlc2VydmVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4uYm9va2luZy1yZXNlcnZlZC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4uYm9va2luZy1yZXNlcnZlZC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxOTcsIDI0NSwgMC41KTtcbn1cbi5idG4uYm9va2luZy1yZXNlcnZlZC5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MmM1ZjU7XG4gIGJvcmRlci1jb2xvcjogIzgyYzVmNTtcbn1cbi5idG4uYm9va2luZy1yZXNlcnZlZC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmI1ZjI7XG4gIGJvcmRlci1jb2xvcjogIzUzYWZmMTtcbn1cbi5idG4uYm9va2luZy1yZXNlcnZlZC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLmJvb2tpbmctcmVzZXJ2ZWQuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExNSwgMTczLCAyMTQsIDAuNSk7XG59XG4uYnRuLmJvb2tpbmctcmVzZXJ2ZWQuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi5ib29raW5nLXJlc2VydmVkLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyYzVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjODJjNWY1O1xufVxuLmJ0bi5ib29raW5nLXJlc2VydmVkLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLmJvb2tpbmctcmVzZXJ2ZWQuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi5ib29raW5nLXJlc2VydmVkLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1M2FmZjE7XG4gIGJvcmRlci1jb2xvcjogIzQ3YWFmMDtcbn1cbi5idG4uYm9va2luZy1yZXNlcnZlZC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi5ib29raW5nLXJlc2VydmVkLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4uYm9va2luZy1yZXNlcnZlZC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExNSwgMTczLCAyMTQsIDAuNSk7XG59XG4uYnRuLmJvb2tpbmctYXJyaXZlZC5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzRhN2VkYztcbiAgYm9yZGVyLWNvbG9yOiAjNGE3ZWRjO1xufVxuLmJ0bi5ib29raW5nLWFycml2ZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTdlZGM7XG4gIGJvcmRlci1jb2xvcjogIzRhN2VkYztcbn1cbi5idG4uYm9va2luZy1hcnJpdmVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi5ib29raW5nLWFycml2ZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzQsIDEyNiwgMjIwLCAwLjUpO1xufVxuLmJ0bi5ib29raW5nLWFycml2ZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLmJvb2tpbmctYXJyaXZlZC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzRhN2VkYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLmJvb2tpbmctYXJyaXZlZC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLmJvb2tpbmctYXJyaXZlZC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4uYm9va2luZy1hcnJpdmVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhN2VkYztcbiAgYm9yZGVyLWNvbG9yOiAjNGE3ZWRjO1xufVxuLmJ0bi5ib29raW5nLWFycml2ZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi5ib29raW5nLWFycml2ZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLmJvb2tpbmctYXJyaXZlZC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzQsIDEyNiwgMjIwLCAwLjUpO1xufVxuLmJ0bi5ib29raW5nLWFycml2ZWQuYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE3ZWRjO1xuICBib3JkZXItY29sb3I6ICM0YTdlZGM7XG59XG4uYnRuLmJvb2tpbmctYXJyaXZlZC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTY3ZDY7XG4gIGJvcmRlci1jb2xvcjogIzI3NjJjYztcbn1cbi5idG4uYm9va2luZy1hcnJpdmVkLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4uYm9va2luZy1hcnJpdmVkLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDEsIDE0NSwgMjI1LCAwLjUpO1xufVxuLmJ0bi5ib29raW5nLWFycml2ZWQuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi5ib29raW5nLWFycml2ZWQuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE3ZWRjO1xuICBib3JkZXItY29sb3I6ICM0YTdlZGM7XG59XG4uYnRuLmJvb2tpbmctYXJyaXZlZC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi5ib29raW5nLWFycml2ZWQuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi5ib29raW5nLWFycml2ZWQuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3NjJjYztcbiAgYm9yZGVyLWNvbG9yOiAjMjU1ZGMxO1xufVxuLmJ0bi5ib29raW5nLWFycml2ZWQuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4uYm9va2luZy1hcnJpdmVkLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4uYm9va2luZy1hcnJpdmVkLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTAxLCAxNDUsIDIyNSwgMC41KTtcbn1cbi5idG4uYm9va2luZy1zZWF0ZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMyMTQzZWE7XG4gIGJvcmRlci1jb2xvcjogIzIxNDNlYTtcbn1cbi5idG4uYm9va2luZy1zZWF0ZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTQzZWE7XG4gIGJvcmRlci1jb2xvcjogIzIxNDNlYTtcbn1cbi5idG4uYm9va2luZy1zZWF0ZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLmJvb2tpbmctc2VhdGVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDMzLCA2NywgMjM0LCAwLjUpO1xufVxuLmJ0bi5ib29raW5nLXNlYXRlZC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4uYm9va2luZy1zZWF0ZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTQzZWE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi5ib29raW5nLXNlYXRlZC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLmJvb2tpbmctc2VhdGVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi5ib29raW5nLXNlYXRlZC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTQzZWE7XG4gIGJvcmRlci1jb2xvcjogIzIxNDNlYTtcbn1cbi5idG4uYm9va2luZy1zZWF0ZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi5ib29raW5nLXNlYXRlZC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4uYm9va2luZy1zZWF0ZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDMzLCA2NywgMjM0LCAwLjUpO1xufVxuLmJ0bi5ib29raW5nLXNlYXRlZC5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTQzZWE7XG4gIGJvcmRlci1jb2xvcjogIzIxNDNlYTtcbn1cbi5idG4uYm9va2luZy1zZWF0ZWQuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzNGQxO1xuICBib3JkZXItY29sb3I6ICMxMzMxYzU7XG59XG4uYnRuLmJvb2tpbmctc2VhdGVkLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4uYm9va2luZy1zZWF0ZWQuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDY2LCA5NSwgMjM3LCAwLjUpO1xufVxuLmJ0bi5ib29raW5nLXNlYXRlZC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLmJvb2tpbmctc2VhdGVkLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNDNlYTtcbiAgYm9yZGVyLWNvbG9yOiAjMjE0M2VhO1xufVxuLmJ0bi5ib29raW5nLXNlYXRlZC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi5ib29raW5nLXNlYXRlZC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLmJvb2tpbmctc2VhdGVkLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzMxYzU7XG4gIGJvcmRlci1jb2xvcjogIzEyMmViYTtcbn1cbi5idG4uYm9va2luZy1zZWF0ZWQuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4uYm9va2luZy1zZWF0ZWQuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi5ib29raW5nLXNlYXRlZC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDY2LCA5NSwgMjM3LCAwLjUpO1xufVxuLmJ0bi5ib29raW5nLWJpbGxlZC5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzA2MWQ4ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDYxZDhlO1xufVxuLmJ0bi5ib29raW5nLWJpbGxlZC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2MWQ4ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDYxZDhlO1xufVxuLmJ0bi5ib29raW5nLWJpbGxlZC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4uYm9va2luZy1iaWxsZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNiwgMjksIDE0MiwgMC41KTtcbn1cbi5idG4uYm9va2luZy1iaWxsZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLmJvb2tpbmctYmlsbGVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDYxZDhlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4uYm9va2luZy1iaWxsZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi5ib29raW5nLWJpbGxlZC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4uYm9va2luZy1iaWxsZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYxZDhlO1xuICBib3JkZXItY29sb3I6ICMwNjFkOGU7XG59XG4uYnRuLmJvb2tpbmctYmlsbGVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4uYm9va2luZy1iaWxsZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLmJvb2tpbmctYmlsbGVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2LCAyOSwgMTQyLCAwLjUpO1xufVxuLmJ0bi5ib29raW5nLWJpbGxlZC5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjFkOGU7XG4gIGJvcmRlci1jb2xvcjogIzA2MWQ4ZTtcbn1cbi5idG4uYm9va2luZy1iaWxsZWQuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQxNjY5O1xuICBib3JkZXItY29sb3I6ICMwNDEzNWQ7XG59XG4uYnRuLmJvb2tpbmctYmlsbGVkLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4uYm9va2luZy1iaWxsZWQuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQzLCA2MywgMTU5LCAwLjUpO1xufVxuLmJ0bi5ib29raW5nLWJpbGxlZC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLmJvb2tpbmctYmlsbGVkLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2MWQ4ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDYxZDhlO1xufVxuLmJ0bi5ib29raW5nLWJpbGxlZC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi5ib29raW5nLWJpbGxlZC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLmJvb2tpbmctYmlsbGVkLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDEzNWQ7XG4gIGJvcmRlci1jb2xvcjogIzAzMTE1MTtcbn1cbi5idG4uYm9va2luZy1iaWxsZWQuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4uYm9va2luZy1iaWxsZWQuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi5ib29raW5nLWJpbGxlZC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQzLCA2MywgMTU5LCAwLjUpO1xufVxuLmJ0bi5ib29raW5nLXJlbGVhc2VkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMjBkZTBkO1xuICBib3JkZXItY29sb3I6ICMyMGRlMGQ7XG59XG4uYnRuLmJvb2tpbmctcmVsZWFzZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGRlMGQ7XG4gIGJvcmRlci1jb2xvcjogIzIwZGUwZDtcbn1cbi5idG4uYm9va2luZy1yZWxlYXNlZC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4uYm9va2luZy1yZWxlYXNlZC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzMiwgMjIyLCAxMywgMC41KTtcbn1cbi5idG4uYm9va2luZy1yZWxlYXNlZC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4uYm9va2luZy1yZWxlYXNlZC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIwZGUwZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLmJvb2tpbmctcmVsZWFzZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi5ib29raW5nLXJlbGVhc2VkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi5ib29raW5nLXJlbGVhc2VkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwZGUwZDtcbiAgYm9yZGVyLWNvbG9yOiAjMjBkZTBkO1xufVxuLmJ0bi5ib29raW5nLXJlbGVhc2VkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4uYm9va2luZy1yZWxlYXNlZC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4uYm9va2luZy1yZWxlYXNlZC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzIsIDIyMiwgMTMsIDAuNSk7XG59XG4uYnRuLmJvb2tpbmctcmVsZWFzZWQuYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBkZTBkO1xuICBib3JkZXItY29sb3I6ICMyMGRlMGQ7XG59XG4uYnRuLmJvb2tpbmctcmVsZWFzZWQuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWJiYTBiO1xuICBib3JkZXItY29sb3I6ICMxOWFlMGE7XG59XG4uYnRuLmJvb2tpbmctcmVsZWFzZWQuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi5ib29raW5nLXJlbGVhc2VkLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2NSwgMjI3LCA0OSwgMC41KTtcbn1cbi5idG4uYm9va2luZy1yZWxlYXNlZC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLmJvb2tpbmctcmVsZWFzZWQuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBkZTBkO1xuICBib3JkZXItY29sb3I6ICMyMGRlMGQ7XG59XG4uYnRuLmJvb2tpbmctcmVsZWFzZWQuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4uYm9va2luZy1yZWxlYXNlZC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLmJvb2tpbmctcmVsZWFzZWQuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5YWUwYTtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMjA5O1xufVxuLmJ0bi5ib29raW5nLXJlbGVhc2VkLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLmJvb2tpbmctcmVsZWFzZWQuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi5ib29raW5nLXJlbGVhc2VkLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjUsIDIyNywgNDksIDAuNSk7XG59XG4uYnRuLmJvb2tpbmctbm90X3Nob3duLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmYwMDAxO1xuICBib3JkZXItY29sb3I6ICNmZjAwMDE7XG59XG4uYnRuLmJvb2tpbmctbm90X3Nob3duLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAxO1xuICBib3JkZXItY29sb3I6ICNmZjAwMDE7XG59XG4uYnRuLmJvb2tpbmctbm90X3Nob3duLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi5ib29raW5nLW5vdF9zaG93bi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDAsIDEsIDAuNSk7XG59XG4uYnRuLmJvb2tpbmctbm90X3Nob3duLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi5ib29raW5nLW5vdF9zaG93bi5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmMDAwMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLmJvb2tpbmctbm90X3Nob3duLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4uYm9va2luZy1ub3Rfc2hvd24uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLmJvb2tpbmctbm90X3Nob3duLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDAxO1xufVxuLmJ0bi5ib29raW5nLW5vdF9zaG93bi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLmJvb2tpbmctbm90X3Nob3duLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi5ib29raW5nLW5vdF9zaG93bi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAwLCAxLCAwLjUpO1xufVxuLmJ0bi5ib29raW5nLW5vdF9zaG93bi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDE7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDAwMTtcbn1cbi5idG4uYm9va2luZy1ub3Rfc2hvd24uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkwMDAxO1xuICBib3JkZXItY29sb3I6ICNjYzAwMDE7XG59XG4uYnRuLmJvb2tpbmctbm90X3Nob3duLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4uYm9va2luZy1ub3Rfc2hvd24uYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMzgsIDM5LCAwLjUpO1xufVxuLmJ0bi5ib29raW5nLW5vdF9zaG93bi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLmJvb2tpbmctbm90X3Nob3duLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDAxO1xufVxuLmJ0bi5ib29raW5nLW5vdF9zaG93bi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi5ib29raW5nLW5vdF9zaG93bi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLmJvb2tpbmctbm90X3Nob3duLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzAwMDE7XG4gIGJvcmRlci1jb2xvcjogI2JmMDAwMTtcbn1cbi5idG4uYm9va2luZy1ub3Rfc2hvd24uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4uYm9va2luZy1ub3Rfc2hvd24uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi5ib29raW5nLW5vdF9zaG93bi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMzgsIDM5LCAwLjUpO1xufVxuLmJ0bi5ib29raW5nLWluZm9fcmVjZWl2ZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM4MmM1ZjU7XG4gIGJvcmRlci1jb2xvcjogIzgyYzVmNTtcbn1cbi5idG4uYm9va2luZy1pbmZvX3JlY2VpdmVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODJjNWY1O1xuICBib3JkZXItY29sb3I6ICM4MmM1ZjU7XG59XG4uYnRuLmJvb2tpbmctaW5mb19yZWNlaXZlZC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4uYm9va2luZy1pbmZvX3JlY2VpdmVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTk3LCAyNDUsIDAuNSk7XG59XG4uYnRuLmJvb2tpbmctaW5mb19yZWNlaXZlZC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4uYm9va2luZy1pbmZvX3JlY2VpdmVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjODJjNWY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4uYm9va2luZy1pbmZvX3JlY2VpdmVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4uYm9va2luZy1pbmZvX3JlY2VpdmVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi5ib29raW5nLWluZm9fcmVjZWl2ZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODJjNWY1O1xuICBib3JkZXItY29sb3I6ICM4MmM1ZjU7XG59XG4uYnRuLmJvb2tpbmctaW5mb19yZWNlaXZlZC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLmJvb2tpbmctaW5mb19yZWNlaXZlZC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4uYm9va2luZy1pbmZvX3JlY2VpdmVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzAsIDE5NywgMjQ1LCAwLjUpO1xufVxuLmJ0bi5ib29raW5nLWluZm9fcmVjZWl2ZWQuYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODJjNWY1O1xuICBib3JkZXItY29sb3I6ICM4MmM1ZjU7XG59XG4uYnRuLmJvb2tpbmctaW5mb19yZWNlaXZlZC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZmI1ZjI7XG4gIGJvcmRlci1jb2xvcjogIzUzYWZmMTtcbn1cbi5idG4uYm9va2luZy1pbmZvX3JlY2VpdmVkLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4uYm9va2luZy1pbmZvX3JlY2VpdmVkLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMTUsIDE3MywgMjE0LCAwLjUpO1xufVxuLmJ0bi5ib29raW5nLWluZm9fcmVjZWl2ZWQuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi5ib29raW5nLWluZm9fcmVjZWl2ZWQuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODJjNWY1O1xuICBib3JkZXItY29sb3I6ICM4MmM1ZjU7XG59XG4uYnRuLmJvb2tpbmctaW5mb19yZWNlaXZlZC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi5ib29raW5nLWluZm9fcmVjZWl2ZWQuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi5ib29raW5nLWluZm9fcmVjZWl2ZWQuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzYWZmMTtcbiAgYm9yZGVyLWNvbG9yOiAjNDdhYWYwO1xufVxuLmJ0bi5ib29raW5nLWluZm9fcmVjZWl2ZWQuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4uYm9va2luZy1pbmZvX3JlY2VpdmVkLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4uYm9va2luZy1pbmZvX3JlY2VpdmVkLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTE1LCAxNzMsIDIxNCwgMC41KTtcbn1cbi5idG4uYm9va2luZy1pbl9wcm9ncmVzcy5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzRhN2VkYztcbiAgYm9yZGVyLWNvbG9yOiAjNGE3ZWRjO1xufVxuLmJ0bi5ib29raW5nLWluX3Byb2dyZXNzLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE3ZWRjO1xuICBib3JkZXItY29sb3I6ICM0YTdlZGM7XG59XG4uYnRuLmJvb2tpbmctaW5fcHJvZ3Jlc3MuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLmJvb2tpbmctaW5fcHJvZ3Jlc3MuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzQsIDEyNiwgMjIwLCAwLjUpO1xufVxuLmJ0bi5ib29raW5nLWluX3Byb2dyZXNzLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi5ib29raW5nLWluX3Byb2dyZXNzLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNGE3ZWRjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4uYm9va2luZy1pbl9wcm9ncmVzcy5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLmJvb2tpbmctaW5fcHJvZ3Jlc3MuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLmJvb2tpbmctaW5fcHJvZ3Jlc3MuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE3ZWRjO1xuICBib3JkZXItY29sb3I6ICM0YTdlZGM7XG59XG4uYnRuLmJvb2tpbmctaW5fcHJvZ3Jlc3MuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi5ib29raW5nLWluX3Byb2dyZXNzLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi5ib29raW5nLWluX3Byb2dyZXNzLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NCwgMTI2LCAyMjAsIDAuNSk7XG59XG4uYnRuLmJvb2tpbmctaW5fcHJvZ3Jlc3MuYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE3ZWRjO1xuICBib3JkZXItY29sb3I6ICM0YTdlZGM7XG59XG4uYnRuLmJvb2tpbmctaW5fcHJvZ3Jlc3MuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE2N2Q2O1xuICBib3JkZXItY29sb3I6ICMyNzYyY2M7XG59XG4uYnRuLmJvb2tpbmctaW5fcHJvZ3Jlc3MuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi5ib29raW5nLWluX3Byb2dyZXNzLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDEsIDE0NSwgMjI1LCAwLjUpO1xufVxuLmJ0bi5ib29raW5nLWluX3Byb2dyZXNzLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4uYm9va2luZy1pbl9wcm9ncmVzcy5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTdlZGM7XG4gIGJvcmRlci1jb2xvcjogIzRhN2VkYztcbn1cbi5idG4uYm9va2luZy1pbl9wcm9ncmVzcy5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi5ib29raW5nLWluX3Byb2dyZXNzLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4uYm9va2luZy1pbl9wcm9ncmVzcy5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc2MmNjO1xuICBib3JkZXItY29sb3I6ICMyNTVkYzE7XG59XG4uYnRuLmJvb2tpbmctaW5fcHJvZ3Jlc3MuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4uYm9va2luZy1pbl9wcm9ncmVzcy5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLmJvb2tpbmctaW5fcHJvZ3Jlc3MuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDEsIDE0NSwgMjI1LCAwLjUpO1xufVxuLmJ0bi5ib29raW5nLXJlYWR5X3RvX2dvLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMjE0M2VhO1xuICBib3JkZXItY29sb3I6ICMyMTQzZWE7XG59XG4uYnRuLmJvb2tpbmctcmVhZHlfdG9fZ28uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTQzZWE7XG4gIGJvcmRlci1jb2xvcjogIzIxNDNlYTtcbn1cbi5idG4uYm9va2luZy1yZWFkeV90b19nby5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4uYm9va2luZy1yZWFkeV90b19nby5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzMywgNjcsIDIzNCwgMC41KTtcbn1cbi5idG4uYm9va2luZy1yZWFkeV90b19nby5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4uYm9va2luZy1yZWFkeV90b19nby5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxNDNlYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLmJvb2tpbmctcmVhZHlfdG9fZ28uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi5ib29raW5nLXJlYWR5X3RvX2dvLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi5ib29raW5nLXJlYWR5X3RvX2dvLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNDNlYTtcbiAgYm9yZGVyLWNvbG9yOiAjMjE0M2VhO1xufVxuLmJ0bi5ib29raW5nLXJlYWR5X3RvX2dvLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4uYm9va2luZy1yZWFkeV90b19nby5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4uYm9va2luZy1yZWFkeV90b19nby5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzMsIDY3LCAyMzQsIDAuNSk7XG59XG4uYnRuLmJvb2tpbmctcmVhZHlfdG9fZ28uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE0M2VhO1xuICBib3JkZXItY29sb3I6ICMyMTQzZWE7XG59XG4uYnRuLmJvb2tpbmctcmVhZHlfdG9fZ28uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzNGQxO1xuICBib3JkZXItY29sb3I6ICMxMzMxYzU7XG59XG4uYnRuLmJvb2tpbmctcmVhZHlfdG9fZ28uYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi5ib29raW5nLXJlYWR5X3RvX2dvLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2NiwgOTUsIDIzNywgMC41KTtcbn1cbi5idG4uYm9va2luZy1yZWFkeV90b19nby5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLmJvb2tpbmctcmVhZHlfdG9fZ28uYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE0M2VhO1xuICBib3JkZXItY29sb3I6ICMyMTQzZWE7XG59XG4uYnRuLmJvb2tpbmctcmVhZHlfdG9fZ28uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4uYm9va2luZy1yZWFkeV90b19nby5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLmJvb2tpbmctcmVhZHlfdG9fZ28uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMzFjNTtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyZWJhO1xufVxuLmJ0bi5ib29raW5nLXJlYWR5X3RvX2dvLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLmJvb2tpbmctcmVhZHlfdG9fZ28uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi5ib29raW5nLXJlYWR5X3RvX2dvLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjYsIDk1LCAyMzcsIDAuNSk7XG59XG4uYnRuLmJvb2tpbmctaW5fdHJhbnNpdC5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzA2MWQ4ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDYxZDhlO1xufVxuLmJ0bi5ib29raW5nLWluX3RyYW5zaXQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjFkOGU7XG4gIGJvcmRlci1jb2xvcjogIzA2MWQ4ZTtcbn1cbi5idG4uYm9va2luZy1pbl90cmFuc2l0LmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi5ib29raW5nLWluX3RyYW5zaXQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNiwgMjksIDE0MiwgMC41KTtcbn1cbi5idG4uYm9va2luZy1pbl90cmFuc2l0LmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi5ib29raW5nLWluX3RyYW5zaXQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICMwNjFkOGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi5ib29raW5nLWluX3RyYW5zaXQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi5ib29raW5nLWluX3RyYW5zaXQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLmJvb2tpbmctaW5fdHJhbnNpdC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjFkOGU7XG4gIGJvcmRlci1jb2xvcjogIzA2MWQ4ZTtcbn1cbi5idG4uYm9va2luZy1pbl90cmFuc2l0LmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4uYm9va2luZy1pbl90cmFuc2l0LmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi5ib29raW5nLWluX3RyYW5zaXQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYsIDI5LCAxNDIsIDAuNSk7XG59XG4uYnRuLmJvb2tpbmctaW5fdHJhbnNpdC5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjFkOGU7XG4gIGJvcmRlci1jb2xvcjogIzA2MWQ4ZTtcbn1cbi5idG4uYm9va2luZy1pbl90cmFuc2l0LmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MTY2OTtcbiAgYm9yZGVyLWNvbG9yOiAjMDQxMzVkO1xufVxuLmJ0bi5ib29raW5nLWluX3RyYW5zaXQuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi5ib29raW5nLWluX3RyYW5zaXQuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQzLCA2MywgMTU5LCAwLjUpO1xufVxuLmJ0bi5ib29raW5nLWluX3RyYW5zaXQuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi5ib29raW5nLWluX3RyYW5zaXQuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYxZDhlO1xuICBib3JkZXItY29sb3I6ICMwNjFkOGU7XG59XG4uYnRuLmJvb2tpbmctaW5fdHJhbnNpdC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi5ib29raW5nLWluX3RyYW5zaXQuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi5ib29raW5nLWluX3RyYW5zaXQuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MTM1ZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDMxMTUxO1xufVxuLmJ0bi5ib29raW5nLWluX3RyYW5zaXQuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4uYm9va2luZy1pbl90cmFuc2l0LmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4uYm9va2luZy1pbl90cmFuc2l0LmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDMsIDYzLCAxNTksIDAuNSk7XG59XG4uYnRuLmJvb2tpbmctZGVsaXZlcmVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMjBkZTBkO1xuICBib3JkZXItY29sb3I6ICMyMGRlMGQ7XG59XG4uYnRuLmJvb2tpbmctZGVsaXZlcmVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBkZTBkO1xuICBib3JkZXItY29sb3I6ICMyMGRlMGQ7XG59XG4uYnRuLmJvb2tpbmctZGVsaXZlcmVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi5ib29raW5nLWRlbGl2ZXJlZC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzMiwgMjIyLCAxMywgMC41KTtcbn1cbi5idG4uYm9va2luZy1kZWxpdmVyZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLmJvb2tpbmctZGVsaXZlcmVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjBkZTBkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4uYm9va2luZy1kZWxpdmVyZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi5ib29raW5nLWRlbGl2ZXJlZC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4uYm9va2luZy1kZWxpdmVyZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBkZTBkO1xuICBib3JkZXItY29sb3I6ICMyMGRlMGQ7XG59XG4uYnRuLmJvb2tpbmctZGVsaXZlcmVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4uYm9va2luZy1kZWxpdmVyZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLmJvb2tpbmctZGVsaXZlcmVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzMiwgMjIyLCAxMywgMC41KTtcbn1cbi5idG4uYm9va2luZy1kZWxpdmVyZWQuYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBkZTBkO1xuICBib3JkZXItY29sb3I6ICMyMGRlMGQ7XG59XG4uYnRuLmJvb2tpbmctZGVsaXZlcmVkLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiYmEwYjtcbiAgYm9yZGVyLWNvbG9yOiAjMTlhZTBhO1xufVxuLmJ0bi5ib29raW5nLWRlbGl2ZXJlZC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLmJvb2tpbmctZGVsaXZlcmVkLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2NSwgMjI3LCA0OSwgMC41KTtcbn1cbi5idG4uYm9va2luZy1kZWxpdmVyZWQuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi5ib29raW5nLWRlbGl2ZXJlZC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGRlMGQ7XG4gIGJvcmRlci1jb2xvcjogIzIwZGUwZDtcbn1cbi5idG4uYm9va2luZy1kZWxpdmVyZWQuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4uYm9va2luZy1kZWxpdmVyZWQuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi5ib29raW5nLWRlbGl2ZXJlZC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTlhZTBhO1xuICBib3JkZXItY29sb3I6ICMxN2EyMDk7XG59XG4uYnRuLmJvb2tpbmctZGVsaXZlcmVkLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLmJvb2tpbmctZGVsaXZlcmVkLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4uYm9va2luZy1kZWxpdmVyZWQuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2NSwgMjI3LCA0OSwgMC41KTtcbn1cbi5idG4uYm9va2luZy1kZWxpdmVyeV9pc3N1ZS5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmMDAwMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDAxO1xufVxuLmJ0bi5ib29raW5nLWRlbGl2ZXJ5X2lzc3VlLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAxO1xuICBib3JkZXItY29sb3I6ICNmZjAwMDE7XG59XG4uYnRuLmJvb2tpbmctZGVsaXZlcnlfaXNzdWUuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLmJvb2tpbmctZGVsaXZlcnlfaXNzdWUuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAwLCAxLCAwLjUpO1xufVxuLmJ0bi5ib29raW5nLWRlbGl2ZXJ5X2lzc3VlLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi5ib29raW5nLWRlbGl2ZXJ5X2lzc3VlLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmYwMDAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4uYm9va2luZy1kZWxpdmVyeV9pc3N1ZS5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLmJvb2tpbmctZGVsaXZlcnlfaXNzdWUuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLmJvb2tpbmctZGVsaXZlcnlfaXNzdWUuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAxO1xuICBib3JkZXItY29sb3I6ICNmZjAwMDE7XG59XG4uYnRuLmJvb2tpbmctZGVsaXZlcnlfaXNzdWUuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi5ib29raW5nLWRlbGl2ZXJ5X2lzc3VlLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi5ib29raW5nLWRlbGl2ZXJ5X2lzc3VlLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDAsIDEsIDAuNSk7XG59XG4uYnRuLmJvb2tpbmctZGVsaXZlcnlfaXNzdWUuYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAxO1xuICBib3JkZXItY29sb3I6ICNmZjAwMDE7XG59XG4uYnRuLmJvb2tpbmctZGVsaXZlcnlfaXNzdWUuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkwMDAxO1xuICBib3JkZXItY29sb3I6ICNjYzAwMDE7XG59XG4uYnRuLmJvb2tpbmctZGVsaXZlcnlfaXNzdWUuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi5ib29raW5nLWRlbGl2ZXJ5X2lzc3VlLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDM4LCAzOSwgMC41KTtcbn1cbi5idG4uYm9va2luZy1kZWxpdmVyeV9pc3N1ZS5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLmJvb2tpbmctZGVsaXZlcnlfaXNzdWUuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAxO1xuICBib3JkZXItY29sb3I6ICNmZjAwMDE7XG59XG4uYnRuLmJvb2tpbmctZGVsaXZlcnlfaXNzdWUuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4uYm9va2luZy1kZWxpdmVyeV9pc3N1ZS5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLmJvb2tpbmctZGVsaXZlcnlfaXNzdWUuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMDAwMTtcbiAgYm9yZGVyLWNvbG9yOiAjYmYwMDAxO1xufVxuLmJ0bi5ib29raW5nLWRlbGl2ZXJ5X2lzc3VlLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLmJvb2tpbmctZGVsaXZlcnlfaXNzdWUuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi5ib29raW5nLWRlbGl2ZXJ5X2lzc3VlLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAzOCwgMzksIDAuNSk7XG59XG4uYnRuLmJvb2tpbmctY29sbGVjdGVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMjBkZTBkO1xuICBib3JkZXItY29sb3I6ICMyMGRlMGQ7XG59XG4uYnRuLmJvb2tpbmctY29sbGVjdGVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBkZTBkO1xuICBib3JkZXItY29sb3I6ICMyMGRlMGQ7XG59XG4uYnRuLmJvb2tpbmctY29sbGVjdGVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi5ib29raW5nLWNvbGxlY3RlZC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzMiwgMjIyLCAxMywgMC41KTtcbn1cbi5idG4uYm9va2luZy1jb2xsZWN0ZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLmJvb2tpbmctY29sbGVjdGVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjBkZTBkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4uYm9va2luZy1jb2xsZWN0ZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi5ib29raW5nLWNvbGxlY3RlZC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4uYm9va2luZy1jb2xsZWN0ZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBkZTBkO1xuICBib3JkZXItY29sb3I6ICMyMGRlMGQ7XG59XG4uYnRuLmJvb2tpbmctY29sbGVjdGVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4uYm9va2luZy1jb2xsZWN0ZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLmJvb2tpbmctY29sbGVjdGVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzMiwgMjIyLCAxMywgMC41KTtcbn1cbi5idG4uYm9va2luZy1jb2xsZWN0ZWQuYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBkZTBkO1xuICBib3JkZXItY29sb3I6ICMyMGRlMGQ7XG59XG4uYnRuLmJvb2tpbmctY29sbGVjdGVkLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiYmEwYjtcbiAgYm9yZGVyLWNvbG9yOiAjMTlhZTBhO1xufVxuLmJ0bi5ib29raW5nLWNvbGxlY3RlZC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLmJvb2tpbmctY29sbGVjdGVkLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2NSwgMjI3LCA0OSwgMC41KTtcbn1cbi5idG4uYm9va2luZy1jb2xsZWN0ZWQuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi5ib29raW5nLWNvbGxlY3RlZC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGRlMGQ7XG4gIGJvcmRlci1jb2xvcjogIzIwZGUwZDtcbn1cbi5idG4uYm9va2luZy1jb2xsZWN0ZWQuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4uYm9va2luZy1jb2xsZWN0ZWQuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi5ib29raW5nLWNvbGxlY3RlZC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTlhZTBhO1xuICBib3JkZXItY29sb3I6ICMxN2EyMDk7XG59XG4uYnRuLmJvb2tpbmctY29sbGVjdGVkLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLmJvb2tpbmctY29sbGVjdGVkLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4uYm9va2luZy1jb2xsZWN0ZWQuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2NSwgMjI3LCA0OSwgMC41KTtcbn1cbi5idG4uYm9va2luZy1jYW5jZWxlZC5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2E1MTkxNjtcbiAgYm9yZGVyLWNvbG9yOiAjYTUxOTE2O1xufVxuLmJ0bi5ib29raW5nLWNhbmNlbGVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTUxOTE2O1xuICBib3JkZXItY29sb3I6ICNhNTE5MTY7XG59XG4uYnRuLmJvb2tpbmctY2FuY2VsZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLmJvb2tpbmctY2FuY2VsZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTY1LCAyNSwgMjIsIDAuNSk7XG59XG4uYnRuLmJvb2tpbmctY2FuY2VsZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLmJvb2tpbmctY2FuY2VsZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNhNTE5MTY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi5ib29raW5nLWNhbmNlbGVkLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4uYm9va2luZy1jYW5jZWxlZC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4uYm9va2luZy1jYW5jZWxlZC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNTE5MTY7XG4gIGJvcmRlci1jb2xvcjogI2E1MTkxNjtcbn1cbi5idG4uYm9va2luZy1jYW5jZWxlZC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLmJvb2tpbmctY2FuY2VsZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLmJvb2tpbmctY2FuY2VsZWQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE2NSwgMjUsIDIyLCAwLjUpO1xufVxuLmJ0bi5ib29raW5nLWNhbmNlbGVkLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1MTkxNjtcbiAgYm9yZGVyLWNvbG9yOiAjYTUxOTE2O1xufVxuLmJ0bi5ib29raW5nLWNhbmNlbGVkLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgzMTQxMjtcbiAgYm9yZGVyLWNvbG9yOiAjNzgxMjEwO1xufVxuLmJ0bi5ib29raW5nLWNhbmNlbGVkLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4uYm9va2luZy1jYW5jZWxlZC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTc5LCA2MCwgNTcsIDAuNSk7XG59XG4uYnRuLmJvb2tpbmctY2FuY2VsZWQuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi5ib29raW5nLWNhbmNlbGVkLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1MTkxNjtcbiAgYm9yZGVyLWNvbG9yOiAjYTUxOTE2O1xufVxuLmJ0bi5ib29raW5nLWNhbmNlbGVkLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLmJvb2tpbmctY2FuY2VsZWQuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi5ib29raW5nLWNhbmNlbGVkLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODEyMTA7XG4gIGJvcmRlci1jb2xvcjogIzZkMTAwZjtcbn1cbi5idG4uYm9va2luZy1jYW5jZWxlZC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi5ib29raW5nLWNhbmNlbGVkLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4uYm9va2luZy1jYW5jZWxlZC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE3OSwgNjAsIDU3LCAwLjUpO1xufVxuLmJ0bi5ib29raW5nLXBlbmRpbmcuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZDdlMTQ7XG4gIGJvcmRlci1jb2xvcjogI2ZkN2UxNDtcbn1cbi5idG4uYm9va2luZy1wZW5kaW5nLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xuICBib3JkZXItY29sb3I6ICNmZDdlMTQ7XG59XG4uYnRuLmJvb2tpbmctcGVuZGluZy5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4uYm9va2luZy1wZW5kaW5nLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MywgMTI2LCAyMCwgMC41KTtcbn1cbi5idG4uYm9va2luZy1wZW5kaW5nLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi5ib29raW5nLXBlbmRpbmcuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZDdlMTQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi5ib29raW5nLXBlbmRpbmcuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi5ib29raW5nLXBlbmRpbmcuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLmJvb2tpbmctcGVuZGluZy5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG4gIGJvcmRlci1jb2xvcjogI2ZkN2UxNDtcbn1cbi5idG4uYm9va2luZy1wZW5kaW5nLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4uYm9va2luZy1wZW5kaW5nLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi5ib29raW5nLXBlbmRpbmcuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MywgMTI2LCAyMCwgMC41KTtcbn1cbi5idG4uYm9va2luZy1wZW5kaW5nLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0O1xufVxuLmJ0bi5ib29raW5nLXBlbmRpbmcuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk2YjAyO1xuICBib3JkZXItY29sb3I6ICNkYzY1MDI7XG59XG4uYnRuLmJvb2tpbmctcGVuZGluZy5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLmJvb2tpbmctcGVuZGluZy5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCAxMTMsIDIzLCAwLjUpO1xufVxuLmJ0bi5ib29raW5nLXBlbmRpbmcuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi5ib29raW5nLXBlbmRpbmcuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xuICBib3JkZXItY29sb3I6ICNmZDdlMTQ7XG59XG4uYnRuLmJvb2tpbmctcGVuZGluZy5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi5ib29raW5nLXBlbmRpbmcuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi5ib29raW5nLXBlbmRpbmcuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjNjUwMjtcbiAgYm9yZGVyLWNvbG9yOiAjY2Y1ZjAyO1xufVxuLmJ0bi5ib29raW5nLXBlbmRpbmcuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4uYm9va2luZy1wZW5kaW5nLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4uYm9va2luZy1wZW5kaW5nLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCAxMTMsIDIzLCAwLjUpO1xufVxuLmJ0bi5ib29raW5nLXBlbmRpbmdfcGF5bWVudC5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi5ib29raW5nLXBlbmRpbmdfcGF5bWVudC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi5ib29raW5nLXBlbmRpbmdfcGF5bWVudC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4uYm9va2luZy1wZW5kaW5nX3BheW1lbnQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG4uYnRuLmJvb2tpbmctcGVuZGluZ19wYXltZW50LmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi5ib29raW5nLXBlbmRpbmdfcGF5bWVudC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLmJvb2tpbmctcGVuZGluZ19wYXltZW50LmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4uYm9va2luZy1wZW5kaW5nX3BheW1lbnQuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLmJvb2tpbmctcGVuZGluZ19wYXltZW50LmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi5ib29raW5nLXBlbmRpbmdfcGF5bWVudC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLmJvb2tpbmctcGVuZGluZ19wYXltZW50LmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi5ib29raW5nLXBlbmRpbmdfcGF5bWVudC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG4uYnRuLmJvb2tpbmctcGVuZGluZ19wYXltZW50LmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi5ib29raW5nLXBlbmRpbmdfcGF5bWVudC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGE4MDA7XG4gIGJvcmRlci1jb2xvcjogI2QzOWUwMDtcbn1cbi5idG4uYm9va2luZy1wZW5kaW5nX3BheW1lbnQuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi5ib29raW5nLXBlbmRpbmdfcGF5bWVudC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpO1xufVxuLmJ0bi5ib29raW5nLXBlbmRpbmdfcGF5bWVudC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLmJvb2tpbmctcGVuZGluZ19wYXltZW50LmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi5ib29raW5nLXBlbmRpbmdfcGF5bWVudC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi5ib29raW5nLXBlbmRpbmdfcGF5bWVudC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLmJvb2tpbmctcGVuZGluZ19wYXltZW50LmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG4gIGJvcmRlci1jb2xvcjogI2M2OTUwMDtcbn1cbi5idG4uYm9va2luZy1wZW5kaW5nX3BheW1lbnQuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4uYm9va2luZy1wZW5kaW5nX3BheW1lbnQuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi5ib29raW5nLXBlbmRpbmdfcGF5bWVudC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTcwLCAxMiwgMC41KTtcbn1cblxuLyogVE9ETzogQG1vejY2NzogcGFyYSBwb2RlciB0ZW5lciBiYWRnZXMgY29uIGVsIG1pc21vIGZvbmRvIGRlbCBlc3RhZG8gZGUgbG9zIHBlZGlkb3MgKi9cbi5iYWRnZS5ib29raW5nLWNvbmZpcm1lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmFmM2U7XG59XG4uYmFkZ2UuYm9va2luZy1jYW5jZWxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNTE5MTY7XG59XG4uYmFkZ2UuYm9va2luZy1wZW5kaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbn1cbi5iYWRnZS5ib29raW5nLXBlbmRpbmdfcGF5bWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG5cbi5jb3Vwb24tcGVuZGluZ19wYXltZW50IC5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmNvdXBvbi1wZW5kaW5nX3BheW1lbnQgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uY291cG9uLXBlbmRpbmdfcGF5bWVudCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuY291cG9uLXBlbmRpbmdfcGF5bWVudCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG4uY291cG9uLXBlbmRpbmdfcGF5bWVudCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuY291cG9uLXBlbmRpbmdfcGF5bWVudCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNvdXBvbi1wZW5kaW5nX3BheW1lbnQgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5jb3Vwb24tcGVuZGluZ19wYXltZW50IC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5jb3Vwb24tcGVuZGluZ19wYXltZW50IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5jb3Vwb24tcGVuZGluZ19wYXltZW50IC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuY291cG9uLXBlbmRpbmdfcGF5bWVudCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuY291cG9uLXBlbmRpbmdfcGF5bWVudCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uY2xvc2VkLWVkaXRhYmxlIGEudWktc3RhdGUtZGVmYXVsdCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zNSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5vcGVuLWVkaXRhYmxlIGEudWktc3RhdGUtZGVmYXVsdCB7XG4gIG9wYWNpdHk6IDAuODtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTM1KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6IGdyZWVuO1xufVxuXG4ubW9kYWwtYm9keSBmb3JtIC5zdWJtaXRGb3JtLFxuLm1vZGFsLWJvZHkgZm9ybSAuc2ltcGxlLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbC1ib2R5IC5mb3JtLWdyb3VwIC5jb2wtbWQtMyxcbi5tb2RhbC1ib2R5IC5mb3JtLWdyb3VwIC5jb2wtbWQtOSxcbi5tb2RhbC1ib2R5IC5mb3JtLWdyb3VwIC5jb2wtc20tMyxcbi5tb2RhbC1ib2R5IC5mb3JtLWdyb3VwIC5jb2wtc20tOSB7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm11bHRpc2VsZWN0LWNvbnRhaW5lciBsaSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5tdWx0aXNlbGVjdC1jb250YWluZXIgbGkubXVsdGlzZWxlY3QtaXRlbS5maWx0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5kYXRlLXJhbmdlLWl0ZW0td3JhcCBhIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIFRPRE86IFJlcGFzYXIuLi4gQ29zYXMgcXVlIHNlIG5lY2VzaXRhbiBwYXJhIHBlZGlkb3MgZGVzZGUgbGEgYWRtaW46ICovXG4vKiBTVkcgSWNvbnMgYmFzZSBzdHlsZXMgKi9cbnN2Zy5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGhlaWdodDogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuMDYyNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMWVtO1xufVxuXG4vKiBUT0RPOiBSZXBhc2FyLi4uICh0YW1iaWVuIGVzdGEgZW4gcjJ3cC9wbHVnaW5zL3Jlc3RhdXJhbnQtYm9va2luZ3MgKi9cbi8qIExvIHV0aWxpemFtb3MgcGFyYSBwaW50YXIgZW5sYWNlcyBjb24gYXNwZWN0byBkZXNoYWJpbGl0YWRvICovXG5hLmFlLWRpc2FibGVkIHtcbiAgY29sb3I6IGdyYXk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi8qXG5UT0RPOiBBcnJlZ2xhciBlc3RvLi4uXG5tb3o2Njc6IGFycmVnbGEgZWwgei1pbmRleCBkZWwgZGF0ZXBpY2tlciBjdWFuZG8gc2UgdHJhdGEgZGUgdW5vIHNhY2FkbyBlbiBsYSBjYXBhIGZsb3RhbnRlIHF1ZSBzYWxlIGEgbGEgZGVyZWNoYSAoei1pbmRleDogMTAzMiksXG5lc3RvIG9jdXJyZSBwb3JxdWUgZWwgcGFxdWV0ZSBqcXVlcnktdWktc2FzcywgcG9uZSB1biBcInotaW5kZXg6IDUwMCAhaW1wb3J0YW50XCIgYSBlc3RhIGNsYXNlLlxuKi9cbi51aS1kYXRlcGlja2VyIHtcbiAgei1pbmRleDogMTAzMyAhaW1wb3J0YW50O1xufVxuXG4vKiBUT0RPOiBZbyBjcmVvIHF1ZSBxdWVkYSBtZWpvciBsYXMgY2VsZGFzIGNvbiBib3JkZS4uLiAqL1xuLm9yZGVyLXNlYXJjaC1saXN0IHRoLCAub3JkZXItc2VhcmNoLWxpc3QgdGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLm9yZGVyLXNlYXJjaC1saXN0IHRyIHRoOmxhc3Qtb2YtdHlwZSwgLm9yZGVyLXNlYXJjaC1saXN0IHRyIHRkOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1yaWdodDogMDtcbn0iXSwiZmlsZSI6ImFkbWluLmNzcyJ9 */
