/* oswald-200 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/oswald-v49-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oswald-v49-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v49-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v49-latin-200.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v49-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v49-latin-200.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-300 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/oswald-v49-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oswald-v49-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v49-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v49-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v49-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v49-latin-300.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-regular - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/oswald-v49-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oswald-v49-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v49-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v49-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v49-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v49-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-500 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/oswald-v49-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oswald-v49-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v49-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v49-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v49-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v49-latin-500.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-700 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/oswald-v49-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oswald-v49-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v49-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v49-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v49-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v49-latin-700.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-600 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/oswald-v49-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oswald-v49-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v49-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v49-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v49-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v49-latin-600.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* public/css/admin.css */
:root {
  /* make the backend contents as wide as the browser window */
  --body-max-width: 100%;
  /* change the background color of the <body> */
  --body-bg: #F0F0F0;
  /* make the base font size smaller */
  --font-size-base: 13px;
  /* remove all border radius to make corners straight */
  --border-radius: 0px;
  --color-primary: #B7001A;
  --text-on-primary: #fff;
  --body-max-width: 1600px;
  --text-color-light: #9D9D9D;
  --sidebar-max-width: 400px;
  --link-color: #A7BE13;
  --user-name-color: #A7BE13;
  --sidebar-max-width: 220px;
}

html, body {
  font-family: 'Oswald', sans-serif;
}

html > body {
  font-size: 1rem;
}

body .modal {
  position: absolute;
  z-index: 10000;
  top: 0;
}

body .modal-backdrop {
  display: none !important;
}

body.ea.page-login {
  background: url(/build/images/GSC_12_fotografie@in-fluenz.de.abc50200.jpg) no-repeat center center fixed;
  background-size: cover;
}

body.ea.page-login .login-wrapper {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-basis: auto;
}

body.ea.page-login .login-wrapper .content {
  width: auto;
  min-width: 300px;
  border-radius: 20px;
  box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.6);
}

body.ea.page-login .login-wrapper .alert {
  width: auto !important;
  min-width: 300px;
  border-radius: 20px;
}

body.ea.page-login .main-header {
  width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}

body.ea.page-login .main-header .logos-row {
  display: flex;
  flex-direction: row;
}

body.ea.page-login .main-header .logos-row .col {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}

body.ea.page-login .main-header .logos-row .col .logo {
  background-repeat: no-repeat;
}

body.ea.page-login .main-header .logos-row .col .logo1 {
  width: 250px;
  height: 250px;
  background: url(/build/images/HAN_logo_4c_schrift_weiss.74da2bba.png) no-repeat;
  background-size: contain;
}

body.ea.page-login .main-header .logos-row .col .logo2 {
  width: 300px;
  height: 120px;
  background: url(/build/images/RH_BW_W.7c2b9ca8.png) no-repeat;
  background-size: contain;
}

body.ea.page-login .main-header #header-logo .logo {
  color: transparent;
  display: block;
  margin-top: 1rem;
  width: calc(117px*2);
  height: calc(82px*2);
  background: url(/build/images/e.coSport-4c.6431e658.svg);
  background-size: calc(117px*2) calc(82px*2);
  background-repeat: no-repeat;
}

body.ea.page-login .form-group i.fa {
  display: none;
}

body.ea.page-login .form-group .btn-block {
  display: inline-block;
  width: auto;
  margin: 0 auto;
  border-radius: 20px;
}

body.ea.page-login .form-group.field-button {
  text-align: center;
}

body.ea.page-login .login-wrapper .form-widget input {
  background-color: #f4f2ed;
  border-radius: 20px;
  border: 2px solid #fff;
  box-shadow: none;
}

body.ea.ea-content-width-normal {
  background-color: #F0F0F0;
}

body.ea.ea-content-width-normal form[name="form"] label {
  min-width: 220px;
  text-align: right;
  padding-right: 1rem;
}

body.ea.ea-content-width-normal form[name="form"] > div > div {
  margin-bottom: 4px;
}

body.ea.ea-content-width-normal form[name="form"] input {
  padding-left: 1rem;
  padding-right: 1rem;
  width: 40%;
}

body.ea.ea-content-width-normal form[name="form"] #form_save {
  display: inline-block;
  padding: 4px;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-left: 220px;
  background-color: var(--color-primary);
  color: var(--text-on-primary);
  text-decoration: none;
  white-space: nowrap;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  border: 0 solid transparent;
  padding: 4px 10px;
  font-size: .875rem;
  line-height: 1.5;
  border-radius: 20px;
  margin-bottom: 2rem;
}

body.ea.ea-content-width-normal .wrapper {
  margin-top: 0;
}

body.ea.ea-content-width-normal #header-logo .logo {
  color: transparent;
  display: block;
  margin-top: 1rem;
  margin-left: 1rem;
  margin-bottom: 1rem;
  width: 117px;
  height: 82px;
  background: url(/build/images/ecoSportLogo.733eecad.png);
}

body.ea.ea-content-width-normal .content-panel,
body.ea.ea-content-width-normal .content-panel-body {
  background: none;
  border-radius: 0;
  box-shadow: none;
}

body.ea.ea-content-width-normal:not(.admin-index) .content-body {
  position: relative;
  z-index: 10;
  background-color: #fff;
  padding-top: 0;
  border-radius: 20px;
  padding-bottom: 0;
  box-shadow: 3px 3px 3px rgba(255, 255, 255, 0.5);
}

body.ea.ea-content-width-normal:not(.admin-index) .content-body .content-panel-body {
  position: relative;
  z-index: 10;
  padding-left: 20px;
  padding-right: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  background-color: #fff;
}

body.ea.ea-content-width-normal:not(.admin-index) .content-body table.datagrid thead th:first-child {
  border-top-left-radius: 12px;
}

body.ea.ea-content-width-normal:not(.admin-index) .content-body table.datagrid thead th:last-child {
  border-top-right-radius: 12px;
}

body.ea.ea-content-width-normal:not(.admin-index) .content-body .content-panel-footer {
  position: relative;
  z-index: 9;
  background-color: #9D9D9D;
  padding-top: 0;
  padding-left: 1rem;
  padding-right: 1rem;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}

body.ea.ea-content-width-normal:not(.admin-index) .content-body .content-panel-footer .list-pagination {
  background-color: transparent;
}

body.ea.ea-content-width-normal:not(.admin-index) .content-body .content-panel-footer .list-pagination .page-link, body.ea.ea-content-width-normal:not(.admin-index) .content-body .content-panel-footer .list-pagination .page-link:hover {
  color: #fff;
}

body.ea.ea-content-width-normal:not(.admin-index) .content-body .content-panel-footer .list-pagination .page-item.disabled .page-link {
  color: rgba(255, 255, 255, 0.5);
}

body.ea.ea-content-width-normal:not(.admin-index) .content-body input, body.ea.ea-content-width-normal:not(.admin-index) .content-body select, body.ea.ea-content-width-normal:not(.admin-index) .content-body span.select2-container {
  border-radius: 20px;
  overflow: hidden;
  border: 1px solid grey;
}

body.ea.ea-content-width-normal:not(.admin-index) .content-body input .select2-search__field, body.ea.ea-content-width-normal:not(.admin-index) .content-body select .select2-search__field, body.ea.ea-content-width-normal:not(.admin-index) .content-body span.select2-container .select2-search__field {
  border: 0;
}

body.ea.ea-content-width-normal ul.tabs-holder + .content-body {
  margin-top: 0;
}

@media (min-width: 1024px) {
  body.ea.ea-content-width-normal .main-sidebar {
    margin-top: -20px;
    background-color: #E6E6E6;
    padding-left: 1rem;
    padding-top: calc(20px + 1rem);
    padding-right: 1rem;
    width: 220px;
  }
  body.ea.ea-content-width-normal .content-wrapper {
    padding-top: 20px;
  }
}

body.ea.ea-content-width-normal .btn {
  border-radius: 20px;
}

body.ea.ea-content-width-normal .sidebar-menu {
  font-size: 1rem;
}

body.ea.ea-content-width-normal .sidebar-menu i.fa {
  color: var(--color-primary);
}

body.ea.ea-content-width-normal .sidebar-menu li a {
  white-space: nowrap;
  display: flex;
  align-items: center;
}

body.ea.ea-content-width-normal .sidebar-menu li.header span {
  font-weight: bold;
}

body.ea.ea-content-width-normal #sidebar-resizer-handler {
  display: none;
}

body.ea.ea-content-width-normal .datagrid thead {
  background-color: #A7BE13;
}

body.ea.ea-content-width-normal .datagrid thead a, body.ea.ea-content-width-normal .datagrid thead span, body.ea.ea-content-width-normal .list-pagination-counter {
  color: #fff;
}

body.ea.ea-content-width-normal .custom-control-input:checked ~ .custom-control-label:before {
  background-color: #B7001A;
  background-color: #B7001A;
}

body.ea.ea-content-width-normal ul.tabs-holder {
  position: relative;
  z-index: 9;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top: 2rem;
  margin-bottom: -1rem;
}

body.ea.ea-content-width-normal ul.tabs-holder li {
  position: relative;
  margin: 0;
  padding: 0;
  display: inline-block;
}

body.ea.ea-content-width-normal ul.tabs-holder li a {
  position: relative;
  display: block;
  padding: 12px;
  background-color: #9D9D9D;
  color: #fff;
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
  padding-bottom: 2rem;
  margin-left: -1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  z-index: 10;
}

body.ea.ea-content-width-normal ul.tabs-holder li a.active {
  background-color: #A7BE13;
  border-right: 1px solid #aaa;
  border-top: 1px solid #aaa;
  border-left: 1px solid #aaa;
  z-index: 11;
}

body.ea.ea-content-width-normal ul.tabs-holder li:first-child a {
  border-top-left-radius: 20px;
  margin-left: 0;
}

#content-resizer-handler {
  display: none;
}

span.badge.badge-secondary {
  background-color: transparent;
  font-size: inherit;
  padding: 0;
}

.content-header .d-flex.flex-row.justify-content-between.align-content-center.w-100 {
  min-height: 28px;
}

body.ea.ea-detail .content .content-body {
  padding-left: 1rem;
}

body.ea-detail-EcoVerein .chart-holder {
  margin-bottom: 2rem;
  padding-top: 1rem;
}

body.ea-detail-EcoVerein .outer-chart-container {
  display: flex;
}

body.ea-detail-EcoVerein .outer-chart-container .table-holder {
  width: 40%;
  margin-left: 1rem;
  background-color: #fff;
  padding: 1rem;
  border-radius: 20px;
  overflow-y: auto;
}

body.ea-detail-EcoVerein .outer-chart-container .table-holder table {
  width: 100%;
  margin-top: 0;
}

body.ea-detail-EcoVerein .outer-chart-container .table-holder table tr:nth-child(odd) {
  background: var(--form-bg);
}

body.ea-detail-EcoVerein .outer-chart-container .table-holder table td {
  border-bottom: 1px solid grey;
}

body.ea-detail-EcoVerein .outer-chart-container .table-holder table tr:last-child td {
  border-bottom: 0;
}

body.ea-detail-EcoVerein .table-holder {
  margin-top: 2rem;
}

body.ea-detail-EcoVerein .table-holder table tr:nth-child(odd) td {
  background: var(--form-bg);
}

body.ea-detail-EcoVerein .table-holder table tr:last-child td {
  border-bottom: 0;
}

body {
  overflow-x: hidden;
}

body .page-item.active .page-link {
  background-color: var(--link-color);
  border-color: var(--link-color);
}

body .main-content {
  padding-bottom: 2rem;
  max-width: 1600px;
  overflow: hidden;
}

body.ea.ea-edit #main {
  padding-left: 1rem;
  padding-right: 1rem;
}

body form.form-action-search input.form-control[name="query"] {
  background-color: transparent;
  border-bottom: 1px solid var(--link-color) !important;
}

#admin-index-charts {
  display: flex;
  flex-direction: column;
}

#admin-index-charts .chart {
  background-color: #fff;
  padding: 1rem;
  border-radius: 20px;
}

#admin-index-charts > .chart-row {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  margin-bottom: 2rem;
}

#admin-index-charts > .chart-row > * {
  width: auto;
}

#admin-index-charts > .chart-row:last-child {
  margin-bottom: 0;
}

#admin-index-charts > .chart-row.charts-3 .chart {
  margin-right: 1rem;
}

#admin-index-charts > .chart-row.charts-3 .chart:last-child {
  margin-right: 0;
}

#admin-index-charts > .chart-row.charts-1 .chart {
  flex: 1;
}

#admin-index-charts > .chart-row.charts-1 .table-holder {
  flex: 1;
  max-width: 400px;
}

#admin-index-charts .table-holder {
  width: 40%;
  margin-left: 1rem;
  background-color: #fff;
  padding: 1rem;
  border-radius: 20px;
}

#admin-index-charts .table-holder table {
  width: 100%;
}

#admin-index-charts .table-holder table td {
  border-bottom: 1px solid grey;
}

#admin-index-charts .table-holder table tr:last-child td {
  border-bottom: 0;
}

body .content-header {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 1rem;
}

body.ea-detail .field-form_panel {
  padding-bottom: 1rem;
}

.form-panel {
  padding-bottom: 0;
}

.ea-new-form, .ea-edit-form {
  padding: 1rem;
  padding-bottom: 200px;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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bi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBwdWJsaWMvY3NzL2FkbWluLmNzcyAqL1xuXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Pc3dhbGQ6d2dodEAyMDA7MzAwOzQwMDs1MDA7NjAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcblxuOnJvb3Qge1xuICAgIC8qIG1ha2UgdGhlIGJhY2tlbmQgY29udGVudHMgYXMgd2lkZSBhcyB0aGUgYnJvd3NlciB3aW5kb3cgKi9cbiAgICAtLWJvZHktbWF4LXdpZHRoOiAxMDAlO1xuICAgIC8qIGNoYW5nZSB0aGUgYmFja2dyb3VuZCBjb2xvciBvZiB0aGUgPGJvZHk+ICovXG4gICAgLS1ib2R5LWJnOiAjRjBGMEYwO1xuICAgIC8qIG1ha2UgdGhlIGJhc2UgZm9udCBzaXplIHNtYWxsZXIgKi9cbiAgICAtLWZvbnQtc2l6ZS1iYXNlOiAxM3B4O1xuICAgIC8qIHJlbW92ZSBhbGwgYm9yZGVyIHJhZGl1cyB0byBtYWtlIGNvcm5lcnMgc3RyYWlnaHQgKi9cbiAgICAtLWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAtLWNvbG9yLXByaW1hcnk6ICNCNzAwMUE7XG4gICAgLS10ZXh0LW9uLXByaW1hcnk6ICNmZmY7XG5cbiAgICAtLWJvZHktbWF4LXdpZHRoOiAxNjAwcHg7XG5cbiAgICAtLXRleHQtY29sb3ItbGlnaHQ6ICM5RDlEOUQ7XG5cbiAgICAtLXNpZGViYXItbWF4LXdpZHRoOiA0MDBweDtcblxuICAgIC0tbGluay1jb2xvcjogI0E3QkUxMztcbiAgICAtLXVzZXItbmFtZS1jb2xvcjogI0E3QkUxMztcbiAgICAtLXNpZGViYXItbWF4LXdpZHRoOiAyMjBweDtcbn1cblxuaHRtbCwgYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICdPc3dhbGQnLCBzYW5zLXNlcmlmO1xufVxuXG5odG1sID4gYm9keSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5ib2R5IC5tb2RhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIHRvcDogMDtcbn1cblxuYm9keSAubW9kYWwtYmFja2Ryb3Age1xuICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5IC5jb250ZW50LWhlYWRlciB7XG4gICAgLy8gYmFja2dyb3VuZDogbm9uZTtcbn1cblxuYm9keS5lYS5wYWdlLWxvZ2luIHtcbiAgICAvLyBodHRwczovL2Nzcy10cmlja3MuY29tL3BlcmZlY3QtZnVsbC1wYWdlLWJhY2tncm91bmQtaW1hZ2UvXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvR1NDXzEyX2ZvdG9ncmFmaWVAaW4tZmx1ZW56LmRlLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIGZpeGVkO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLy8gYm9yZGVyLXRvcDogNHJlbSBzb2xpZCAjZmZmO1xuXG4gICAgLmxvZ2luLXdyYXBwZXIge1xuICAgICAgICBcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogM3B4IDNweCAxMnB4IHJnYmEoMCwwLDAsMC42KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hbGVydCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXIge1xuXG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTUwdnc7XG5cbiAgICAgICAgLmxvZ29zLXJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgLmNvbCB7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxvZ28xIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvSEFOX2xvZ29fNGNfc2NocmlmdF93ZWlzcy5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubG9nbzIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9SSF9CV19XLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2hlYWRlci1sb2dvIHtcblxuICAgICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMTdweCoyKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoODJweCoyKTtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZS5jb1Nwb3J0LTRjLnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDExN3B4KjIpIGNhbGMoODJweCoyKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIGkuZmEge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tYmxvY2sge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZpZWxkLWJ1dHRvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9naW4td3JhcHBlciAuZm9ybS13aWRnZXQgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmMmVkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxufVxuXG5ib2R5LmVhLmVhLWNvbnRlbnQtd2lkdGgtbm9ybWFsIHtcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG5cbiAgICAvLyAmLmFkbWluLWluZGV4IHtcbiAgICAvLyAgICAgaGVhZGVyLm1haW4taGVhZGVyIHtcbiAgICAvLyAgICAgICAgIGxlZnQ6IDQ1JTtcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cblxuICAgIGZvcm1bbmFtZT1cImZvcm1cIl0ge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBkaXYgPiBkaXYge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIH1cblxuICAgICAgICAjZm9ybV9zYXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjIwcHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtb24tcHJpbWFyeSk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGhlYWRlci5tYWluLWhlYWRlciB7XG4gICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAvLyAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIC8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gICAgIGxlZnQ6IDUwJTtcbiAgICAvLyAgICAgcmlnaHQ6IDUwJTtcbiAgICAvLyAgICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICAgIC8vICAgICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuXG4gICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLy8gICAgIC5tYWluLWhlYWRlci0td3JhcHBlciB7XG4gICAgLy8gICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICAvLyAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAvLyAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAvLyAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gICAgIH1cblxuICAgIC8vICAgICAubmF2YmFyLWN1c3RvbS1tZW51IC51c2VyLWF2YXRhciB7XG4gICAgLy8gICAgICAgICBjb2xvcjogI0E3QkUxMztcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cblxuICAgIC53cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAjaGVhZGVyLWxvZ28ge1xuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICAgICAgd2lkdGg6IDExN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4MnB4O1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Vjb1Nwb3J0TG9nby5wbmcpO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuY29udGVudC1wYW5lbCxcbiAgICAgICAgLmNvbnRlbnQtcGFuZWwtYm9keSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICY6bm90KC5hZG1pbi1pbmRleCkgLmNvbnRlbnQtYm9keSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuXG4gICAgICAgIC5jb250ZW50LXBhbmVsLWJvZHkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZS5kYXRhZ3JpZCB7XG4gICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtcGFuZWwtZm9vdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM5RDlEOUQ7XG5cbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcblxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuXG5cblxuICAgICAgICAgICAgLmxpc3QtcGFnaW5hdGlvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAucGFnZS1saW5rLCAucGFnZS1saW5rOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0LCBzZWxlY3QsIHNwYW4uc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBncmV5O1xuXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bC50YWJzLWhvbGRlciArIC5jb250ZW50LWJvZHkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLm1haW4tc2lkZWJhciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygyMHB4ICsgMXJlbSk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXG4gICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuXG4gICAgLnNpZGViYXItbWVudSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgaS5mYSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIH1cblxuICAgICAgICBsaSBhIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpLmhlYWRlciB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNzaWRlYmFyLXJlc2l6ZXItaGFuZGxlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmRhdGFncmlkIHRoZWFkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E3QkUxMztcbiAgICB9XG5cbiAgICAuZGF0YWdyaWQgdGhlYWQgYSwgLmRhdGFncmlkIHRoZWFkIHNwYW4sIC5saXN0LXBhZ2luYXRpb24tY291bnRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjcwMDFBO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjcwMDFBO1xuICAgIH1cblxuICAgIHVsLnRhYnMtaG9sZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcmVtO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5RDlEOUQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcblxuXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBN0JFMTM7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWFhO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5ib2R5LmVhLmFkbWluLWluZGV4IHtcblxufVxuXG4jY29udGVudC1yZXNpemVyLWhhbmRsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbnNwYW4uYmFkZ2UuYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmNvbnRlbnQtaGVhZGVyIC5kLWZsZXguZmxleC1yb3cuanVzdGlmeS1jb250ZW50LWJldHdlZW4uYWxpZ24tY29udGVudC1jZW50ZXIudy0xMDAge1xuICAgbWluLWhlaWdodDogMjhweDtcbn1cblxuYm9keS5lYS5lYS1kZXRhaWwge1xuICAgIC5jb250ZW50IC5jb250ZW50LWJvZHkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgfVxufVxuXG5ib2R5LmVhLWRldGFpbC1FY29WZXJlaW4ge1xuICAgIC5jaGFydC1ob2xkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICB9XG5cbiAgICAub3V0ZXItY2hhcnQtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAudGFibGUtaG9sZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgICAgICB0cjpudGgtY2hpbGQob2RkKXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZm9ybS1iZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZ3JleTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ob2xkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgICAgIHRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZvcm0tYmcpO1xuICAgICAgICB9XG5cbiAgICAgICAgdGFibGUgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2hhcnQtY29udGFpbmVyIHt9XG5cbmJvZHkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuYm9keSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC8vIGJvZHkuZWEuZWEtY29udGVudC13aWR0aC1ub3JtYWwgLndyYXBwZXIgaGVhZGVyLm1haW4taGVhZGVyIHtcbiAgICAvLyAgICAgbGVmdDogYXV0bztcbiAgICAvLyAgICAgcmlnaHQ6IGF1dG87XG4gICAgLy8gICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIC8vICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgLy8gICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAvLyAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAvLyB9XG59XG5cbmJvZHkgLm1haW4tY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYm9keS5lYS5lYS1lZGl0ICNtYWluIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuYm9keSB7XG5cbiAgICBmb3JtLmZvcm0tYWN0aW9uLXNlYXJjaCB7XG4gICAgICAgIGlucHV0LmZvcm0tY29udHJvbFtuYW1lPVwicXVlcnlcIl17XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1saW5rLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jYWRtaW4taW5kZXgtY2hhcnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5jaGFydCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuXG4gICAgPiAuY2hhcnQtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cblxuICAgICAgICA+ICoge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hhcnRzLTMge1xuICAgICAgICAgICAgLmNoYXJ0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jaGFydHMtMSB7XG4gICAgICAgICAgICAuY2hhcnQge1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGFibGUtaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBcblxuICAgIC50YWJsZS1ob2xkZXIge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBncmV5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHkgLmNvbnRlbnQtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbmJvZHkuZWEtZGV0YWlsIC5maWVsZC1mb3JtX3BhbmVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLmZvcm0tcGFuZWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZWEtbmV3LWZvcm0sIC5lYS1lZGl0LWZvcm0ge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xufSJdLCJzb3VyY2VSb290IjoiIn0=*/