/**
 * @author zhixin wen <wenzhixin2010@gmail.com>
 * version: 1.11.1
 * https://github.com/wenzhixin/bootstrap-table/
 */
.bootstrap-table .table {
  margin-bottom: 0 !important;
  border-bottom: 1px solid #dddddd;
  border-collapse: collapse !important;
  border-radius: 1px; }

.bootstrap-table .table:not(.table-condensed),
.bootstrap-table .table:not(.table-condensed) > tbody > tr > th,
.bootstrap-table .table:not(.table-condensed) > tfoot > tr > th,
.bootstrap-table .table:not(.table-condensed) > thead > tr > td,
.bootstrap-table .table:not(.table-condensed) > tbody > tr > td,
.bootstrap-table .table:not(.table-condensed) > tfoot > tr > td {
  padding: 8px; }

.bootstrap-table .table.table-no-bordered > thead > tr > th,
.bootstrap-table .table.table-no-bordered > tbody > tr > td {
  border-right: 2px solid transparent; }

.bootstrap-table .table.table-no-bordered > tbody > tr > td:last-child {
  border-right: none; }

.fixed-table-container {
  position: relative;
  clear: both;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px; }

.fixed-table-container.table-no-bordered {
  border: 1px solid transparent; }

.fixed-table-footer,
.fixed-table-header {
  overflow: hidden; }

.fixed-table-footer {
  border-top: 1px solid #dddddd; }

.fixed-table-body {
  overflow-x: auto;
  overflow-y: auto;
  height: 100%; }

.fixed-table-container table {
  width: 100%; }

.fixed-table-container thead th {
  height: 0;
  padding: 0;
  margin: 0;
  border-left: 1px solid #dddddd; }

.fixed-table-container thead th:focus {
  outline: 0 solid transparent; }

.fixed-table-container thead th:first-child {
  border-left: none;
  border-top-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px; }

.fixed-table-container thead th .th-inner,
.fixed-table-container tbody td .th-inner {
  padding: 8px;
  line-height: 24px;
  vertical-align: top;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.fixed-table-container thead th .sortable {
  cursor: pointer;
  background-position: right;
  background-repeat: no-repeat;
  padding-right: 30px; }

.fixed-table-container thead th .both {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAkElEQVQoz7X QMQ5AQBCF4dWQSJxC5wwax1Cq1e7BAdxD5SL+Tq/QCM1oNiJidwox0355mXnG/DrEtIQ6azioNZQxI0ykPhTQIwhCR+BmBYtlK7kLJYwWCcJA9M4qdrZrd8pPjZWPtOqdRQy320YSV17OatFC4euts6z39GYMKRPCTKY9UnPQ6P+GtMRfGtPnBCiqhAeJPmkqAAAAAElFTkSuQmCC"); }

.fixed-table-container thead th .asc {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZ0lEQVQ4y2NgGLKgquEuFxBPAGI2ahhWCsS/gDibUoO0gPgxEP8H4ttArEyuQYxAPBdqEAxPBImTY5gjEL9DM+wTENuQahAvEO9DMwiGdwAxOymGJQLxTyD+jgWDxCMZRsEoGAVoAADeemwtPcZI2wAAAABJRU5ErkJggg=="); }

.fixed-table-container thead th .desc {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZUlEQVQ4y2NgGAWjYBSggaqGu5FA/BOIv2PBIPFEUgxjB+IdQPwfC94HxLykus4GiD+hGfQOiB3J8SojEE9EM2wuSJzcsFMG4ttQgx4DsRalkZENxL+AuJQaMcsGxBOAmGvopk8AVz1sLZgg0bsAAAAASUVORK5CYII= "); }

.fixed-table-container th.detail {
  width: 30px; }

.fixed-table-container tbody td {
  border-left: 1px solid #dddddd; }

.fixed-table-container tbody tr:first-child td {
  border-top: none; }

.fixed-table-container tbody td:first-child {
  border-left: none; }

/* the same color with .active */
.fixed-table-container tbody .selected td {
  background-color: #f5f5f5; }

.fixed-table-container .bs-checkbox {
  text-align: center; }

.fixed-table-container .bs-checkbox .th-inner {
  padding: 8px 0; }

.fixed-table-container input[type="radio"],
.fixed-table-container input[type="checkbox"] {
  margin: 0 auto !important; }

.fixed-table-container .no-records-found {
  text-align: center; }

.fixed-table-pagination div.pagination,
.fixed-table-pagination .pagination-detail {
  margin-top: 10px;
  margin-bottom: 10px; }

.fixed-table-pagination div.pagination .pagination {
  margin: 0; }

.fixed-table-pagination .pagination a {
  padding: 6px 12px;
  line-height: 1.428571429; }

.fixed-table-pagination .pagination-info {
  line-height: 34px;
  margin-right: 5px; }

.fixed-table-pagination .btn-group {
  position: relative;
  display: inline-block;
  vertical-align: middle; }

.fixed-table-pagination .dropup .dropdown-menu {
  margin-bottom: 0; }

.fixed-table-pagination .page-list {
  display: inline-block; }

.fixed-table-toolbar .columns-left {
  margin-right: 5px; }

.fixed-table-toolbar .columns-right {
  margin-left: 5px; }

.fixed-table-toolbar .columns label {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429; }

.fixed-table-toolbar .bs-bars,
.fixed-table-toolbar .search,
.fixed-table-toolbar .columns {
  position: relative;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 34px; }

.fixed-table-pagination li.disabled a {
  pointer-events: none;
  cursor: default; }

.fixed-table-loading {
  display: none;
  position: absolute;
  top: 42px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99;
  background-color: #fff;
  text-align: center; }

.fixed-table-body .card-view .title {
  font-weight: bold;
  display: inline-block;
  min-width: 30%;
  text-align: left !important; }

/* support bootstrap 2 */
.fixed-table-body thead th .th-inner {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.table th, .table td {
  vertical-align: middle;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.fixed-table-toolbar .dropdown-menu {
  text-align: left;
  max-height: 300px;
  overflow: auto; }

.fixed-table-toolbar .btn-group > .btn-group {
  display: inline-block;
  margin-left: -1px !important; }

.fixed-table-toolbar .btn-group > .btn-group > .btn {
  border-radius: 0; }

.fixed-table-toolbar .btn-group > .btn-group:first-child > .btn {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

.fixed-table-toolbar .btn-group > .btn-group:last-child > .btn {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.bootstrap-table .table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 1px solid #ddd; }

/* support bootstrap 3 */
.bootstrap-table .table thead > tr > th {
  padding: 0;
  margin: 0; }

.bootstrap-table .fixed-table-footer tbody > tr > td {
  padding: 0 !important; }

.bootstrap-table .fixed-table-footer .table {
  border-bottom: none;
  border-radius: 0;
  padding: 0 !important; }

.bootstrap-table .pull-right .dropdown-menu {
  right: 0;
  left: auto; }

/* calculate scrollbar width */
p.fixed-table-scroll-inner {
  width: 100%;
  height: 200px; }

div.fixed-table-scroll-outer {
  top: 0;
  left: 0;
  visibility: hidden;
  width: 200px;
  height: 150px;
  overflow: hidden; }

/* for get correct heights  */
.fixed-table-toolbar:after, .fixed-table-pagination:after {
  content: "";
  display: block;
  clear: both; }

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.7.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2017 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.chosen-container * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  clip: rect(0, 0, 0, 0); }

.chosen-container.chosen-with-drop .chosen-drop {
  clip: auto; }

.chosen-container a {
  cursor: pointer; }

.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999; }

.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top; }

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));
  background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px; }

.chosen-container-single .chosen-default {
  color: #999; }

.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap; }

.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px; }

.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  font-size: 1px; }

.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px; }

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px; }

.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%; }

.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%; }

.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap; }

.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0; }

.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box; }

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  clip: rect(0, 0, 0, 0); }

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch; }

.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none; }

.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer; }

.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default; }

.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff; }

.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4; }

.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default; }

.chosen-container .chosen-results li.group-option {
  padding-left: 15px; }

.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline; }

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));
  background-image: linear-gradient(#eee 1%, #fff 15%);
  cursor: text; }

.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none; }

.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap; }

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
  width: 25px; }

.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default; }

.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word; }

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  font-size: 1px; }

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px; }

.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  color: #666; }

.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4; }

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px; }

.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0; }

.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default; }

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #eee), color-stop(80%, #fff));
  background-image: linear-gradient(#eee 20%, #fff 80%);
  -webkit-box-shadow: 0 1px 0 #fff inset;
          box-shadow: 0 1px 0 #fff inset; }

.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent; }

.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px; }

.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important; }

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default; }

.chosen-disabled .chosen-single {
  cursor: default; }

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default; }

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right; }

.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0; }

.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl; }

.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px; }

.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px; }

.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px; }

.chosen-rtl .chosen-choices li {
  float: right; }

.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl; }

.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px; }

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px; }

.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0; }

.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0; }

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none; }

.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  direction: rtl; }

.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px; }

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px; }

/* @end */
/* @group Retina compatibility */
/* @end */
/*!
 * Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker {
  border-radius: 4px;
  direction: ltr; }

.datepicker-inline {
  width: 220px; }

.datepicker.datepicker-rtl {
  direction: rtl; }

.datepicker.datepicker-rtl table tr td span {
  float: right; }

.datepicker-dropdown {
  top: 0;
  left: 0;
  padding: 4px; }

.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(0, 0, 0, 0.15);
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute; }

.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute; }

.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px; }

.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px; }

.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px; }

.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px; }

.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px; }

.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px; }

.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid rgba(0, 0, 0, 0.15); }

.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff; }

.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.datepicker table tr td,
.datepicker table tr th {
  text-align: center;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  border: none; }

.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent; }

.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #777777; }

.datepicker table tr td.day:hover,
.datepicker table tr td.focused {
  background: #eeeeee;
  cursor: pointer; }

.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #777777;
  cursor: default; }

.datepicker table tr td.highlighted {
  color: #000;
  background-color: #d9edf7;
  border-color: #85c5e5;
  border-radius: 0; }

.datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.focus {
  color: #000;
  background-color: #afd9ee;
  border-color: #298fc2; }

.datepicker table tr td.highlighted:hover {
  color: #000;
  background-color: #afd9ee;
  border-color: #52addb; }

.datepicker table tr td.highlighted:active,
.datepicker table tr td.highlighted.active {
  color: #000;
  background-color: #afd9ee;
  border-color: #52addb; }

.datepicker table tr td.highlighted:active:hover,
.datepicker table tr td.highlighted.active:hover,
.datepicker table tr td.highlighted:active:focus,
.datepicker table tr td.highlighted.active:focus,
.datepicker table tr td.highlighted:active.focus,
.datepicker table tr td.highlighted.active.focus {
  color: #000;
  background-color: #91cbe8;
  border-color: #298fc2; }

.datepicker table tr td.highlighted.disabled:hover,
.datepicker table tr td.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.highlighted:hover,
.datepicker table tr td.highlighted.disabled:focus,
.datepicker table tr td.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.disabled.focus,
.datepicker table tr td.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.highlighted.focus {
  background-color: #d9edf7;
  border-color: #85c5e5; }

.datepicker table tr td.highlighted.focused {
  background: #afd9ee; }

.datepicker table tr td.highlighted.disabled,
.datepicker table tr td.highlighted.disabled:active {
  background: #d9edf7;
  color: #777777; }

.datepicker table tr td.today {
  color: #000;
  background-color: #ffdb99;
  border-color: #ffb733; }

.datepicker table tr td.today:focus,
.datepicker table tr td.today.focus {
  color: #000;
  background-color: #ffc966;
  border-color: #b37400; }

.datepicker table tr td.today:hover {
  color: #000;
  background-color: #ffc966;
  border-color: #f59e00; }

.datepicker table tr td.today:active,
.datepicker table tr td.today.active {
  color: #000;
  background-color: #ffc966;
  border-color: #f59e00; }

.datepicker table tr td.today:active:hover,
.datepicker table tr td.today.active:hover,
.datepicker table tr td.today:active:focus,
.datepicker table tr td.today.active:focus,
.datepicker table tr td.today:active.focus,
.datepicker table tr td.today.active.focus {
  color: #000;
  background-color: #ffbc42;
  border-color: #b37400; }

.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
.datepicker table tr td.today.disabled.focus,
.datepicker table tr td.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.today.focus {
  background-color: #ffdb99;
  border-color: #ffb733; }

.datepicker table tr td.today.focused {
  background: #ffc966; }

.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:active {
  background: #ffdb99;
  color: #777777; }

.datepicker table tr td.range {
  color: #000;
  background-color: #eeeeee;
  border-color: #bbbbbb;
  border-radius: 0; }

.datepicker table tr td.range:focus,
.datepicker table tr td.range.focus {
  color: #000;
  background-color: #d5d5d5;
  border-color: #7c7c7c; }

.datepicker table tr td.range:hover {
  color: #000;
  background-color: #d5d5d5;
  border-color: #9d9d9d; }

.datepicker table tr td.range:active,
.datepicker table tr td.range.active {
  color: #000;
  background-color: #d5d5d5;
  border-color: #9d9d9d; }

.datepicker table tr td.range:active:hover,
.datepicker table tr td.range.active:hover,
.datepicker table tr td.range:active:focus,
.datepicker table tr td.range.active:focus,
.datepicker table tr td.range:active.focus,
.datepicker table tr td.range.active.focus {
  color: #000;
  background-color: #c3c3c3;
  border-color: #7c7c7c; }

.datepicker table tr td.range.disabled:hover,
.datepicker table tr td.range[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled:focus,
.datepicker table tr td.range[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range:focus,
.datepicker table tr td.range.disabled.focus,
.datepicker table tr td.range[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.focus {
  background-color: #eeeeee;
  border-color: #bbbbbb; }

.datepicker table tr td.range.focused {
  background: #d5d5d5; }

.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:active {
  background: #eeeeee;
  color: #777777; }

.datepicker table tr td.range.highlighted {
  color: #000;
  background-color: #e4eef3;
  border-color: #9dc1d3; }

.datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.focus {
  color: #000;
  background-color: #c1d7e3;
  border-color: #4b88a6; }

.datepicker table tr td.range.highlighted:hover {
  color: #000;
  background-color: #c1d7e3;
  border-color: #73a6c0; }

.datepicker table tr td.range.highlighted:active,
.datepicker table tr td.range.highlighted.active {
  color: #000;
  background-color: #c1d7e3;
  border-color: #73a6c0; }

.datepicker table tr td.range.highlighted:active:hover,
.datepicker table tr td.range.highlighted.active:hover,
.datepicker table tr td.range.highlighted:active:focus,
.datepicker table tr td.range.highlighted.active:focus,
.datepicker table tr td.range.highlighted:active.focus,
.datepicker table tr td.range.highlighted.active.focus {
  color: #000;
  background-color: #a8c8d8;
  border-color: #4b88a6; }

.datepicker table tr td.range.highlighted.disabled:hover,
.datepicker table tr td.range.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.highlighted:hover,
.datepicker table tr td.range.highlighted.disabled:focus,
.datepicker table tr td.range.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.disabled.focus,
.datepicker table tr td.range.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.highlighted.focus {
  background-color: #e4eef3;
  border-color: #9dc1d3; }

.datepicker table tr td.range.highlighted.focused {
  background: #c1d7e3; }

.datepicker table tr td.range.highlighted.disabled,
.datepicker table tr td.range.highlighted.disabled:active {
  background: #e4eef3;
  color: #777777; }

.datepicker table tr td.range.today {
  color: #000;
  background-color: #f7ca77;
  border-color: #f1a417; }

.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.focus {
  color: #000;
  background-color: #f4b747;
  border-color: #815608; }

.datepicker table tr td.range.today:hover {
  color: #000;
  background-color: #f4b747;
  border-color: #bf800c; }

.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today.active {
  color: #000;
  background-color: #f4b747;
  border-color: #bf800c; }

.datepicker table tr td.range.today:active:hover,
.datepicker table tr td.range.today.active:hover,
.datepicker table tr td.range.today:active:focus,
.datepicker table tr td.range.today.active:focus,
.datepicker table tr td.range.today:active.focus,
.datepicker table tr td.range.today.active.focus {
  color: #000;
  background-color: #f2aa25;
  border-color: #815608; }

.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.disabled.focus,
.datepicker table tr td.range.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.today.focus {
  background-color: #f7ca77;
  border-color: #f1a417; }

.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:active {
  background: #f7ca77;
  color: #777777; }

.datepicker table tr td.selected,
.datepicker table tr td.selected.highlighted {
  color: #fff;
  background-color: #777777;
  border-color: #555555;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.datepicker table tr td.selected:focus,
.datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.focus,
.datepicker table tr td.selected.highlighted.focus {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #161616; }

.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.highlighted:hover {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #373737; }

.datepicker table tr td.selected:active,
.datepicker table tr td.selected.highlighted:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.highlighted.active {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #373737; }

.datepicker table tr td.selected:active:hover,
.datepicker table tr td.selected.highlighted:active:hover,
.datepicker table tr td.selected.active:hover,
.datepicker table tr td.selected.highlighted.active:hover,
.datepicker table tr td.selected:active:focus,
.datepicker table tr td.selected.highlighted:active:focus,
.datepicker table tr td.selected.active:focus,
.datepicker table tr td.selected.highlighted.active:focus,
.datepicker table tr td.selected:active.focus,
.datepicker table tr td.selected.highlighted:active.focus,
.datepicker table tr td.selected.active.focus,
.datepicker table tr td.selected.highlighted.active.focus {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #161616; }

.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.highlighted.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.highlighted.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.disabled.focus,
.datepicker table tr td.selected.highlighted.disabled.focus,
.datepicker table tr td.selected[disabled].focus,
.datepicker table tr td.selected.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.selected.focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted.focus {
  background-color: #777777;
  border-color: #555555; }

.datepicker table tr td.active,
.datepicker table tr td.active.highlighted {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.datepicker table tr td.active:focus,
.datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.focus,
.datepicker table tr td.active.highlighted.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40; }

.datepicker table tr td.active:hover,
.datepicker table tr td.active.highlighted:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74; }

.datepicker table tr td.active:active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active {
  color: #fff;
  background-color: #286090;
  border-color: #204d74; }

.datepicker table tr td.active:active:hover,
.datepicker table tr td.active.highlighted:active:hover,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted.active:hover,
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active.highlighted:active:focus,
.datepicker table tr td.active.active:focus,
.datepicker table tr td.active.highlighted.active:focus,
.datepicker table tr td.active:active.focus,
.datepicker table tr td.active.highlighted:active.focus,
.datepicker table tr td.active.active.focus,
.datepicker table tr td.active.highlighted.active.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40; }

.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.highlighted.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.highlighted:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.highlighted.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.disabled.focus,
.datepicker table tr td.active.highlighted.disabled.focus,
.datepicker table tr td.active[disabled].focus,
.datepicker table tr td.active.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.active.focus,
fieldset[disabled] .datepicker table tr td.active.highlighted.focus {
  background-color: #337ab7;
  border-color: #2e6da4; }

.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px; }

.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  background: #eeeeee; }

.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: default; }

.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.focus,
.datepicker table tr td span.active:hover.focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active.disabled:hover.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40; }

.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74; }

.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  color: #fff;
  background-color: #286090;
  border-color: #204d74; }

.datepicker table tr td span.active:active:hover,
.datepicker table tr td span.active:hover:active:hover,
.datepicker table tr td span.active.disabled:active:hover,
.datepicker table tr td span.active.disabled:hover:active:hover,
.datepicker table tr td span.active.active:hover,
.datepicker table tr td span.active:hover.active:hover,
.datepicker table tr td span.active.disabled.active:hover,
.datepicker table tr td span.active.disabled:hover.active:hover,
.datepicker table tr td span.active:active:focus,
.datepicker table tr td span.active:hover:active:focus,
.datepicker table tr td span.active.disabled:active:focus,
.datepicker table tr td span.active.disabled:hover:active:focus,
.datepicker table tr td span.active.active:focus,
.datepicker table tr td span.active:hover.active:focus,
.datepicker table tr td span.active.disabled.active:focus,
.datepicker table tr td span.active.disabled:hover.active:focus,
.datepicker table tr td span.active:active.focus,
.datepicker table tr td span.active:hover:active.focus,
.datepicker table tr td span.active.disabled:active.focus,
.datepicker table tr td span.active.disabled:hover:active.focus,
.datepicker table tr td span.active.active.focus,
.datepicker table tr td span.active:hover.active.focus,
.datepicker table tr td span.active.disabled.active.focus,
.datepicker table tr td span.active.disabled:hover.active.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40; }

.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active:hover.disabled.focus,
.datepicker table tr td span.active.disabled.disabled.focus,
.datepicker table tr td span.active.disabled:hover.disabled.focus,
.datepicker table tr td span.active[disabled].focus,
.datepicker table tr td span.active:hover[disabled].focus,
.datepicker table tr td span.active.disabled[disabled].focus,
.datepicker table tr td span.active.disabled:hover[disabled].focus,
fieldset[disabled] .datepicker table tr td span.active.focus,
fieldset[disabled] .datepicker table tr td span.active:hover.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus {
  background-color: #337ab7;
  border-color: #2e6da4; }

.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #777777; }

.datepicker .datepicker-switch {
  width: 145px; }

.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer; }

.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee; }

.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle; }

.input-group.date .input-group-addon {
  cursor: pointer; }

.input-daterange {
  width: 100%; }

.input-daterange input {
  text-align: center; }

.input-daterange input:first-child {
  border-radius: 3px 0 0 3px; }

.input-daterange input:last-child {
  border-radius: 0 3px 3px 0; }

.input-daterange .input-group-addon {
  width: auto;
  min-width: 16px;
  padding: 4px 5px;
  line-height: 1.42857143;
  text-shadow: 0 1px 0 #fff;
  border-width: 1px 0;
  margin-left: -5px;
  margin-right: -5px; }
/* ---------------COLORS------------------------*/
/* ---------------TYPE------------------------*/
/* ---------------BREAKPOINTS------------------------*/
/* ---------------TYPESTYLES------------------------*/
/* ---------------TYPOGRAPHY------------------------*/
h1 {
  font-family: "proxima-nova", Helvetica, sans-serif;
  font-weight: 300;
  font-size: 32px;
  color: #008599; }

h2 {
  font-family: "proxima-nova", Helvetica, sans-serif;
  font-weight: 300;
  font-size: 24px;
  color: #008599;
  line-height: 34px;
  margin: 0 0 20px 0; }

h3 {
  font-family: "proxima-nova", Helvetica, sans-serif;
  font-weight: 300;
  font-size: 20px;
  color: #008599;
  line-height: 30px; }

h4 {
  font-family: "proxima-nova", Helvetica, sans-serif;
  font-weight: 600;
  font-size: 12px;
  color: #4A4A4A;
  letter-spacing: 1px;
  line-height: 18px;
  text-transform: uppercase; }

p {
  font-family: "proxima-nova", Helvetica, sans-serif;
  font-weight: 300;
  font-size: 15px;
  color: #4A4A4A;
  line-height: 25px;
  margin-bottom: 12px; }

p.small {
  font-family: "proxima-nova", Helvetica, sans-serif;
  font-weight: 300;
  font-size: 13px;
  color: #808080;
  line-height: 20px;
  margin-bottom: 6px; }

.note {
  font-family: "proxima-nova", Helvetica, sans-serif;
  font-weight: 300;
  font-size: 10px;
  color: #C0C0C0;
  line-height: 14px; }

a {
  cursor: pointer;
  font-weight: 500;
  color: #68C5E9; }
  a:hover, a:focus {
    color: #68C5E9;
    text-decoration: underline; }

html, body {
  min-height: 100vh;
  background: #F8F8F7; }

.lyra-container {
  margin-top: 60px;
  margin-bottom: 60px; }

.white-card {
  background-color: #FFFFFF;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 0 2px #F3F3F1;
          box-shadow: 0 0 0 2px #F3F3F1;
  overflow: auto;
  padding: 20px 30px 30px 20px; }
  @media (min-width: 768px) {
    .white-card {
      padding: 50px 40px 40px 50px; } }

.wrap {
  white-space: normal !important; }

.lyra-alert {
  position: relative;
  background-color: #FFFFFF;
  border-radius: 5px;
  overflow: hidden;
  -webkit-box-shadow: 0 0 0 2px #F3F3F1;
          box-shadow: 0 0 0 2px #F3F3F1;
  margin-bottom: -50px;
  margin-top: 60px;
  padding: 0 15px 0 25px; }
  .lyra-alert:before {
    content: '';
    position: absolute;
    background-color: #008599;
    top: 0;
    left: 0;
    bottom: 0;
    width: 6px; }
  .lyra-alert svg {
    display: inline-block;
    margin: 0 8px -5px 0; }
  .lyra-alert p {
    line-height: 50px;
    margin: 0; }
  .lyra-alert.register-success {
    padding: 20px 15px 20px 40px;
    position: relative; }
    .lyra-alert.register-success #alert-close-btn {
      position: absolute;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      background-color: transparent;
      border: none;
      outline: none;
      top: 0;
      right: 0;
      padding: 16px; }
    .lyra-alert.register-success h2 {
      margin: 0 0 5px 0; }
    .lyra-alert.register-success p {
      line-height: normal; }
    .lyra-alert.register-success:before {
      background-color: #56B68B; }

.alert-success:before {
  background-color: #56B68B; }

.btn {
  border: 1px solid transparent;
  border-radius: 8px;
  font-family: "proxima-nova", Helvetica, sans-serif;
  font-size: 15px;
  line-height: normal;
  font-weight: 300;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .btn:focus {
    outline: 0 !important;
    -webkit-box-shadow: none;
            box-shadow: none; }

.link {
  color: #68C5E9;
  font-weight: 600;
  cursor: pointer; }

.btn-primary {
  padding: 16px 24px 15px 24px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  color: #FFFFFF;
  border: 1px solid #008599;
  background: #008599; }
  .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:active:focus {
    background: #5BBECD;
    border-color: #5BBECD;
    outline: none; }
    .btn-primary:hover:disabled, .btn-primary:focus:disabled, .btn-primary:active:disabled, .btn-primary:active:focus:disabled {
      background: #DBDBDB;
      border: 1px solid #DBDBDB; }

.btn-secondary {
  padding: 16px 25px 15px 25px;
  color: #68C5E9;
  border: 1px solid #E5E1E9;
  background-color: #FFFFFF;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600; }
  .btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {
    border: 1px solid #94E1FF;
    color: #94E1FF;
    background-color: #FFFFFF;
    box-shadow: none;
    -webkit-box-shadow: none; }

.btn-secondary.support {
  background-color: transparent;
  border: none;
  color: #C0C0C0; }
  .btn-secondary.support:hover, .btn-secondary.support:focus, .btn-secondary.support:active, .btn-secondary.support.active {
    background-color: transparent;
    border: none;
    color: #808080; }

.btn-secondary.icon-only {
  padding: 0 10px;
  border: none;
  -webkit-box-shadow: 0 0 0 2px #F3F3F1;
          box-shadow: 0 0 0 2px #F3F3F1; }
  .btn-secondary.icon-only:hover, .btn-secondary.icon-only:focus, .btn-secondary.icon-only:active, .btn-secondary.icon-only.active {
    border: none;
    -webkit-box-shadow: 0 0 0 1px #68C5E9;
            box-shadow: 0 0 0 1px #68C5E9; }

.text-button {
  background: none;
  color: #008599;
  padding: 14px 20px 13px 20px;
  margin-left: -20px;
  margin-bottom: 5px; }
  .text-button svg {
    margin-left: 0;
    margin-right: 13px; }
  .text-button:hover {
    color: #5BBECD; }
    .text-button:hover svg path {
      fill: currentColor; }

.text-button.csv {
  position: relative;
  padding: 11px 20px 10px 35px;
  margin: 0 -20px 0 auto;
  display: block; }
  .text-button.csv img {
    position: absolute;
    left: 10px;
    top: 15px;
    height: 18px;
    width: 18px; }

.navbar-nav li a {
  line-height: normal; }
  .navbar-nav li a:hover, .navbar-nav li a:active, .navbar-nav li a:focus, .navbar-nav li a:active:focus {
    background-color: #FFFFFF; }

.btn-primary.btn-next {
  position: relative;
  -webkit-transition: padding 0.3s cubic-bezier(0.36, 0, 0.2, 1);
  transition: padding 0.3s cubic-bezier(0.36, 0, 0.2, 1); }
  .btn-primary.btn-next .loading-container {
    opacity: 0;
    position: absolute;
    top: 9px;
    right: 12px; }
    .btn-primary.btn-next .loading-container div:after {
      background: #DBDBDB; }
  .btn-primary.btn-next:disabled {
    background: #DBDBDB;
    border: 1px solid #DBDBDB; }
  .btn-primary.btn-next.selected {
    cursor: auto;
    background: #DBDBDB;
    border: 1px solid #DBDBDB;
    padding-right: 50px; }
    .btn-primary.btn-next.selected .loading-container {
      -webkit-animation: fade .2s linear .2s forwards 1;
              animation: fade .2s linear .2s forwards 1; }

@-webkit-keyframes fade {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fade {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.loading-indicator {
  position: relative;
  background: -webkit-gradient(linear, left top, right top, color-stop(10%, #fff), color-stop(42%, transparent));
  background: linear-gradient(to right, #fff 10%, transparent 42%);
  border-radius: 50%;
  width: 25px;
  height: 25px;
  -webkit-animation: spin 1s linear infinite;
          animation: spin 1s linear infinite; }
  .loading-indicator:before {
    content: '';
    top: 0;
    left: 0;
    position: absolute;
    background-color: #FFFFFF;
    width: 50%;
    height: 50%;
    border-radius: 100% 0 0 0; }
  .loading-indicator:after {
    content: '';
    position: absolute;
    -webkit-transition: background 0.5s ease;
    transition: background 0.5s ease;
    background: #C8C8C8;
    border-radius: 50%;
    width: 90%;
    height: 90%;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0; }

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

label {
  font-family: "proxima-nova", Helvetica, sans-serif;
  font-weight: 300;
  font-size: 15px;
  color: #4A4A4A;
  line-height: 25px;
  margin-bottom: 12px;
  margin-bottom: 5px; }

form {
  margin: 0; }

select {
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: right 25px center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjVweCIgdmlld0JveD0iMCAwIDggNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDMuMSAoMzkwMTIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPkNvbWJpbmVkIFNoYXBlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IkNISUxELS0tT25ib2FyZGluZyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9InJlZ2lzdHJhdGlvbi1yZWdpc3RyYXRpb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04NzIuMDAwMDAwLCAtNTM4LjAwMDAwMCkiIGZpbGw9IiNEQkRCREIiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYzNy4wMDAwMDAsIDQ5Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMzguNjEyNSw0Ni45MjUgQzIzOC43MjUsNDYuOTc1IDIzOC44NSw0NyAyMzksNDcgQzIzOS4zLDQ3IDIzOS41LDQ2LjkgMjM5LjcsNDYuNyBMMjQyLjcsNDMuNyBDMjQzLjEsNDMuMyAyNDMuMSw0Mi43IDI0Mi43LDQyLjMgQzI0Mi4zLDQxLjkgMjQxLjcsNDEuOSAyNDEuMyw0Mi4zIEwyMzksNDQuNiBMMjM2LjcsNDIuMyBDMjM2LjMsNDEuOSAyMzUuNyw0MS45IDIzNS4zLDQyLjMgQzIzNC45LDQyLjcgMjM0LjksNDMuMyAyMzUuMyw0My43IEwyMzguMyw0Ni43IEMyMzguNCw0Ni44IDIzOC41LDQ2Ljg3NSAyMzguNjEyNSw0Ni45MjUgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) !important; }

textarea.lyra-textarea {
  font-family: "proxima-nova", Helvetica, sans-serif;
  font-weight: 300;
  font-size: 15px;
  color: #4A4A4A;
  line-height: 25px;
  margin-bottom: 12px;
  border-radius: 3px;
  border: none;
  -webkit-box-shadow: 0 0 0 1px #DBDBDB;
          box-shadow: 0 0 0 1px #DBDBDB;
  height: 45px;
  padding: 10px 15px;
  resize: none; }
  textarea.lyra-textarea:focus {
    outline: none;
    border: none;
    -webkit-box-shadow: 0 0 0 1px #68C5E9;
            box-shadow: 0 0 0 1px #68C5E9; }
  textarea.lyra-textarea::-webkit-input-placeholder {
    color: #C0C0C0; }
  textarea.lyra-textarea:-ms-input-placeholder {
    color: #C0C0C0; }
  textarea.lyra-textarea::placeholder {
    color: #C0C0C0; }

.tooltip {
  font-family: "proxima-nova", Helvetica, sans-serif;
  font-weight: 600;
  font-size: 12px;
  color: #4A4A4A;
  letter-spacing: 1px;
  line-height: 18px;
  text-transform: uppercase;
  color: #FFFFFF; }
  .tooltip .tooltip-inner {
    padding-top: 4px;
    padding-bottom: 2px; }

.lyra-radio {
  list-style: none;
  padding: 0; }
  .lyra-radio li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 6px; }
  .lyra-radio input:hover, .lyra-radio label:hover {
    cursor: pointer; }
  .lyra-radio input {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border: none;
    outline: none;
    margin: 0;
    height: 20px;
    width: 20px;
    border-radius: 10px;
    background: #FFFFFF;
    -webkit-box-shadow: 0 0 0 1px #DBDBDB;
            box-shadow: 0 0 0 1px #DBDBDB; }
    .lyra-radio input:focus {
      outline: none !important;
      -webkit-box-shadow: 0 0 0 1px #68C5E9;
              box-shadow: 0 0 0 1px #68C5E9; }
    .lyra-radio input:checked {
      outline: none !important;
      background-color: #68C5E9;
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDMuMiAoMzkwNjkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPk92YWw8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0icHJvdmlkZXItcmV0dXJuIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iUHJvdmlkZXItUGFnZS1Db3B5LTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MjcuMDAwMDAwLCAtMTA4Mi4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgY3g9IjQzMSIgY3k9IjEwODYiIHI9IjQiPjwvY2lyY2xlPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
      background-position: center center;
      background-repeat: no-repeat;
      -webkit-box-shadow: 0 0 0 1px #68C5E9;
              box-shadow: 0 0 0 1px #68C5E9; }
  .lyra-radio label {
    font-family: "proxima-nova", Helvetica, sans-serif;
    font-weight: 300;
    font-size: 15px;
    color: #4A4A4A;
    line-height: 25px;
    margin-bottom: 12px;
    text-transform: none;
    margin: 0 0 0 12px;
    color: #4A4A4A;
    letter-spacing: 0; }

.form-control, .chosen-container-single a.chosen-single, .chosen-container-single.chosen-container-active a.chosen-single {
  font-family: "proxima-nova", Helvetica, sans-serif;
  font-weight: 300;
  font-size: 15px;
  color: #4A4A4A;
  line-height: 25px;
  margin-bottom: 12px;
  border-radius: 3px;
  border: none;
  -webkit-box-shadow: 0 0 0 1px #DBDBDB;
          box-shadow: 0 0 0 1px #DBDBDB;
  height: 45px;
  padding: 0 15px; }
  .form-control:focus, .chosen-container-single a.chosen-single:focus {
    outline: none;
    border: none;
    -webkit-box-shadow: 0 0 0 1px #68C5E9;
            box-shadow: 0 0 0 1px #68C5E9; }
  .form-control::-webkit-input-placeholder, .chosen-container-single a.chosen-single::-webkit-input-placeholder, .chosen-container-single.chosen-container-active a.chosen-single::-webkit-input-placeholder {
    color: #C0C0C0; }
  .form-control:-ms-input-placeholder, .chosen-container-single a.chosen-single:-ms-input-placeholder, .chosen-container-single.chosen-container-active a.chosen-single:-ms-input-placeholder {
    color: #C0C0C0; }
  .form-control::placeholder, .chosen-container-single a.chosen-single::placeholder, .chosen-container-single.chosen-container-active a.chosen-single::placeholder {
    color: #C0C0C0; }
  .form-control[readonly], .chosen-container-single a[readonly].chosen-single {
    background-color: #FFFFFF;
    cursor: not-allowed; }
    .form-control[readonly]:focus, .chosen-container-single a[readonly].chosen-single:focus {
      -webkit-box-shadow: 0 0 0 1px #DBDBDB;
              box-shadow: 0 0 0 1px #DBDBDB; }

.error .form-control, .error .chosen-container-single a.chosen-single, .chosen-container-single .error a.chosen-single {
  -webkit-box-shadow: 0 0 0 1px #dc2a2a;
          box-shadow: 0 0 0 1px #dc2a2a; }

.control-group {
  position: relative;
  margin-bottom: 25px; }
  .control-group .errors {
    position: absolute;
    top: 5px;
    right: 0;
    list-style: none;
    margin: 0;
    font-size: 9px;
    color: #dc2a2a;
    line-height: 11px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px; }
  .control-group.id-group .errors {
    top: -15px;
    left: 0; }
  .control-group .control-group-addon {
    display: none; }

input[type=checkbox] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  position: relative;
  height: 20px;
  width: 20px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 0 1px #DBDBDB;
          box-shadow: 0 0 0 1px #DBDBDB;
  margin: 2px 12px 0 0 !important; }
  input[type=checkbox]:focus {
    outline: none !important;
    -webkit-box-shadow: 0 0 0 1px #68C5E9;
            box-shadow: 0 0 0 1px #68C5E9; }
  input[type=checkbox]:checked {
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    background-color: #68C5E9; }
    input[type=checkbox]:checked:after {
      content: '';
      position: absolute;
      height: 9px;
      width: 10px;
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSI5cHgiIHZpZXdCb3g9IjAgMCAxMCA5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MiAoMzY3ODEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPkFydGJvYXJkPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkNoZWNrZWQiIHBvaW50cz0iOC4zMzMyNSAwIDEwIDEuODQ5NTYxOTUgMy42Mjc1IDkgMy41Mjk1IDguOTE3MjA5MDEgMCA0Ljk0MTgzMzU0IDEuNjY2NzUgMy4wOTE5ODk5OSAzLjYyNzUgNS4zMDA1OTQ0OSI+PC9wb2x5Z29uPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
      top: 6px;
      left: 5px; }

.check-item-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .check-item-container label {
    font-family: "proxima-nova", Helvetica, sans-serif;
    font-weight: 300;
    font-size: 15px;
    color: #4A4A4A;
    line-height: 25px;
    margin-bottom: 12px;
    color: #4A4A4A;
    letter-spacing: 0;
    text-transform: none; }

.id-upload {
  margin-top: 10px; }

.lyra-form {
  max-width: 600px; }
  .lyra-form.two-col-form, .lyra-form .form-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .lyra-form .form-section-header {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin: 20px 0 18px 0; }
  .lyra-form .control-group {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
    @media (min-width: 768px) {
      .lyra-form .control-group {
        -ms-flex-preferred-size: 48%;
            flex-basis: 48%; } }
  @media (min-width: 768px) {
    .lyra-form .control-group.full-width {
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%; } }
  @media (min-width: 768px) {
    .lyra-form .control-group.comments-box {
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%; } }
  .lyra-form .control-group.comments-box textarea {
    height: 65px; }
  .lyra-form .tos {
    font-family: "proxima-nova", Helvetica, sans-serif;
    font-weight: 300;
    font-size: 15px;
    color: #4A4A4A;
    line-height: 25px;
    margin-bottom: 12px;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }

.chosen-container-single a.chosen-single, .chosen-container-single.chosen-container-active a.chosen-single {
  background: #FFFFFF;
  line-height: 45px; }

.chosen-container-single .chosen-drop, .chosen-container-single.chosen-container-active .chosen-drop {
  border: none;
  -webkit-box-shadow: 0 2px 10px #DBDBDB;
          box-shadow: 0 2px 10px #DBDBDB; }

.chosen-container-single .chosen-search .chosen-search-input, .chosen-container-single.chosen-container-active .chosen-search .chosen-search-input {
  font-size: 15px;
  line-height: 30px;
  border-radius: 3px; }

.chosen-container-single .chosen-results li, .chosen-container-single.chosen-container-active .chosen-results li {
  font-family: "proxima-nova", Helvetica, sans-serif;
  font-weight: 300;
  font-size: 15px;
  color: #4A4A4A;
  line-height: 25px;
  margin-bottom: 12px;
  margin: 0; }
  .chosen-container-single .chosen-results li.active-result.highlighted, .chosen-container-single.chosen-container-active .chosen-results li.active-result.highlighted {
    background: #68C5E9;
    color: #FFFFFF; }

.chosen-container-multi .chosen-choices {
  font-family: "proxima-nova", Helvetica, sans-serif;
  font-weight: 300;
  font-size: 15px;
  color: #4A4A4A;
  line-height: 25px;
  margin-bottom: 12px;
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 0 1px #DBDBDB;
          box-shadow: 0 0 0 1px #DBDBDB;
  min-height: 45px;
  line-height: 45px;
  padding: 0 15px; }

.chosen-container-multi .chosen-choices li.search-field .chosen-search-input.default {
  font-family: "proxima-nova", Helvetica, sans-serif;
  font-weight: 300;
  font-size: 15px;
  color: #4A4A4A;
  line-height: 25px;
  margin-bottom: 12px;
  margin: 0;
  color: #C0C0C0;
  height: 45px; }

.chosen-container-multi .chosen-choices li.search-choice {
  font-family: "proxima-nova", Helvetica, sans-serif;
  font-weight: 600;
  font-size: 12px;
  color: #4A4A4A;
  letter-spacing: 1px;
  line-height: 18px;
  text-transform: uppercase;
  color: #808080;
  border: none;
  background: #F3F3F1;
  padding: 9px 25px 7px 10px;
  margin: 5px 5px 0 0; }
  .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    top: 9px;
    right: 6px;
    height: 15px;
    width: 15px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDQuMSAoNDE0NTUpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPkFydGJvYXJkIENvcHk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNMi4xNiwzIEwwLjE4LDQuOTggQy0wLjA2LDUuMjIgLTAuMDYsNS41OCAwLjE4LDUuODIgQzAuMyw1Ljk0IDAuNDIsNiAwLjYsNiBDMC43OCw2IDAuOSw1Ljk0IDEuMDIsNS44MiBMMywzLjg0IEw0Ljk4LDUuODIgQzUuMSw1Ljk0IDUuMjIsNiA1LjQsNiBDNS41OCw2IDUuNyw1Ljk0IDUuODIsNS44MiBDNi4wNiw1LjU4IDYuMDYsNS4yMiA1LjgyLDQuOTggTDMuODQsMyBMNS44MiwxLjAyIEM2LjA2LDAuNzggNi4wNiwwLjQyIDUuODIsMC4xOCBDNS41OCwtMC4wNiA1LjIyLC0wLjA2IDQuOTgsMC4xOCBMMywyLjE2IEwxLjAyLDAuMTggQzAuNzgsLTAuMDYgMC40MiwtMC4wNiAwLjE4LDAuMTggQy0wLjA2LDAuNDIgLTAuMDYsMC43OCAwLjE4LDEuMDIgTDIuMTYsMyBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQtQ29weSI+CiAgICAgICAgICAgIDxnIGlkPSJDb21iaW5lZC1TaGFwZSI+CiAgICAgICAgICAgICAgICA8dXNlIGZpbGw9IiM4MDgwODAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICA8cGF0aCBzdHJva2U9IiM4MDgwODAiIHN0cm9rZS13aWR0aD0iMC41IiBkPSJNMC4zNTY3NzY2OTUsMC44NDMyMjMzMDUgTDIuNTEzNTUzMzksMyBMMC4zNTY3NzY2OTUsNS4xNTY3NzY3IEMwLjIxNDQwNzc2OCw1LjI5OTE0NTYyIDAuMjE0NDA3NzY4LDUuNTAwODU0MzggMC4zNTY3NzY2OTUsNS42NDMyMjMzIEMwLjQzNzQwODgxOCw1LjcyMzg1NTQzIDAuNDk2MjM0MTA3LDUuNzUgMC42LDUuNzUgQzAuNzAzNzY1ODkzLDUuNzUgMC43NjI1OTExODIsNS43MjM4NTU0MyAwLjg0MzIyMzMwNSw1LjY0MzIyMzMgTDMsMy40ODY0NDY2MSBMNS4xNTY3NzY3LDUuNjQzMjIzMyBDNS4yMzc0MDg4Miw1LjcyMzg1NTQzIDUuMjk2MjM0MTEsNS43NSA1LjQsNS43NSBDNS41MDM3NjU4OSw1Ljc1IDUuNTYyNTkxMTgsNS43MjM4NTU0MyA1LjY0MzIyMzMsNS42NDMyMjMzIEM1Ljc4NTU5MjIzLDUuNTAwODU0MzggNS43ODU1OTIyMyw1LjI5OTE0NTYyIDUuNjQzMjIzMyw1LjE1Njc3NjcgTDMuNDg2NDQ2NjEsMyBMNS42NDMyMjMzLDAuODQzMjIzMzA1IEM1Ljc4NTU5MjIzLDAuNzAwODU0Mzc4IDUuNzg1NTkyMjMsMC40OTkxNDU2MjIgNS42NDMyMjMzLDAuMzU2Nzc2Njk1IEM1LjUwMDg1NDM4LDAuMjE0NDA3NzY4IDUuMjk5MTQ1NjIsMC4yMTQ0MDc3NjggNS4xNTY3NzY3LDAuMzU2Nzc2Njk1IEwzLDIuNTEzNTUzMzkgTDAuODQzMjIzMzA1LDAuMzU2Nzc2Njk1IEMwLjcwMDg1NDM3OCwwLjIxNDQwNzc2OCAwLjQ5OTE0NTYyMiwwLjIxNDQwNzc2OCAwLjM1Njc3NjY5NSwwLjM1Njc3NjY5NSBDMC4yMTQ0MDc3NjgsMC40OTkxNDU2MjIgMC4yMTQ0MDc3NjgsMC43MDA4NTQzNzggMC4zNTY3NzY2OTUsMC44NDMyMjMzMDUgWiI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=); }
    .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
      background-position: center; }

.chosen-container-multi .chosen-drop {
  border: none;
  -webkit-box-shadow: 0 2px 10px #DBDBDB;
          box-shadow: 0 2px 10px #DBDBDB; }

.chosen-container-multi .chosen-results li {
  font-family: "proxima-nova", Helvetica, sans-serif;
  font-weight: 300;
  font-size: 15px;
  color: #4A4A4A;
  line-height: 25px;
  margin-bottom: 12px;
  margin: 0; }
  .chosen-container-multi .chosen-results li.active-result.highlighted {
    background: #68C5E9; }

.bootstrap-table {
  position: relative; }
  .bootstrap-table .fixed-table-toolbar {
    position: absolute;
    top: -73px;
    right: 0; }
  .bootstrap-table .search {
    width: 350px; }
    .bootstrap-table .search input {
      height: 48px;
      padding-left: 35px;
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTUgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ0LjEgKDQxNDU1KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5zZWFyY2g8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0icGF5bWVudC1hZG1pbiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IlByb3ZpZGVyLVBhZ2UtQ29weS04IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjE0LjAwMDAwMCwgLTE0Ny4wMDAwMDApIiBzdHJva2U9IiNEQkRCREIiIHN0cm9rZS13aWR0aD0iMiI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yLUNvcHktNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAxLjAwMDAwMCwgMTM0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9InNlYXJjaCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQuMDAwMDAwLCAxNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsIiBjeD0iNSIgY3k9IjUiIHI9IjUiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMywxMyBMOSw5IiBpZD0iTGluZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
      background-repeat: no-repeat;
      background-position: 10px center; }
  .bootstrap-table .fixed-table-body {
    height: initial; }
  .bootstrap-table .fixed-table-body {
    background-color: #FFFFFF;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 0 2px #F3F3F1;
            box-shadow: 0 0 0 2px #F3F3F1;
    overflow: auto;
    padding: 20px 30px 30px 20px; }
    @media (min-width: 768px) {
      .bootstrap-table .fixed-table-body {
        padding: 30px 40px 40px 50px; } }
  .bootstrap-table .fixed-table-container tbody td, .bootstrap-table .fixed-table-container thead th {
    border: none; }
  .bootstrap-table .fixed-table-container thead th .th-inner.sortable {
    padding: 0;
    background-image: none; }
    .bootstrap-table .fixed-table-container thead th .th-inner.sortable.both:after {
      content: '';
      display: inline-block;
      height: 12px;
      width: 7px;
      margin-bottom: -2px;
      margin-left: 6px;
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iN3B4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCA3IDEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0NC4xICg0MTQ1NSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+QXJ0Ym9hcmQ8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0icGF5bWVudC1hZG1pbiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiBmaWxsPSIjQzBDMEMwIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zLjE2MDkzNzUsMTEuMzA5Mzc1IEMzLjI1OTM3NSwxMS4zNTMxMjUgMy4zNjg3NSwxMS4zNzUgMy41LDExLjM3NSBDMy43NjI1LDExLjM3NSAzLjkzNzUsMTEuMjg3NSA0LjExMjUsMTEuMTEyNSBMNi43Mzc1LDguNDg3NSBDNy4wODc1LDguMTM3NSA3LjA4NzUsNy42MTI1IDYuNzM3NSw3LjI2MjUgQzYuMzg3NSw2LjkxMjUgNS44NjI1LDYuOTEyNSA1LjUxMjUsNy4yNjI1IEwzLjUsOS4yNzUgTDEuNDg3NSw3LjI2MjUgQzEuMTM3NSw2LjkxMjUgMC42MTI1LDYuOTEyNSAwLjI2MjUsNy4yNjI1IEMtMC4wODc1LDcuNjEyNSAtMC4wODc1LDguMTM3NSAwLjI2MjUsOC40ODc1IEwyLjg4NzUsMTEuMTEyNSBDMi45NzUsMTEuMiAzLjA2MjUsMTEuMjY1NjI1IDMuMTYwOTM3NSwxMS4zMDkzNzUgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMy4xNjA5Mzc1LDQuMzA5Mzc1IEMzLjI1OTM3NSw0LjM1MzEyNSAzLjM2ODc1LDQuMzc1IDMuNSw0LjM3NSBDMy43NjI1LDQuMzc1IDMuOTM3NSw0LjI4NzUgNC4xMTI1LDQuMTEyNSBMNi43Mzc1LDEuNDg3NSBDNy4wODc1LDEuMTM3NSA3LjA4NzUsMC42MTI1IDYuNzM3NSwwLjI2MjUgQzYuMzg3NSwtMC4wODc1IDUuODYyNSwtMC4wODc1IDUuNTEyNSwwLjI2MjUgTDMuNSwyLjI3NSBMMS40ODc1LDAuMjYyNSBDMS4xMzc1LC0wLjA4NzUgMC42MTI1LC0wLjA4NzUgMC4yNjI1LDAuMjYyNSBDLTAuMDg3NSwwLjYxMjUgLTAuMDg3NSwxLjEzNzUgMC4yNjI1LDEuNDg3NSBMMi44ODc1LDQuMTEyNSBDMi45NzUsNC4yIDMuMDYyNSw0LjI2NTYyNSAzLjE2MDkzNzUsNC4zMDkzNzUgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuNTAwMDAwLCAyLjE4NzUwMCkgc2NhbGUoMSwgLTEpIHRyYW5zbGF0ZSgtMy41MDAwMDAsIC0yLjE4NzUwMCkgIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); }
    .bootstrap-table .fixed-table-container thead th .th-inner.sortable.both.desc:after {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iN3B4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCA3IDEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0NC4xICg0MTQ1NSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+QXJ0Ym9hcmQgQ29weTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJwYXltZW50LWFkbWluIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQtQ29weSIgZmlsbD0iIzYyQkFEOSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDcuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMy4xNjA5Mzc1LDQuMzA5Mzc1IEMzLjI1OTM3NSw0LjM1MzEyNSAzLjM2ODc1LDQuMzc1IDMuNSw0LjM3NSBDMy43NjI1LDQuMzc1IDMuOTM3NSw0LjI4NzUgNC4xMTI1LDQuMTEyNSBMNi43Mzc1LDEuNDg3NSBDNy4wODc1LDEuMTM3NSA3LjA4NzUsMC42MTI1IDYuNzM3NSwwLjI2MjUgQzYuMzg3NSwtMC4wODc1IDUuODYyNSwtMC4wODc1IDUuNTEyNSwwLjI2MjUgTDMuNSwyLjI3NSBMMS40ODc1LDAuMjYyNSBDMS4xMzc1LC0wLjA4NzUgMC42MTI1LC0wLjA4NzUgMC4yNjI1LDAuMjYyNSBDLTAuMDg3NSwwLjYxMjUgLTAuMDg3NSwxLjEzNzUgMC4yNjI1LDEuNDg3NSBMMi44ODc1LDQuMTEyNSBDMi45NzUsNC4yIDMuMDYyNSw0LjI2NTYyNSAzLjE2MDkzNzUsNC4zMDkzNzUgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); }
    .bootstrap-table .fixed-table-container thead th .th-inner.sortable.both.asc:after {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iN3B4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCA3IDEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0NC4xICg0MTQ1NSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+QXJ0Ym9hcmQgQ29weSAyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9InBheW1lbnQtYWRtaW4iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZC1Db3B5LTIiIGZpbGw9IiM2MkJBRDkiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTMuMTYwOTM3NSw0LjMwOTM3NSBDMy4yNTkzNzUsNC4zNTMxMjUgMy4zNjg3NSw0LjM3NSAzLjUsNC4zNzUgQzMuNzYyNSw0LjM3NSAzLjkzNzUsNC4yODc1IDQuMTEyNSw0LjExMjUgTDYuNzM3NSwxLjQ4NzUgQzcuMDg3NSwxLjEzNzUgNy4wODc1LDAuNjEyNSA2LjczNzUsMC4yNjI1IEM2LjM4NzUsLTAuMDg3NSA1Ljg2MjUsLTAuMDg3NSA1LjUxMjUsMC4yNjI1IEwzLjUsMi4yNzUgTDEuNDg3NSwwLjI2MjUgQzEuMTM3NSwtMC4wODc1IDAuNjEyNSwtMC4wODc1IDAuMjYyNSwwLjI2MjUgQy0wLjA4NzUsMC42MTI1IC0wLjA4NzUsMS4xMzc1IDAuMjYyNSwxLjQ4NzUgTDIuODg3NSw0LjExMjUgQzIuOTc1LDQuMiAzLjA2MjUsNC4yNjU2MjUgMy4xNjA5Mzc1LDQuMzA5Mzc1IFoiIGlkPSJDb21iaW5lZC1TaGFwZS1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjUwMDAwMCwgMi4xODc1MDApIHNjYWxlKDEsIC0xKSB0cmFuc2xhdGUoLTMuNTAwMDAwLCAtMi4xODc1MDApICI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=); }

table.lyra-table {
  font-family: "proxima-nova", Helvetica, sans-serif;
  font-weight: 300;
  font-size: 15px;
  color: #4A4A4A;
  line-height: 25px;
  margin-bottom: 12px;
  width: 100%; }
  table.lyra-table thead tr th {
    font-family: "proxima-nova", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 12px;
    color: #4A4A4A;
    letter-spacing: 1px;
    line-height: 18px;
    text-transform: uppercase;
    border-bottom: none !important;
    padding: 8px; }
  table.lyra-table tbody tr:nth-child(odd) {
    background-color: #FBFBFB; }
  table.lyra-table tbody tr:hover {
    background-color: #ecf5f9;
    cursor: pointer; }
    table.lyra-table tbody tr:hover a {
      text-decoration: none; }
    table.lyra-table tbody tr:hover td:first-child:after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 4px; }
  table.lyra-table tbody tr a {
    display: block;
    height: 100%;
    width: 100%; }
  table.lyra-table tbody tr td {
    position: relative;
    border-top: none !important;
    padding: 8px; }
  table.lyra-table tbody tr.no-records-found {
    background: #fff;
    cursor: auto; }
    table.lyra-table tbody tr.no-records-found:hover {
      background: #fff; }
    table.lyra-table tbody tr.no-records-found td {
      text-align: left; }

.modal-backdrop {
  background-color: #4A4A4A; }
  .modal-backdrop.in {
    opacity: .75; }

.modal-dialog {
  width: 87%;
  max-width: 420px; }
  @media (min-width: 768px) {
    .modal-dialog {
      margin: 60px auto; } }

.modal-content {
  -webkit-box-shadow: 0 1px 24px 0 rgba(74, 74, 74, 0.4);
          box-shadow: 0 1px 24px 0 rgba(74, 74, 74, 0.4);
  border: none; }
  .modal-content .close-btn {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-color: transparent;
    border: none;
    outline: none;
    position: absolute;
    top: 0;
    right: 0;
    padding: 16px; }

.payment-details-modal {
  padding: 45px; }
  .payment-details-modal .summary {
    position: relative;
    padding: 12px 0 0 85px;
    min-height: 70px; }
  .payment-details-modal .price {
    position: absolute;
    top: 0;
    left: 0;
    font-family: "proxima-nova", Helvetica, sans-serif;
    font-weight: 300;
    font-size: 20px;
    color: #008599;
    line-height: 30px;
    text-align: center;
    letter-spacing: .5px;
    height: 70px;
    width: 70px;
    color: #FFFFFF;
    background-color: #808080;
    padding-top: 19px;
    border: 5px solid #FFFFFF;
    -webkit-box-shadow: 0 0 0 1px #F3F3F1;
            box-shadow: 0 0 0 1px #F3F3F1;
    border-radius: 35px;
    overflow: hidden; }
    .payment-details-modal .price.paid {
      background-color: #56B68B; }
    .payment-details-modal .price.rejected {
      background-color: #dc2a2a; }
  .payment-details-modal .name {
    text-transform: capitalize;
    margin: 0; }
  .payment-details-modal .sub {
    font-family: "proxima-nova", Helvetica, sans-serif;
    font-weight: 300;
    font-size: 13px;
    color: #808080;
    line-height: 20px;
    margin-bottom: 6px;
    margin: 0; }
  .payment-details-modal .details {
    border-left: 2px solid #F3F3F1;
    padding-left: 20px;
    margin: 30px 0 50px 0; }
    .payment-details-modal .details h4 {
      color: #C0C0C0;
      margin: 17px 0 2px 0; }
  .payment-details-modal .modal-button-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }

.tos-modal-container {
  max-width: 640px; }

.tos-modal {
  padding: 50px; }
  .tos-modal h5 {
    margin-top: 30px; }
  .tos-modal li {
    font-family: "proxima-nova", Helvetica, sans-serif;
    font-weight: 300;
    font-size: 15px;
    color: #4A4A4A;
    line-height: 25px;
    margin-bottom: 12px;
    margin-bottom: 5px; }

.new-practice-container {
  max-width: 675px; }

.new-practice-modal {
  padding: 60px; }
  .new-practice-modal h2 {
    margin-bottom: 10px; }
  .new-practice-modal .lyra-form {
    margin-top: 25px; }

.walkme-like-modal-dialog {
  width: 90%;
  max-width: 640px;
  margin-bottom: 60px; }
  .walkme-like-modal-dialog .walkme-utility-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 80px;
    border-bottom: 1px solid #F3F3F1; }
    .walkme-like-modal-dialog .walkme-utility-bar .walkme-close-btn {
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      background-color: transparent;
      border: none;
      outline: none;
      padding: 16px;
      margin-right: 15px; }
  .walkme-like-modal-dialog form {
    display: inline-block;
    text-align: left; }
  .walkme-like-modal-dialog .walkme-modal {
    padding: 20px 40px 45px 40px !important;
    text-align: center; }
  .walkme-like-modal-dialog .walkme-main-text {
    margin-bottom: 40px; }
  .walkme-like-modal-dialog .walkme-next-btn {
    text-align: center;
    margin-top: 40px; }

.lyra-header {
  background: #FFFFFF;
  border-bottom: none;
  height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0; }
  .lyra-header .navbar-nav li a.btn-nav {
    font-size: 18px;
    color: #808080;
    border-radius: 0;
    margin: 0 30px;
    padding: 15px 0;
    position: relative;
    border: none; }
    .lyra-header .navbar-nav li a.btn-nav:hover, .lyra-header .navbar-nav li a.btn-nav:focus, .lyra-header .navbar-nav li a.btn-nav:active, .lyra-header .navbar-nav li a.btn-nav.active {
      color: #5BBECD;
      box-shadow: none;
      -webkit-box-shadow: none; }
    .lyra-header .navbar-nav li a.btn-nav.active {
      color: #008599; }
    .lyra-header .navbar-nav li a.btn-nav.active:after {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      height: 3px;
      background-color: #008599; }
  .lyra-header .log-out {
    color: #008599;
    height: 50px;
    font-weight: 300;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: 15px;
    padding: 0 24px;
    font-size: 18px;
    border-color: #DBDBDB; }
    .lyra-header .log-out:hover, .lyra-header .log-out:focus {
      border-color: #008599; }

.navbar-brand {
  height: 41px;
  line-height: 0;
  display: block;
  -webkit-box-sizing: content-box;
          box-sizing: content-box; }

.navbar-nav {
  margin-top: 9px; }

.login {
  background-color: #FFFFFF;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 0 2px #F3F3F1;
          box-shadow: 0 0 0 2px #F3F3F1;
  overflow: auto;
  padding: 20px 30px 30px 20px; }
  @media (min-width: 768px) {
    .login {
      padding: 50px 40px 40px 50px; } }
  .login h1 {
    margin: 0 0 30px;
    font-weight: 300; }
  .login .btn {
    margin-top: 15px; }
  .login .login-links-container {
    margin-top: 20px; }
    .login .login-links-container .forgot-password {
      margin: 0; }

.provider-subnav .provider-overview, .payments-subnav .provider-overview {
  background-color: #FFFFFF;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 0 2px #F3F3F1;
          box-shadow: 0 0 0 2px #F3F3F1;
  overflow: auto;
  padding: 20px 30px 30px 20px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
  @media (min-width: 768px) {
    .provider-subnav .provider-overview, .payments-subnav .provider-overview {
      padding: 50px 40px 40px 50px; } }
  @media (min-width: 768px) {
    .provider-subnav .provider-overview, .payments-subnav .provider-overview {
      padding-top: 20px;
      padding-bottom: 20px; } }
  .provider-subnav .provider-overview h2, .provider-subnav .provider-overview p, .payments-subnav .provider-overview h2, .payments-subnav .provider-overview p {
    margin: 0; }

.provider-subnav .navigation, .payments-subnav .navigation {
  background-color: #008599;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-box-shadow: 0 0 0 2px #F3F3F1;
          box-shadow: 0 0 0 2px #F3F3F1;
  margin-bottom: 20px; }
  .provider-subnav .navigation ul, .payments-subnav .navigation ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0 0 0 30px; }
    .provider-subnav .navigation ul li, .payments-subnav .navigation ul li {
      padding: 0 30px;
      position: relative; }
      .provider-subnav .navigation ul li.active:after, .payments-subnav .navigation ul li.active:after {
        content: '';
        display: block;
        position: absolute;
        bottom: 0;
        left: 0;
        height: 3px;
        width: 100%;
        background-color: #FFFFFF; }
      .provider-subnav .navigation ul li a, .payments-subnav .navigation ul li a {
        font-family: "proxima-nova", Helvetica, sans-serif;
        font-weight: 600;
        font-size: 12px;
        color: #4A4A4A;
        letter-spacing: 1px;
        line-height: 18px;
        text-transform: uppercase;
        color: #FFFFFF;
        display: inline-block;
        line-height: 55px; }

.payments-subnav .navigation {
  border-radius: 5px; }

.provider-container {
  background-color: #FFFFFF;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 0 2px #F3F3F1;
          box-shadow: 0 0 0 2px #F3F3F1;
  overflow: auto;
  padding: 20px 30px 30px 20px;
  margin-bottom: 50px; }
  @media (min-width: 768px) {
    .provider-container {
      padding: 50px 40px 40px 50px; } }
  .provider-container .form-signin-heading {
    margin-bottom: 30px; }

.payment-charge-container {
  background-color: #FFFFFF;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 0 2px #F3F3F1;
          box-shadow: 0 0 0 2px #F3F3F1;
  overflow: auto;
  padding: 20px 30px 30px 20px;
  margin-bottom: 50px; }
  @media (min-width: 768px) {
    .payment-charge-container {
      padding: 50px 40px 40px 50px; } }
  .payment-charge-container .new-payment-intro {
    max-width: 450px;
    margin-bottom: 25px; }
  .payment-charge-container h2 {
    margin-bottom: 10px; }

.confirmation-success {
  text-align: center;
  height: 500px; }
  .confirmation-success h1 {
    font-weight: 300;
    max-width: 450px;
    margin: 70px auto 40px auto; }

.rates-container {
  margin-bottom: 50px; }
  .rates-container .form-signin-heading {
    margin-bottom: 30px; }

.payment-container {
  display: none; }
  .payment-container.active {
    display: inherit; }
  .payment-container .payment-card {
    margin-bottom: 15px; }
  .payment-container .payment-content-admin {
    background-color: #FFFFFF;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 0 2px #F3F3F1;
            box-shadow: 0 0 0 2px #F3F3F1;
    overflow: auto;
    padding: 20px 30px 30px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 10px 15px;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline; }
    @media (min-width: 768px) {
      .payment-container .payment-content-admin {
        padding: 50px 40px 40px 50px; } }
    @media (min-width: 768px) {
      .payment-container .payment-content-admin {
        padding: 15px 20px; } }
    .payment-container .payment-content-admin .left, .payment-container .payment-content-admin .right {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: baseline;
          -ms-flex-align: baseline;
              align-items: baseline; }
    .payment-container .payment-content-admin .right {
      -ms-flex-preferred-size: 27%;
          flex-basis: 27%;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
    .payment-container .payment-content-admin .name {
      margin: 0 20px 0 0; }
    .payment-container .payment-content-admin .flag {
      height: 15px;
      width: 15px;
      border-radius: 8px;
      background-color: #FFFFFF;
      margin-right: 10px; }
      .payment-container .payment-content-admin .flag.green {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTUgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQzLjEgKDM5MDEyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5JbXBvcnRlZCBMYXllcnMgQ29weSA2PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9InByb3ZpZGVyLXJldHVybiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IlByb3ZpZGVyLVBhZ2UtQ29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTI0LjAwMDAwMCwgLTI5NC4wMDAwMDApIiBmaWxsPSIjNTZCNjhCIj4KICAgICAgICAgICAgPHBhdGggZD0iTTkzMS41LDI5NCBDOTI3LjM1NzkzOCwyOTQgOTI0LDI5Ny4zNTc5MzcgOTI0LDMwMS41IEM5MjQsMzA1LjY0MjI1IDkyNy4zNTc5MzgsMzA5IDkzMS41LDMwOSBDOTM1LjY0MjI1LDMwOSA5MzksMzA1LjY0MjI1IDkzOSwzMDEuNSBDOTM5LDI5Ny4zNTc5MzcgOTM1LjY0MjI1LDI5NCA5MzEuNSwyOTQgTDkzMS41LDI5NCBaIE05MzMuODEyNDM3LDI5OC44NTUzMTMgTDkzNS4wNjI1LDMwMC4wODY4MTMgTDkzMC4yODMxMjUsMzA0Ljg0NzgxMyBMOTMwLjIwOTYyNSwzMDQuNzkyNjg4IEw5MjcuNTYyNSwzMDIuMTQ1NzUgTDkyOC44MTI1NjMsMzAwLjkxNDA2MyBMOTMwLjI4MzEyNSwzMDIuMzg0NjI1IEw5MzMuODEyNDM3LDI5OC44NTUzMTMgTDkzMy44MTI0MzcsMjk4Ljg1NTMxMyBaIiBpZD0iSW1wb3J0ZWQtTGF5ZXJzLUNvcHktNiI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+); }
      .payment-container .payment-content-admin .flag.orange {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTUgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQzLjEgKDM5MDEyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5JbXBvcnRlZCBMYXllcnMgQ29weTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJwYXltZW50LWFkbWluIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iUHJvdmlkZXItUGFnZS1Db3B5LTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MDguMDAwMDAwLCAtMzczLjAwMDAwMCkiIGZpbGw9IiNGRjlFNDciPgogICAgICAgICAgICA8cGF0aCBkPSJNOTEwLjM1MDk3OCwzNzUuMDQ2MjAzIEM5MDcuMzM5NTQ5LDM3Ny44ODkzMzEgOTA3LjIwMzA0OCwzODIuNjM1Mzc3IDkxMC4wNDYxNzUsMzg1LjY0Njk1NiBDOTEwLjA5NjEyNiwzODUuNzAwMDU2IDkxMC4xNDY5NzYsMzg1Ljc1MjI1NyA5MTAuMTk4NTc3LDM4NS44MDM1NTcgQzkxMy4xMjcwNTUsMzg4LjczMjE4NSA5MTcuODc1MzUxLDM4OC43MzIxODUgOTIwLjgwMzUyOSwzODUuODAzNTU3IEM5MjMuNzMyMTU3LDM4Mi44NzUzNzkgOTIzLjczMjE1NywzNzguMTI3MjMzIDkyMC44MDM1MjksMzc1LjE5ODYwNSBDOTE3LjkzNDc1MSwzNzIuMzI3NDI3IDkxMy4zMDI0MDYsMzcyLjI1OTc3NiA5MTAuMzUwOTc4LDM3NS4wNDYyMDMgTDkxMC4zNTA5NzgsMzc1LjA0NjIwMyBaIE05MTguOTk5OTE5LDM3OS40OTk5MjEgTDkxOC45OTk5MTksMzgxLjI5OTkyMSBMOTExLjk5OTkxOSwzODEuMjk5OTIxIEw5MTEuOTk5OTE5LDM3OS40OTk5MjEgTDkxOC45OTk5MTksMzc5LjQ5OTkyMSBaIiBpZD0iSW1wb3J0ZWQtTGF5ZXJzLUNvcHkiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); }
      .payment-container .payment-content-admin .flag.red {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTUgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQzLjEgKDM5MDEyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5JbXBvcnRlZCBMYXllcnMgQ29weTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJwcm92aWRlci1yZXR1cm4iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJQcm92aWRlci1QYWdlLUNvcHktMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkzMi4wMDAwMDAsIC0zNzEuMDAwMDAwKSIgZmlsbD0iI0NGNEU1QSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMDAuMDAwMDAwLCAzNDMuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNzM0LjM1MDk3OCwzMC4wNDYyMDMzIEM3MzEuMzM5NTQ5LDMyLjg4OTMzMDggNzMxLjIwMzA0OCwzNy42MzUzNzY1IDczNC4wNDYxNzUsNDAuNjQ2OTU1NiBDNzM0LjA5NjEyNiw0MC43MDAwNTYxIDczNC4xNDY5NzYsNDAuNzUyMjU2NiA3MzQuMTk4NTc3LDQwLjgwMzU1NzEgQzczNy4xMjcwNTUsNDMuNzMyMTg1MyA3NDEuODc1MzUxLDQzLjczMjE4NTMgNzQ0LjgwMzUyOSw0MC44MDM1NTcxIEM3NDcuNzMyMTU3LDM3Ljg3NTM3ODggNzQ3LjczMjE1NywzMy4xMjcyMzMgNzQ0LjgwMzUyOSwzMC4xOTg2MDQ4IEM3NDEuOTM0NzUxLDI3LjMyNzQyNzEgNzM3LjMwMjQwNiwyNy4yNTk3NzY1IDczNC4zNTA5NzgsMzAuMDQ2MjAzMyBMNzM0LjM1MDk3OCwzMC4wNDYyMDMzIFogTTczOC41OTk5MTksMzEuODk5OTIxMiBMNzQwLjM5OTkzNiwzMS44OTk5MjEyIEw3NDAuMzk5OTM2LDM2LjM5OTk2NDYgTDczOC41OTk5MTksMzYuMzk5OTY0NiBMNzM4LjU5OTkxOSwzMS44OTk5MjEyIFogTTczOS40OTk5MjgsMzcuMjk5OTczMyBDNzM5Ljk5NzAzMiwzNy4yOTk5NzMzIDc0MC4zOTk5MzYsMzcuNzAzMDI3MiA3NDAuMzk5OTM2LDM4LjE5OTk4MiBDNzQwLjM5OTkzNiwzOC42OTcwODY4IDczOS45OTcwMzIsMzkuMDk5OTkwNyA3MzkuNDk5OTI4LDM5LjA5OTk5MDcgQzczOS4wMDI5NzMsMzkuMDk5OTkwNyA3MzguNTk5OTE5LDM4LjY5NzA4NjggNzM4LjU5OTkxOSwzOC4xOTk5ODIgQzczOC41OTk5MTksMzcuNzAzMDI3MiA3MzkuMDAyOTczLDM3LjI5OTk3MzMgNzM5LjQ5OTkyOCwzNy4yOTk5NzMzIEw3MzkuNDk5OTI4LDM3LjI5OTk3MzMgWiIgaWQ9IkltcG9ydGVkLUxheWVycy1Db3B5Ij48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); }
    .payment-container .payment-content-admin .date, .payment-container .payment-content-admin .reference {
      font-family: "proxima-nova", Helvetica, sans-serif;
      font-weight: 300;
      font-size: 13px;
      color: #808080;
      line-height: 20px;
      margin-bottom: 6px;
      margin: 0; }
    .payment-container .payment-content-admin .reference-link {
      font-size: 13px;
      margin: 0; }
    .payment-container .payment-content-admin .amount {
      margin: 0 0 0 25px; }
    .payment-container .payment-content-admin .bottom {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      border-top: 1px solid #DBDBDB;
      padding-top: 15px;
      margin-top: 8px; }
    .payment-container .payment-content-admin .details-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    .payment-container .payment-content-admin .detail {
      width: 140px;
      padding-top: 3px; }
      .payment-container .payment-content-admin .detail.session-type {
        width: initial; }
      .payment-container .payment-content-admin .detail h4 {
        margin: 0;
        color: #4A4A4A; }
      .payment-container .payment-content-admin .detail p {
        font-family: "proxima-nova", Helvetica, sans-serif;
        font-weight: 300;
        font-size: 13px;
        color: #808080;
        line-height: 20px;
        margin-bottom: 6px;
        margin: 0;
        text-transform: capitalize;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        text-transform: capitalize; }
    .payment-container .payment-content-admin .actions {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; }
      .payment-container .payment-content-admin .actions .text-button {
        margin-right: -20px;
        padding-right: 5px; }
      .payment-container .payment-content-admin .actions .btn {
        position: relative;
        -webkit-transition: padding 0.3s cubic-bezier(0.36, 0, 0.2, 1);
        transition: padding 0.3s cubic-bezier(0.36, 0, 0.2, 1); }
        .payment-container .payment-content-admin .actions .btn .loading-container {
          opacity: 0;
          position: absolute;
          top: 10px;
          right: 9px;
          -webkit-transition: opacity 0.3s;
          transition: opacity 0.3s; }
          .payment-container .payment-content-admin .actions .btn .loading-container .loading-indicator:after {
            background-color: #008599; }
      .payment-container .payment-content-admin .actions .btn:disabled {
        opacity: 1; }
      .payment-container .payment-content-admin .actions .btn:disabled:not(.selected) {
        cursor: auto;
        color: #DBDBDB;
        border-color: #DBDBDB;
        background: #FFFFFF; }
        .payment-container .payment-content-admin .actions .btn:disabled:not(.selected):hover {
          background: #FFFFFF;
          border-color: #DBDBDB;
          color: #DBDBDB; }
      .payment-container .payment-content-admin .actions .btn.selected {
        position: relative;
        cursor: auto;
        color: #FFFFFF;
        background-color: #5BBECD;
        border-color: #5BBECD;
        padding-left: 7px;
        padding-right: 43px; }
        .payment-container .payment-content-admin .actions .btn.selected .loading-container {
          opacity: 1; }
    .payment-container .payment-content-admin textarea {
      height: 46px;
      font-family: "proxima-nova", Helvetica, sans-serif;
      font-weight: 300;
      font-size: 13px;
      color: #808080;
      line-height: 20px;
      margin-bottom: 6px;
      margin: 0;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
  .payment-container .comments-container {
    background-color: #FBFBFB;
    padding: 12px 35px;
    -webkit-box-shadow: 0 0 0 2px #F3F3F1;
            box-shadow: 0 0 0 2px #F3F3F1;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px; }
    .payment-container .comments-container p, .payment-container .comments-container textarea {
      max-width: 600px; }
    .payment-container .comments-container p:last-child {
      margin: 0; }
    .payment-container .comments-container p {
      font-family: "proxima-nova", Helvetica, sans-serif;
      font-weight: 300;
      font-size: 13px;
      color: #808080;
      line-height: 20px;
      margin-bottom: 6px;
      color: #4A4A4A;
      margin: 0 0 10px 0; }
    .payment-container .comments-container textarea {
      font-family: "proxima-nova", Helvetica, sans-serif;
      font-weight: 300;
      font-size: 13px;
      color: #808080;
      line-height: 20px;
      margin-bottom: 6px;
      height: 33px;
      width: 100%;
      margin: 0;
      padding: 4px 10px; }

.admin_payment_container.Submitted .session-type {
  max-width: 220px; }

.admin_payment_container.Submitted .actions .text-button {
  margin-right: 0; }

.loading-indicator.load-more-spinner {
  width: 51px;
  height: 51px;
  background: -webkit-gradient(linear, left top, right top, color-stop(10%, #808080), color-stop(42%, transparent));
  background: linear-gradient(to right, #808080 10%, transparent 42%); }
  .loading-indicator.load-more-spinner:before {
    background: #808080; }
  .loading-indicator.load-more-spinner:after {
    background-color: #F8F8F7; }

#no-more.no-pending:before {
  content: '';
  display: block;
  height: 50px;
  width: 50px;
  margin: 30px auto 15px auto;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MXB4IiB2aWV3Qm94PSIwIDAgNTAgNTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ1LjIgKDQzNTE0KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5BcnRib2FyZDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJSZXZlcnNlLXBheW1lbnRzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIGZpbGw9IiM1NkI2OEIiPgogICAgICAgICAgICA8cGF0aCBkPSJNMjUsMCBDMTEuMTkzMTI1LDAgMCwxMS4xOTMxMjUgMCwyNSBDMCwzOC44MDc1IDExLjE5MzEyNSw1MCAyNSw1MCBDMzguODA3NSw1MCA1MCwzOC44MDc1IDUwLDI1IEM1MCwxMS4xOTMxMjUgMzguODA3NSwwIDI1LDAgTDI1LDAgWiBNMzIuNzA4MTI1LDE2LjE4NDM3NSBMMzYuODc1LDIwLjI4OTM3NSBMMjAuOTQzNzUsMzYuMTU5Mzc1IEwyMC42OTg3NSwzNS45NzU2MjUgTDExLjg3NSwyNy4xNTI1IEwxNi4wNDE4NzUsMjMuMDQ2ODc1IEwyMC45NDM3NSwyNy45NDg3NSBMMzIuNzA4MTI1LDE2LjE4NDM3NSBMMzIuNzA4MTI1LDE2LjE4NDM3NSBaIiBpZD0iSW1wb3J0ZWQtTGF5ZXJzLUNvcHktNyI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"); }

#load-button {
  display: none; }

.history-container {
  display: none; }
  .history-container.active {
    display: inherit; }

.history-list-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px; }

.history-card {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 8px;
  background-color: #FFFFFF;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 0 2px #F3F3F1;
          box-shadow: 0 0 0 2px #F3F3F1;
  overflow: auto;
  padding: 20px 30px 30px 20px;
  padding: 0;
  cursor: pointer; }
  @media (min-width: 768px) {
    .history-card {
      padding: 50px 40px 40px 50px; } }
  @media (min-width: 768px) {
    .history-card {
      padding: 0; } }
  .history-card:hover {
    -webkit-box-shadow: 0 0 0 1px #008599;
            box-shadow: 0 0 0 1px #008599; }

.history-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px 25px 12px 20px; }
  .history-content .left, .history-content .right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .history-content .right {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .history-content .name {
    margin: 0 20px 0 0;
    text-transform: capitalize; }
  .history-content .date, .history-content .reference {
    font-family: "proxima-nova", Helvetica, sans-serif;
    font-weight: 300;
    font-size: 13px;
    color: #808080;
    line-height: 20px;
    margin-bottom: 6px;
    margin: 0; }
  .history-content .reference {
    border-left: 1px solid #C0C0C0;
    margin-left: 8px;
    padding-left: 10px; }
  .history-content .charge-status {
    font-family: "proxima-nova", Helvetica, sans-serif;
    font-weight: 300;
    font-size: 13px;
    color: #808080;
    line-height: 20px;
    margin-bottom: 6px;
    margin: 0;
    width: 140px; }
    .history-content .charge-status.Paid b:after, .history-content .charge-status.Rejected b:after {
      content: '';
      width: 12px;
      display: inline-block;
      height: 12px;
      background-size: 12px 12px;
      background-repeat: no-repeat;
      margin: 0 3px -1px 2px; }
    .history-content .charge-status.Paid {
      color: #56B68B; }
      .history-content .charge-status.Paid b:after {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTUgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQzLjEgKDM5MDEyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5JbXBvcnRlZCBMYXllcnMgQ29weSA2PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9InByb3ZpZGVyLXJldHVybiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IlByb3ZpZGVyLVBhZ2UtQ29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTI0LjAwMDAwMCwgLTI5NC4wMDAwMDApIiBmaWxsPSIjNTZCNjhCIj4KICAgICAgICAgICAgPHBhdGggZD0iTTkzMS41LDI5NCBDOTI3LjM1NzkzOCwyOTQgOTI0LDI5Ny4zNTc5MzcgOTI0LDMwMS41IEM5MjQsMzA1LjY0MjI1IDkyNy4zNTc5MzgsMzA5IDkzMS41LDMwOSBDOTM1LjY0MjI1LDMwOSA5MzksMzA1LjY0MjI1IDkzOSwzMDEuNSBDOTM5LDI5Ny4zNTc5MzcgOTM1LjY0MjI1LDI5NCA5MzEuNSwyOTQgTDkzMS41LDI5NCBaIE05MzMuODEyNDM3LDI5OC44NTUzMTMgTDkzNS4wNjI1LDMwMC4wODY4MTMgTDkzMC4yODMxMjUsMzA0Ljg0NzgxMyBMOTMwLjIwOTYyNSwzMDQuNzkyNjg4IEw5MjcuNTYyNSwzMDIuMTQ1NzUgTDkyOC44MTI1NjMsMzAwLjkxNDA2MyBMOTMwLjI4MzEyNSwzMDIuMzg0NjI1IEw5MzMuODEyNDM3LDI5OC44NTUzMTMgTDkzMy44MTI0MzcsMjk4Ljg1NTMxMyBaIiBpZD0iSW1wb3J0ZWQtTGF5ZXJzLUNvcHktNiI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+); }
    .history-content .charge-status.Rejected {
      color: #E96875; }
      .history-content .charge-status.Rejected b:after {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTUgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQzLjEgKDM5MDEyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5JbXBvcnRlZCBMYXllcnMgQ29weTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJwcm92aWRlci1yZXR1cm4iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJQcm92aWRlci1QYWdlLUNvcHktMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkzMi4wMDAwMDAsIC0zNzEuMDAwMDAwKSIgZmlsbD0iI0NGNEU1QSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMDAuMDAwMDAwLCAzNDMuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNzM0LjM1MDk3OCwzMC4wNDYyMDMzIEM3MzEuMzM5NTQ5LDMyLjg4OTMzMDggNzMxLjIwMzA0OCwzNy42MzUzNzY1IDczNC4wNDYxNzUsNDAuNjQ2OTU1NiBDNzM0LjA5NjEyNiw0MC43MDAwNTYxIDczNC4xNDY5NzYsNDAuNzUyMjU2NiA3MzQuMTk4NTc3LDQwLjgwMzU1NzEgQzczNy4xMjcwNTUsNDMuNzMyMTg1MyA3NDEuODc1MzUxLDQzLjczMjE4NTMgNzQ0LjgwMzUyOSw0MC44MDM1NTcxIEM3NDcuNzMyMTU3LDM3Ljg3NTM3ODggNzQ3LjczMjE1NywzMy4xMjcyMzMgNzQ0LjgwMzUyOSwzMC4xOTg2MDQ4IEM3NDEuOTM0NzUxLDI3LjMyNzQyNzEgNzM3LjMwMjQwNiwyNy4yNTk3NzY1IDczNC4zNTA5NzgsMzAuMDQ2MjAzMyBMNzM0LjM1MDk3OCwzMC4wNDYyMDMzIFogTTczOC41OTk5MTksMzEuODk5OTIxMiBMNzQwLjM5OTkzNiwzMS44OTk5MjEyIEw3NDAuMzk5OTM2LDM2LjM5OTk2NDYgTDczOC41OTk5MTksMzYuMzk5OTY0NiBMNzM4LjU5OTkxOSwzMS44OTk5MjEyIFogTTczOS40OTk5MjgsMzcuMjk5OTczMyBDNzM5Ljk5NzAzMiwzNy4yOTk5NzMzIDc0MC4zOTk5MzYsMzcuNzAzMDI3MiA3NDAuMzk5OTM2LDM4LjE5OTk4MiBDNzQwLjM5OTkzNiwzOC42OTcwODY4IDczOS45OTcwMzIsMzkuMDk5OTkwNyA3MzkuNDk5OTI4LDM5LjA5OTk5MDcgQzczOS4wMDI5NzMsMzkuMDk5OTkwNyA3MzguNTk5OTE5LDM4LjY5NzA4NjggNzM4LjU5OTkxOSwzOC4xOTk5ODIgQzczOC41OTk5MTksMzcuNzAzMDI3MiA3MzkuMDAyOTczLDM3LjI5OTk3MzMgNzM5LjQ5OTkyOCwzNy4yOTk5NzMzIEw3MzkuNDk5OTI4LDM3LjI5OTk3MzMgWiIgaWQ9IkltcG9ydGVkLUxheWVycy1Db3B5Ij48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); }
    .history-content .charge-status b {
      color: #808080; }
  .history-content .amount {
    margin: 0;
    padding-left: 25px;
    text-align: right;
    border-left: 1px solid #DBDBDB;
    width: 75px; }

.history-content-practice {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px 25px 12px 20px; }
  .history-content-practice h4, .history-content-practice h3, .history-content-practice h2, .history-content-practice p {
    margin: 0; }
  .history-content-practice p {
    font-family: "proxima-nova", Helvetica, sans-serif;
    font-weight: 300;
    font-size: 13px;
    color: #808080;
    line-height: 20px;
    margin-bottom: 6px;
    margin: 0; }
  .history-content-practice h4 {
    margin-top: 4px; }
  .history-content-practice .name {
    margin: 0;
    text-transform: capitalize; }
  .history-content-practice .date-reference {
    height: 20px; }
  .history-content-practice .date, .history-content-practice .reference {
    display: inline-block;
    line-height: 13px; }
  .history-content-practice .date-reference {
    height: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .history-content-practice .reference {
    border-left: 1px solid #C0C0C0;
    margin-left: 6px;
    padding-left: 8px; }
  .history-content-practice .left, .history-content-practice .right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .history-content-practice .left {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .history-content-practice .name-container {
    width: 45%; }
  .history-content-practice .provider-name {
    width: 35%; }
  .history-content-practice .charge-status-container {
    width: 20%;
    text-align: right; }
  .history-content-practice .amount {
    text-align: right;
    border-left: 1px solid #DBDBDB;
    width: 80px;
    margin-left: 20px; }

.payment-details-modal-container {
  max-width: 500px; }
  .payment-details-modal-container .detail-group {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-left: 32px;
    margin: 32px 0 0 0; }
    .payment-details-modal-container .detail-group:before {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      width: 3px;
      border-radius: 3px;
      background-color: #F3F3F1; }
  .payment-details-modal-container .detail-group div:last-child {
    margin-bottom: 0; }
  .payment-details-modal-container .detail {
    position: relative;
    width: 50%;
    margin-bottom: 22px;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0; }
    .payment-details-modal-container .detail.flag:before {
      content: '';
      position: absolute;
      left: -13px;
      top: 3px;
      width: 9px;
      height: 9px;
      border-radius: 5px;
      background-color: #008599; }
    .payment-details-modal-container .detail h4 {
      color: #C0C0C0;
      margin: 0; }
    .payment-details-modal-container .detail p, .payment-details-modal-container .detail a {
      margin: 0;
      overflow: hidden;
      text-overflow: ellipsis;
      text-transform: capitalize; }
  .payment-details-modal-container .detail.comments {
    width: 100%; }
  .payment-details-modal-container .modal-button-group {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-top: 40px; }
    .payment-details-modal-container .modal-button-group button.selected {
      background-color: #008599;
      border-color: #008599; }
      .payment-details-modal-container .modal-button-group button.selected .loading-indicator:after {
        background-color: #008599; }
    .payment-details-modal-container .modal-button-group button:disabled {
      opacity: 1; }
    .payment-details-modal-container .modal-button-group button:disabled:not(.selected) {
      cursor: auto;
      background-color: #DBDBDB;
      border-color: #DBDBDB; }
      .payment-details-modal-container .modal-button-group button:disabled:not(.selected):hover {
        background-color: #DBDBDB;
        border-color: #DBDBDB; }
    .payment-details-modal-container .modal-button-group textarea {
      font-family: "proxima-nova", Helvetica, sans-serif;
      font-weight: 300;
      font-size: 13px;
      color: #808080;
      line-height: 20px;
      margin-bottom: 6px;
      height: 33px;
      width: 100%;
      margin: 0;
      padding: 4px 10px;
      margin: 0 0 8px 0; }

.balance-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 10px 0 20px 0; }
  .balance-container :first-child {
    margin-right: 25px; }
  .balance-container label {
    margin: 0; }
  .balance-container h3 {
    margin: 0; }

.calendar-container {
  background-color: #FFFFFF;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 0 2px #F3F3F1;
          box-shadow: 0 0 0 2px #F3F3F1;
  overflow: auto;
  padding: 20px 30px 30px 20px;
  margin-bottom: 50px; }
  @media (min-width: 768px) {
    .calendar-container {
      padding: 50px 40px 40px 50px; } }
  @media (min-width: 768px) {
    .calendar-container {
      padding: 50px 60px 50px 60px; } }
  .calendar-container h2 {
    margin-bottom: 10px; }
  .calendar-container h3 {
    margin-top: 0px; }
  .calendar-container p.error {
    color: #dc2a2a; }
  .calendar-container .remind-online-booking-container {
    padding: 30px; }
  .calendar-container .cal-header {
    background-color: #F3F3F1;
    margin: 30px 0 15px 0;
    padding: 20 30px;
    border-radius: 3px; }
  .calendar-container .intro-top {
    text-align: center;
    border-bottom: 1px solid #F3F3F1;
    padding-bottom: 50px;
    margin-bottom: 40px; }
    .calendar-container .intro-top img {
      height: 92px;
      width: 92px;
      margin-bottom: 30px; }
    .calendar-container .intro-top p {
      max-width: 650px;
      margin-right: auto;
      margin-left: auto; }
  .calendar-container .intro-bottom h3 {
    margin-bottom: 22px; }
  .calendar-container .intro-bottom img {
    margin-right: 5px;
    height: 28px;
    width: 28px; }
  .calendar-container .calendar-status-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 30px; }
  .calendar-container .calendar-status {
    -ms-flex-item-align: start;
        align-self: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 5px;
    background-color: #F3F3F1;
    padding: 10px;
    margin-left: 25px; }
    .calendar-container .calendar-status img {
      -ms-flex-item-align: center;
          align-self: center; }
    .calendar-container .calendar-status .online {
      color: #55C3C2; }
    .calendar-container .calendar-status p {
      color: #808080;
      margin: 0 0 0 5px;
      font-weight: bold; }
  .calendar-container .connect-cal-list .connected-cal-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 30px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid #DBDBDB; }
    .calendar-container .connect-cal-list .connected-cal-item:last-child {
      border: none; }
  .calendar-container .connect-cal-secondary-buttons {
    margin-top: 30px; }
  .calendar-container input[type="checkbox"]:disabled {
    background-color: #DBDBDB; }

#select_calendar_modal .modal-dialog {
  width: 90%;
  max-width: 640px;
  top: 60px; }

.select_calendar_modal_content .select-container {
  text-align: left;
  display: inline-block;
  margin: 0 0 40px 0; }
/*# sourceMappingURL=data:application/json;base64,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QWU7TUFDZixrQkFBa0I7TUFDbEIsa0JBQWtCLEVBQUU7RUFDeEI7SUFDRSxxQkFBYztJQUFkLHFCQUFjO0lBQWQsY0FBYztJQUNkLG1CQUFtQjtJQUNuQiwwQkFBK0I7UUFBL0IsdUJBQStCO1lBQS9CLCtCQUErQjtJQUMvQixpQ0FBaUMsRUFBRTtJQUNuQztNQUNFLGFBQWEsRUFBRTtFQUNuQjtJQUNFLGlCQUFpQixFQUFFO0VBQ3JCO0lBQ0UsMEJBQTBCLEVBQUU7O0FBRWhDO0VBQ0UsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixVQUFVLEVBQUU7O0FBRWQ7RUFDRSxpQkFBaUI7RUFDakIsc0JBQXNCO0VBQ3RCLG1CQUFtQixFQUFFIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGF1dGhvciB6aGl4aW4gd2VuIDx3ZW56aGl4aW4yMDEwQGdtYWlsLmNvbT5cbiAqIHZlcnNpb246IDEuMTEuMVxuICogaHR0cHM6Ly9naXRodWIuY29tL3dlbnpoaXhpbi9ib290c3RyYXAtdGFibGUvXG4gKi9cbi5ib290c3RyYXAtdGFibGUgLnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxcHg7IH1cblxuLmJvb3RzdHJhcC10YWJsZSAudGFibGU6bm90KC50YWJsZS1jb25kZW5zZWQpLFxuLmJvb3RzdHJhcC10YWJsZSAudGFibGU6bm90KC50YWJsZS1jb25kZW5zZWQpID4gdGJvZHkgPiB0ciA+IHRoLFxuLmJvb3RzdHJhcC10YWJsZSAudGFibGU6bm90KC50YWJsZS1jb25kZW5zZWQpID4gdGZvb3QgPiB0ciA+IHRoLFxuLmJvb3RzdHJhcC10YWJsZSAudGFibGU6bm90KC50YWJsZS1jb25kZW5zZWQpID4gdGhlYWQgPiB0ciA+IHRkLFxuLmJvb3RzdHJhcC10YWJsZSAudGFibGU6bm90KC50YWJsZS1jb25kZW5zZWQpID4gdGJvZHkgPiB0ciA+IHRkLFxuLmJvb3RzdHJhcC10YWJsZSAudGFibGU6bm90KC50YWJsZS1jb25kZW5zZWQpID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogOHB4OyB9XG5cbi5ib290c3RyYXAtdGFibGUgLnRhYmxlLnRhYmxlLW5vLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLmJvb3RzdHJhcC10YWJsZSAudGFibGUudGFibGUtbm8tYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uYm9vdHN0cmFwLXRhYmxlIC50YWJsZS50YWJsZS1uby1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG5cbi5maXhlZC10YWJsZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNsZWFyOiBib3RoO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4uZml4ZWQtdGFibGUtY29udGFpbmVyLnRhYmxlLW5vLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmZpeGVkLXRhYmxlLWZvb3Rlcixcbi5maXhlZC10YWJsZS1oZWFkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5maXhlZC10YWJsZS1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4uZml4ZWQtdGFibGUtYm9keSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZml4ZWQtdGFibGUtY29udGFpbmVyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZpeGVkLXRhYmxlLWNvbnRhaW5lciB0aGVhZCB0aCB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGRkZGQ7IH1cblxuLmZpeGVkLXRhYmxlLWNvbnRhaW5lciB0aGVhZCB0aDpmb2N1cyB7XG4gIG91dGxpbmU6IDAgc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmZpeGVkLXRhYmxlLWNvbnRhaW5lciB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogNHB4OyB9XG5cbi5maXhlZC10YWJsZS1jb250YWluZXIgdGhlYWQgdGggLnRoLWlubmVyLFxuLmZpeGVkLXRhYmxlLWNvbnRhaW5lciB0Ym9keSB0ZCAudGgtaW5uZXIge1xuICBwYWRkaW5nOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZml4ZWQtdGFibGUtY29udGFpbmVyIHRoZWFkIHRoIC5zb3J0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cblxuLmZpeGVkLXRhYmxlLWNvbnRhaW5lciB0aGVhZCB0aCAuYm90aCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQk1BQUFBVENBUUFBQURZV2Y1SEFBQUFrRWxFUVZRb3o3WCBRTVE1QVFCQ0Y0ZFdRU0p4QzV3d2F4MUNxMWU3QkFkeEQ1U0wrVHEvUUNNMW9OaUppZHdveDAzNTVtWG5HL0RyRXRJUTZhemlvTlpReEkweWtQaFRRSXdoQ1IrQm1CWXRsSzdrTEpZd1dDY0pBOU00cWRyWnJkOHBQalpXUHRPcWRSUXkzMjBZU1YxN09hdEZDNGV1dHM2ejM5R1lNS1JQQ1RLWTlVblBRNlArR3RNUmZHdFBuQkNpcWhBZUpQbWtxQUFBQUFFbEZUa1N1UW1DQ1wiKTsgfVxuXG4uZml4ZWQtdGFibGUtY29udGFpbmVyIHRoZWFkIHRoIC5hc2Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJNQUFBQVRDQVlBQUFCeVVEYk1BQUFBWjBsRVFWUTR5Mk5nR0xLZ3F1RXVGeEJQQUdJMmFoaFdDc1MvZ0RpYlVvTzBnUGd4RVA4SDR0dEFyRXl1UVl4QVBCZHFFQXhQQkltVFk1Z2pFTDlETSt3VEVOdVFhaEF2RU85RE13aUdkd0F4T3ltR0pRTHhUeUQramdXRHhDTVpSc0VvR0FWb0FBRGVlbXd0UGNaSTJ3QUFBQUJKUlU1RXJrSmdnZz09XCIpOyB9XG5cbi5maXhlZC10YWJsZS1jb250YWluZXIgdGhlYWQgdGggLmRlc2Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJNQUFBQVRDQVlBQUFCeVVEYk1BQUFBWlVsRVFWUTR5Mk5nR0FXallCU2dnYXFHdTVGQS9CT0l2MlBCSVBGRVVneGpCK0lkUVB3ZkM5NEh4THlrdXM0R2lEK2hHZlFPaUIzSjhTb2pFRTlFTTJ3dVNKemNzRk1HNHR0UWd4NERzUmFsa1pFTnhMK0F1SlFhTWNzR3hCT0FtR3ZvcGs4QVZ6MXNMWmdnMGJzQUFBQUFTVVZPUks1Q1lJST0gXCIpOyB9XG5cbi5maXhlZC10YWJsZS1jb250YWluZXIgdGguZGV0YWlsIHtcbiAgd2lkdGg6IDMwcHg7IH1cblxuLmZpeGVkLXRhYmxlLWNvbnRhaW5lciB0Ym9keSB0ZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4uZml4ZWQtdGFibGUtY29udGFpbmVyIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4uZml4ZWQtdGFibGUtY29udGFpbmVyIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cblxuLyogdGhlIHNhbWUgY29sb3Igd2l0aCAuYWN0aXZlICovXG4uZml4ZWQtdGFibGUtY29udGFpbmVyIHRib2R5IC5zZWxlY3RlZCB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cblxuLmZpeGVkLXRhYmxlLWNvbnRhaW5lciAuYnMtY2hlY2tib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZpeGVkLXRhYmxlLWNvbnRhaW5lciAuYnMtY2hlY2tib3ggLnRoLWlubmVyIHtcbiAgcGFkZGluZzogOHB4IDA7IH1cblxuLmZpeGVkLXRhYmxlLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uZml4ZWQtdGFibGUtY29udGFpbmVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmZpeGVkLXRhYmxlLWNvbnRhaW5lciAubm8tcmVjb3Jkcy1mb3VuZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZml4ZWQtdGFibGUtcGFnaW5hdGlvbiBkaXYucGFnaW5hdGlvbixcbi5maXhlZC10YWJsZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWRldGFpbCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmZpeGVkLXRhYmxlLXBhZ2luYXRpb24gZGl2LnBhZ2luYXRpb24gLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDA7IH1cblxuLmZpeGVkLXRhYmxlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gYSB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7IH1cblxuLmZpeGVkLXRhYmxlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24taW5mbyB7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uZml4ZWQtdGFibGUtcGFnaW5hdGlvbiAuYnRuLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZpeGVkLXRhYmxlLXBhZ2luYXRpb24gLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZpeGVkLXRhYmxlLXBhZ2luYXRpb24gLnBhZ2UtbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZml4ZWQtdGFibGUtdG9vbGJhciAuY29sdW1ucy1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmZpeGVkLXRhYmxlLXRvb2xiYXIgLmNvbHVtbnMtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5maXhlZC10YWJsZS10b29sYmFyIC5jb2x1bW5zIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5OyB9XG5cbi5maXhlZC10YWJsZS10b29sYmFyIC5icy1iYXJzLFxuLmZpeGVkLXRhYmxlLXRvb2xiYXIgLnNlYXJjaCxcbi5maXhlZC10YWJsZS10b29sYmFyIC5jb2x1bW5zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMzRweDsgfVxuXG4uZml4ZWQtdGFibGUtcGFnaW5hdGlvbiBsaS5kaXNhYmxlZCBhIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uZml4ZWQtdGFibGUtbG9hZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MnB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5maXhlZC10YWJsZS1ib2R5IC5jYXJkLXZpZXcgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAzMCU7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4vKiBzdXBwb3J0IGJvb3RzdHJhcCAyICovXG4uZml4ZWQtdGFibGUtYm9keSB0aGVhZCB0aCAudGgtaW5uZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi50YWJsZSB0aCwgLnRhYmxlIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZml4ZWQtdGFibGUtdG9vbGJhciAuZHJvcGRvd24tbWVudSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4uZml4ZWQtdGFibGUtdG9vbGJhciAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC0xcHggIWltcG9ydGFudDsgfVxuXG4uZml4ZWQtdGFibGUtdG9vbGJhciAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5maXhlZC10YWJsZS10b29sYmFyIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4OyB9XG5cbi5maXhlZC10YWJsZS10b29sYmFyIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDsgfVxuXG4uYm9vdHN0cmFwLXRhYmxlIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG5cbi8qIHN1cHBvcnQgYm9vdHN0cmFwIDMgKi9cbi5ib290c3RyYXAtdGFibGUgLnRhYmxlIHRoZWFkID4gdHIgPiB0aCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4uYm9vdHN0cmFwLXRhYmxlIC5maXhlZC10YWJsZS1mb290ZXIgdGJvZHkgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5ib290c3RyYXAtdGFibGUgLmZpeGVkLXRhYmxlLWZvb3RlciAudGFibGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvb3RzdHJhcC10YWJsZSAucHVsbC1yaWdodCAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi8qIGNhbGN1bGF0ZSBzY3JvbGxiYXIgd2lkdGggKi9cbnAuZml4ZWQtdGFibGUtc2Nyb2xsLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7IH1cblxuZGl2LmZpeGVkLXRhYmxlLXNjcm9sbC1vdXRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogZm9yIGdldCBjb3JyZWN0IGhlaWdodHMgICovXG4uZml4ZWQtdGFibGUtdG9vbGJhcjphZnRlciwgLmZpeGVkLXRhYmxlLXBhZ2luYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cblxuLyohXG5DaG9zZW4sIGEgU2VsZWN0IEJveCBFbmhhbmNlciBmb3IgalF1ZXJ5IGFuZCBQcm90b3R5cGVcbmJ5IFBhdHJpY2sgRmlsbGVyIGZvciBIYXJ2ZXN0LCBodHRwOi8vZ2V0aGFydmVzdC5jb21cblxuVmVyc2lvbiAxLjcuMFxuRnVsbCBzb3VyY2UgYXQgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW5cbkNvcHlyaWdodCAoYykgMjAxMS0yMDE3IEhhcnZlc3QgaHR0cDovL2dldGhhcnZlc3QuY29tXG5cbk1JVCBMaWNlbnNlLCBodHRwczovL2dpdGh1Yi5jb20vaGFydmVzdGhxL2Nob3Nlbi9ibG9iL21hc3Rlci9MSUNFTlNFLm1kXG5UaGlzIGZpbGUgaXMgZ2VuZXJhdGVkIGJ5IGBncnVudCBidWlsZGAsIGRvIG5vdCBlZGl0IGl0IGJ5IGhhbmQuXG4qL1xuLyogQGdyb3VwIEJhc2UgKi9cbi5jaG9zZW4tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogMTAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9wIHtcbiAgY2xpcDogYXV0bzsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciBhIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5zZWFyY2gtY2hvaWNlIC5ncm91cC1uYW1lLCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSAuZ3JvdXAtbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLnNlYXJjaC1jaG9pY2UgLmdyb3VwLW5hbWU6YWZ0ZXIsIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIC5ncm91cC1uYW1lOmFmdGVyIHtcbiAgY29udGVudDogXCI6XCI7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBTaW5nbGUgQ2hvc2VuICovXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDAgMCA4cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAyMCUsICNmNmY2ZjYgNTAlLCAjZWVlIDUyJSwgI2Y0ZjRmNCAxMDAlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm94LXNoYWRvdzogMCAwIDNweCAjZmZmIGluc2V0LCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzQ0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kZWZhdWx0IHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUtd2l0aC1kZXNlbGVjdCBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAzOHB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgcmlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDFweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAxMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzcHggNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIG1hcmdpbjogMXB4IDA7XG4gIHBhZGRpbmc6IDRweCAyMHB4IDRweCA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kcm9wIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApOyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBSZXN1bHRzICovXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMge1xuICBjb2xvcjogIzQ0NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbjogMCA0cHggNHB4IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDRweDtcbiAgbWF4LWhlaWdodDogMjQwcHg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCA2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuYWN0aXZlLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5kaXNhYmxlZC1yZXN1bHQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGNvbG9yOiAjY2NjO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMzODc1ZDcgMjAlLCAjMmE2MmJjIDkwJSk7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5uby1yZXN1bHRzIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtcmVzdWx0IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgTXVsdGkgQ2hvc2VuICovXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZWVlIDElLCAjZmZmIDE1JSk7XG4gIGN1cnNvcjogdGV4dDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBtYXJnaW46IDFweCAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDI1cHg7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDI1cHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogM3B4IDVweCAzcHggMDtcbiAgcGFkZGluZzogM3B4IDIwcHggM3B4IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTlweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3gtc2hhZG93OiAwIDAgMnB4ICNmZmYgaW5zZXQsIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Ugc3BhbiB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDFweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWRpc2FibGVkIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZSAxMDAlKTtcbiAgY29sb3I6ICM2NjY7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZDRkNGQ0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWZvY3VzIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1yZXN1bHRzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tZHJvcCAucmVzdWx0LXNlbGVjdGVkIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBBY3RpdmUgICovXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2VlZSAyMCUsICNmZmYgODAlKTtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAjZmZmIGluc2V0OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IDJweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBjb2xvcjogIzIyMiAhaW1wb3J0YW50OyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBEaXNhYmxlZCBTdXBwb3J0ICovXG4uY2hvc2VuLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBSaWdodCB0byBMZWZ0ICovXG4uY2hvc2VuLXJ0bCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDAgOHB4IDAgMDsgfVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMjZweDtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUtd2l0aC1kZXNlbGVjdCBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDM4cHg7IH1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDNweDsgfVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDI2cHg7IH1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XG4gIG1hcmdpbjogM3B4IDVweCAzcHggMDtcbiAgcGFkZGluZzogM3B4IDVweCAzcHggMTlweDsgfVxuXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA0cHg7IH1cblxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1yZXN1bHRzIHtcbiAgbWFyZ2luOiAwIDAgNHB4IDRweDtcbiAgcGFkZGluZzogMCA0cHggMCAwOyB9XG5cbi5jaG9zZW4tcnRsIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cblxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBwYWRkaW5nOiA0cHggNXB4IDRweCAyMHB4O1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuXG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDZweCAycHg7IH1cblxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMnB4IDJweDsgfVxuXG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgUmV0aW5hIGNvbXBhdGliaWxpdHkgKi9cbi8qIEBlbmQgKi9cbi8qIVxuICogRGF0ZXBpY2tlciBmb3IgQm9vdHN0cmFwIHYxLjYuNCAoaHR0cHM6Ly9naXRodWIuY29tL2V0ZXJuaWNvZGUvYm9vdHN0cmFwLWRhdGVwaWNrZXIpXG4gKlxuICogQ29weXJpZ2h0IDIwMTIgU3RlZmFuIFBldHJlXG4gKiBJbXByb3ZlbWVudHMgYnkgQW5kcmV3IFJvd2xzXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UgdjIuMCAoaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wKVxuICovXG4uZGF0ZXBpY2tlciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlyZWN0aW9uOiBsdHI7IH1cblxuLmRhdGVwaWNrZXItaW5saW5lIHtcbiAgd2lkdGg6IDIyMHB4OyB9XG5cbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1ydGwgdGFibGUgdHIgdGQgc3BhbiB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93biB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogNHB4OyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IDZweDsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmFmdGVyIHtcbiAgbGVmdDogN3B4OyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmJlZm9yZSB7XG4gIHJpZ2h0OiA2cHg7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6YWZ0ZXIge1xuICByaWdodDogN3B4OyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTpiZWZvcmUge1xuICB0b3A6IC03cHg7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmFmdGVyIHtcbiAgdG9wOiAtNnB4OyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDpiZWZvcmUge1xuICBib3R0b206IC03cHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDphZnRlciB7XG4gIGJvdHRvbTogLTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmY7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLFxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5vbGQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5uZXcge1xuICBjb2xvcjogIzc3Nzc3NzsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogIzg1YzVlNTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmQ5ZWU7XG4gIGJvcmRlci1jb2xvcjogIzI5OGZjMjsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlO1xuICBib3JkZXItY29sb3I6ICM1MmFkZGI7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmQ5ZWU7XG4gIGJvcmRlci1jb2xvcjogIzUyYWRkYjsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5hY3RpdmUuZm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxY2JlODtcbiAgYm9yZGVyLWNvbG9yOiAjMjk4ZmMyOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogIzg1YzVlNTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI2FmZDllZTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNkOWVkZjc7XG4gIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRiOTk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjczMzsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM5NjY7XG4gIGJvcmRlci1jb2xvcjogI2IzNzQwMDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjOTY2O1xuICBib3JkZXItY29sb3I6ICNmNTllMDA7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM5NjY7XG4gIGJvcmRlci1jb2xvcjogI2Y1OWUwMDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUuZm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmM0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYjM3NDAwOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXlbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRiOTk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjczMzsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI2ZmYzk2NjsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmRiOTk7XG4gIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1jb2xvcjogI2JiYmJiYjtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gIGJvcmRlci1jb2xvcjogIzdjN2M3YzsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICBib3JkZXItY29sb3I6ICM5ZDlkOWQ7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gIGJvcmRlci1jb2xvcjogIzlkOWQ5ZDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5hY3RpdmUuZm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzYzNjMztcbiAgYm9yZGVyLWNvbG9yOiAjN2M3YzdjOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2VbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1jb2xvcjogI2JiYmJiYjsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI2Q1ZDVkNTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGVlZjM7XG4gIGJvcmRlci1jb2xvcjogIzlkYzFkMzsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWQ3ZTM7XG4gIGJvcmRlci1jb2xvcjogIzRiODhhNjsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFkN2UzO1xuICBib3JkZXItY29sb3I6ICM3M2E2YzA7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWQ3ZTM7XG4gIGJvcmRlci1jb2xvcjogIzczYTZjMDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5hY3RpdmUuZm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4YzhkODtcbiAgYm9yZGVyLWNvbG9yOiAjNGI4OGE2OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGVlZjM7XG4gIGJvcmRlci1jb2xvcjogIzlkYzFkMzsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI2MxZDdlMzsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlNGVlZjM7XG4gIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2NhNzc7XG4gIGJvcmRlci1jb2xvcjogI2YxYTQxNzsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGI3NDc7XG4gIGJvcmRlci1jb2xvcjogIzgxNTYwODsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRiNzQ3O1xuICBib3JkZXItY29sb3I6ICNiZjgwMGM7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGI3NDc7XG4gIGJvcmRlci1jb2xvcjogI2JmODAwYzsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUuZm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyYWEyNTtcbiAgYm9yZGVyLWNvbG9yOiAjODE1NjA4OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXlbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2NhNzc7XG4gIGJvcmRlci1jb2xvcjogI2YxYTQxNzsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmN2NhNzc7XG4gIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3NztcbiAgYm9yZGVyLWNvbG9yOiAjNTU1NTU1O1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1ZTVlO1xuICBib3JkZXItY29sb3I6ICMxNjE2MTY7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1ZTVlO1xuICBib3JkZXItY29sb3I6ICMzNzM3Mzc7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWU7XG4gIGJvcmRlci1jb2xvcjogIzM3MzczNzsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5hY3RpdmUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjNGM0YztcbiAgYm9yZGVyLWNvbG9yOiAjMTYxNjE2OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZFtkaXNhYmxlZF06aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWRbZGlzYWJsZWRdOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkW2Rpc2FibGVkXS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG4gIGJvcmRlci1jb2xvcjogIzU1NTU1NTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDRkNzQ7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZVtkaXNhYmxlZF0uZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjMlO1xuICBoZWlnaHQ6IDU0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAxJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDRkNzQ7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlW2Rpc2FibGVkXTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyW2Rpc2FibGVkXTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF0uZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF0uZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF0uZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5vbGQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm5ldyB7XG4gIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaCB7XG4gIHdpZHRoOiAxNDVweDsgfVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gsXG4uZGF0ZXBpY2tlciAucHJldixcbi5kYXRlcGlja2VyIC5uZXh0LFxuLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGgge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoOmhvdmVyLFxuLmRhdGVwaWNrZXIgLnByZXY6aG92ZXIsXG4uZGF0ZXBpY2tlciAubmV4dDpob3Zlcixcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTsgfVxuXG4uZGF0ZXBpY2tlciAuY3cge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBwYWRkaW5nOiAwIDJweCAwIDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uaW5wdXQtZ3JvdXAuZGF0ZSAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmlucHV0LWRhdGVyYW5nZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4OyB9XG5cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwOyB9XG5cbi5pbnB1dC1kYXRlcmFuZ2UgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTZweDtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7IH1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLWRhdGVwaWNrZXIzLmNzcy5tYXAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLUNPTE9SUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS1UWVBFLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLUJSRUFLUE9JTlRTLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLVRZUEVTVFlMRVMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tVFlQT0dSQVBIWS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICMwMDg1OTk7IH1cblxuaDIge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMDA4NTk5O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbWFyZ2luOiAwIDAgMjBweCAwOyB9XG5cbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwODU5OTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuaDQge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNEE0QTRBO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzRBNEE0QTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxucC5zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM4MDgwODA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuLm5vdGUge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjQzBDMEMwO1xuICBsaW5lLWhlaWdodDogMTRweDsgfVxuXG5hIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzY4QzVFOTsgfVxuICBhOmhvdmVyLCBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzY4QzVFOTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5odG1sLCBib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjc7IH1cblxuLmx5cmEtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4ud2hpdGUtY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNGM0YzRjE7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMzBweCAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC53aGl0ZS1jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggNDBweCA0MHB4IDUwcHg7IH0gfVxuXG4ud3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4ubHlyYS1hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI0YzRjNGMTtcbiAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDI1cHg7IH1cbiAgLmx5cmEtYWxlcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODU5OTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDZweDsgfVxuICAubHlyYS1hbGVydCBzdmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgOHB4IC01cHggMDsgfVxuICAubHlyYS1hbGVydCBwIHtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmx5cmEtYWxlcnQucmVnaXN0ZXItc3VjY2VzcyB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubHlyYS1hbGVydC5yZWdpc3Rlci1zdWNjZXNzICNhbGVydC1jbG9zZS1idG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMTZweDsgfVxuICAgIC5seXJhLWFsZXJ0LnJlZ2lzdGVyLXN1Y2Nlc3MgaDIge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7IH1cbiAgICAubHlyYS1hbGVydC5yZWdpc3Rlci1zdWNjZXNzIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5seXJhLWFsZXJ0LnJlZ2lzdGVyLXN1Y2Nlc3M6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NkI2OEI7IH1cblxuLmFsZXJ0LXN1Y2Nlc3M6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2QjY4QjsgfVxuXG4uYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG46Zm9jdXMge1xuICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5saW5rIHtcbiAgY29sb3I6ICM2OEM1RTk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYnRuLXByaW1hcnkge1xuICBwYWRkaW5nOiAxNnB4IDI0cHggMTVweCAyNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwODU5OTtcbiAgYmFja2dyb3VuZDogIzAwODU5OTsgfVxuICAuYnRuLXByaW1hcnk6aG92ZXIsIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzVCQkVDRDtcbiAgICBib3JkZXItY29sb3I6ICM1QkJFQ0Q7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5idG4tcHJpbWFyeTpob3ZlcjpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmZvY3VzOmRpc2FibGVkLCAuYnRuLXByaW1hcnk6YWN0aXZlOmRpc2FibGVkLCAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNEQkRCREI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjREJEQkRCOyB9XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgcGFkZGluZzogMTZweCAyNXB4IDE1cHggMjVweDtcbiAgY29sb3I6ICM2OEM1RTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUUxRTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5LmFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk0RTFGRjtcbiAgICBjb2xvcjogIzk0RTFGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tc2Vjb25kYXJ5LnN1cHBvcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI0MwQzBDMDsgfVxuICAuYnRuLXNlY29uZGFyeS5zdXBwb3J0OmhvdmVyLCAuYnRuLXNlY29uZGFyeS5zdXBwb3J0OmZvY3VzLCAuYnRuLXNlY29uZGFyeS5zdXBwb3J0OmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkuc3VwcG9ydC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogIzgwODA4MDsgfVxuXG4uYnRuLXNlY29uZGFyeS5pY29uLW9ubHkge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNGM0YzRjE7IH1cbiAgLmJ0bi1zZWNvbmRhcnkuaWNvbi1vbmx5OmhvdmVyLCAuYnRuLXNlY29uZGFyeS5pY29uLW9ubHk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5Lmljb24tb25seTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Lmljb24tb25seS5hY3RpdmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzY4QzVFOTsgfVxuXG4udGV4dC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzAwODU5OTtcbiAgcGFkZGluZzogMTRweCAyMHB4IDEzcHggMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLnRleHQtYnV0dG9uIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4OyB9XG4gIC50ZXh0LWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICM1QkJFQ0Q7IH1cbiAgICAudGV4dC1idXR0b246aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogY3VycmVudENvbG9yOyB9XG5cbi50ZXh0LWJ1dHRvbi5jc3Yge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDExcHggMjBweCAxMHB4IDM1cHg7XG4gIG1hcmdpbjogMCAtMjBweCAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50ZXh0LWJ1dHRvbi5jc3YgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxOHB4OyB9XG5cbi5uYXZiYXItbmF2IGxpIGEge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gIC5uYXZiYXItbmF2IGxpIGE6aG92ZXIsIC5uYXZiYXItbmF2IGxpIGE6YWN0aXZlLCAubmF2YmFyLW5hdiBsaSBhOmZvY3VzLCAubmF2YmFyLW5hdiBsaSBhOmFjdGl2ZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuXG4uYnRuLXByaW1hcnkuYnRuLW5leHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC4zcyBjdWJpYy1iZXppZXIoMC4zNiwgMCwgMC4yLCAxKTsgfVxuICAuYnRuLXByaW1hcnkuYnRuLW5leHQgLmxvYWRpbmctY29udGFpbmVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDlweDtcbiAgICByaWdodDogMTJweDsgfVxuICAgIC5idG4tcHJpbWFyeS5idG4tbmV4dCAubG9hZGluZy1jb250YWluZXIgZGl2OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNEQkRCREI7IH1cbiAgLmJ0bi1wcmltYXJ5LmJ0bi1uZXh0OmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjREJEQkRCO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQkRCREI7IH1cbiAgLmJ0bi1wcmltYXJ5LmJ0bi1uZXh0LnNlbGVjdGVkIHtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZDogI0RCREJEQjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREJEQkRCO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgICAuYnRuLXByaW1hcnkuYnRuLW5leHQuc2VsZWN0ZWQgLmxvYWRpbmctY29udGFpbmVyIHtcbiAgICAgIGFuaW1hdGlvbjogZmFkZSAuMnMgbGluZWFyIC4ycyBmb3J3YXJkcyAxOyB9XG5cbkBrZXlmcmFtZXMgZmFkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ubG9hZGluZy1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZiAxMCUsIHRyYW5zcGFyZW50IDQyJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAubG9hZGluZy1pbmRpY2F0b3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCUgMCAwIDA7IH1cbiAgLmxvYWRpbmctaW5kaWNhdG9yOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2U7XG4gICAgYmFja2dyb3VuZDogI0M4QzhDODtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwOyB9XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxubGFiZWwge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjNEE0QTRBO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbmZvcm0ge1xuICBtYXJnaW46IDA7IH1cblxuc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjVweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NEtQSE4yWnlCM2FXUjBhRDBpT0hCNElpQm9aV2xuYUhROUlqVndlQ0lnZG1sbGQwSnZlRDBpTUNBd0lEZ2dOU0lnZG1WeWMybHZiajBpTVM0eElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWo0S0lDQWdJRHdoTFMwZ1IyVnVaWEpoZEc5eU9pQlRhMlYwWTJnZ05ETXVNU0FvTXprd01USXBJQzBnYUhSMGNEb3ZMM2QzZHk1aWIyaGxiV2xoYm1OdlpHbHVaeTVqYjIwdmMydGxkR05vSUMwdFBnb2dJQ0FnUEhScGRHeGxQa052YldKcGJtVmtJRk5vWVhCbFBDOTBhWFJzWlQ0S0lDQWdJRHhrWlhOalBrTnlaV0YwWldRZ2QybDBhQ0JUYTJWMFkyZ3VQQzlrWlhOalBnb2dJQ0FnUEdSbFpuTStQQzlrWldaelBnb2dJQ0FnUEdjZ2FXUTlJa05JU1V4RUxTMHRUMjVpYjJGeVpHbHVaeUlnYzNSeWIydGxQU0p1YjI1bElpQnpkSEp2YTJVdGQybGtkR2c5SWpFaUlHWnBiR3c5SW01dmJtVWlJR1pwYkd3dGNuVnNaVDBpWlhabGJtOWtaQ0krQ2lBZ0lDQWdJQ0FnUEdjZ2FXUTlJbkpsWjJsemRISmhkR2x2YmkxeVpXZHBjM1J5WVhScGIyNGlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0MwNE56SXVNREF3TURBd0xDQXROVE00TGpBd01EQXdNQ2tpSUdacGJHdzlJaU5FUWtSQ1JFSWlQZ29nSUNBZ0lDQWdJQ0FnSUNBOFp5QnBaRDBpUjNKdmRYQWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RZek55NHdNREF3TURBc0lEUTVOaTR3TURBd01EQXBJajRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHh3WVhSb0lHUTlJazB5TXpndU5qRXlOU3cwTmk0NU1qVWdRekl6T0M0M01qVXNORFl1T1RjMUlESXpPQzQ0TlN3ME55QXlNemtzTkRjZ1F6SXpPUzR6TERRM0lESXpPUzQxTERRMkxqa2dNak01TGpjc05EWXVOeUJNTWpReUxqY3NORE11TnlCRE1qUXpMakVzTkRNdU15QXlORE11TVN3ME1pNDNJREkwTWk0M0xEUXlMak1nUXpJME1pNHpMRFF4TGprZ01qUXhMamNzTkRFdU9TQXlOREV1TXl3ME1pNHpJRXd5TXprc05EUXVOaUJNTWpNMkxqY3NOREl1TXlCRE1qTTJMak1zTkRFdU9TQXlNelV1Tnl3ME1TNDVJREl6TlM0ekxEUXlMak1nUXpJek5DNDVMRFF5TGpjZ01qTTBMamtzTkRNdU15QXlNelV1TXl3ME15NDNJRXd5TXpndU15dzBOaTQzSUVNeU16Z3VOQ3cwTmk0NElESXpPQzQxTERRMkxqZzNOU0F5TXpndU5qRXlOU3cwTmk0NU1qVWdXaUlnYVdROUlrTnZiV0pwYm1Wa0xWTm9ZWEJsSWo0OEwzQmhkR2crQ2lBZ0lDQWdJQ0FnSUNBZ0lEd3ZaejRLSUNBZ0lDQWdJQ0E4TDJjK0NpQWdJQ0E4TDJjK0Nqd3ZjM1puUGc9PSkgIWltcG9ydGFudDsgfVxuXG50ZXh0YXJlYS5seXJhLXRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzRBNEE0QTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0RCREJEQjtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHJlc2l6ZTogbm9uZTsgfVxuICB0ZXh0YXJlYS5seXJhLXRleHRhcmVhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzY4QzVFOTsgfVxuICB0ZXh0YXJlYS5seXJhLXRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNDMEMwQzA7IH1cblxuLnRvb2x0aXAge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNEE0QTRBO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDsgfVxuXG4ubHlyYS1yYWRpbyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmx5cmEtcmFkaW8gbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgLmx5cmEtcmFkaW8gaW5wdXQ6aG92ZXIsIC5seXJhLXJhZGlvIGxhYmVsOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmx5cmEtcmFkaW8gaW5wdXQge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNEQkRCREI7IH1cbiAgICAubHlyYS1yYWRpbyBpbnB1dDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzY4QzVFOTsgfVxuICAgIC5seXJhLXJhZGlvIGlucHV0OmNoZWNrZWQge1xuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY4QzVFOTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BITjJaeUIzYVdSMGFEMGlPSEI0SWlCb1pXbG5hSFE5SWpod2VDSWdkbWxsZDBKdmVEMGlNQ0F3SURnZ09DSWdkbVZ5YzJsdmJqMGlNUzR4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJajRLSUNBZ0lEd2hMUzBnUjJWdVpYSmhkRzl5T2lCVGEyVjBZMmdnTkRNdU1pQW9Nemt3TmprcElDMGdhSFIwY0RvdkwzZDNkeTVpYjJobGJXbGhibU52WkdsdVp5NWpiMjB2YzJ0bGRHTm9JQzB0UGdvZ0lDQWdQSFJwZEd4bFBrOTJZV3c4TDNScGRHeGxQZ29nSUNBZ1BHUmxjMk0rUTNKbFlYUmxaQ0IzYVhSb0lGTnJaWFJqYUM0OEwyUmxjMk0rQ2lBZ0lDQThaR1ZtY3o0OEwyUmxabk0rQ2lBZ0lDQThaeUJwWkQwaWNISnZkbWxrWlhJdGNtVjBkWEp1SWlCemRISnZhMlU5SW01dmJtVWlJSE4wY205clpTMTNhV1IwYUQwaU1TSWdabWxzYkQwaWJtOXVaU0lnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWo0S0lDQWdJQ0FnSUNBOFp5QnBaRDBpVUhKdmRtbGtaWEl0VUdGblpTMURiM0I1TFRNaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLQzAwTWpjdU1EQXdNREF3TENBdE1UQTRNaTR3TURBd01EQXBJaUJtYVd4c1BTSWpSa1pHUmtaR0lqNEtJQ0FnSUNBZ0lDQWdJQ0FnUEdOcGNtTnNaU0JwWkQwaVQzWmhiQ0lnWTNnOUlqUXpNU0lnWTNrOUlqRXdPRFlpSUhJOUlqUWlQand2WTJseVkyeGxQZ29nSUNBZ0lDQWdJRHd2Wno0S0lDQWdJRHd2Wno0S1BDOXpkbWMrXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzY4QzVFOTsgfVxuICAubHlyYS1yYWRpbyBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzRBNEE0QTtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDAgMTJweDtcbiAgICBjb2xvcjogIzRBNEE0QTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4uZm9ybS1jb250cm9sLCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgYS5jaG9zZW4tc2luZ2xlLCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgYS5jaG9zZW4tc2luZ2xlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzRBNEE0QTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0RCREJEQjtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLmZvcm0tY29udHJvbDpmb2N1cywgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIGEuY2hvc2VuLXNpbmdsZTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM2OEM1RTk7IH1cbiAgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSBhLmNob3Nlbi1zaW5nbGU6OnBsYWNlaG9sZGVyLCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgYS5jaG9zZW4tc2luZ2xlOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNDMEMwQzA7IH1cbiAgLmZvcm0tY29udHJvbFtyZWFkb25seV0sIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSBhW3JlYWRvbmx5XS5jaG9zZW4tc2luZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgICAuZm9ybS1jb250cm9sW3JlYWRvbmx5XTpmb2N1cywgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIGFbcmVhZG9ubHldLmNob3Nlbi1zaW5nbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNEQkRCREI7IH1cblxuLmVycm9yIC5mb3JtLWNvbnRyb2wsIC5lcnJvciAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgYS5jaG9zZW4tc2luZ2xlLCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmVycm9yIGEuY2hvc2VuLXNpbmdsZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZGMyYTJhOyB9XG5cbi5jb250cm9sLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5jb250cm9sLWdyb3VwIC5lcnJvcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBjb2xvcjogI2RjMmEyYTtcbiAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAuY29udHJvbC1ncm91cC5pZC1ncm91cCAuZXJyb3JzIHtcbiAgICB0b3A6IC0xNXB4O1xuICAgIGxlZnQ6IDA7IH1cbiAgLmNvbnRyb2wtZ3JvdXAgLmNvbnRyb2wtZ3JvdXAtYWRkb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0RCREJEQjtcbiAgbWFyZ2luOiAycHggMTJweCAwIDAgIWltcG9ydGFudDsgfVxuICBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjNjhDNUU5OyB9XG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhDNUU5OyB9XG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NEtQSE4yWnlCM2FXUjBhRDBpTVRCd2VDSWdhR1ZwWjJoMFBTSTVjSGdpSUhacFpYZENiM2c5SWpBZ01DQXhNQ0E1SWlCMlpYSnphVzl1UFNJeExqRWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaVBnb2dJQ0FnUENFdExTQkhaVzVsY21GMGIzSTZJRk5yWlhSamFDQTBNaUFvTXpZM09ERXBJQzBnYUhSMGNEb3ZMM2QzZHk1aWIyaGxiV2xoYm1OdlpHbHVaeTVqYjIwdmMydGxkR05vSUMwdFBnb2dJQ0FnUEhScGRHeGxQa0Z5ZEdKdllYSmtQQzkwYVhSc1pUNEtJQ0FnSUR4a1pYTmpQa055WldGMFpXUWdkMmwwYUNCVGEyVjBZMmd1UEM5a1pYTmpQZ29nSUNBZ1BHUmxabk0rUEM5a1pXWnpQZ29nSUNBZ1BHY2dhV1E5SWxCaFoyVXRNU0lnYzNSeWIydGxQU0p1YjI1bElpQnpkSEp2YTJVdGQybGtkR2c5SWpFaUlHWnBiR3c5SW01dmJtVWlJR1pwYkd3dGNuVnNaVDBpWlhabGJtOWtaQ0krQ2lBZ0lDQWdJQ0FnUEdjZ2FXUTlJa0Z5ZEdKdllYSmtJaUJtYVd4c1BTSWpSa1pHUmtaR0lqNEtJQ0FnSUNBZ0lDQWdJQ0FnUEhCdmJIbG5iMjRnYVdROUlrTm9aV05yWldRaUlIQnZhVzUwY3owaU9DNHpNek15TlNBd0lERXdJREV1T0RRNU5UWXhPVFVnTXk0Mk1qYzFJRGtnTXk0MU1qazFJRGd1T1RFM01qQTVNREVnTUNBMExqazBNVGd6TXpVMElERXVOalkyTnpVZ015NHdPVEU1T0RrNU9TQXpMall5TnpVZ05TNHpNREExT1RRME9TSStQQzl3YjJ4NVoyOXVQZ29nSUNBZ0lDQWdJRHd2Wno0S0lDQWdJRHd2Wno0S1BDOXpkbWMrXCIpO1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBsZWZ0OiA1cHg7IH1cblxuLmNoZWNrLWl0ZW0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuY2hlY2staXRlbS1jb250YWluZXIgbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM0QTRBNEE7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBjb2xvcjogIzRBNEE0QTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uaWQtdXBsb2FkIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ubHlyYS1mb3JtIHtcbiAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICAubHlyYS1mb3JtLnR3by1jb2wtZm9ybSwgLmx5cmEtZm9ybSAuZm9ybS1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmx5cmEtZm9ybSAuZm9ybS1zZWN0aW9uLWhlYWRlciB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW46IDIwcHggMCAxOHB4IDA7IH1cbiAgLmx5cmEtZm9ybSAuY29udHJvbC1ncm91cCB7XG4gICAgZmxleC1iYXNpczogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmx5cmEtZm9ybSAuY29udHJvbC1ncm91cCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDQ4JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5seXJhLWZvcm0gLmNvbnRyb2wtZ3JvdXAuZnVsbC13aWR0aCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmx5cmEtZm9ybSAuY29udHJvbC1ncm91cC5jb21tZW50cy1ib3gge1xuICAgICAgZmxleC1iYXNpczogMTAwJTsgfSB9XG4gIC5seXJhLWZvcm0gLmNvbnRyb2wtZ3JvdXAuY29tbWVudHMtYm94IHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDY1cHg7IH1cbiAgLmx5cmEtZm9ybSAudG9zIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNEE0QTRBO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZmxleC1iYXNpczogMTAwJTsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgYS5jaG9zZW4tc2luZ2xlLCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgYS5jaG9zZW4tc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCwgLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tZHJvcCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCAjREJEQkRCOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCAuY2hvc2VuLXNlYXJjaC1pbnB1dCwgLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2VhcmNoIC5jaG9zZW4tc2VhcmNoLWlucHV0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHMgbGksIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLXJlc3VsdHMgbGkge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjNEE0QTRBO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luOiAwOyB9XG4gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHMgbGkuYWN0aXZlLXJlc3VsdC5oaWdobGlnaHRlZCwgLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tcmVzdWx0cyBsaS5hY3RpdmUtcmVzdWx0LmhpZ2hsaWdodGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjhDNUU5O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM0QTRBNEE7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNEQkRCREI7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCAuY2hvc2VuLXNlYXJjaC1pbnB1dC5kZWZhdWx0IHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzRBNEE0QTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNDMEMwQzA7XG4gIGhlaWdodDogNDVweDsgfVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM0QTRBNEE7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzgwODA4MDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YxO1xuICBwYWRkaW5nOiA5cHggMjVweCA3cHggMTBweDtcbiAgbWFyZ2luOiA1cHggNXB4IDAgMDsgfVxuICAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgdG9wOiA5cHg7XG4gICAgcmlnaHQ6IDZweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BITjJaeUIzYVdSMGFEMGlObkI0SWlCb1pXbG5hSFE5SWpad2VDSWdkbWxsZDBKdmVEMGlNQ0F3SURZZ05pSWdkbVZ5YzJsdmJqMGlNUzR4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJajRLSUNBZ0lEd2hMUzBnUjJWdVpYSmhkRzl5T2lCVGEyVjBZMmdnTkRRdU1TQW9OREUwTlRVcElDMGdhSFIwY0RvdkwzZDNkeTVpYjJobGJXbGhibU52WkdsdVp5NWpiMjB2YzJ0bGRHTm9JQzB0UGdvZ0lDQWdQSFJwZEd4bFBrRnlkR0p2WVhKa0lFTnZjSGs4TDNScGRHeGxQZ29nSUNBZ1BHUmxjMk0rUTNKbFlYUmxaQ0IzYVhSb0lGTnJaWFJqYUM0OEwyUmxjMk0rQ2lBZ0lDQThaR1ZtY3o0S0lDQWdJQ0FnSUNBOGNHRjBhQ0JrUFNKTk1pNHhOaXd6SUV3d0xqRTRMRFF1T1RnZ1F5MHdMakEyTERVdU1qSWdMVEF1TURZc05TNDFPQ0F3TGpFNExEVXVPRElnUXpBdU15dzFMamswSURBdU5ESXNOaUF3TGpZc05pQkRNQzQzT0N3MklEQXVPU3cxTGprMElERXVNRElzTlM0NE1pQk1NeXd6TGpnMElFdzBMams0TERVdU9ESWdRelV1TVN3MUxqazBJRFV1TWpJc05pQTFMalFzTmlCRE5TNDFPQ3cySURVdU55dzFMamswSURVdU9ESXNOUzQ0TWlCRE5pNHdOaXcxTGpVNElEWXVNRFlzTlM0eU1pQTFMamd5TERRdU9UZ2dURE11T0RRc015Qk1OUzQ0TWl3eExqQXlJRU0yTGpBMkxEQXVOemdnTmk0d05pd3dMalF5SURVdU9ESXNNQzR4T0NCRE5TNDFPQ3d0TUM0d05pQTFMakl5TEMwd0xqQTJJRFF1T1Rnc01DNHhPQ0JNTXl3eUxqRTJJRXd4TGpBeUxEQXVNVGdnUXpBdU56Z3NMVEF1TURZZ01DNDBNaXd0TUM0d05pQXdMakU0TERBdU1UZ2dReTB3TGpBMkxEQXVORElnTFRBdU1EWXNNQzQzT0NBd0xqRTRMREV1TURJZ1RESXVNVFlzTXlCYUlpQnBaRDBpY0dGMGFDMHhJajQ4TDNCaGRHZytDaUFnSUNBOEwyUmxabk0rQ2lBZ0lDQThaeUJwWkQwaVVHRm5aUzB4SWlCemRISnZhMlU5SW01dmJtVWlJSE4wY205clpTMTNhV1IwYUQwaU1TSWdabWxzYkQwaWJtOXVaU0lnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWo0S0lDQWdJQ0FnSUNBOFp5QnBaRDBpUVhKMFltOWhjbVF0UTI5d2VTSStDaUFnSUNBZ0lDQWdJQ0FnSUR4bklHbGtQU0pEYjIxaWFXNWxaQzFUYUdGd1pTSStDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThkWE5sSUdacGJHdzlJaU00TURnd09EQWlJR1pwYkd3dGNuVnNaVDBpWlhabGJtOWtaQ0lnZUd4cGJtczZhSEpsWmowaUkzQmhkR2d0TVNJK1BDOTFjMlUrQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4Y0dGMGFDQnpkSEp2YTJVOUlpTTRNRGd3T0RBaUlITjBjbTlyWlMxM2FXUjBhRDBpTUM0MUlpQmtQU0pOTUM0ek5UWTNOelkyT1RVc01DNDRORE15TWpNek1EVWdUREl1TlRFek5UVXpNemtzTXlCTU1DNHpOVFkzTnpZMk9UVXNOUzR4TlRZM056WTNJRU13TGpJeE5EUXdOemMyT0N3MUxqSTVPVEUwTlRZeUlEQXVNakUwTkRBM056WTRMRFV1TlRBd09EVTBNemdnTUM0ek5UWTNOelkyT1RVc05TNDJORE15TWpNeklFTXdMalF6TnpRd09EZ3hPQ3cxTGpjeU16ZzFOVFF6SURBdU5EazJNak0wTVRBM0xEVXVOelVnTUM0MkxEVXVOelVnUXpBdU56QXpOelkxT0RrekxEVXVOelVnTUM0M05qSTFPVEV4T0RJc05TNDNNak00TlRVME15QXdMamcwTXpJeU16TXdOU3cxTGpZME16SXlNek1nVERNc015NDBPRFkwTkRZMk1TQk1OUzR4TlRZM056WTNMRFV1TmpRek1qSXpNeUJETlM0eU16YzBNRGc0TWl3MUxqY3lNemcxTlRReklEVXVNamsyTWpNME1URXNOUzQzTlNBMUxqUXNOUzQzTlNCRE5TNDFNRE0zTmpVNE9TdzFMamMxSURVdU5UWXlOVGt4TVRnc05TNDNNak00TlRVME15QTFMalkwTXpJeU16TXNOUzQyTkRNeU1qTXpJRU0xTGpjNE5UVTVNakl6TERVdU5UQXdPRFUwTXpnZ05TNDNPRFUxT1RJeU15dzFMakk1T1RFME5UWXlJRFV1TmpRek1qSXpNeXcxTGpFMU5qYzNOamNnVERNdU5EZzJORFEyTmpFc015Qk1OUzQyTkRNeU1qTXpMREF1T0RRek1qSXpNekExSUVNMUxqYzROVFU1TWpJekxEQXVOekF3T0RVME16YzRJRFV1TnpnMU5Ua3lNak1zTUM0ME9Ua3hORFUyTWpJZ05TNDJORE15TWpNekxEQXVNelUyTnpjMk5qazFJRU0xTGpVd01EZzFORE00TERBdU1qRTBOREEzTnpZNElEVXVNams1TVRRMU5qSXNNQzR5TVRRME1EYzNOamdnTlM0eE5UWTNOelkzTERBdU16VTJOemMyTmprMUlFd3pMREl1TlRFek5UVXpNemtnVERBdU9EUXpNakl6TXpBMUxEQXVNelUyTnpjMk5qazFJRU13TGpjd01EZzFORE0zT0N3d0xqSXhORFF3TnpjMk9DQXdMalE1T1RFME5UWXlNaXd3TGpJeE5EUXdOemMyT0NBd0xqTTFOamMzTmpZNU5Td3dMak0xTmpjM05qWTVOU0JETUM0eU1UUTBNRGMzTmpnc01DNDBPVGt4TkRVMk1qSWdNQzR5TVRRME1EYzNOamdzTUM0M01EQTROVFF6TnpnZ01DNHpOVFkzTnpZMk9UVXNNQzQ0TkRNeU1qTXpNRFVnV2lJK1BDOXdZWFJvUGdvZ0lDQWdJQ0FnSUNBZ0lDQThMMmMrQ2lBZ0lDQWdJQ0FnUEM5blBnb2dJQ0FnUEM5blBnbzhMM04yWno0PSk7IH1cbiAgICAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1kcm9wIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4ICNEQkRCREI7IH1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1yZXN1bHRzIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzRBNEE0QTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIG1hcmdpbjogMDsgfVxuICAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLXJlc3VsdHMgbGkuYWN0aXZlLXJlc3VsdC5oaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZDogIzY4QzVFOTsgfVxuXG4uYm9vdHN0cmFwLXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ib290c3RyYXAtdGFibGUgLmZpeGVkLXRhYmxlLXRvb2xiYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC03M3B4O1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5ib290c3RyYXAtdGFibGUgLnNlYXJjaCB7XG4gICAgd2lkdGg6IDM1MHB4OyB9XG4gICAgLmJvb3RzdHJhcC10YWJsZSAuc2VhcmNoIGlucHV0IHtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NEtQSE4yWnlCM2FXUjBhRDBpTVRWd2VDSWdhR1ZwWjJoMFBTSXhOWEI0SWlCMmFXVjNRbTk0UFNJd0lEQWdNVFVnTVRVaUlIWmxjbk5wYjI0OUlqRXVNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SStDaUFnSUNBOElTMHRJRWRsYm1WeVlYUnZjam9nVTJ0bGRHTm9JRFEwTGpFZ0tEUXhORFUxS1NBdElHaDBkSEE2THk5M2QzY3VZbTlvWlcxcFlXNWpiMlJwYm1jdVkyOXRMM05yWlhSamFDQXRMVDRLSUNBZ0lEeDBhWFJzWlQ1elpXRnlZMmc4TDNScGRHeGxQZ29nSUNBZ1BHUmxjMk0rUTNKbFlYUmxaQ0IzYVhSb0lGTnJaWFJqYUM0OEwyUmxjMk0rQ2lBZ0lDQThaR1ZtY3o0OEwyUmxabk0rQ2lBZ0lDQThaeUJwWkQwaWNHRjViV1Z1ZEMxaFpHMXBiaUlnYzNSeWIydGxQU0p1YjI1bElpQnpkSEp2YTJVdGQybGtkR2c5SWpFaUlHWnBiR3c5SW01dmJtVWlJR1pwYkd3dGNuVnNaVDBpWlhabGJtOWtaQ0krQ2lBZ0lDQWdJQ0FnUEdjZ2FXUTlJbEJ5YjNacFpHVnlMVkJoWjJVdFEyOXdlUzA0SWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3RNakUwTGpBd01EQXdNQ3dnTFRFME55NHdNREF3TURBcElpQnpkSEp2YTJVOUlpTkVRa1JDUkVJaUlITjBjbTlyWlMxM2FXUjBhRDBpTWlJK0NpQWdJQ0FnSUNBZ0lDQWdJRHhuSUdsa1BTSkhjbTkxY0MweUxVTnZjSGt0TnlJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NakF4TGpBd01EQXdNQ3dnTVRNMExqQXdNREF3TUNraVBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BHY2dhV1E5SW5ObFlYSmphQ0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01UUXVNREF3TURBd0xDQXhOQzR3TURBd01EQXBJajRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOFkybHlZMnhsSUdsa1BTSlBkbUZzSWlCamVEMGlOU0lnWTNrOUlqVWlJSEk5SWpVaVBqd3ZZMmx5WTJ4bFBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHh3WVhSb0lHUTlJazB4TXl3eE15Qk1PU3c1SWlCcFpEMGlUR2x1WlNJZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJajQ4TDNCaGRHZytDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThMMmMrQ2lBZ0lDQWdJQ0FnSUNBZ0lEd3ZaejRLSUNBZ0lDQWdJQ0E4TDJjK0NpQWdJQ0E4TDJjK0Nqd3ZjM1puUGc9PSk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCBjZW50ZXI7IH1cbiAgLmJvb3RzdHJhcC10YWJsZSAuZml4ZWQtdGFibGUtYm9keSB7XG4gICAgaGVpZ2h0OiBpbml0aWFsOyB9XG4gIC5ib290c3RyYXAtdGFibGUgLmZpeGVkLXRhYmxlLWJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjRjNGM0YxO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweCAzMHB4IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ib290c3RyYXAtdGFibGUgLmZpeGVkLXRhYmxlLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHggNDBweCA1MHB4OyB9IH1cbiAgLmJvb3RzdHJhcC10YWJsZSAuZml4ZWQtdGFibGUtY29udGFpbmVyIHRib2R5IHRkLCAuYm9vdHN0cmFwLXRhYmxlIC5maXhlZC10YWJsZS1jb250YWluZXIgdGhlYWQgdGgge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuYm9vdHN0cmFwLXRhYmxlIC5maXhlZC10YWJsZS1jb250YWluZXIgdGhlYWQgdGggLnRoLWlubmVyLnNvcnRhYmxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAuYm9vdHN0cmFwLXRhYmxlIC5maXhlZC10YWJsZS1jb250YWluZXIgdGhlYWQgdGggLnRoLWlubmVyLnNvcnRhYmxlLmJvdGg6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEhOMlp5QjNhV1IwYUQwaU4zQjRJaUJvWldsbmFIUTlJakV5Y0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0EzSURFeUlpQjJaWEp6YVc5dVBTSXhMakVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lQZ29nSUNBZ1BDRXRMU0JIWlc1bGNtRjBiM0k2SUZOclpYUmphQ0EwTkM0eElDZzBNVFExTlNrZ0xTQm9kSFJ3T2k4dmQzZDNMbUp2YUdWdGFXRnVZMjlrYVc1bkxtTnZiUzl6YTJWMFkyZ2dMUzArQ2lBZ0lDQThkR2wwYkdVK1FYSjBZbTloY21ROEwzUnBkR3hsUGdvZ0lDQWdQR1JsYzJNK1EzSmxZWFJsWkNCM2FYUm9JRk5yWlhSamFDNDhMMlJsYzJNK0NpQWdJQ0E4WkdWbWN6NDhMMlJsWm5NK0NpQWdJQ0E4WnlCcFpEMGljR0Y1YldWdWRDMWhaRzFwYmlJZ2MzUnliMnRsUFNKdWIyNWxJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqRWlJR1pwYkd3OUltNXZibVVpSUdacGJHd3RjblZzWlQwaVpYWmxibTlrWkNJK0NpQWdJQ0FnSUNBZ1BHY2dhV1E5SWtGeWRHSnZZWEprSWlCbWFXeHNQU0lqUXpCRE1FTXdJajRLSUNBZ0lDQWdJQ0FnSUNBZ1BHY2dhV1E5SWtkeWIzVndJajRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHh3WVhSb0lHUTlJazB6TGpFMk1Ea3pOelVzTVRFdU16QTVNemMxSUVNekxqSTFPVE0zTlN3eE1TNHpOVE14TWpVZ015NHpOamczTlN3eE1TNHpOelVnTXk0MUxERXhMak0zTlNCRE15NDNOakkxTERFeExqTTNOU0F6TGprek56VXNNVEV1TWpnM05TQTBMakV4TWpVc01URXVNVEV5TlNCTU5pNDNNemMxTERndU5EZzNOU0JETnk0d09EYzFMRGd1TVRNM05TQTNMakE0TnpVc055NDJNVEkxSURZdU56TTNOU3czTGpJMk1qVWdRell1TXpnM05TdzJMamt4TWpVZ05TNDROakkxTERZdU9URXlOU0ExTGpVeE1qVXNOeTR5TmpJMUlFd3pMalVzT1M0eU56VWdUREV1TkRnM05TdzNMakkyTWpVZ1F6RXVNVE0zTlN3Mkxqa3hNalVnTUM0Mk1USTFMRFl1T1RFeU5TQXdMakkyTWpVc055NHlOakkxSUVNdE1DNHdPRGMxTERjdU5qRXlOU0F0TUM0d09EYzFMRGd1TVRNM05TQXdMakkyTWpVc09DNDBPRGMxSUV3eUxqZzROelVzTVRFdU1URXlOU0JETWk0NU56VXNNVEV1TWlBekxqQTJNalVzTVRFdU1qWTFOakkxSURNdU1UWXdPVE0zTlN3eE1TNHpNRGt6TnpVZ1dpSWdhV1E5SWtOdmJXSnBibVZrTFZOb1lYQmxJajQ4TDNCaGRHZytDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThjR0YwYUNCa1BTSk5NeTR4TmpBNU16YzFMRFF1TXpBNU16YzFJRU16TGpJMU9UTTNOU3cwTGpNMU16RXlOU0F6TGpNMk9EYzFMRFF1TXpjMUlETXVOU3cwTGpNM05TQkRNeTQzTmpJMUxEUXVNemMxSURNdU9UTTNOU3cwTGpJNE56VWdOQzR4TVRJMUxEUXVNVEV5TlNCTU5pNDNNemMxTERFdU5EZzNOU0JETnk0d09EYzFMREV1TVRNM05TQTNMakE0TnpVc01DNDJNVEkxSURZdU56TTNOU3d3TGpJMk1qVWdRell1TXpnM05Td3RNQzR3T0RjMUlEVXVPRFl5TlN3dE1DNHdPRGMxSURVdU5URXlOU3d3TGpJMk1qVWdURE11TlN3eUxqSTNOU0JNTVM0ME9EYzFMREF1TWpZeU5TQkRNUzR4TXpjMUxDMHdMakE0TnpVZ01DNDJNVEkxTEMwd0xqQTROelVnTUM0eU5qSTFMREF1TWpZeU5TQkRMVEF1TURnM05Td3dMall4TWpVZ0xUQXVNRGczTlN3eExqRXpOelVnTUM0eU5qSTFMREV1TkRnM05TQk1NaTQ0T0RjMUxEUXVNVEV5TlNCRE1pNDVOelVzTkM0eUlETXVNRFl5TlN3MExqSTJOVFl5TlNBekxqRTJNRGt6TnpVc05DNHpNRGt6TnpVZ1dpSWdhV1E5SWtOdmJXSnBibVZrTFZOb1lYQmxMVU52Y0hraUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLRE11TlRBd01EQXdMQ0F5TGpFNE56VXdNQ2tnYzJOaGJHVW9NU3dnTFRFcElIUnlZVzV6YkdGMFpTZ3RNeTQxTURBd01EQXNJQzB5TGpFNE56VXdNQ2tnSWo0OEwzQmhkR2crQ2lBZ0lDQWdJQ0FnSUNBZ0lEd3ZaejRLSUNBZ0lDQWdJQ0E4TDJjK0NpQWdJQ0E4TDJjK0Nqd3ZjM1puUGc9PSk7IH1cbiAgICAuYm9vdHN0cmFwLXRhYmxlIC5maXhlZC10YWJsZS1jb250YWluZXIgdGhlYWQgdGggLnRoLWlubmVyLnNvcnRhYmxlLmJvdGguZGVzYzphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEhOMlp5QjNhV1IwYUQwaU4zQjRJaUJvWldsbmFIUTlJakV5Y0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0EzSURFeUlpQjJaWEp6YVc5dVBTSXhMakVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lQZ29nSUNBZ1BDRXRMU0JIWlc1bGNtRjBiM0k2SUZOclpYUmphQ0EwTkM0eElDZzBNVFExTlNrZ0xTQm9kSFJ3T2k4dmQzZDNMbUp2YUdWdGFXRnVZMjlrYVc1bkxtTnZiUzl6YTJWMFkyZ2dMUzArQ2lBZ0lDQThkR2wwYkdVK1FYSjBZbTloY21RZ1EyOXdlVHd2ZEdsMGJHVStDaUFnSUNBOFpHVnpZejVEY21WaGRHVmtJSGRwZEdnZ1UydGxkR05vTGp3dlpHVnpZejRLSUNBZ0lEeGtaV1p6UGp3dlpHVm1jejRLSUNBZ0lEeG5JR2xrUFNKd1lYbHRaVzUwTFdGa2JXbHVJaUJ6ZEhKdmEyVTlJbTV2Ym1VaUlITjBjbTlyWlMxM2FXUjBhRDBpTVNJZ1ptbHNiRDBpYm05dVpTSWdabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJajRLSUNBZ0lDQWdJQ0E4WnlCcFpEMGlRWEowWW05aGNtUXRRMjl3ZVNJZ1ptbHNiRDBpSXpZeVFrRkVPU0krQ2lBZ0lDQWdJQ0FnSUNBZ0lEeG5JR2xrUFNKSGNtOTFjQ0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01DNHdNREF3TURBc0lEY3VNREF3TURBd0tTSStDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThjR0YwYUNCa1BTSk5NeTR4TmpBNU16YzFMRFF1TXpBNU16YzFJRU16TGpJMU9UTTNOU3cwTGpNMU16RXlOU0F6TGpNMk9EYzFMRFF1TXpjMUlETXVOU3cwTGpNM05TQkRNeTQzTmpJMUxEUXVNemMxSURNdU9UTTNOU3cwTGpJNE56VWdOQzR4TVRJMUxEUXVNVEV5TlNCTU5pNDNNemMxTERFdU5EZzNOU0JETnk0d09EYzFMREV1TVRNM05TQTNMakE0TnpVc01DNDJNVEkxSURZdU56TTNOU3d3TGpJMk1qVWdRell1TXpnM05Td3RNQzR3T0RjMUlEVXVPRFl5TlN3dE1DNHdPRGMxSURVdU5URXlOU3d3TGpJMk1qVWdURE11TlN3eUxqSTNOU0JNTVM0ME9EYzFMREF1TWpZeU5TQkRNUzR4TXpjMUxDMHdMakE0TnpVZ01DNDJNVEkxTEMwd0xqQTROelVnTUM0eU5qSTFMREF1TWpZeU5TQkRMVEF1TURnM05Td3dMall4TWpVZ0xUQXVNRGczTlN3eExqRXpOelVnTUM0eU5qSTFMREV1TkRnM05TQk1NaTQ0T0RjMUxEUXVNVEV5TlNCRE1pNDVOelVzTkM0eUlETXVNRFl5TlN3MExqSTJOVFl5TlNBekxqRTJNRGt6TnpVc05DNHpNRGt6TnpVZ1dpSWdhV1E5SWtOdmJXSnBibVZrTFZOb1lYQmxJajQ4TDNCaGRHZytDaUFnSUNBZ0lDQWdJQ0FnSUR3dlp6NEtJQ0FnSUNBZ0lDQThMMmMrQ2lBZ0lDQThMMmMrQ2p3dmMzWm5QZz09KTsgfVxuICAgIC5ib290c3RyYXAtdGFibGUgLmZpeGVkLXRhYmxlLWNvbnRhaW5lciB0aGVhZCB0aCAudGgtaW5uZXIuc29ydGFibGUuYm90aC5hc2M6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BITjJaeUIzYVdSMGFEMGlOM0I0SWlCb1pXbG5hSFE5SWpFeWNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBM0lERXlJaUIyWlhKemFXOXVQU0l4TGpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpUGdvZ0lDQWdQQ0V0TFNCSFpXNWxjbUYwYjNJNklGTnJaWFJqYUNBME5DNHhJQ2cwTVRRMU5Ta2dMU0JvZEhSd09pOHZkM2QzTG1KdmFHVnRhV0Z1WTI5a2FXNW5MbU52YlM5emEyVjBZMmdnTFMwK0NpQWdJQ0E4ZEdsMGJHVStRWEowWW05aGNtUWdRMjl3ZVNBeVBDOTBhWFJzWlQ0S0lDQWdJRHhrWlhOalBrTnlaV0YwWldRZ2QybDBhQ0JUYTJWMFkyZ3VQQzlrWlhOalBnb2dJQ0FnUEdSbFpuTStQQzlrWldaelBnb2dJQ0FnUEdjZ2FXUTlJbkJoZVcxbGJuUXRZV1J0YVc0aUlITjBjbTlyWlQwaWJtOXVaU0lnYzNSeWIydGxMWGRwWkhSb1BTSXhJaUJtYVd4c1BTSnViMjVsSWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaVBnb2dJQ0FnSUNBZ0lEeG5JR2xrUFNKQmNuUmliMkZ5WkMxRGIzQjVMVElpSUdacGJHdzlJaU0yTWtKQlJEa2lQZ29nSUNBZ0lDQWdJQ0FnSUNBOFp5QnBaRDBpUjNKdmRYQWlQZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSEJoZEdnZ1pEMGlUVE11TVRZd09UTTNOU3cwTGpNd09UTTNOU0JETXk0eU5Ua3pOelVzTkM0ek5UTXhNalVnTXk0ek5qZzNOU3cwTGpNM05TQXpMalVzTkM0ek56VWdRek11TnpZeU5TdzBMak0zTlNBekxqa3pOelVzTkM0eU9EYzFJRFF1TVRFeU5TdzBMakV4TWpVZ1REWXVOek0zTlN3eExqUTROelVnUXpjdU1EZzNOU3d4TGpFek56VWdOeTR3T0RjMUxEQXVOakV5TlNBMkxqY3pOelVzTUM0eU5qSTFJRU0yTGpNNE56VXNMVEF1TURnM05TQTFMamcyTWpVc0xUQXVNRGczTlNBMUxqVXhNalVzTUM0eU5qSTFJRXd6TGpVc01pNHlOelVnVERFdU5EZzNOU3d3TGpJMk1qVWdRekV1TVRNM05Td3RNQzR3T0RjMUlEQXVOakV5TlN3dE1DNHdPRGMxSURBdU1qWXlOU3d3TGpJMk1qVWdReTB3TGpBNE56VXNNQzQyTVRJMUlDMHdMakE0TnpVc01TNHhNemMxSURBdU1qWXlOU3d4TGpRNE56VWdUREl1T0RnM05TdzBMakV4TWpVZ1F6SXVPVGMxTERRdU1pQXpMakEyTWpVc05DNHlOalUyTWpVZ015NHhOakE1TXpjMUxEUXVNekE1TXpjMUlGb2lJR2xrUFNKRGIyMWlhVzVsWkMxVGFHRndaUzFEYjNCNUlpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d6TGpVd01EQXdNQ3dnTWk0eE9EYzFNREFwSUhOallXeGxLREVzSUMweEtTQjBjbUZ1YzJ4aGRHVW9MVE11TlRBd01EQXdMQ0F0TWk0eE9EYzFNREFwSUNJK1BDOXdZWFJvUGdvZ0lDQWdJQ0FnSUNBZ0lDQThMMmMrQ2lBZ0lDQWdJQ0FnUEM5blBnb2dJQ0FnUEM5blBnbzhMM04yWno0PSk7IH1cblxudGFibGUubHlyYS10YWJsZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM0QTRBNEE7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB3aWR0aDogMTAwJTsgfVxuICB0YWJsZS5seXJhLXRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNEE0QTRBO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogOHB4OyB9XG4gIHRhYmxlLmx5cmEtdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkZCRkI7IH1cbiAgdGFibGUubHlyYS10YWJsZSB0Ym9keSB0cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjVmOTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICB0YWJsZS5seXJhLXRhYmxlIHRib2R5IHRyOmhvdmVyIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgdGFibGUubHlyYS10YWJsZSB0Ym9keSB0cjpob3ZlciB0ZDpmaXJzdC1jaGlsZDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogNHB4OyB9XG4gIHRhYmxlLmx5cmEtdGFibGUgdGJvZHkgdHIgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIHRhYmxlLmx5cmEtdGFibGUgdGJvZHkgdHIgdGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogOHB4OyB9XG4gIHRhYmxlLmx5cmEtdGFibGUgdGJvZHkgdHIubm8tcmVjb3Jkcy1mb3VuZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjdXJzb3I6IGF1dG87IH1cbiAgICB0YWJsZS5seXJhLXRhYmxlIHRib2R5IHRyLm5vLXJlY29yZHMtZm91bmQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIHRhYmxlLmx5cmEtdGFibGUgdGJvZHkgdHIubm8tcmVjb3Jkcy1mb3VuZCB0ZCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QTRBNEE7IH1cbiAgLm1vZGFsLWJhY2tkcm9wLmluIHtcbiAgICBvcGFjaXR5OiAuNzU7IH1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHdpZHRoOiA4NyU7XG4gIG1heC13aWR0aDogNDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICBtYXJnaW46IDYwcHggYXV0bzsgfSB9XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgYm94LXNoYWRvdzogMCAxcHggMjRweCAwIHJnYmEoNzQsIDc0LCA3NCwgMC40KTtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC5tb2RhbC1jb250ZW50IC5jbG9zZS1idG4ge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG5cbi5wYXltZW50LWRldGFpbHMtbW9kYWwge1xuICBwYWRkaW5nOiA0NXB4OyB9XG4gIC5wYXltZW50LWRldGFpbHMtbW9kYWwgLnN1bW1hcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMnB4IDAgMCA4NXB4O1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7IH1cbiAgLnBheW1lbnQtZGV0YWlscy1tb2RhbCAucHJpY2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjMDA4NTk5O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgwODA4MDtcbiAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRjNGM0YxO1xuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wYXltZW50LWRldGFpbHMtbW9kYWwgLnByaWNlLnBhaWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU2QjY4QjsgfVxuICAgIC5wYXltZW50LWRldGFpbHMtbW9kYWwgLnByaWNlLnJlamVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzJhMmE7IH1cbiAgLnBheW1lbnQtZGV0YWlscy1tb2RhbCAubmFtZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5wYXltZW50LWRldGFpbHMtbW9kYWwgLnN1YiB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5wYXltZW50LWRldGFpbHMtbW9kYWwgLmRldGFpbHMge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0YzRjNGMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luOiAzMHB4IDAgNTBweCAwOyB9XG4gICAgLnBheW1lbnQtZGV0YWlscy1tb2RhbCAuZGV0YWlscyBoNCB7XG4gICAgICBjb2xvcjogI0MwQzBDMDtcbiAgICAgIG1hcmdpbjogMTdweCAwIDJweCAwOyB9XG4gIC5wYXltZW50LWRldGFpbHMtbW9kYWwgLm1vZGFsLWJ1dHRvbi1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi50b3MtbW9kYWwtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA2NDBweDsgfVxuXG4udG9zLW1vZGFsIHtcbiAgcGFkZGluZzogNTBweDsgfVxuICAudG9zLW1vZGFsIGg1IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC50b3MtbW9kYWwgbGkge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM0QTRBNEE7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLm5ldy1wcmFjdGljZS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDY3NXB4OyB9XG5cbi5uZXctcHJhY3RpY2UtbW9kYWwge1xuICBwYWRkaW5nOiA2MHB4OyB9XG4gIC5uZXctcHJhY3RpY2UtbW9kYWwgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLm5ldy1wcmFjdGljZS1tb2RhbCAubHlyYS1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi53YWxrbWUtbGlrZS1tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC53YWxrbWUtbGlrZS1tb2RhbC1kaWFsb2cgLndhbGttZS11dGlsaXR5LWJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjNGM0YxOyB9XG4gICAgLndhbGttZS1saWtlLW1vZGFsLWRpYWxvZyAud2Fsa21lLXV0aWxpdHktYmFyIC53YWxrbWUtY2xvc2UtYnRuIHtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC53YWxrbWUtbGlrZS1tb2RhbC1kaWFsb2cgZm9ybSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLndhbGttZS1saWtlLW1vZGFsLWRpYWxvZyAud2Fsa21lLW1vZGFsIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggNDVweCA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC53YWxrbWUtbGlrZS1tb2RhbC1kaWFsb2cgLndhbGttZS1tYWluLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLndhbGttZS1saWtlLW1vZGFsLWRpYWxvZyAud2Fsa21lLW5leHQtYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4ubHlyYS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDsgfVxuICAubHlyYS1oZWFkZXIgLm5hdmJhci1uYXYgbGkgYS5idG4tbmF2IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICM4MDgwODA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW46IDAgMzBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5seXJhLWhlYWRlciAubmF2YmFyLW5hdiBsaSBhLmJ0bi1uYXY6aG92ZXIsIC5seXJhLWhlYWRlciAubmF2YmFyLW5hdiBsaSBhLmJ0bi1uYXY6Zm9jdXMsIC5seXJhLWhlYWRlciAubmF2YmFyLW5hdiBsaSBhLmJ0bi1uYXY6YWN0aXZlLCAubHlyYS1oZWFkZXIgLm5hdmJhci1uYXYgbGkgYS5idG4tbmF2LmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzVCQkVDRDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAubHlyYS1oZWFkZXIgLm5hdmJhci1uYXYgbGkgYS5idG4tbmF2LmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzAwODU5OTsgfVxuICAgIC5seXJhLWhlYWRlciAubmF2YmFyLW5hdiBsaSBhLmJ0bi1uYXYuYWN0aXZlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg1OTk7IH1cbiAgLmx5cmEtaGVhZGVyIC5sb2ctb3V0IHtcbiAgICBjb2xvcjogIzAwODU5OTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBib3JkZXItY29sb3I6ICNEQkRCREI7IH1cbiAgICAubHlyYS1oZWFkZXIgLmxvZy1vdXQ6aG92ZXIsIC5seXJhLWhlYWRlciAubG9nLW91dDpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDg1OTk7IH1cblxuLm5hdmJhci1icmFuZCB7XG4gIGhlaWdodDogNDFweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4ubmF2YmFyLW5hdiB7XG4gIG1hcmdpbi10b3A6IDlweDsgfVxuXG4ubG9naW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjRjNGM0YxO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMjBweCAzMHB4IDMwcHggMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubG9naW4ge1xuICAgICAgcGFkZGluZzogNTBweCA0MHB4IDQwcHggNTBweDsgfSB9XG4gIC5sb2dpbiBoMSB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5sb2dpbiAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5sb2dpbiAubG9naW4tbGlua3MtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLmxvZ2luIC5sb2dpbi1saW5rcy1jb250YWluZXIgLmZvcmdvdC1wYXNzd29yZCB7XG4gICAgICBtYXJnaW46IDA7IH1cblxuLnByb3ZpZGVyLXN1Ym5hdiAucHJvdmlkZXItb3ZlcnZpZXcsIC5wYXltZW50cy1zdWJuYXYgLnByb3ZpZGVyLW92ZXJ2aWV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI0YzRjNGMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDIwcHggMzBweCAzMHB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm92aWRlci1zdWJuYXYgLnByb3ZpZGVyLW92ZXJ2aWV3LCAucGF5bWVudHMtc3VibmF2IC5wcm92aWRlci1vdmVydmlldyB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDQwcHggNDBweCA1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb3ZpZGVyLXN1Ym5hdiAucHJvdmlkZXItb3ZlcnZpZXcsIC5wYXltZW50cy1zdWJuYXYgLnByb3ZpZGVyLW92ZXJ2aWV3IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuICAucHJvdmlkZXItc3VibmF2IC5wcm92aWRlci1vdmVydmlldyBoMiwgLnByb3ZpZGVyLXN1Ym5hdiAucHJvdmlkZXItb3ZlcnZpZXcgcCwgLnBheW1lbnRzLXN1Ym5hdiAucHJvdmlkZXItb3ZlcnZpZXcgaDIsIC5wYXltZW50cy1zdWJuYXYgLnByb3ZpZGVyLW92ZXJ2aWV3IHAge1xuICAgIG1hcmdpbjogMDsgfVxuXG4ucHJvdmlkZXItc3VibmF2IC5uYXZpZ2F0aW9uLCAucGF5bWVudHMtc3VibmF2IC5uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODU5OTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI0YzRjNGMTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucHJvdmlkZXItc3VibmF2IC5uYXZpZ2F0aW9uIHVsLCAucGF5bWVudHMtc3VibmF2IC5uYXZpZ2F0aW9uIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAwIDMwcHg7IH1cbiAgICAucHJvdmlkZXItc3VibmF2IC5uYXZpZ2F0aW9uIHVsIGxpLCAucGF5bWVudHMtc3VibmF2IC5uYXZpZ2F0aW9uIHVsIGxpIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByb3ZpZGVyLXN1Ym5hdiAubmF2aWdhdGlvbiB1bCBsaS5hY3RpdmU6YWZ0ZXIsIC5wYXltZW50cy1zdWJuYXYgLm5hdmlnYXRpb24gdWwgbGkuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAucHJvdmlkZXItc3VibmF2IC5uYXZpZ2F0aW9uIHVsIGxpIGEsIC5wYXltZW50cy1zdWJuYXYgLm5hdmlnYXRpb24gdWwgbGkgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICM0QTRBNEE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogNTVweDsgfVxuXG4ucGF5bWVudHMtc3VibmF2IC5uYXZpZ2F0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5wcm92aWRlci1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjRjNGM0YxO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMjBweCAzMHB4IDMwcHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvdmlkZXItY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggNDBweCA0MHB4IDUwcHg7IH0gfVxuICAucHJvdmlkZXItY29udGFpbmVyIC5mb3JtLXNpZ25pbi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5wYXltZW50LWNoYXJnZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjRjNGM0YxO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMjBweCAzMHB4IDMwcHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGF5bWVudC1jaGFyZ2UtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggNDBweCA0MHB4IDUwcHg7IH0gfVxuICAucGF5bWVudC1jaGFyZ2UtY29udGFpbmVyIC5uZXctcGF5bWVudC1pbnRybyB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5wYXltZW50LWNoYXJnZS1jb250YWluZXIgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmNvbmZpcm1hdGlvbi1zdWNjZXNzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDUwMHB4OyB9XG4gIC5jb25maXJtYXRpb24tc3VjY2VzcyBoMSB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIG1hcmdpbjogNzBweCBhdXRvIDQwcHggYXV0bzsgfVxuXG4ucmF0ZXMtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAucmF0ZXMtY29udGFpbmVyIC5mb3JtLXNpZ25pbi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5wYXltZW50LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBheW1lbnQtY29udGFpbmVyLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogaW5oZXJpdDsgfVxuICAucGF5bWVudC1jb250YWluZXIgLnBheW1lbnQtY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAucGF5bWVudC1jb250YWluZXIgLnBheW1lbnQtY29udGVudC1hZG1pbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNGM0YzRjE7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMjBweCAzMHB4IDMwcHggMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBheW1lbnQtY29udGFpbmVyIC5wYXltZW50LWNvbnRlbnQtYWRtaW4ge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDQwcHggNDBweCA1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYXltZW50LWNvbnRhaW5lciAucGF5bWVudC1jb250ZW50LWFkbWluIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4OyB9IH1cbiAgICAucGF5bWVudC1jb250YWluZXIgLnBheW1lbnQtY29udGVudC1hZG1pbiAubGVmdCwgLnBheW1lbnQtY29udGFpbmVyIC5wYXltZW50LWNvbnRlbnQtYWRtaW4gLnJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgICAucGF5bWVudC1jb250YWluZXIgLnBheW1lbnQtY29udGVudC1hZG1pbiAucmlnaHQge1xuICAgICAgZmxleC1iYXNpczogMjclO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5wYXltZW50LWNvbnRhaW5lciAucGF5bWVudC1jb250ZW50LWFkbWluIC5uYW1lIHtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDsgfVxuICAgIC5wYXltZW50LWNvbnRhaW5lciAucGF5bWVudC1jb250ZW50LWFkbWluIC5mbGFnIHtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLnBheW1lbnQtY29udGFpbmVyIC5wYXltZW50LWNvbnRlbnQtYWRtaW4gLmZsYWcuZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEhOMlp5QjNhV1IwYUQwaU1UVndlQ0lnYUdWcFoyaDBQU0l4TlhCNElpQjJhV1YzUW05NFBTSXdJREFnTVRVZ01UVWlJSFpsY25OcGIyNDlJakV1TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUkrQ2lBZ0lDQThJUzB0SUVkbGJtVnlZWFJ2Y2pvZ1UydGxkR05vSURRekxqRWdLRE01TURFeUtTQXRJR2gwZEhBNkx5OTNkM2N1WW05b1pXMXBZVzVqYjJScGJtY3VZMjl0TDNOclpYUmphQ0F0TFQ0S0lDQWdJRHgwYVhSc1pUNUpiWEJ2Y25SbFpDQk1ZWGxsY25NZ1EyOXdlU0EyUEM5MGFYUnNaVDRLSUNBZ0lEeGtaWE5qUGtOeVpXRjBaV1FnZDJsMGFDQlRhMlYwWTJndVBDOWtaWE5qUGdvZ0lDQWdQR1JsWm5NK1BDOWtaV1p6UGdvZ0lDQWdQR2NnYVdROUluQnliM1pwWkdWeUxYSmxkSFZ5YmlJZ2MzUnliMnRsUFNKdWIyNWxJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqRWlJR1pwYkd3OUltNXZibVVpSUdacGJHd3RjblZzWlQwaVpYWmxibTlrWkNJK0NpQWdJQ0FnSUNBZ1BHY2dhV1E5SWxCeWIzWnBaR1Z5TFZCaFoyVXRRMjl3ZVMweklpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d0T1RJMExqQXdNREF3TUN3Z0xUSTVOQzR3TURBd01EQXBJaUJtYVd4c1BTSWpOVFpDTmpoQ0lqNEtJQ0FnSUNBZ0lDQWdJQ0FnUEhCaGRHZ2daRDBpVFRrek1TNDFMREk1TkNCRE9USTNMak0xTnprek9Dd3lPVFFnT1RJMExESTVOeTR6TlRjNU16Y2dPVEkwTERNd01TNDFJRU01TWpRc016QTFMalkwTWpJMUlEa3lOeTR6TlRjNU16Z3NNekE1SURrek1TNDFMRE13T1NCRE9UTTFMalkwTWpJMUxETXdPU0E1TXprc016QTFMalkwTWpJMUlEa3pPU3d6TURFdU5TQkRPVE01TERJNU55NHpOVGM1TXpjZ09UTTFMalkwTWpJMUxESTVOQ0E1TXpFdU5Td3lPVFFnVERrek1TNDFMREk1TkNCYUlFMDVNek11T0RFeU5ETTNMREk1T0M0NE5UVXpNVE1nVERrek5TNHdOakkxTERNd01DNHdPRFk0TVRNZ1REa3pNQzR5T0RNeE1qVXNNekEwTGpnME56Z3hNeUJNT1RNd0xqSXdPVFl5TlN3ek1EUXVOemt5TmpnNElFdzVNamN1TlRZeU5Td3pNREl1TVRRMU56VWdURGt5T0M0NE1USTFOak1zTXpBd0xqa3hOREEyTXlCTU9UTXdMakk0TXpFeU5Td3pNREl1TXpnME5qSTFJRXc1TXpNdU9ERXlORE0zTERJNU9DNDROVFV6TVRNZ1REa3pNeTQ0TVRJME16Y3NNams0TGpnMU5UTXhNeUJhSWlCcFpEMGlTVzF3YjNKMFpXUXRUR0Y1WlhKekxVTnZjSGt0TmlJK1BDOXdZWFJvUGdvZ0lDQWdJQ0FnSUR3dlp6NEtJQ0FnSUR3dlp6NEtQQzl6ZG1jKyk7IH1cbiAgICAgIC5wYXltZW50LWNvbnRhaW5lciAucGF5bWVudC1jb250ZW50LWFkbWluIC5mbGFnLm9yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NEtQSE4yWnlCM2FXUjBhRDBpTVRWd2VDSWdhR1ZwWjJoMFBTSXhOWEI0SWlCMmFXVjNRbTk0UFNJd0lEQWdNVFVnTVRVaUlIWmxjbk5wYjI0OUlqRXVNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SStDaUFnSUNBOElTMHRJRWRsYm1WeVlYUnZjam9nVTJ0bGRHTm9JRFF6TGpFZ0tETTVNREV5S1NBdElHaDBkSEE2THk5M2QzY3VZbTlvWlcxcFlXNWpiMlJwYm1jdVkyOXRMM05yWlhSamFDQXRMVDRLSUNBZ0lEeDBhWFJzWlQ1SmJYQnZjblJsWkNCTVlYbGxjbk1nUTI5d2VUd3ZkR2wwYkdVK0NpQWdJQ0E4WkdWell6NURjbVZoZEdWa0lIZHBkR2dnVTJ0bGRHTm9Mand2WkdWell6NEtJQ0FnSUR4a1pXWnpQand2WkdWbWN6NEtJQ0FnSUR4bklHbGtQU0p3WVhsdFpXNTBMV0ZrYldsdUlpQnpkSEp2YTJVOUltNXZibVVpSUhOMGNtOXJaUzEzYVdSMGFEMGlNU0lnWm1sc2JEMGlibTl1WlNJZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lqNEtJQ0FnSUNBZ0lDQThaeUJwWkQwaVVISnZkbWxrWlhJdFVHRm5aUzFEYjNCNUxUUWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0MwNU1EZ3VNREF3TURBd0xDQXRNemN6TGpBd01EQXdNQ2tpSUdacGJHdzlJaU5HUmpsRk5EY2lQZ29nSUNBZ0lDQWdJQ0FnSUNBOGNHRjBhQ0JrUFNKTk9URXdMak0xTURrM09Dd3pOelV1TURRMk1qQXpJRU01TURjdU16TTVOVFE1TERNM055NDRPRGt6TXpFZ09UQTNMakl3TXpBME9Dd3pPREl1TmpNMU16YzNJRGt4TUM0d05EWXhOelVzTXpnMUxqWTBOamsxTmlCRE9URXdMakE1TmpFeU5pd3pPRFV1TnpBd01EVTJJRGt4TUM0eE5EWTVOellzTXpnMUxqYzFNakkxTnlBNU1UQXVNVGs0TlRjM0xETTROUzQ0TURNMU5UY2dRemt4TXk0eE1qY3dOVFVzTXpnNExqY3pNakU0TlNBNU1UY3VPRGMxTXpVeExETTRPQzQzTXpJeE9EVWdPVEl3TGpnd016VXlPU3d6T0RVdU9EQXpOVFUzSUVNNU1qTXVOek15TVRVM0xETTRNaTQ0TnpVek56a2dPVEl6TGpjek1qRTFOeXd6TnpndU1USTNNak16SURreU1DNDRNRE0xTWprc016YzFMakU1T0RZd05TQkRPVEUzTGprek5EYzFNU3d6TnpJdU16STNOREkzSURreE15NHpNREkwTURZc016Y3lMakkxT1RjM05pQTVNVEF1TXpVd09UYzRMRE0zTlM0d05EWXlNRE1nVERreE1DNHpOVEE1Tnpnc016YzFMakEwTmpJd015QmFJRTA1TVRndU9UazVPVEU1TERNM09TNDBPVGs1TWpFZ1REa3hPQzQ1T1RrNU1Ua3NNemd4TGpJNU9Ua3lNU0JNT1RFeExqazVPVGt4T1N3ek9ERXVNams1T1RJeElFdzVNVEV1T1RrNU9URTVMRE0zT1M0ME9UazVNakVnVERreE9DNDVPVGs1TVRrc016YzVMalE1T1RreU1TQmFJaUJwWkQwaVNXMXdiM0owWldRdFRHRjVaWEp6TFVOdmNIa2lQand2Y0dGMGFENEtJQ0FnSUNBZ0lDQThMMmMrQ2lBZ0lDQThMMmMrQ2p3dmMzWm5QZz09KTsgfVxuICAgICAgLnBheW1lbnQtY29udGFpbmVyIC5wYXltZW50LWNvbnRlbnQtYWRtaW4gLmZsYWcucmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BITjJaeUIzYVdSMGFEMGlNVFZ3ZUNJZ2FHVnBaMmgwUFNJeE5YQjRJaUIyYVdWM1FtOTRQU0l3SURBZ01UVWdNVFVpSUhabGNuTnBiMjQ5SWpFdU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJK0NpQWdJQ0E4SVMwdElFZGxibVZ5WVhSdmNqb2dVMnRsZEdOb0lEUXpMakVnS0RNNU1ERXlLU0F0SUdoMGRIQTZMeTkzZDNjdVltOW9aVzFwWVc1amIyUnBibWN1WTI5dEwzTnJaWFJqYUNBdExUNEtJQ0FnSUR4MGFYUnNaVDVKYlhCdmNuUmxaQ0JNWVhsbGNuTWdRMjl3ZVR3dmRHbDBiR1UrQ2lBZ0lDQThaR1Z6WXo1RGNtVmhkR1ZrSUhkcGRHZ2dVMnRsZEdOb0xqd3ZaR1Z6WXo0S0lDQWdJRHhrWldaelBqd3ZaR1ZtY3o0S0lDQWdJRHhuSUdsa1BTSndjbTkyYVdSbGNpMXlaWFIxY200aUlITjBjbTlyWlQwaWJtOXVaU0lnYzNSeWIydGxMWGRwWkhSb1BTSXhJaUJtYVd4c1BTSnViMjVsSWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaVBnb2dJQ0FnSUNBZ0lEeG5JR2xrUFNKUWNtOTJhV1JsY2kxUVlXZGxMVU52Y0hrdE15SWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTFRrek1pNHdNREF3TURBc0lDMHpOekV1TURBd01EQXdLU0lnWm1sc2JEMGlJME5HTkVVMVFTSStDaUFnSUNBZ0lDQWdJQ0FnSUR4bklHbGtQU0pIY205MWNDMDBJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNneU1EQXVNREF3TURBd0xDQXpORE11TURBd01EQXdLU0krQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4Y0dGMGFDQmtQU0pOTnpNMExqTTFNRGszT0N3ek1DNHdORFl5TURNeklFTTNNekV1TXpNNU5UUTVMRE15TGpnNE9UTXpNRGdnTnpNeExqSXdNekEwT0N3ek55NDJNelV6TnpZMUlEY3pOQzR3TkRZeE56VXNOREF1TmpRMk9UVTFOaUJETnpNMExqQTVOakV5Tml3ME1DNDNNREF3TlRZeElEY3pOQzR4TkRZNU56WXNOREF1TnpVeU1qVTJOaUEzTXpRdU1UazROVGMzTERRd0xqZ3dNelUxTnpFZ1F6Y3pOeTR4TWpjd05UVXNORE11TnpNeU1UZzFNeUEzTkRFdU9EYzFNelV4TERRekxqY3pNakU0TlRNZ056UTBMamd3TXpVeU9TdzBNQzQ0TURNMU5UY3hJRU0zTkRjdU56TXlNVFUzTERNM0xqZzNOVE0zT0RnZ056UTNMamN6TWpFMU55d3pNeTR4TWpjeU16TWdOelEwTGpnd016VXlPU3d6TUM0eE9UZzJNRFE0SUVNM05ERXVPVE0wTnpVeExESTNMak15TnpReU56RWdOek0zTGpNd01qUXdOaXd5Tnk0eU5UazNOelkxSURjek5DNHpOVEE1Tnpnc016QXVNRFEyTWpBek15Qk1Oek0wTGpNMU1EazNPQ3d6TUM0d05EWXlNRE16SUZvZ1RUY3pPQzQxT1RrNU1Ua3NNekV1T0RrNU9USXhNaUJNTnpRd0xqTTVPVGt6Tml3ek1TNDRPVGs1TWpFeUlFdzNOREF1TXprNU9UTTJMRE0yTGpNNU9UazJORFlnVERjek9DNDFPVGs1TVRrc016WXVNems1T1RZME5pQk1Oek00TGpVNU9Ua3hPU3d6TVM0NE9UazVNakV5SUZvZ1RUY3pPUzQwT1RrNU1qZ3NNemN1TWprNU9UY3pNeUJETnpNNUxqazVOekF6TWl3ek55NHlPVGs1TnpNeklEYzBNQzR6T1RrNU16WXNNemN1TnpBek1ESTNNaUEzTkRBdU16azVPVE0yTERNNExqRTVPVGs0TWlCRE56UXdMak01T1Rrek5pd3pPQzQyT1Rjd09EWTRJRGN6T1M0NU9UY3dNeklzTXprdU1EazVPVGt3TnlBM016a3VORGs1T1RJNExETTVMakE1T1RrNU1EY2dRemN6T1M0d01ESTVOek1zTXprdU1EazVPVGt3TnlBM016Z3VOVGs1T1RFNUxETTRMalk1TnpBNE5qZ2dOek00TGpVNU9Ua3hPU3d6T0M0eE9UazVPRElnUXpjek9DNDFPVGs1TVRrc016Y3VOekF6TURJM01pQTNNemt1TURBeU9UY3pMRE0zTGpJNU9UazNNek1nTnpNNUxqUTVPVGt5T0N3ek55NHlPVGs1TnpNeklFdzNNemt1TkRrNU9USTRMRE0zTGpJNU9UazNNek1nV2lJZ2FXUTlJa2x0Y0c5eWRHVmtMVXhoZVdWeWN5MURiM0I1SWo0OEwzQmhkR2crQ2lBZ0lDQWdJQ0FnSUNBZ0lEd3ZaejRLSUNBZ0lDQWdJQ0E4TDJjK0NpQWdJQ0E4TDJjK0Nqd3ZjM1puUGc9PSk7IH1cbiAgICAucGF5bWVudC1jb250YWluZXIgLnBheW1lbnQtY29udGVudC1hZG1pbiAuZGF0ZSwgLnBheW1lbnQtY29udGFpbmVyIC5wYXltZW50LWNvbnRlbnQtYWRtaW4gLnJlZmVyZW5jZSB7XG4gICAgICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjODA4MDgwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAucGF5bWVudC1jb250YWluZXIgLnBheW1lbnQtY29udGVudC1hZG1pbiAucmVmZXJlbmNlLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnBheW1lbnQtY29udGFpbmVyIC5wYXltZW50LWNvbnRlbnQtYWRtaW4gLmFtb3VudCB7XG4gICAgICBtYXJnaW46IDAgMCAwIDI1cHg7IH1cbiAgICAucGF5bWVudC1jb250YWluZXIgLnBheW1lbnQtY29udGVudC1hZG1pbiAuYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEQkRCREI7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgIC5wYXltZW50LWNvbnRhaW5lciAucGF5bWVudC1jb250ZW50LWFkbWluIC5kZXRhaWxzLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnBheW1lbnQtY29udGFpbmVyIC5wYXltZW50LWNvbnRlbnQtYWRtaW4gLmRldGFpbCB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4OyB9XG4gICAgICAucGF5bWVudC1jb250YWluZXIgLnBheW1lbnQtY29udGVudC1hZG1pbiAuZGV0YWlsLnNlc3Npb24tdHlwZSB7XG4gICAgICAgIHdpZHRoOiBpbml0aWFsOyB9XG4gICAgICAucGF5bWVudC1jb250YWluZXIgLnBheW1lbnQtY29udGVudC1hZG1pbiAuZGV0YWlsIGg0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogIzRBNEE0QTsgfVxuICAgICAgLnBheW1lbnQtY29udGFpbmVyIC5wYXltZW50LWNvbnRlbnQtYWRtaW4gLmRldGFpbCBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzgwODA4MDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgLnBheW1lbnQtY29udGFpbmVyIC5wYXltZW50LWNvbnRlbnQtYWRtaW4gLmFjdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5wYXltZW50LWNvbnRhaW5lciAucGF5bWVudC1jb250ZW50LWFkbWluIC5hY3Rpb25zIC50ZXh0LWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAgICAgLnBheW1lbnQtY29udGFpbmVyIC5wYXltZW50LWNvbnRlbnQtYWRtaW4gLmFjdGlvbnMgLmJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjNzIGN1YmljLWJlemllcigwLjM2LCAwLCAwLjIsIDEpOyB9XG4gICAgICAgIC5wYXltZW50LWNvbnRhaW5lciAucGF5bWVudC1jb250ZW50LWFkbWluIC5hY3Rpb25zIC5idG4gLmxvYWRpbmctY29udGFpbmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgcmlnaHQ6IDlweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7IH1cbiAgICAgICAgICAucGF5bWVudC1jb250YWluZXIgLnBheW1lbnQtY29udGVudC1hZG1pbiAuYWN0aW9ucyAuYnRuIC5sb2FkaW5nLWNvbnRhaW5lciAubG9hZGluZy1pbmRpY2F0b3I6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODU5OTsgfVxuICAgICAgLnBheW1lbnQtY29udGFpbmVyIC5wYXltZW50LWNvbnRlbnQtYWRtaW4gLmFjdGlvbnMgLmJ0bjpkaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5wYXltZW50LWNvbnRhaW5lciAucGF5bWVudC1jb250ZW50LWFkbWluIC5hY3Rpb25zIC5idG46ZGlzYWJsZWQ6bm90KC5zZWxlY3RlZCkge1xuICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgIGNvbG9yOiAjREJEQkRCO1xuICAgICAgICBib3JkZXItY29sb3I6ICNEQkRCREI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAgICAgLnBheW1lbnQtY29udGFpbmVyIC5wYXltZW50LWNvbnRlbnQtYWRtaW4gLmFjdGlvbnMgLmJ0bjpkaXNhYmxlZDpub3QoLnNlbGVjdGVkKTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNEQkRCREI7XG4gICAgICAgICAgY29sb3I6ICNEQkRCREI7IH1cbiAgICAgIC5wYXltZW50LWNvbnRhaW5lciAucGF5bWVudC1jb250ZW50LWFkbWluIC5hY3Rpb25zIC5idG4uc2VsZWN0ZWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1QkJFQ0Q7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzVCQkVDRDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQzcHg7IH1cbiAgICAgICAgLnBheW1lbnQtY29udGFpbmVyIC5wYXltZW50LWNvbnRlbnQtYWRtaW4gLmFjdGlvbnMgLmJ0bi5zZWxlY3RlZCAubG9hZGluZy1jb250YWluZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAucGF5bWVudC1jb250YWluZXIgLnBheW1lbnQtY29udGVudC1hZG1pbiB0ZXh0YXJlYSB7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjODA4MDgwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmbGV4OiAxOyB9XG4gIC5wYXltZW50LWNvbnRhaW5lciAuY29tbWVudHMtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQkZCO1xuICAgIHBhZGRpbmc6IDEycHggMzVweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI0YzRjNGMTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDsgfVxuICAgIC5wYXltZW50LWNvbnRhaW5lciAuY29tbWVudHMtY29udGFpbmVyIHAsIC5wYXltZW50LWNvbnRhaW5lciAuY29tbWVudHMtY29udGFpbmVyIHRleHRhcmVhIHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7IH1cbiAgICAucGF5bWVudC1jb250YWluZXIgLmNvbW1lbnRzLWNvbnRhaW5lciBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnBheW1lbnQtY29udGFpbmVyIC5jb21tZW50cy1jb250YWluZXIgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjODA4MDgwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICBjb2xvcjogIzRBNEE0QTtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDsgfVxuICAgIC5wYXltZW50LWNvbnRhaW5lciAuY29tbWVudHMtY29udGFpbmVyIHRleHRhcmVhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICM4MDgwODA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIGhlaWdodDogMzNweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogNHB4IDEwcHg7IH1cblxuLmFkbWluX3BheW1lbnRfY29udGFpbmVyLlN1Ym1pdHRlZCAuc2Vzc2lvbi10eXBlIHtcbiAgbWF4LXdpZHRoOiAyMjBweDsgfVxuXG4uYWRtaW5fcGF5bWVudF9jb250YWluZXIuU3VibWl0dGVkIC5hY3Rpb25zIC50ZXh0LWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ubG9hZGluZy1pbmRpY2F0b3IubG9hZC1tb3JlLXNwaW5uZXIge1xuICB3aWR0aDogNTFweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4MDgwODAgMTAlLCB0cmFuc3BhcmVudCA0MiUpOyB9XG4gIC5sb2FkaW5nLWluZGljYXRvci5sb2FkLW1vcmUtc3Bpbm5lcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICM4MDgwODA7IH1cbiAgLmxvYWRpbmctaW5kaWNhdG9yLmxvYWQtbW9yZS1zcGlubmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY3OyB9XG5cbiNuby1tb3JlLm5vLXBlbmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBtYXJnaW46IDMwcHggYXV0byAxNXB4IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BITjJaeUIzYVdSMGFEMGlOVEJ3ZUNJZ2FHVnBaMmgwUFNJMU1YQjRJaUIyYVdWM1FtOTRQU0l3SURBZ05UQWdOVEVpSUhabGNuTnBiMjQ5SWpFdU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJK0NpQWdJQ0E4SVMwdElFZGxibVZ5WVhSdmNqb2dVMnRsZEdOb0lEUTFMaklnS0RRek5URTBLU0F0SUdoMGRIQTZMeTkzZDNjdVltOW9aVzFwWVc1amIyUnBibWN1WTI5dEwzTnJaWFJqYUNBdExUNEtJQ0FnSUR4MGFYUnNaVDVCY25SaWIyRnlaRHd2ZEdsMGJHVStDaUFnSUNBOFpHVnpZejVEY21WaGRHVmtJSGRwZEdnZ1UydGxkR05vTGp3dlpHVnpZejRLSUNBZ0lEeGtaV1p6UGp3dlpHVm1jejRLSUNBZ0lEeG5JR2xrUFNKU1pYWmxjbk5sTFhCaGVXMWxiblJ6SWlCemRISnZhMlU5SW01dmJtVWlJSE4wY205clpTMTNhV1IwYUQwaU1TSWdabWxzYkQwaWJtOXVaU0lnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWo0S0lDQWdJQ0FnSUNBOFp5QnBaRDBpUVhKMFltOWhjbVFpSUdacGJHdzlJaU0xTmtJMk9FSWlQZ29nSUNBZ0lDQWdJQ0FnSUNBOGNHRjBhQ0JrUFNKTk1qVXNNQ0JETVRFdU1Ua3pNVEkxTERBZ01Dd3hNUzR4T1RNeE1qVWdNQ3d5TlNCRE1Dd3pPQzQ0TURjMUlERXhMakU1TXpFeU5TdzFNQ0F5TlN3MU1DQkRNemd1T0RBM05TdzFNQ0ExTUN3ek9DNDRNRGMxSURVd0xESTFJRU0xTUN3eE1TNHhPVE14TWpVZ016Z3VPREEzTlN3d0lESTFMREFnVERJMUxEQWdXaUJOTXpJdU56QTRNVEkxTERFMkxqRTRORE0zTlNCTU16WXVPRGMxTERJd0xqSTRPVE0zTlNCTU1qQXVPVFF6TnpVc016WXVNVFU1TXpjMUlFd3lNQzQyT1RnM05Td3pOUzQ1TnpVMk1qVWdUREV4TGpnM05Td3lOeTR4TlRJMUlFd3hOaTR3TkRFNE56VXNNak11TURRMk9EYzFJRXd5TUM0NU5ETTNOU3d5Tnk0NU5EZzNOU0JNTXpJdU56QTRNVEkxTERFMkxqRTRORE0zTlNCTU16SXVOekE0TVRJMUxERTJMakU0TkRNM05TQmFJaUJwWkQwaVNXMXdiM0owWldRdFRHRjVaWEp6TFVOdmNIa3ROeUkrUEM5d1lYUm9QZ29nSUNBZ0lDQWdJRHd2Wno0S0lDQWdJRHd2Wno0S1BDOXpkbWMrXCIpOyB9XG5cbiNsb2FkLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhpc3RvcnktY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuaGlzdG9yeS1jb250YWluZXIuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0OyB9XG5cbi5oaXN0b3J5LWxpc3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uaGlzdG9yeS1jYXJkIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI0YzRjNGMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDIwcHggMzBweCAzMHB4IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGlzdG9yeS1jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggNDBweCA0MHB4IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGlzdG9yeS1jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuaGlzdG9yeS1jYXJkOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzAwODU5OTsgfVxuXG4uaGlzdG9yeS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDI1cHggMTJweCAyMHB4OyB9XG4gIC5oaXN0b3J5LWNvbnRlbnQgLmxlZnQsIC5oaXN0b3J5LWNvbnRlbnQgLnJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmhpc3RvcnktY29udGVudCAucmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmhpc3RvcnktY29udGVudCAubmFtZSB7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC5oaXN0b3J5LWNvbnRlbnQgLmRhdGUsIC5oaXN0b3J5LWNvbnRlbnQgLnJlZmVyZW5jZSB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5oaXN0b3J5LWNvbnRlbnQgLnJlZmVyZW5jZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQzBDMEMwO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5oaXN0b3J5LWNvbnRlbnQgLmNoYXJnZS1zdGF0dXMge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM4MDgwODA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTQwcHg7IH1cbiAgICAuaGlzdG9yeS1jb250ZW50IC5jaGFyZ2Utc3RhdHVzLlBhaWQgYjphZnRlciwgLmhpc3RvcnktY29udGVudCAuY2hhcmdlLXN0YXR1cy5SZWplY3RlZCBiOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBtYXJnaW46IDAgM3B4IC0xcHggMnB4OyB9XG4gICAgLmhpc3RvcnktY29udGVudCAuY2hhcmdlLXN0YXR1cy5QYWlkIHtcbiAgICAgIGNvbG9yOiAjNTZCNjhCOyB9XG4gICAgICAuaGlzdG9yeS1jb250ZW50IC5jaGFyZ2Utc3RhdHVzLlBhaWQgYjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NEtQSE4yWnlCM2FXUjBhRDBpTVRWd2VDSWdhR1ZwWjJoMFBTSXhOWEI0SWlCMmFXVjNRbTk0UFNJd0lEQWdNVFVnTVRVaUlIWmxjbk5wYjI0OUlqRXVNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SStDaUFnSUNBOElTMHRJRWRsYm1WeVlYUnZjam9nVTJ0bGRHTm9JRFF6TGpFZ0tETTVNREV5S1NBdElHaDBkSEE2THk5M2QzY3VZbTlvWlcxcFlXNWpiMlJwYm1jdVkyOXRMM05yWlhSamFDQXRMVDRLSUNBZ0lEeDBhWFJzWlQ1SmJYQnZjblJsWkNCTVlYbGxjbk1nUTI5d2VTQTJQQzkwYVhSc1pUNEtJQ0FnSUR4a1pYTmpQa055WldGMFpXUWdkMmwwYUNCVGEyVjBZMmd1UEM5a1pYTmpQZ29nSUNBZ1BHUmxabk0rUEM5a1pXWnpQZ29nSUNBZ1BHY2dhV1E5SW5CeWIzWnBaR1Z5TFhKbGRIVnliaUlnYzNSeWIydGxQU0p1YjI1bElpQnpkSEp2YTJVdGQybGtkR2c5SWpFaUlHWnBiR3c5SW01dmJtVWlJR1pwYkd3dGNuVnNaVDBpWlhabGJtOWtaQ0krQ2lBZ0lDQWdJQ0FnUEdjZ2FXUTlJbEJ5YjNacFpHVnlMVkJoWjJVdFEyOXdlUzB6SWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3RPVEkwTGpBd01EQXdNQ3dnTFRJNU5DNHdNREF3TURBcElpQm1hV3hzUFNJak5UWkNOamhDSWo0S0lDQWdJQ0FnSUNBZ0lDQWdQSEJoZEdnZ1pEMGlUVGt6TVM0MUxESTVOQ0JET1RJM0xqTTFOemt6T0N3eU9UUWdPVEkwTERJNU55NHpOVGM1TXpjZ09USTBMRE13TVM0MUlFTTVNalFzTXpBMUxqWTBNakkxSURreU55NHpOVGM1TXpnc016QTVJRGt6TVM0MUxETXdPU0JET1RNMUxqWTBNakkxTERNd09TQTVNemtzTXpBMUxqWTBNakkxSURrek9Td3pNREV1TlNCRE9UTTVMREk1Tnk0ek5UYzVNemNnT1RNMUxqWTBNakkxTERJNU5DQTVNekV1TlN3eU9UUWdURGt6TVM0MUxESTVOQ0JhSUUwNU16TXVPREV5TkRNM0xESTVPQzQ0TlRVek1UTWdURGt6TlM0d05qSTFMRE13TUM0d09EWTRNVE1nVERrek1DNHlPRE14TWpVc016QTBMamcwTnpneE15Qk1PVE13TGpJd09UWXlOU3d6TURRdU56a3lOamc0SUV3NU1qY3VOVFl5TlN3ek1ESXVNVFExTnpVZ1REa3lPQzQ0TVRJMU5qTXNNekF3TGpreE5EQTJNeUJNT1RNd0xqSTRNekV5TlN3ek1ESXVNemcwTmpJMUlFdzVNek11T0RFeU5ETTNMREk1T0M0NE5UVXpNVE1nVERrek15NDRNVEkwTXpjc01qazRMamcxTlRNeE15QmFJaUJwWkQwaVNXMXdiM0owWldRdFRHRjVaWEp6TFVOdmNIa3ROaUkrUEM5d1lYUm9QZ29nSUNBZ0lDQWdJRHd2Wno0S0lDQWdJRHd2Wno0S1BDOXpkbWMrKTsgfVxuICAgIC5oaXN0b3J5LWNvbnRlbnQgLmNoYXJnZS1zdGF0dXMuUmVqZWN0ZWQge1xuICAgICAgY29sb3I6ICNFOTY4NzU7IH1cbiAgICAgIC5oaXN0b3J5LWNvbnRlbnQgLmNoYXJnZS1zdGF0dXMuUmVqZWN0ZWQgYjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NEtQSE4yWnlCM2FXUjBhRDBpTVRWd2VDSWdhR1ZwWjJoMFBTSXhOWEI0SWlCMmFXVjNRbTk0UFNJd0lEQWdNVFVnTVRVaUlIWmxjbk5wYjI0OUlqRXVNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SStDaUFnSUNBOElTMHRJRWRsYm1WeVlYUnZjam9nVTJ0bGRHTm9JRFF6TGpFZ0tETTVNREV5S1NBdElHaDBkSEE2THk5M2QzY3VZbTlvWlcxcFlXNWpiMlJwYm1jdVkyOXRMM05yWlhSamFDQXRMVDRLSUNBZ0lEeDBhWFJzWlQ1SmJYQnZjblJsWkNCTVlYbGxjbk1nUTI5d2VUd3ZkR2wwYkdVK0NpQWdJQ0E4WkdWell6NURjbVZoZEdWa0lIZHBkR2dnVTJ0bGRHTm9Mand2WkdWell6NEtJQ0FnSUR4a1pXWnpQand2WkdWbWN6NEtJQ0FnSUR4bklHbGtQU0p3Y205MmFXUmxjaTF5WlhSMWNtNGlJSE4wY205clpUMGlibTl1WlNJZ2MzUnliMnRsTFhkcFpIUm9QU0l4SWlCbWFXeHNQU0p1YjI1bElpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlQZ29nSUNBZ0lDQWdJRHhuSUdsa1BTSlFjbTkyYVdSbGNpMVFZV2RsTFVOdmNIa3RNeUlnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb0xUa3pNaTR3TURBd01EQXNJQzB6TnpFdU1EQXdNREF3S1NJZ1ptbHNiRDBpSTBOR05FVTFRU0krQ2lBZ0lDQWdJQ0FnSUNBZ0lEeG5JR2xrUFNKSGNtOTFjQzAwSWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3lNREF1TURBd01EQXdMQ0F6TkRNdU1EQXdNREF3S1NJK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOGNHRjBhQ0JrUFNKTk56TTBMak0xTURrM09Dd3pNQzR3TkRZeU1ETXpJRU0zTXpFdU16TTVOVFE1TERNeUxqZzRPVE16TURnZ056TXhMakl3TXpBME9Dd3pOeTQyTXpVek56WTFJRGN6TkM0d05EWXhOelVzTkRBdU5qUTJPVFUxTmlCRE56TTBMakE1TmpFeU5pdzBNQzQzTURBd05UWXhJRGN6TkM0eE5EWTVOellzTkRBdU56VXlNalUyTmlBM016UXVNVGs0TlRjM0xEUXdMamd3TXpVMU56RWdRemN6Tnk0eE1qY3dOVFVzTkRNdU56TXlNVGcxTXlBM05ERXVPRGMxTXpVeExEUXpMamN6TWpFNE5UTWdOelEwTGpnd016VXlPU3cwTUM0NE1ETTFOVGN4SUVNM05EY3VOek15TVRVM0xETTNMamczTlRNM09EZ2dOelEzTGpjek1qRTFOeXd6TXk0eE1qY3lNek1nTnpRMExqZ3dNelV5T1N3ek1DNHhPVGcyTURRNElFTTNOREV1T1RNME56VXhMREkzTGpNeU56UXlOekVnTnpNM0xqTXdNalF3Tml3eU55NHlOVGszTnpZMUlEY3pOQzR6TlRBNU56Z3NNekF1TURRMk1qQXpNeUJNTnpNMExqTTFNRGszT0N3ek1DNHdORFl5TURNeklGb2dUVGN6T0M0MU9UazVNVGtzTXpFdU9EazVPVEl4TWlCTU56UXdMak01T1Rrek5pd3pNUzQ0T1RrNU1qRXlJRXczTkRBdU16azVPVE0yTERNMkxqTTVPVGsyTkRZZ1REY3pPQzQxT1RrNU1Ua3NNell1TXprNU9UWTBOaUJNTnpNNExqVTVPVGt4T1N3ek1TNDRPVGs1TWpFeUlGb2dUVGN6T1M0ME9UazVNamdzTXpjdU1qazVPVGN6TXlCRE56TTVMams1TnpBek1pd3pOeTR5T1RrNU56TXpJRGMwTUM0ek9UazVNellzTXpjdU56QXpNREkzTWlBM05EQXVNems1T1RNMkxETTRMakU1T1RrNE1pQkROelF3TGpNNU9Ua3pOaXd6T0M0Mk9UY3dPRFk0SURjek9TNDVPVGN3TXpJc016a3VNRGs1T1Rrd055QTNNemt1TkRrNU9USTRMRE01TGpBNU9UazVNRGNnUXpjek9TNHdNREk1TnpNc016a3VNRGs1T1Rrd055QTNNemd1TlRrNU9URTVMRE00TGpZNU56QTROamdnTnpNNExqVTVPVGt4T1N3ek9DNHhPVGs1T0RJZ1F6Y3pPQzQxT1RrNU1Ua3NNemN1TnpBek1ESTNNaUEzTXprdU1EQXlPVGN6TERNM0xqSTVPVGszTXpNZ056TTVMalE1T1RreU9Dd3pOeTR5T1RrNU56TXpJRXczTXprdU5EazVPVEk0TERNM0xqSTVPVGszTXpNZ1dpSWdhV1E5SWtsdGNHOXlkR1ZrTFV4aGVXVnljeTFEYjNCNUlqNDhMM0JoZEdnK0NpQWdJQ0FnSUNBZ0lDQWdJRHd2Wno0S0lDQWdJQ0FnSUNBOEwyYytDaUFnSUNBOEwyYytDand2YzNablBnPT0pOyB9XG4gICAgLmhpc3RvcnktY29udGVudCAuY2hhcmdlLXN0YXR1cyBiIHtcbiAgICAgIGNvbG9yOiAjODA4MDgwOyB9XG4gIC5oaXN0b3J5LWNvbnRlbnQgLmFtb3VudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEQkRCREI7XG4gICAgd2lkdGg6IDc1cHg7IH1cblxuLmhpc3RvcnktY29udGVudC1wcmFjdGljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMjVweCAxMnB4IDIwcHg7IH1cbiAgLmhpc3RvcnktY29udGVudC1wcmFjdGljZSBoNCwgLmhpc3RvcnktY29udGVudC1wcmFjdGljZSBoMywgLmhpc3RvcnktY29udGVudC1wcmFjdGljZSBoMiwgLmhpc3RvcnktY29udGVudC1wcmFjdGljZSBwIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmhpc3RvcnktY29udGVudC1wcmFjdGljZSBwIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjODA4MDgwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmhpc3RvcnktY29udGVudC1wcmFjdGljZSBoNCB7XG4gICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gIC5oaXN0b3J5LWNvbnRlbnQtcHJhY3RpY2UgLm5hbWUge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAuaGlzdG9yeS1jb250ZW50LXByYWN0aWNlIC5kYXRlLXJlZmVyZW5jZSB7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5oaXN0b3J5LWNvbnRlbnQtcHJhY3RpY2UgLmRhdGUsIC5oaXN0b3J5LWNvbnRlbnQtcHJhY3RpY2UgLnJlZmVyZW5jZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4OyB9XG4gIC5oaXN0b3J5LWNvbnRlbnQtcHJhY3RpY2UgLmRhdGUtcmVmZXJlbmNlIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5oaXN0b3J5LWNvbnRlbnQtcHJhY3RpY2UgLnJlZmVyZW5jZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQzBDMEMwO1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cbiAgLmhpc3RvcnktY29udGVudC1wcmFjdGljZSAubGVmdCwgLmhpc3RvcnktY29udGVudC1wcmFjdGljZSAucmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmhpc3RvcnktY29udGVudC1wcmFjdGljZSAubGVmdCB7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gIC5oaXN0b3J5LWNvbnRlbnQtcHJhY3RpY2UgLm5hbWUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDUlOyB9XG4gIC5oaXN0b3J5LWNvbnRlbnQtcHJhY3RpY2UgLnByb3ZpZGVyLW5hbWUge1xuICAgIHdpZHRoOiAzNSU7IH1cbiAgLmhpc3RvcnktY29udGVudC1wcmFjdGljZSAuY2hhcmdlLXN0YXR1cy1jb250YWluZXIge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmhpc3RvcnktY29udGVudC1wcmFjdGljZSAuYW1vdW50IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEQkRCREI7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLnBheW1lbnQtZGV0YWlscy1tb2RhbC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDUwMHB4OyB9XG4gIC5wYXltZW50LWRldGFpbHMtbW9kYWwtY29udGFpbmVyIC5kZXRhaWwtZ3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgbWFyZ2luOiAzMnB4IDAgMCAwOyB9XG4gICAgLnBheW1lbnQtZGV0YWlscy1tb2RhbC1jb250YWluZXIgLmRldGFpbC1ncm91cDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjE7IH1cbiAgLnBheW1lbnQtZGV0YWlscy1tb2RhbC1jb250YWluZXIgLmRldGFpbC1ncm91cCBkaXY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucGF5bWVudC1kZXRhaWxzLW1vZGFsLWNvbnRhaW5lciAuZGV0YWlsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIGZsZXgtZ3JvdzogMDsgfVxuICAgIC5wYXltZW50LWRldGFpbHMtbW9kYWwtY29udGFpbmVyIC5kZXRhaWwuZmxhZzpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMTNweDtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODU5OTsgfVxuICAgIC5wYXltZW50LWRldGFpbHMtbW9kYWwtY29udGFpbmVyIC5kZXRhaWwgaDQge1xuICAgICAgY29sb3I6ICNDMEMwQzA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAucGF5bWVudC1kZXRhaWxzLW1vZGFsLWNvbnRhaW5lciAuZGV0YWlsIHAsIC5wYXltZW50LWRldGFpbHMtbW9kYWwtY29udGFpbmVyIC5kZXRhaWwgYSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAucGF5bWVudC1kZXRhaWxzLW1vZGFsLWNvbnRhaW5lciAuZGV0YWlsLmNvbW1lbnRzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucGF5bWVudC1kZXRhaWxzLW1vZGFsLWNvbnRhaW5lciAubW9kYWwtYnV0dG9uLWdyb3VwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIC5wYXltZW50LWRldGFpbHMtbW9kYWwtY29udGFpbmVyIC5tb2RhbC1idXR0b24tZ3JvdXAgYnV0dG9uLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg1OTk7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDg1OTk7IH1cbiAgICAgIC5wYXltZW50LWRldGFpbHMtbW9kYWwtY29udGFpbmVyIC5tb2RhbC1idXR0b24tZ3JvdXAgYnV0dG9uLnNlbGVjdGVkIC5sb2FkaW5nLWluZGljYXRvcjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg1OTk7IH1cbiAgICAucGF5bWVudC1kZXRhaWxzLW1vZGFsLWNvbnRhaW5lciAubW9kYWwtYnV0dG9uLWdyb3VwIGJ1dHRvbjpkaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnBheW1lbnQtZGV0YWlscy1tb2RhbC1jb250YWluZXIgLm1vZGFsLWJ1dHRvbi1ncm91cCBidXR0b246ZGlzYWJsZWQ6bm90KC5zZWxlY3RlZCkge1xuICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RCREJEQjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0RCREJEQjsgfVxuICAgICAgLnBheW1lbnQtZGV0YWlscy1tb2RhbC1jb250YWluZXIgLm1vZGFsLWJ1dHRvbi1ncm91cCBidXR0b246ZGlzYWJsZWQ6bm90KC5zZWxlY3RlZCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJEQkRCO1xuICAgICAgICBib3JkZXItY29sb3I6ICNEQkRCREI7IH1cbiAgICAucGF5bWVudC1kZXRhaWxzLW1vZGFsLWNvbnRhaW5lciAubW9kYWwtYnV0dG9uLWdyb3VwIHRleHRhcmVhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICM4MDgwODA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIGhlaWdodDogMzNweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICBtYXJnaW46IDAgMCA4cHggMDsgfVxuXG4uYmFsYW5jZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDEwcHggMCAyMHB4IDA7IH1cbiAgLmJhbGFuY2UtY29udGFpbmVyIDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG4gIC5iYWxhbmNlLWNvbnRhaW5lciBsYWJlbCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5iYWxhbmNlLWNvbnRhaW5lciBoMyB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5jYWxlbmRhci1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjRjNGM0YxO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMjBweCAzMHB4IDMwcHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FsZW5kYXItY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggNDBweCA0MHB4IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FsZW5kYXItY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggNjBweCA1MHB4IDYwcHg7IH0gfVxuICAuY2FsZW5kYXItY29udGFpbmVyIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5jYWxlbmRhci1jb250YWluZXIgaDMge1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAuY2FsZW5kYXItY29udGFpbmVyIHAuZXJyb3Ige1xuICAgIGNvbG9yOiAjZGMyYTJhOyB9XG4gIC5jYWxlbmRhci1jb250YWluZXIgLnJlbWluZC1vbmxpbmUtYm9va2luZy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgLmNhbGVuZGFyLWNvbnRhaW5lciAuY2FsLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMTtcbiAgICBtYXJnaW46IDMwcHggMCAxNXB4IDA7XG4gICAgcGFkZGluZzogMjAgMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLmNhbGVuZGFyLWNvbnRhaW5lciAuaW50cm8tdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGM0YzRjE7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5jYWxlbmRhci1jb250YWluZXIgLmludHJvLXRvcCBpbWcge1xuICAgICAgaGVpZ2h0OiA5MnB4O1xuICAgICAgd2lkdGg6IDkycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmNhbGVuZGFyLWNvbnRhaW5lciAuaW50cm8tdG9wIHAge1xuICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5jYWxlbmRhci1jb250YWluZXIgLmludHJvLWJvdHRvbSBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuICAuY2FsZW5kYXItY29udGFpbmVyIC5pbnRyby1ib3R0b20gaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDI4cHg7IH1cbiAgLmNhbGVuZGFyLWNvbnRhaW5lciAuY2FsZW5kYXItc3RhdHVzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7IH1cbiAgLmNhbGVuZGFyLWNvbnRhaW5lciAuY2FsZW5kYXItc3RhdHVzIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4OyB9XG4gICAgLmNhbGVuZGFyLWNvbnRhaW5lciAuY2FsZW5kYXItc3RhdHVzIGltZyB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAuY2FsZW5kYXItY29udGFpbmVyIC5jYWxlbmRhci1zdGF0dXMgLm9ubGluZSB7XG4gICAgICBjb2xvcjogIzU1QzNDMjsgfVxuICAgIC5jYWxlbmRhci1jb250YWluZXIgLmNhbGVuZGFyLXN0YXR1cyBwIHtcbiAgICAgIGNvbG9yOiAjODA4MDgwO1xuICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuY2FsZW5kYXItY29udGFpbmVyIC5jb25uZWN0LWNhbC1saXN0IC5jb25uZWN0ZWQtY2FsLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RCREJEQjsgfVxuICAgIC5jYWxlbmRhci1jb250YWluZXIgLmNvbm5lY3QtY2FsLWxpc3QgLmNvbm5lY3RlZC1jYWwtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAuY2FsZW5kYXItY29udGFpbmVyIC5jb25uZWN0LWNhbC1zZWNvbmRhcnktYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuY2FsZW5kYXItY29udGFpbmVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RCREJEQjsgfVxuXG4jc2VsZWN0X2NhbGVuZGFyX21vZGFsIC5tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICB0b3A6IDYwcHg7IH1cblxuLnNlbGVjdF9jYWxlbmRhcl9tb2RhbF9jb250ZW50IC5zZWxlY3QtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCA0MHB4IDA7IH1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9c3R5bGUuY3NzLm1hcCAqLyJdfQ== */