.sidebar {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  overflow: hidden;
  z-index: 2000; }
  .sidebar.collapsed {
    width: 40px; }
  @media (min-width: 768px) {
    .sidebar {
      top: 10px;
      bottom: 10px;
      transition: width 500ms; } }
/*
  @media (min-width: 768px) and (max-width: 991px) {
    .sidebar {
      width: 305px; } }
*/
  @media (min-width: 768px) and (max-width: 1199px) {
    .sidebar {
      width: 400px; } }
  @media (min-width: 1200px) {
    .sidebar {
      width: 460px; } }

.sidebar-left {
  left: 0; }
  @media (min-width: 768px) {
    .sidebar-left {
      left: 10px; } }

.sidebar-right {
  right: 0; }
  @media (min-width: 768px) {
    .sidebar-right {
      right: 10px; } }

.sidebar-tabs {
  top: 0;
  bottom: 0;
  height: 100%;
  background-color: #fff; }
  .sidebar-left .sidebar-tabs {
    left: 0; }
  .sidebar-right .sidebar-tabs {
    right: 0; }
  .sidebar-tabs, .sidebar-tabs > ul {
    position: absolute;
    width: 40px;
    margin: 0;
    padding: 0; }
    .sidebar-tabs > li, .sidebar-tabs > ul > li {
      width: 100%;
      height: 40px;
      color: #333;
      font-size: 12pt;
      overflow: hidden;
      transition: all 80ms; }
      .sidebar-tabs > li:hover, .sidebar-tabs > ul > li:hover {
        color: #333;
        background-color: #eee; }
      .sidebar-tabs > li.active, .sidebar-tabs > ul > li.active {
        color: #333;
        background-color: #eee; }
      .sidebar-tabs > li.disabled, .sidebar-tabs > ul > li.disabled {
        color: rgba(51, 51, 51, 0.4); }
        .sidebar-tabs > li.disabled:hover, .sidebar-tabs > ul > li.disabled:hover {
          background: transparent; }
        .sidebar-tabs > li.disabled > a, .sidebar-tabs > ul > li.disabled > a {
          cursor: default; }
      .sidebar-tabs > li > a, .sidebar-tabs > ul > li > a {
        display: block;
        width: 100%;
        height: 100%;
        line-height: 40px;
        color: inherit;
        text-decoration: none;
        text-align: center; }
  .sidebar-tabs > ul + ul {
    bottom: 0; }

.sidebar-content {
  position: absolute;
  top: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.95);
  overflow-x: hidden;
  overflow-y: auto; }
  .sidebar-left .sidebar-content {
    left: 40px;
    right: 0; }
  .sidebar-right .sidebar-content {
    left: 0;
    right: 40px; }
  .sidebar.collapsed > .sidebar-content {
    overflow-y: hidden; }

.sidebar-pane {
  display: none;
  left: 0;
  right: 0;
  box-sizing: border-box;
  padding: 10px 20px; }
  .sidebar-pane.active {
    display: block; }
/*
  @media (min-width: 768px) and (max-width: 991px) {
    .sidebar-pane {
      min-width: 265px; } }
*/
  @media (min-width: 768px) and (max-width: 1199px) {
    .sidebar-pane {
      min-width: 360px; } }
  @media (min-width: 1200px) {
    .sidebar-pane {
      min-width: 420px; } }

.sidebar-header {
  margin: -10px -20px 0;
  height: 40px;
  padding: 0 20px;
  line-height: 40px;
  font-size: 14.4pt;
  color: #000;
  background-color: #eee; }
  .sidebar-right .sidebar-header {
    padding-left: 40px; }

.sidebar-close {
  position: absolute;
  top: 0;
  width: 40px;
  height: 40px;
  text-align: center;
  cursor: pointer; }
  .sidebar-left .sidebar-close {
    right: 0; }
  .sidebar-right .sidebar-close {
    left: 0; }

.sidebar-left ~ .sidebar-map {
  margin-left: 40px; }
  @media (min-width: 768px) {
    .sidebar-left ~ .sidebar-map {
      margin-left: 0; } }

.sidebar-right ~ .sidebar-map {
  margin-right: 40px; }
  @media (min-width: 768px) {
    .sidebar-right ~ .sidebar-map {
      margin-right: 0; } }

.sidebar {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65); }
  .sidebar.leaflet-touch {
    box-shadow: none;
    border-right: 2px solid rgba(0, 0, 0, 0.2); }
  @media (min-width: 768px) {
    .sidebar {
      border-radius: 4px; }
      .sidebar.leaflet-touch {
        border: 2px solid rgba(0, 0, 0, 0.2); } }

@media (min-width: 768px) {
  .sidebar-left ~ .sidebar-map .leaflet-left {
    transition: left 500ms; } }
/*
@media (min-width: 768px) and (max-width: 991px) {
  .sidebar-left ~ .sidebar-map .leaflet-left {
    left: 315px; } }
*/
@media (min-width: 768px) and (max-width: 1199px) {
  .sidebar-left ~ .sidebar-map .leaflet-left {
    left: 410px; } }
@media (min-width: 1200px) {
  .sidebar-left ~ .sidebar-map .leaflet-left {
    left: 470px; } }
@media (min-width: 768px) {
  .sidebar-left.collapsed ~ .sidebar-map .leaflet-left {
    left: 50px; } }

@media (min-width: 768px) {
  .sidebar-right ~ .sidebar-map .leaflet-right {
    transition: right 500ms; } }
/*
@media (min-width: 768px) and (max-width: 991px) {
  .sidebar-right ~ .sidebar-map .leaflet-right {
    right: 315px; } }
*/
@media (min-width: 768px) and (max-width: 1199px) {
  .sidebar-right ~ .sidebar-map .leaflet-right {
    right: 410px; } }
@media (min-width: 1200px) {
  .sidebar-right ~ .sidebar-map .leaflet-right {
    right: 470px; } }
@media (min-width: 768px) {
  .sidebar-right.collapsed ~ .sidebar-map .leaflet-right {
    right: 50px; } }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiIiwic291cmNlcyI6WyJzY3NzL2xlYWZsZXQtc2lkZWJhci5zY3NzIiwic2Nzcy9fYmFzZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQzBCQTtFQUNJLFVBQVU7RUFFVixLQUFLO0VBQ0wsUUFBUTtFQUNSLE9BeEJPO0VBMEJQLFVBQVU7RUFFVixTQTFCYztFQTBCbEIsUUFBUTtJQUdBLE9BMUJHO0VBNkJQO0lBZko7TUFnQlEsS0QxQ1U7TUMyQ1YsUUQzQ1U7TUM2Q1YsWUFBWTtFQUdoQjtJQXRCSjtNQXVCUSxPQTNDRztFQThDUDtJQTFCSjtNQTJCUSxPQWhERztFQW1EUDtJQTlCSjtNQStCUSxPQXJERzs7QUF5RFg7RUFDSSxNQUFNO0VBRU47SUFISjtNQUlRLE1EakVVOztBQ3FFbEI7RUFDSSxPQUFPO0VBRVA7SUFISjtNQUlRLE9EekVVOztBQzZFbEI7RUFDSSxLQUFLO0VBQ0wsUUFBUTtFQUNSLFFBQVE7RUFVUixrQkRwRk07RUMwRVYsY0FBYztJQUdOLE1BQU07RUFDZCxlQUFlO0lBR1AsT0FBTztFQUdmLGVBQWUsZ0JBQWdCO0lBR3ZCLFVBQVU7SUFFVixPQW5GRztJQXFGSCxRQUFRO0lBQ1IsU0FBUztJQUFqQixnQkFBZ0IsSUFBSSxnQkFBZ0IsS0FBSztNQUc3QixPQUFPO01BQ1AsUUExRkQ7TUE0RkMsT0RuR0g7TUNzR0csV0E5Rkk7TUFnR0osVUFBVTtNQUVWLFlBQVk7TUFBeEIsZ0JBQWdCLEVBQUUsUUFBUSxnQkFBZ0IsS0FBSyxFQUFFO1FBR2pDLE9EM0dEO1FDNEdDLGtCRDNHRDtNQzRHZixnQkFBZ0IsRUFBRSxTQUFTLGdCQUFnQixLQUFLLEVBQUU7UUFHbEMsT0Q5R0E7UUMrR0Esa0JEOUdBO01DK0doQixnQkFBZ0IsRUFBRSxXQUFXLGdCQUFnQixLQUFLLEVBQUU7UUFHcEMsT0FBTztRQUF2QixnQkFBZ0IsRUFBRSxTQUFTLFFBQVEsZ0JBQWdCLEtBQUssRUFBRSxTQUFTO1VBTTNDLFlBQVk7UUFFcEMsZ0JBQWdCLEVBQUUsWUFBWSxHQUFHLGdCQUFnQixLQUFLLEVBQUUsWUFBWTtVQUdoRCxRQUFRO01BRTVCLGdCQUFnQixLQUFLLEdBQUcsZ0JBQWdCLEtBQUssS0FBSztRQUdsQyxTQUFTO1FBRVQsT0FBTztRQUNQLFFBQVE7UUFFUixhQXJJTDtRQXVJSyxPQUFPO1FBQ1AsaUJBQWlCO1FBQ2pCLFlBQVk7RUFHNUIsZ0JBQWdCLEtBQUs7SUFHYixRQUFROztBQUloQjtFQUNJLFVBQVU7RUFZVixLQUFLO0VBQ0wsUUFBUTtFQUVSLGtCQTNKUztFQTZKVCxZQUFZO0VBQ1osWUFBWTtFQWxCaEIsY0FBYztJQUdOLE1BdkpHO0lBd0pILE9BQU87RUFDZixlQUFlO0lBR1AsTUFBTTtJQUNOLE9BN0pHO0VBc0tYLFFBQVEsYUFBYTtJQUdiLFlBQVk7O0FBSXBCO0VBQ0ksU0FBUztFQUVULE1BQU07RUFDTixPQUFPO0VBQ1AsWUFBWTtFQUVaLFNBQVM7RUFBYixhQUFhO0lBR0wsU0FBUztFQUdiO0lBYko7TUFjUSxXQUFXO0VBR2Y7SUFqQko7TUFrQlEsV0FBVztFQUdmO0lBckJKO01Bc0JRLFdBQVc7O0FBSW5CO0VBQ0ksUUFBbUM7RUFDbkMsUUF6TU87RUEwTVAsU0FBUztFQUNULGFBM01PO0VBNE1QLFdBQVc7RUFDWCxPRGhOWTtFQ2lOWixrQkRoTlk7RUNnTmhCLGVBQWU7SUFHUCxjQWpORzs7QUFxTlg7RUFDSSxVQUFVO0VBQ1YsS0FBSztFQUNMLE9BeE5PO0VBeU5QLFFBek5PO0VBME5QLFlBQVk7RUFDWixRQUFRO0VBQVosY0FBYztJQUdOLE9BQU87RUFDZixlQUFlO0lBR1AsTUFBTTs7QUFJZCxnQkFBZ0I7RUFFUixhQXhPRztFQTBPSDtJQUpSLGdCQUFnQjtNQUtKLGFBQWE7O0FBRXpCLGlCQUFpQjtFQUdULGNBaFBHO0VBa1BIO0lBTFIsaUJBQWlCO01BTUwsY0FBYzs7QURqUDFCO0VBQ0ksWUFaYTtFQVlqQixRQUFRO0lBR0EsWUFBWTtJQUNaLGNBakJlO0VBb0JuQjtJQVJKO01BU1EsZUF0QmdCO01Bc0J4QixRQUFRO1FBR0ksUUF4Qlc7O0FBZ0NmO0VBSFIsZ0JBQWdCLGFBQWE7SUFJakIsWUFBWTtBQUdoQjtFQVBSLGdCQUFnQixhQUFhO0lBUWpCLE1BQU07QUFHVjtFQVhSLGdCQUFnQixhQUFhO0lBWWpCLE1BQU07QUFHVjtFQWZSLGdCQUFnQixhQUFhO0lBZ0JqQixNQUFNO0FBS1Y7RUFIUixhQUFhLGFBQWEsYUFBYTtJQUkzQixNQUFNOztBQVFWO0VBSFIsaUJBQWlCLGFBQWE7SUFJbEIsWUFBWTtBQUdoQjtFQVBSLGlCQUFpQixhQUFhO0lBUWxCLE9BQU87QUFHWDtFQVhSLGlCQUFpQixhQUFhO0lBWWxCLE9BQU87QUFHWDtFQWZSLGlCQUFpQixhQUFhO0lBZ0JsQixPQUFPO0FBS1g7RUFIUixjQUFjLGFBQWEsYUFBYTtJQUk1QixPQUFPIiwic291cmNlc0NvbnRlbnQiOlsiJHNpZGViYXItbWFyZ2luczogMTBweDtcbiRzaWRlYmFyLWJvcmRlci1yYWRpdXM6IDRweDtcbiRzaWRlYmFyLXRvdWNoLWJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiRzaWRlYmFyLXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC42NSk7XG5cbiR0YWItZmc6ICMzMzM7XG4kdGFicy1iZzogI2ZmZjtcbiR0YWItaG92ZXItZmc6ICMwMDA7XG4kdGFiLWhvdmVyLWJnOiAjZWVlO1xuJHRhYi1hY3RpdmUtZmc6ICNmZmY7XG4kdGFiLWFjdGl2ZS1iZzogIzAwNzRkOTtcblxuQGltcG9ydCAnYmFzZSc7XG5cbi5zaWRlYmFyIHtcbiAgICBib3gtc2hhZG93OiAkc2lkZWJhci1zaGFkb3c7XG5cbiAgICAmLmxlYWZsZXQtdG91Y2gge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItcmlnaHQ6ICRzaWRlYmFyLXRvdWNoLWJvcmRlcjtcbiAgICB9XG5cbiAgICBAbWVkaWEobWluLXdpZHRoOiR0aHJlc2hvbGQtc20pIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNpZGViYXItYm9yZGVyLXJhZGl1cztcblxuICAgICAgICAmLmxlYWZsZXQtdG91Y2gge1xuICAgICAgICAgICAgYm9yZGVyOiAkc2lkZWJhci10b3VjaC1ib3JkZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaWRlYmFyLWxlZnQge1xuXG4gICAgJiB+IC5zaWRlYmFyLW1hcCAubGVhZmxldC1sZWZ0IHtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokdGhyZXNob2xkLXNtKSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0ICRzaWRlYmFyLXRyYW5zaXRpb247XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiR0aHJlc2hvbGQtc20pIGFuZCAobWF4LXdpZHRoOiR0aHJlc2hvbGQtbWQgLSAxcHgpIHtcbiAgICAgICAgICAgIGxlZnQ6ICR3aWR0aC1zbSArICRzaWRlYmFyLW1hcmdpbnM7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiR0aHJlc2hvbGQtbWQpIGFuZCAobWF4LXdpZHRoOiR0aHJlc2hvbGQtbGcgLSAxcHgpIHtcbiAgICAgICAgICAgIGxlZnQ6ICR3aWR0aC1tZCArICRzaWRlYmFyLW1hcmdpbnM7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiR0aHJlc2hvbGQtbGcpIHtcbiAgICAgICAgICAgIGxlZnQ6ICR3aWR0aC1sZyArICRzaWRlYmFyLW1hcmdpbnM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbGxhcHNlZCB+IC5zaWRlYmFyLW1hcCAubGVhZmxldC1sZWZ0IHtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokdGhyZXNob2xkLXNtKSB7XG4gICAgICAgICAgICBsZWZ0OiAkdGFiLXNpemUgKyAkc2lkZWJhci1tYXJnaW5zO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2lkZWJhci1yaWdodCB7XG5cbiAgICAmIH4gLnNpZGViYXItbWFwIC5sZWFmbGV0LXJpZ2h0IHtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokdGhyZXNob2xkLXNtKSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAkc2lkZWJhci10cmFuc2l0aW9uO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokdGhyZXNob2xkLXNtKSBhbmQgKG1heC13aWR0aDokdGhyZXNob2xkLW1kIC0gMXB4KSB7XG4gICAgICAgICAgICByaWdodDogJHdpZHRoLXNtICsgJHNpZGViYXItbWFyZ2lucztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6JHRocmVzaG9sZC1tZCkgYW5kIChtYXgtd2lkdGg6JHRocmVzaG9sZC1sZyAtIDFweCkge1xuICAgICAgICAgICAgcmlnaHQ6ICR3aWR0aC1tZCArICRzaWRlYmFyLW1hcmdpbnM7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiR0aHJlc2hvbGQtbGcpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAkd2lkdGgtbGcgKyAkc2lkZWJhci1tYXJnaW5zO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jb2xsYXBzZWQgfiAuc2lkZWJhci1tYXAgLmxlYWZsZXQtcmlnaHQge1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiR0aHJlc2hvbGQtc20pIHtcbiAgICAgICAgICAgIHJpZ2h0OiAkdGFiLXNpemUgKyAkc2lkZWJhci1tYXJnaW5zO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJHRocmVzaG9sZC1sZzogMTIwMHB4O1xuJHRocmVzaG9sZC1tZDogOTkycHg7XG4kdGhyZXNob2xkLXNtOiA3NjhweDtcblxuJHdpZHRoLWxnOiA0NjBweDtcbiR3aWR0aC1tZDogMzkwcHg7XG4kd2lkdGgtc206IDMwNXB4O1xuJHdpZHRoLXhzOiAxMDAlO1xuXG4kc2lkZWJhci16LWluZGV4OiAyMDAwICFkZWZhdWx0O1xuJHNpZGViYXItdHJhbnNpdGlvbjogNTAwbXMgIWRlZmF1bHQ7XG5cbiR0YWItc2l6ZTogNDBweCAhZGVmYXVsdDtcbiR0YWItZm9udC1zaXplOiAxMnB0ICFkZWZhdWx0O1xuJHRhYi1iZzogbnVsbCAhZGVmYXVsdDtcbiR0YWItdHJhbnNpdGlvbjogODBtcyAhZGVmYXVsdDtcblxuJGhlYWRlci1mZzogJHRhYi1hY3RpdmUtZmcgIWRlZmF1bHQ7XG4kaGVhZGVyLWJnOiAkdGFiLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGNvbnRlbnQtYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgIWRlZmF1bHQ7XG4kY29udGVudC1wYWRkaW5nLXZlcnRpY2FsOiAxMHB4ICFkZWZhdWx0O1xuJGNvbnRlbnQtcGFkZGluZy1ob3Jpem9udGFsOiAyMHB4ICFkZWZhdWx0O1xuXG4kbW92ZS1tYXAtaW4teHM6IHRydWUgIWRlZmF1bHQ7XG5cbi5zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAkd2lkdGgteHM7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgei1pbmRleDogJHNpZGViYXItei1pbmRleDtcblxuICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgd2lkdGg6ICR0YWItc2l6ZTtcbiAgICB9XG5cbiAgICBAbWVkaWEobWluLXdpZHRoOiR0aHJlc2hvbGQtc20pIHtcbiAgICAgICAgdG9wOiAkc2lkZWJhci1tYXJnaW5zO1xuICAgICAgICBib3R0b206ICRzaWRlYmFyLW1hcmdpbnM7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggJHNpZGViYXItdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAbWVkaWEobWluLXdpZHRoOiR0aHJlc2hvbGQtc20pIGFuZCAobWF4LXdpZHRoOiR0aHJlc2hvbGQtbWQgLSAxcHgpIHtcbiAgICAgICAgd2lkdGg6ICR3aWR0aC1zbTtcbiAgICB9XG5cbiAgICBAbWVkaWEobWluLXdpZHRoOiR0aHJlc2hvbGQtbWQpIGFuZCAobWF4LXdpZHRoOiR0aHJlc2hvbGQtbGcgLSAxcHgpIHtcbiAgICAgICAgd2lkdGg6ICR3aWR0aC1tZDtcbiAgICB9XG5cbiAgICBAbWVkaWEobWluLXdpZHRoOiR0aHJlc2hvbGQtbGcpIHtcbiAgICAgICAgd2lkdGg6ICR3aWR0aC1sZztcbiAgICB9XG59XG5cbi5zaWRlYmFyLWxlZnQge1xuICAgIGxlZnQ6IDA7XG5cbiAgICBAbWVkaWEobWluLXdpZHRoOiR0aHJlc2hvbGQtc20pIHtcbiAgICAgICAgbGVmdDogJHNpZGViYXItbWFyZ2lucztcbiAgICB9XG59XG5cbi5zaWRlYmFyLXJpZ2h0IHtcbiAgICByaWdodDogMDtcblxuICAgIEBtZWRpYShtaW4td2lkdGg6JHRocmVzaG9sZC1zbSkge1xuICAgICAgICByaWdodDogJHNpZGViYXItbWFyZ2lucztcbiAgICB9XG59XG5cbi5zaWRlYmFyLXRhYnMge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLnNpZGViYXItbGVmdCAmIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuc2lkZWJhci1yaWdodCAmIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYnMtYmc7XG5cbiAgICAmLCAmID4gdWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgd2lkdGg6ICR0YWItc2l6ZTtcblxuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAkdGFiLXNpemU7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkdGFiLWZnO1xuICAgICAgICAgICAgQGlmICR0YWItYmcgeyBiYWNrZ3JvdW5kOiAkdGFiLWJnOyB9XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRhYi1mb250LXNpemU7XG5cbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdGFiLXRyYW5zaXRpb247XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGFiLWhvdmVyLWZnO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWItaG92ZXItYmc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRhYi1hY3RpdmUtZmc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYi1hY3RpdmUtYmc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBmYWRlLW91dCgkdGFiLWZnLCAwLjYpO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpZiAkdGFiLWJnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0YWItYmc7XG4gICAgICAgICAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkdGFiLXNpemU7XG5cbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJiA+IHVsICsgdWwge1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxufVxuXG4uc2lkZWJhci1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAuc2lkZWJhci1sZWZ0ICYge1xuICAgICAgICBsZWZ0OiAkdGFiLXNpemU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5zaWRlYmFyLXJpZ2h0ICYge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogJHRhYi1zaXplO1xuICAgIH1cblxuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udGVudC1iZztcblxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgLnNpZGViYXIuY29sbGFwc2VkID4gJiB7XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICB9XG59XG5cbi5zaWRlYmFyLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBwYWRkaW5nOiAkY29udGVudC1wYWRkaW5nLXZlcnRpY2FsICRjb250ZW50LXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQG1lZGlhKG1pbi13aWR0aDokdGhyZXNob2xkLXNtKSBhbmQgKG1heC13aWR0aDokdGhyZXNob2xkLW1kIC0gMXB4KSB7XG4gICAgICAgIG1pbi13aWR0aDogJHdpZHRoLXNtIC0gJHRhYi1zaXplO1xuICAgIH1cblxuICAgIEBtZWRpYShtaW4td2lkdGg6JHRocmVzaG9sZC1tZCkgYW5kIChtYXgtd2lkdGg6JHRocmVzaG9sZC1sZyAtIDFweCkge1xuICAgICAgICBtaW4td2lkdGg6ICR3aWR0aC1tZCAtICR0YWItc2l6ZTtcbiAgICB9XG5cbiAgICBAbWVkaWEobWluLXdpZHRoOiR0aHJlc2hvbGQtbGcpIHtcbiAgICAgICAgbWluLXdpZHRoOiAkd2lkdGgtbGcgLSAkdGFiLXNpemU7XG4gICAgfVxufVxuXG4uc2lkZWJhci1oZWFkZXIge1xuICAgIG1hcmdpbjogKC0kY29udGVudC1wYWRkaW5nLXZlcnRpY2FsKSAoLSRjb250ZW50LXBhZGRpbmctaG9yaXpvbnRhbCkgMDtcbiAgICBoZWlnaHQ6ICR0YWItc2l6ZTtcbiAgICBwYWRkaW5nOiAwICRjb250ZW50LXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBsaW5lLWhlaWdodDogJHRhYi1zaXplO1xuICAgIGZvbnQtc2l6ZTogJHRhYi1mb250LXNpemUgKiAxLjI7XG4gICAgY29sb3I6ICRoZWFkZXItZmc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1iZztcblxuICAgIC5zaWRlYmFyLXJpZ2h0ICYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR0YWItc2l6ZTtcbiAgICB9XG59XG5cbi5zaWRlYmFyLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAkdGFiLXNpemU7XG4gICAgaGVpZ2h0OiAkdGFiLXNpemU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5zaWRlYmFyLWxlZnQgJiB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5zaWRlYmFyLXJpZ2h0ICYge1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbn1cblxuQGlmICRtb3ZlLW1hcC1pbi14cyB7XG4gICAgLnNpZGViYXItbGVmdCB+IC5zaWRlYmFyLW1hcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkdGFiLXNpemU7XG5cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokdGhyZXNob2xkLXNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaWRlYmFyLXJpZ2h0IH4gLnNpZGViYXItbWFwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkdGFiLXNpemU7XG5cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokdGhyZXNob2xkLXNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXX0=*/