@-ms-viewport {
  width: auto !important;
}

/* ---------------------------------------------------------------------- */

/*  Only larger Devices
/* ---------------------------------------------------------------------- */

@media (min-width: 1824px) {
  .layout-boxed > .main-wrapper,
  .layout-boxed .navbar,
  .layout-boxed footer,
  .layout-boxed .newton,
  .layout-boxed #horizontal-menu {
    max-width: 1470px !important;
  }

  .layout-boxed .main-wrapper > .topbar,
  .layout-boxed .main-wrapper > footer,
  .layout-boxed #horizontal-menu {
    left: 50% !important;
    margin-left: -734px  !important;
  }

  .layout-boxed.right-sidebar-open .main-wrapper > .topbar,
  .layout-boxed.right-sidebar-open .main-wrapper > footer {
    margin-left: -994px !important;
  }
}

@media (min-width: 1224px) and (max-width: 1823px) {
  .layout-boxed > .main-wrapper,
  .layout-boxed .navbar,
  .layout-boxed footer,
  .layout-boxed .newton,
  .layout-boxed #horizontal-menu {
    max-width: 1170px !important;
  }

  .layout-boxed .main-wrapper > .topbar,
  .layout-boxed .main-wrapper > footer,
  .layout-boxed #horizontal-menu {
    left: 50% !important;
    margin-left: -584px !important;
  }

  .layout-boxed.right-sidebar-open .main-wrapper > .topbar,
  .layout-boxed.right-sidebar-open .main-wrapper > footerfooter {
    margin-left: -844px !important;
  }
}

@media (min-width: 992px) {
  /* 992px */

  .layout-boxed #pageslide-left {
    left: auto !important;
    margin-left: 0 !important;
  }

  .layout-boxed .closedbar {
    left: auto !important;
    display: none;
  }

  .layout-boxed.right-sidebar-open #pageslide-left {
    margin-left: -260px !important;
  }

  .layout-boxed.sidebar-close #pageslide-left {
    display: none;
  }

  .layout-boxed.sidebar-close .main-container {
    margin-left: 0 !important;
  }

  .layout-boxed.sidebar-close .closedbar {
    display: block;
  }

  .layout-boxed.right-sidebar-open .closedbar {
    margin-left: -260px !important;
  }
}

@media (min-width: 1200px) {
  /* 1200px */

  .core-box .title {
    font-size: 16px;
    line-height: 16px;
    font-size: 1.2vw;
    line-height: 1.2vw;
  }
}

/* ---------------------------------------------------------------------- */

/*  Small Devices Only
/* ---------------------------------------------------------------------- */

@media (max-width: 767px) {
  /* 767px */

  .current-user .dropdown-menu {
    right: auto !important;
    left: -100px !important;
  }

  .toolbar .tooltip-notification {
    right: auto;
  }

  .tooltip-notification .tooltip-notification-arrow {
    left: 40%;
  }
}

/* ---------------------------------------------------------------------- */

/*  From Small Devices Up To Medium Devices
/* ---------------------------------------------------------------------- */

@media (min-width: 768px) and (max-width: 991px) {
  /* 768px - 991px */

  .current-user .dropdown-menu {
    right: auto !important;
    left: -30px !important;
  }
}

/* ---------------------------------------------------------------------- */

/*  Up To Medium Devices
 /* ---------------------------------------------------------------------- */

@media (max-width: 991px) {
  /* 991px */

  .horizontal-menu-fixed .main-container {
    margin-top: 86px !important;
  }

  #horizontal-menu {
    position: relative !important;
    top: 0px !important;
  }

  .main-container {
    margin-left: 0 !important;
  }

  .sidebar-mobile-open .main-container {
    left: 260px !important;
  }

  .main-content .container > .row,
  #ajax-content > .row {
    padding: 0;
  }

  .sidebar-mobile-open .topbar {
    left: 260px !important;
    right: -260px !important;
  }

  .topbar > .container .navbar-header {
    float: none;
    margin: 12px 0 0 10px;
    width: 140px;
  }

  .topbar {
    min-height: 50px !important;
    position: relative !important;
  }

  .topbar .container .navbar-header .sb-toggle-left {
    height: 50px !important;
    line-height: 50px !important;
  }

  .topbar .container .navbar-header .navbar-brand {
    line-height: 50px !important;
  }

  .topbar .container .topbar-tools {
    height: 50px !important;
    max-height: 50px !important;
  }

  .topbar .container .topbar-tools > ul > li.current-user .dropdown-toggle {
    line-height: 50px !important;
    height: 50px !important;
  }

  .topbar .container .topbar-tools > ul > li.right-menu-toggle a {
    line-height: 40px;
    height: 40px;
  }

  .main-container,
  .horizontal-menu-fixed .main-container {
    margin-top: 0 !important;
  }

  .topbar > .container .navbar-brand,
  .logo {
    left: 50px;
  }

  li.dropdown.current-user .dropdown-toggle > i {
    margin-left: 0;
  }

  .dropdown-subview {
    right: auto !important;
    left: -15px !important;
  }

  .dropdown-subview:before {
    right: auto !important;
    left: 49px !important;
  }

  .dropdown-subview:after {
    right: auto !important;
    left: 50px !important;
  }

  .dropdown-messages {
    right: auto !important;
    left: -110px !important;
  }

  .dropdown-messages:before {
    right: auto !important;
    left: 144px !important;
  }

  .dropdown-messages:after {
    right: auto !important;
    left: 145px !important;
  }

  .main-content .row {
    padding: 0;
  }

  #pageslide-left {
    top: 0;
    left: -260px !important;
    margin-left: 0 !important;
    padding-top: 0 !important;
  }

  .sidebar-mobile-open #pageslide-left {
    left: 0 !important;
  }

  .right-sidebar-open #pageslide-left {
    left: -520px !important;
  }

  #pageslide-left .navbar-content {
    top: 0;
  }

  .sidebar-mobile-open #pageslide-right {
    right: -520px;
  }

  .flot-small-container {
    height: 200px;
  }

  .main-content,
  footer .footer-inner {
    position: relative;
    margin-left: 0 !important;
  }

  .sidebar-mobile-open footer {
    left: 260px !important;
  }

  div.timeline {
    margin: 0;
  }

  div.timeline .columns li {
    float: none !important;
    width: 100% !important;
  }

  .timeline_element {
    margin: 20px auto !important;
  }

  .timeline_element:after {
    display: none;
  }

  .timeline_element:before {
    display: none;
  }

  .timeline-scrubber {
    display: none;
  }

  .faq .nav-tabs {
    float: none;
  }

  .page-header h1 {
    font-size: 24px;
    margin-top: 15px !important;
  }

  /*Lock Screen*/

  .main-ls {
    height: auto;
    left: 0;
    margin: 0 auto !important;
    position: relative;
    top: 0;
    width: 85%;
  }

  .main-ls .logo,
  .main-ls .copyright {
    text-align: center;
  }

  body.lock-screen .box-ls {
    display: inline-block;
    text-align: center;
    width: 100% !important;
  }

  body.lock-screen .user-info {
    float: none !important;
    width: auto !important;
  }

  .mini-stats li {
    border-right: 1px solid #30ddc6;
  }

  .mini-stats li:last-child {
    border-right: 0 none;
  }

  #sidebar-tab.nav-justified > li {
    display: table-cell;
    width: 1%;
  }

  #sidebar-tab.nav-justified > li a {
    border: 1px solid transparent;
  }
}



/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9hc3NldHMvc2Fzcy9wYXJ0aWFscy9fcmVzcG9uc2l2ZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL3N0eWxlcy1yZXNwb25zaXZlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRTtDQ0NEOztBRENEOztBQUNBOzRFQ0c0RTs7QURENUU7RUFDRTs7Ozs7SUFDRTtHQ1FEOztFRE5EOzs7SUFDRTtJQUNBO0dDV0Q7O0VEVEQ7O0lBRUk7R0NZSDtDQUNGOztBRFJEO0VBQ0U7Ozs7O0lBQ0U7R0NlRDs7RURiRDs7O0lBQ0U7SUFDQTtHQ2tCRDs7RURoQkQ7O0lBRUk7R0NtQkg7Q0FDRjs7QURoQkQ7RUFBb0M7O0VBQ2xDO0lBQ0U7SUFDQTtHQ3FCRDs7RURuQkQ7SUFDRTtJQUNBO0dDc0JEOztFRHBCSDtJQUVJO0dDc0JEOztFRG5CRDtJQUNFO0dDc0JEOztFRHBCRDtJQUNFO0dDdUJEOztFRHJCRDtJQUNFO0dDd0JEOztFRHRCRDtJQUNFO0dDeUJEO0NBQ0Y7O0FEdkJEO0VBQW9DOztFQUNsQztJQUNFO0lBQ0E7SUFDQTtJQUNBO0dDNEJEO0NBQ0Y7O0FEMUJEOztBQUNBOzRFQzhCNEU7O0FENUI1RTtFQUFxQzs7RUFDbkM7SUFDRTtJQUNBO0dDaUNEOztFRC9CRDtJQUNFO0dDa0NEOztFRGhDRDtJQUNFO0dDbUNEO0NBQ0Y7O0FEakNEOztBQUNBOzRFQ3FDNEU7O0FEbkM1RTtFQUFtRTs7RUFDakU7SUFDRTtJQUNBO0dDd0NEO0NBQ0Y7O0FEdENEOztBQUNBOzZFQzBDNkU7O0FEeEM3RTtFQUFxQzs7RUFFbkM7SUFDRTtHQzRDRDs7RUQxQ0Q7SUFDRTtHQzZDRDs7RUQ1Q0M7SUFDRTtHQytDSDs7RUQ1Q0Q7O0lBQ0U7R0NnREQ7O0VEN0NDO0lBQ0U7SUFDQTtHQ2dESDs7RURuREQ7SUFNSTtJQUNBO0lBQ0E7R0NpREg7O0VEOUNEO0lBQ0U7SUFDQTtHQ2lERDs7RURuREQ7SUFNUTtJQUNBO0dDaURQOztFRHhERDtJQVVRO0dDa0RQOztFRDVERDtJQWVNO0lBQ0E7R0NpREw7O0VEakVEO0lBcUJjO0lBQ0E7R0NnRGI7O0VEdEVEO0lBMkJjO0lBQ0E7R0MrQ2I7O0VEdENEOztJQUNHO0dDMENGOztFRHhDRDs7SUFDRTtHQzRDRDs7RUQxQ0Q7SUFDRTtHQzZDRDs7RUQzQ0Q7SUFDRTtJQUNBO0dDOENEOztFRGhERDtJQUlJO0lBQ0E7R0NnREg7O0VEckREO0lBUUk7SUFDQTtHQ2lESDs7RUQ3Q0Q7SUFDRTtJQUNBO0dDZ0REOztFRGxERDtJQUlJO0lBQ0E7R0NrREg7O0VEdkREO0lBUUk7SUFDQTtHQ21ESDs7RUQvQ0Q7SUFDRTtHQ2tERDs7RURoREQ7SUFDRTtJQUNBO0lBQ0E7SUFDQTtHQ21ERDs7RURsREM7SUFDRTtHQ3FESDs7RURuREM7SUFDRTtHQ3NESDs7RUQvREQ7SUFZSTtHQ3VESDs7RURuREM7SUFDRTtHQ3NESDs7RURsREQ7SUFDRTtHQ3FERDs7RURuREQ7O0lBQ0U7SUFDQTtHQ3VERDs7RURwREM7SUFDRTtHQ3VESDs7RURwREQ7SUFDRztHQ3VERjs7RUR4REQ7SUFHSTtJQUNBO0dDeURIOztFRG5ERDtJQUNFO0dDc0REOztFRHZERDtJQUdJO0dDd0RIOztFRDNERDtJQU1JO0dDeURIOztFRHRERDtJQUNFO0dDeUREOztFRHZERDtJQUNFO0dDMEREOztFRHhERDtJQUNFO0lBQ0E7R0MyREQ7O0VEekREOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dDNkREOztFRDNERDs7SUFDRTtHQytERDs7RUQ3REQ7SUFDRTtJQUNBO0lBQ0E7R0NnRUQ7O0VEOUREO0lBQ0U7SUFDQTtHQ2lFRDs7RUQvREQ7SUFHSTtHQ2dFSDs7RURuRUQ7SUFLTTtHQ2tFTDs7RUQ5REQ7SUFDSTtJQUNBO0dDaUVIOztFRG5FRDtJQUlNO0dDbUVMO0NBQ0YiLCJmaWxlIjoic3R5bGVzLXJlc3BvbnNpdmUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQC1tcy12aWV3cG9ydCB7XHJcbiAgd2lkdGg6IGF1dG8haW1wb3J0YW50XHJcbiB9XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogIE9ubHkgbGFyZ2VyIERldmljZXNcclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogMTgyNHB4KSB7XHJcbiAgLmxheW91dC1ib3hlZCA+IC5tYWluLXdyYXBwZXIsIC5sYXlvdXQtYm94ZWQgLm5hdmJhciwgLmxheW91dC1ib3hlZCBmb290ZXIsIC5sYXlvdXQtYm94ZWQgLm5ld3RvbiwgLmxheW91dC1ib3hlZCAjaG9yaXpvbnRhbC1tZW51IHtcclxuICAgIG1heC13aWR0aDogMTQ3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5sYXlvdXQtYm94ZWQgLm1haW4td3JhcHBlciA+IC50b3BiYXIsIC5sYXlvdXQtYm94ZWQgLm1haW4td3JhcHBlciA+IGZvb3RlciwgLmxheW91dC1ib3hlZCAjaG9yaXpvbnRhbC1tZW51IHtcclxuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC03MzRweCAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmxheW91dC1ib3hlZC5yaWdodC1zaWRlYmFyLW9wZW4ge1xyXG4gICAgLm1haW4td3JhcHBlciA+IC50b3BiYXIsIC5tYWluLXdyYXBwZXIgPiBmb290ZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTczNHB4IC0gJHNsaWRlQmFyLXdpZHRoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICB9IFxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjI0cHgpIGFuZCAobWF4LXdpZHRoOiAxODIzcHgpIHtcclxuICAubGF5b3V0LWJveGVkID4gLm1haW4td3JhcHBlciwgLmxheW91dC1ib3hlZCAubmF2YmFyLCAubGF5b3V0LWJveGVkIGZvb3RlciwgLmxheW91dC1ib3hlZCAubmV3dG9uLCAubGF5b3V0LWJveGVkICNob3Jpem9udGFsLW1lbnUge1xyXG4gICAgbWF4LXdpZHRoOiAxMTcwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmxheW91dC1ib3hlZCAubWFpbi13cmFwcGVyID4gLnRvcGJhciwgLmxheW91dC1ib3hlZCAubWFpbi13cmFwcGVyID4gZm9vdGVyLCAubGF5b3V0LWJveGVkICNob3Jpem9udGFsLW1lbnUge1xyXG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTU4NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5sYXlvdXQtYm94ZWQucmlnaHQtc2lkZWJhci1vcGVuIHtcclxuICAgIC5tYWluLXdyYXBwZXIgPiAudG9wYmFyLCAubWFpbi13cmFwcGVyID4gZm9vdGVyZm9vdGVyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC01ODRweCAtICRzbGlkZUJhci13aWR0aCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDokc2NyZWVuLW1kLW1pbikgeyAvKiA5OTJweCAqL1xyXG4gIC5sYXlvdXQtYm94ZWQgI3BhZ2VzbGlkZS1sZWZ0IHtcclxuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5sYXlvdXQtYm94ZWQgLmNsb3NlZGJhciB7XHJcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuLmxheW91dC1ib3hlZC5yaWdodC1zaWRlYmFyLW9wZW4ge1xyXG4gICNwYWdlc2xpZGUtbGVmdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLSRzbGlkZUJhci13aWR0aCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4gIC5sYXlvdXQtYm94ZWQuc2lkZWJhci1jbG9zZSAjcGFnZXNsaWRlLWxlZnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmxheW91dC1ib3hlZC5zaWRlYmFyLWNsb3NlIC5tYWluLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubGF5b3V0LWJveGVkLnNpZGViYXItY2xvc2UgLmNsb3NlZGJhciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmxheW91dC1ib3hlZC5yaWdodC1zaWRlYmFyLW9wZW4gLmNsb3NlZGJhciB7XHJcbiAgICBtYXJnaW4tbGVmdDogLSRzbGlkZUJhci13aWR0aCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDokc2NyZWVuLWxnLW1pbikgeyAvKiAxMjAwcHggKi9cclxuICAuY29yZS1ib3ggLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgZm9udC1zaXplOiAxLjJ2dztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJ2dztcclxuICB9ICBcclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qICBTbWFsbCBEZXZpY2VzIE9ubHlcclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLyogNzY3cHggKi9cclxuICAuY3VycmVudC11c2VyIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiAtMTAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRvb2xiYXIgLnRvb2x0aXAtbm90aWZpY2F0aW9uIHtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAudG9vbHRpcC1ub3RpZmljYXRpb24gLnRvb2x0aXAtbm90aWZpY2F0aW9uLWFycm93IHtcclxuICAgIGxlZnQ6IDQwJTtcclxuICB9XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiAgRnJvbSBTbWFsbCBEZXZpY2VzIFVwIFRvIE1lZGl1bSBEZXZpY2VzXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQG1lZGlhKG1pbi13aWR0aDokc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7IC8qIDc2OHB4IC0gOTkxcHggKi9cclxuICAuY3VycmVudC11c2VyIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xyXG4gIH0gIFxyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogIFVwIFRvIE1lZGl1bSBEZXZpY2VzXHJcbiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvKiA5OTFweCAqL1xyXG4gIFxyXG4gIC5ob3Jpem9udGFsLW1lbnUtZml4ZWQgLm1haW4tY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6ICRoZWFkZXItaGVpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tYWluLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgLnNpZGViYXItbW9iaWxlLW9wZW4gJiB7XHJcbiAgICAgIGxlZnQ6ICRzbGlkZUJhci13aWR0aCAhaW1wb3J0YW50OyBcclxuICAgIH1cclxuICB9XHJcbiAgLm1haW4tY29udGVudCAuY29udGFpbmVyID4gLnJvdywgI2FqYXgtY29udGVudCA+IC5yb3cge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLnRvcGJhciB7XHJcbiAgICAuc2lkZWJhci1tb2JpbGUtb3BlbiAmIHtcclxuICAgICAgbGVmdDogJHNsaWRlQmFyLXdpZHRoICFpbXBvcnRhbnQ7XHJcbiAgICAgIHJpZ2h0OiAtICRzbGlkZUJhci13aWR0aCAhaW1wb3J0YW50OyAgXHJcbiAgICB9XHJcbiAgICA+IC5jb250YWluZXIgLm5hdmJhci1oZWFkZXIge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgbWFyZ2luOiAxMnB4IDAgMCAxMHB4O1xyXG4gICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICB9ICBcclxuICB9XHJcbiAgLnRvcGJhciB7XHJcbiAgICBtaW4taGVpZ2h0OiAkbW9iaWxlLWhlYWRlci1oZWlnaHQgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIC5uYXZiYXItaGVhZGVyIHtcclxuICAgICAgICAuc2ItdG9nZ2xlLWxlZnQge1xyXG4gICAgICAgICAgaGVpZ2h0OiAkbW9iaWxlLWhlYWRlci1oZWlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbW9iaWxlLWhlYWRlci1oZWlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdmJhci1icmFuZCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogJG1vYmlsZS1oZWFkZXItaGVpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgLnRvcGJhci10b29scyB7XHJcblxyXG4gICAgICAgIGhlaWdodDogJG1vYmlsZS1oZWFkZXItaGVpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogJG1vYmlsZS1oZWFkZXItaGVpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgJi5jdXJyZW50LXVzZXIge1xyXG4gICAgICAgICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtb2JpbGUtaGVhZGVyLWhlaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbW9iaWxlLWhlYWRlci1oZWlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5yaWdodC1tZW51LXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1vYmlsZS1oZWFkZXItaGVpZ2h0IC0gMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJG1vYmlsZS1oZWFkZXItaGVpZ2h0IC0gMTBweDsgICAgICAgICAgICBcclxuICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfSAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfSBcclxuICAgIH1cclxuICB9XHJcbiAgLm1haW4tY29udGFpbmVyLCAuaG9yaXpvbnRhbC1tZW51LWZpeGVkIC5tYWluLWNvbnRhaW5lciB7XHJcbiAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudG9wYmFyID4gLmNvbnRhaW5lciAubmF2YmFyLWJyYW5kLCAubG9nbyB7XHJcbiAgICBsZWZ0OiA1MHB4O1xyXG4gIH1cclxuICBsaS5kcm9wZG93bi5jdXJyZW50LXVzZXIgLmRyb3Bkb3duLXRvZ2dsZSA+IGkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIC5kcm9wZG93bi1zdWJ2aWV3IHtcclxuICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBsZWZ0OiA0OXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgbGVmdDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLW1lc3NhZ2VzIHtcclxuICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiAtMTEwcHggIWltcG9ydGFudDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgbGVmdDogMTQ0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBsZWZ0OiAxNDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1haW4tY29udGVudCAucm93IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gICNwYWdlc2xpZGUtbGVmdCB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAtJHNsaWRlQmFyLXdpZHRoICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIC5zaWRlYmFyLW1vYmlsZS1vcGVuICYge1xyXG4gICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7IFxyXG4gICAgfVxyXG4gICAgLnJpZ2h0LXNpZGViYXItb3BlbiAmIHtcclxuICAgICAgbGVmdDogLSgkc2xpZGVCYXItd2lkdGgqMikgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5uYXZiYXItY29udGVudCB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgI3BhZ2VzbGlkZS1yaWdodCB7XHJcbiAgICAuc2lkZWJhci1tb2JpbGUtb3BlbiAmIHtcclxuICAgICAgcmlnaHQ6IC0oJHNsaWRlQmFyLXdpZHRoICogMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmxvdC1zbWFsbC1jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICB9XHJcbiAgLm1haW4tY29udGVudCwgZm9vdGVyIC5mb290ZXItaW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgZm9vdGVyIHtcclxuICAgIC5zaWRlYmFyLW1vYmlsZS1vcGVuICYge1xyXG4gICAgICBsZWZ0OiAkc2xpZGVCYXItd2lkdGggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgZGl2LnRpbWVsaW5lIHtcclxuICAgICBtYXJnaW46IDA7XHJcbiAgICAgLmNvbHVtbnMgbGkge1xyXG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAudGltZWxpbmVfZWxlbWVudCB7XHJcbiAgICBtYXJnaW46IDIwcHggYXV0byAhaW1wb3J0YW50O1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aW1lbGluZS1zY3J1YmJlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuZmFxIC5uYXYtdGFicyB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcbiAgLnBhZ2UtaGVhZGVyIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLypMb2NrIFNjcmVlbiovXHJcbiAgLm1haW4tbHMge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogODUlO1xyXG4gIH1cclxuICAubWFpbi1scyAubG9nbywgLm1haW4tbHMgLmNvcHlyaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIGJvZHkubG9jay1zY3JlZW4gLmJveC1scyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBib2R5LmxvY2stc2NyZWVuIC51c2VyLWluZm8ge1xyXG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5taW5pLXN0YXRzIHtcclxuXHJcbiAgICBsaSB7ICAgIFxyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGlnaHRHcmVlbjsgIFxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMCBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICNzaWRlYmFyLXRhYi5uYXYtanVzdGlmaWVkID4gbGkge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICB3aWR0aDogMSU7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCJALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiAgT25seSBsYXJnZXIgRGV2aWNlc1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxODI0cHgpIHtcbiAgLmxheW91dC1ib3hlZCA+IC5tYWluLXdyYXBwZXIsXG4gIC5sYXlvdXQtYm94ZWQgLm5hdmJhcixcbiAgLmxheW91dC1ib3hlZCBmb290ZXIsXG4gIC5sYXlvdXQtYm94ZWQgLm5ld3RvbixcbiAgLmxheW91dC1ib3hlZCAjaG9yaXpvbnRhbC1tZW51IHtcbiAgICBtYXgtd2lkdGg6IDE0NzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmxheW91dC1ib3hlZCAubWFpbi13cmFwcGVyID4gLnRvcGJhcixcbiAgLmxheW91dC1ib3hlZCAubWFpbi13cmFwcGVyID4gZm9vdGVyLFxuICAubGF5b3V0LWJveGVkICNob3Jpem9udGFsLW1lbnUge1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNzM0cHggICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubGF5b3V0LWJveGVkLnJpZ2h0LXNpZGViYXItb3BlbiAubWFpbi13cmFwcGVyID4gLnRvcGJhcixcbiAgLmxheW91dC1ib3hlZC5yaWdodC1zaWRlYmFyLW9wZW4gLm1haW4td3JhcHBlciA+IGZvb3RlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC05OTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjI0cHgpIGFuZCAobWF4LXdpZHRoOiAxODIzcHgpIHtcbiAgLmxheW91dC1ib3hlZCA+IC5tYWluLXdyYXBwZXIsXG4gIC5sYXlvdXQtYm94ZWQgLm5hdmJhcixcbiAgLmxheW91dC1ib3hlZCBmb290ZXIsXG4gIC5sYXlvdXQtYm94ZWQgLm5ld3RvbixcbiAgLmxheW91dC1ib3hlZCAjaG9yaXpvbnRhbC1tZW51IHtcbiAgICBtYXgtd2lkdGg6IDExNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmxheW91dC1ib3hlZCAubWFpbi13cmFwcGVyID4gLnRvcGJhcixcbiAgLmxheW91dC1ib3hlZCAubWFpbi13cmFwcGVyID4gZm9vdGVyLFxuICAubGF5b3V0LWJveGVkICNob3Jpem9udGFsLW1lbnUge1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNTg0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5sYXlvdXQtYm94ZWQucmlnaHQtc2lkZWJhci1vcGVuIC5tYWluLXdyYXBwZXIgPiAudG9wYmFyLFxuICAubGF5b3V0LWJveGVkLnJpZ2h0LXNpZGViYXItb3BlbiAubWFpbi13cmFwcGVyID4gZm9vdGVyZm9vdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTg0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIDk5MnB4ICovXG5cbiAgLmxheW91dC1ib3hlZCAjcGFnZXNsaWRlLWxlZnQge1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmxheW91dC1ib3hlZCAuY2xvc2VkYmFyIHtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5sYXlvdXQtYm94ZWQucmlnaHQtc2lkZWJhci1vcGVuICNwYWdlc2xpZGUtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmxheW91dC1ib3hlZC5zaWRlYmFyLWNsb3NlICNwYWdlc2xpZGUtbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5sYXlvdXQtYm94ZWQuc2lkZWJhci1jbG9zZSAubWFpbi1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubGF5b3V0LWJveGVkLnNpZGViYXItY2xvc2UgLmNsb3NlZGJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubGF5b3V0LWJveGVkLnJpZ2h0LXNpZGViYXItb3BlbiAuY2xvc2VkYmFyIHtcbiAgICBtYXJnaW4tbGVmdDogLTI2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiAxMjAwcHggKi9cblxuICAuY29yZS1ib3ggLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjJ2dztcbiAgICBsaW5lLWhlaWdodDogMS4ydnc7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiAgU21hbGwgRGV2aWNlcyBPbmx5XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIDc2N3B4ICovXG5cbiAgLmN1cnJlbnQtdXNlciAuZHJvcGRvd24tbWVudSB7XG4gICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBsZWZ0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50b29sYmFyIC50b29sdGlwLW5vdGlmaWNhdGlvbiB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAudG9vbHRpcC1ub3RpZmljYXRpb24gLnRvb2x0aXAtbm90aWZpY2F0aW9uLWFycm93IHtcbiAgICBsZWZ0OiA0MCU7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiAgRnJvbSBTbWFsbCBEZXZpY2VzIFVwIFRvIE1lZGl1bSBEZXZpY2VzXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLyogNzY4cHggLSA5OTFweCAqL1xuXG4gIC5jdXJyZW50LXVzZXIgLmRyb3Bkb3duLW1lbnUge1xuICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qICBVcCBUbyBNZWRpdW0gRGV2aWNlc1xyXG4gLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLyogOTkxcHggKi9cblxuICAuaG9yaXpvbnRhbC1tZW51LWZpeGVkIC5tYWluLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1haW4tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNpZGViYXItbW9iaWxlLW9wZW4gLm1haW4tY29udGFpbmVyIHtcbiAgICBsZWZ0OiAyNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1haW4tY29udGVudCAuY29udGFpbmVyID4gLnJvdyxcbiAgI2FqYXgtY29udGVudCA+IC5yb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc2lkZWJhci1tb2JpbGUtb3BlbiAudG9wYmFyIHtcbiAgICBsZWZ0OiAyNjBweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAtMjYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50b3BiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItaGVhZGVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDEycHggMCAwIDEwcHg7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG5cbiAgLnRvcGJhciB7XG4gICAgbWluLWhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRvcGJhciAuY29udGFpbmVyIC5uYXZiYXItaGVhZGVyIC5zYi10b2dnbGUtbGVmdCB7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50b3BiYXIgLmNvbnRhaW5lciAubmF2YmFyLWhlYWRlciAubmF2YmFyLWJyYW5kIHtcbiAgICBsaW5lLWhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRvcGJhciAuY29udGFpbmVyIC50b3BiYXItdG9vbHMge1xuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50b3BiYXIgLmNvbnRhaW5lciAudG9wYmFyLXRvb2xzID4gdWwgPiBsaS5jdXJyZW50LXVzZXIgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50b3BiYXIgLmNvbnRhaW5lciAudG9wYmFyLXRvb2xzID4gdWwgPiBsaS5yaWdodC1tZW51LXRvZ2dsZSBhIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAubWFpbi1jb250YWluZXIsXG4gIC5ob3Jpem9udGFsLW1lbnUtZml4ZWQgLm1haW4tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudG9wYmFyID4gLmNvbnRhaW5lciAubmF2YmFyLWJyYW5kLFxuICAubG9nbyB7XG4gICAgbGVmdDogNTBweDtcbiAgfVxuXG4gIGxpLmRyb3Bkb3duLmN1cnJlbnQtdXNlciAuZHJvcGRvd24tdG9nZ2xlID4gaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tc3VidmlldyB7XG4gICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBsZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmRyb3Bkb3duLXN1YnZpZXc6YmVmb3JlIHtcbiAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDQ5cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kcm9wZG93bi1zdWJ2aWV3OmFmdGVyIHtcbiAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZXNzYWdlcyB7XG4gICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBsZWZ0OiAtMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZXNzYWdlczpiZWZvcmUge1xuICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZXNzYWdlczphZnRlciB7XG4gICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBsZWZ0OiAxNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1haW4tY29udGVudCAucm93IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgI3BhZ2VzbGlkZS1sZWZ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTI2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNpZGViYXItbW9iaWxlLW9wZW4gI3BhZ2VzbGlkZS1sZWZ0IHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucmlnaHQtc2lkZWJhci1vcGVuICNwYWdlc2xpZGUtbGVmdCB7XG4gICAgbGVmdDogLTUyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAjcGFnZXNsaWRlLWxlZnQgLm5hdmJhci1jb250ZW50IHtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuc2lkZWJhci1tb2JpbGUtb3BlbiAjcGFnZXNsaWRlLXJpZ2h0IHtcbiAgICByaWdodDogLTUyMHB4O1xuICB9XG5cbiAgLmZsb3Qtc21hbGwtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLm1haW4tY29udGVudCxcbiAgZm9vdGVyIC5mb290ZXItaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNpZGViYXItbW9iaWxlLW9wZW4gZm9vdGVyIHtcbiAgICBsZWZ0OiAyNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgZGl2LnRpbWVsaW5lIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBkaXYudGltZWxpbmUgLmNvbHVtbnMgbGkge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50aW1lbGluZV9lbGVtZW50IHtcbiAgICBtYXJnaW46IDIwcHggYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRpbWVsaW5lX2VsZW1lbnQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudGltZWxpbmVfZWxlbWVudDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudGltZWxpbmUtc2NydWJiZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZmFxIC5uYXYtdGFicyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICAucGFnZS1oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKkxvY2sgU2NyZWVuKi9cblxuICAubWFpbi1scyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cblxuICAubWFpbi1scyAubG9nbyxcbiAgLm1haW4tbHMgLmNvcHlyaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgYm9keS5sb2NrLXNjcmVlbiAuYm94LWxzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBib2R5LmxvY2stc2NyZWVuIC51c2VyLWluZm8ge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5taW5pLXN0YXRzIGxpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzBkZGM2O1xuICB9XG5cbiAgLm1pbmktc3RhdHMgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG4gIH1cblxuICAjc2lkZWJhci10YWIubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuXG4gICNzaWRlYmFyLXRhYi5uYXYtanVzdGlmaWVkID4gbGkgYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/