/* Minification failed. Returning unminified contents.
(148,43): run-time error CSS1030: Expected identifier, found '.'
(148,44): run-time error CSS1030: Expected identifier, found 'item-wrapper'
(148,56): run-time error CSS1031: Expected selector, found ')'
(148,56): run-time error CSS1025: Expected comma or open brace, found ')'
 */
svg.leader-line {
  position: absolute;
  z-index: 50 !important;
  overflow: visible !important;
  pointer-events: none !important;
}
svg.leader-line * {
  pointer-events: none !important;
}
svg.leader-line defs + g > use[href*="-line-shape"] {
  pointer-events: visibleStroke !important;
  cursor: pointer;
}
svg.leader-line defs + g > use.leader-line-plugs-face {
  pointer-events: visibleStroke !important;
  cursor: pointer;
}
svg.leader-line path.leader-line-line-path {
  pointer-events: none !important;
}
.dependency-timeline .ui-sortable-helper {
  border: 3px solid red !important;
  z-index: 10 !important;
  cursor: grabbing;
  background: yellow !important;
  opacity: 0.9;
  font-weight: 400;
}
.dependency-timeline .ui-sortable-helper td {
  background: yellow !important;
}
.dependency-timeline .list tr:first-child {
  position: sticky;
  top: 0;
  z-index: 6;
}
.dependency-timeline .list tr > th:first-child,
.dependency-timeline .list tr > td:nth-child(1),
.dependency-timeline .list tr > td:nth-child(2) {
  position: sticky;
  left: 0;
  z-index: 6;
}
.dependency-timeline .list tr > td:nth-child(1),
.dependency-timeline .list tr > td:nth-child(2) {
  background: #eee;
}
.dependency-timeline .stage-search .input {
  display: inline-flex;
  gap: 6px;
}
.dependency-timeline .stage-search .input .stage {
  border: 2px solid black;
  border-radius: 10px;
  padding: 8px;
  font-size: 13px;
  font-weight: 600;
}
.dependency-timeline .status.ns {
  background: #1abc9c;
}
.dependency-timeline .status.ip {
  background: #3498db;
}
.dependency-timeline .status.b {
  background: #9b59b6;
}
.dependency-timeline .status.ruat {
  background: #e74c3c;
}
.dependency-timeline .status.tba {
  background: #f1c40f;
}
.dependency-timeline .status.rj {
  background: #ff3366;
}
.dependency-timeline .status.ro {
  background: #2ecc71;
}
.dependency-timeline .status.a {
  background: #e67e22;
}
.dependency-timeline .status.c {
  background: #7f8c8d;
}
.dependency-timeline .status.annotation {
  display: inline-block;
  padding: 5px;
}
.dependency-timeline .progress {
  position: absolute;
  height: 6px;
  bottom: -9px;
  left: 0;
  z-index: -1;
  border-radius: 10px;
}
.dependency-timeline .progress[offtrack=true] {
  background: red;
}
.dependency-timeline .progress[offtrack=false] {
  background: green;
}
.dependency-timeline .progress .off {
  background: red;
}
.dependency-timeline .item {
  width: 150px;
}
.dependency-timeline .item > div {
  margin-bottom: 10px;
}
.dependency-timeline .item > div input {
  float: right;
}
.dependency-timeline.dependency-table td align .item {
  width: 250px;
}
.dependency-timeline.dependency-table .grid .item-col {
  width: 270px;
}
.dependency-timeline.dependency-table .grid .order-col {
  width: 70px;
}
.dependency-timeline .dropping-on {
  background: lightblue !important;
}
.dependency-timeline .dropping-on.hovering {
  background: pink !important;
}
.dependency-timeline tr.header-row th a {
  text-align: center;
}
.dependency-timeline th {
  padding: 10px 19px;
}
.dependency-timeline td {
  padding: 10px 5px;
  position: relative;
  /*Apply these rules ONLY if .wrapper does NOT contain .item-wrapper*/
}
.dependency-timeline td.today {
  background: #c1edc1;
}
.dependency-timeline td.sprint {
  background: #edc1e7;
}
.dependency-timeline td .wrapper:not(:has(.item-wrapper)) {
  top: 15px !important;
}
.dependency-timeline td .wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 50px;
  z-index: 5;
  position: absolute;
  top: 40%;
  left: 30%;
}
.dependency-timeline td .wrapper .item-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 50px;
  z-index: 5;
  position: absolute;
}
.dependency-timeline td .wrapper .item-timeline {
  display: block;
  position: relative;
  height: 36px;
  font-size: 11px;
  border-radius: 10px;
  align-items: center;
  justify-content: center;
  /* width set inline from estimate (pill: 50px–150px) */
  min-width: 50px;
  max-width: 150px;
}
.dependency-timeline td .wrapper .item-timeline[offtrack=true] {
  border: solid red 2px;
}
.dependency-timeline td .wrapper .item-timeline .done-tick {
  position: absolute;
  top: -12px;
  right: -10px;
  width: 14px;
  height: 14px;
  background: #22c55e;
  border-radius: 10px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  z-index: 2;
}
.dependency-timeline td .wrapper .item-timeline .done-tick::after {
  content: "";
  position: absolute;
  left: 4px;
  top: 1px;
  width: 4px;
  height: 8px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.dependency-timeline td .wrapper .item-timeline > div {
  text-align: center;
  margin-top: 8px;
}
.dependency-timeline td .wrapper .item-timeline:hover {
  cursor: pointer;
}
.dependency-timeline td .wrapper .dep {
  border: solid 2px blue;
  width: 15px;
  height: 15px;
  border-radius: 7px;
  display: block;
  opacity: 0.3;
}
.dependency-timeline td .wrapper .dep:hover {
  opacity: 1;
  cursor: pointer;
}
.dependency-timeline td .wrapper .dep:active {
  opacity: 1;
  cursor: grab;
}
.dependency-timeline .ui-resizable-e,
.dependency-timeline .ui-resizable-w {
  width: 10px;
  background-color: rgba(0, 0, 0, 0.1);
  cursor: ew-resize;
  position: absolute;
  z-index: 10;
}
.dependency-timeline .ui-resizable-e {
  right: 0;
  background: none;
}
.dependency-timeline .ui-resizable-w {
  left: 0;
  background: none;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkRlcGVuZGVuY3lUaW1lbGluZS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUtBLEdBQUc7RUFDQyxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsNEJBQUE7RUFHQSwrQkFBQTs7QUFOSixHQUFHLFlBUUM7RUFDSSwrQkFBQTs7QUFUUixHQUFHLFlBWUMsS0FBSyxJQUFJLE1BQUs7RUFDVix3Q0FBQTtFQUNBLGVBQUE7O0FBZFIsR0FBRyxZQWtCQyxLQUFLLElBQUksTUFBSztFQUNWLHdDQUFBO0VBQ0EsZUFBQTs7QUFwQlIsR0FBRyxZQXVCQyxLQUFJO0VBQ0EsK0JBQUE7O0FBTVIsb0JBRUk7RUFDSSxnQ0FBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSw2QkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTs7QUFSUixvQkFFSSxvQkFRSTtFQUNJLDZCQUFBOztBQVNBLG9CQUpSLE1BRUksR0FFSztFQUNHLGdCQUFBO0VBQ0EsTUFBQTtFQUNBLFVBQUE7O0FBR0osb0JBVlIsTUFFSSxHQVFNLEtBQUk7QUFBYyxvQkFWNUIsTUFFSSxHQVEwQixLQUFJLFVBQVU7QUFBSyxvQkFWakQsTUFFSSxHQVErQyxLQUFJLFVBQVU7RUFDckQsZ0JBQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTs7QUFHSixvQkFoQlIsTUFFSSxHQWNNLEtBQUksVUFBVTtBQUFLLG9CQWhCN0IsTUFFSSxHQWMyQixLQUFJLFVBQVU7RUFDakMsZ0JBQUE7O0FBakNoQixvQkFzQ0ksY0FBYztFQUNWLG9CQUFBO0VBQ0EsUUFBQTs7QUF4Q1Isb0JBc0NJLGNBQWMsT0FJVjtFQUNJLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBOztBQU1KLG9CQURKLFFBQ0s7RUFDRyxtQkFBQTs7QUFHSixvQkFMSixRQUtLO0VBQ0csbUJBQUE7O0FBR0osb0JBVEosUUFTSztFQUNHLG1CQUFBOztBQUdKLG9CQWJKLFFBYUs7RUFDRyxtQkFBQTs7QUFHSixvQkFqQkosUUFpQks7RUFDRyxtQkFBQTs7QUFHSixvQkFyQkosUUFxQks7RUFDRyxtQkFBQTs7QUFHSixvQkF6QkosUUF5Qks7RUFDRyxtQkFBQTs7QUFHSixvQkE3QkosUUE2Qks7RUFDRyxtQkFBQTs7QUFHSixvQkFqQ0osUUFpQ0s7RUFDRyxtQkFBQTs7QUFHSixvQkFyQ0osUUFxQ0s7RUFDRyxxQkFBQTtFQUNBLFlBQUE7O0FBM0ZaLG9CQStGSTtFQVNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBOztBQWJBLG9CQURKLFVBQ0s7RUFDRyxlQUFBOztBQUdKLG9CQUxKLFVBS0s7RUFDRyxpQkFBQTs7QUFyR1osb0JBK0ZJLFVBZ0JJO0VBQ0ksZUFBQTs7QUFoSFosb0JBb0hJO0VBQ0ksWUFBQTs7QUFySFIsb0JBb0hJLE1BR0k7RUFDSSxtQkFBQTs7QUF4SFosb0JBb0hJLE1BR0ksTUFHSTtFQUNJLFlBQUE7O0FBS1osb0JBQUMsaUJBQ0csR0FDSSxNQUFNO0VBQ0YsWUFBQTs7QUFIWixvQkFBQyxpQkFRRyxNQUNJO0VBQ0ksWUFBQTs7QUFWWixvQkFBQyxpQkFRRyxNQUtJO0VBQ0ksV0FBQTs7QUE5SWhCLG9CQW1KSTtFQUNJLGdDQUFBOztBQUVBLG9CQUhKLGFBR0s7RUFDRywyQkFBQTs7QUF2Slosb0JBMkpJLEdBQUUsV0FDRSxHQUNJO0VBQ0ksa0JBQUE7O0FBOUpoQixvQkFtS0k7RUFDSSxrQkFBQTs7QUFwS1Isb0JBdUtJO0VBVUksaUJBQUE7RUFDQSxrQkFBQTs7O0FBVEEsb0JBRkosR0FFSztFQUNHLG1CQUFBOztBQUdKLG9CQU5KLEdBTUs7RUFDRyxtQkFBQTs7QUE5S1osb0JBdUtJLEdBYUksU0FBUSxJQUFJO0VBQ1Isb0JBQUE7O0FBckxaLG9CQXVLSSxHQWlCSTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBOztBQWhNWixvQkF1S0ksR0FpQkksU0FVSTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTs7QUF4TWhCLG9CQXVLSSxHQWlCSSxTQW1CSTtFQU1JLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBOztFQUVBLGVBQUE7RUFDQSxnQkFBQTs7QUFiQSxvQkF0Q1osR0FpQkksU0FtQkksZUFFSztFQUNHLHFCQUFBOztBQTlNcEIsb0JBdUtJLEdBaUJJLFNBbUJJLGVBa0JJO0VBQ0ksa0JBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLHFDQUFBO0VBQ0Esd0NBQUE7RUFDQSxVQUFBOztBQUtBLG9CQXJFaEIsR0FpQkksU0FtQkksZUFrQkksV0FlSztFQUNHLFNBQVMsRUFBVDtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFXLGFBQVg7O0FBclB4QixvQkF1S0ksR0FpQkksU0FtQkksZUE4Q0k7RUFDSSxrQkFBQTtFQUNBLGVBQUE7O0FBR0osb0JBdkZaLEdBaUJJLFNBbUJJLGVBbURLO0VBQ0csZUFBQTs7QUEvUHBCLG9CQXVLSSxHQWlCSSxTQTJFSTtFQUNJLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBOztBQUdBLG9CQXJHWixHQWlCSSxTQTJFSSxLQVNLO0VBQ0csVUFBQTtFQUNBLGVBQUE7O0FBR0osb0JBMUdaLEdBaUJJLFNBMkVJLEtBY0s7RUFDRyxVQUFBO0VBQ0EsWUFBQTs7QUFuUnBCLG9CQXlSSTtBQXpSSixvQkF5UnFCO0VBQ2IsV0FBQTtFQUNBLG9DQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7O0FBOVJSLG9CQWlTSTtFQUNJLFFBQUE7RUFDQSxnQkFBQTs7QUFuU1Isb0JBc1NJO0VBQ0ksT0FBQTtFQUNBLGdCQUFBIiwic291cmNlc0NvbnRlbnQiOlsiLy8gbGVhZGVyLWxpbmUubWluLmpzIGluamVjdHMgYC5sZWFkZXItbGluZSB7IHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQgfWAgKHNlZSBkZWZzIGluXHJcbi8vIHRoZSBidW5kbGUpLiBPdmVycmlkZSB0aGF0IGhlcmUgd2l0aCBlcXVhbC1vci1oaWdoZXIgc3BlY2lmaWNpdHkgKyAhaW1wb3J0YW50LlxyXG4vLyBUaGVuIGRpc2FibGUgaGl0cyBvbiBtYXNrcy9wbHVncy9vdGhlciBzaGFwZXMgc28gb25seSB0aGUgbWFpbiBsaW5lIHN0cm9rZSBpcyBjbGlja2FibGUuXHJcbi8vIExlYWRlckxpbmUgcGFpbnRzIHRoZSB2aXNpYmxlIGxpbmUgYXMgPHVzZSBocmVmPVwiIyotbGluZS1zaGFwZVwiPiB1bmRlciBzdmcgPiBkZWZzICsgZ1xyXG4vLyAodGhlIHBhdGgubGVhZGVyLWxpbmUtbGluZS1wYXRoIGluIDxkZWZzPiBpcyBvbmx5IGEgc3ltYm9sOyBjbGlja3MgaGl0IHRoZSBmb3JlZ3JvdW5kIDx1c2U+KS5cclxuc3ZnLmxlYWRlci1saW5lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDUwICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgLy8gTXVzdCBzdGF5IGBub25lYDogYGF1dG9gIGxldHMgdGhlIHN2Z+KAmXMgYm91bmRpbmcgYm94IHN3YWxsb3cgZHJhZ3MvY2xpY2tzIG1lYW50IGZvciB0aW1lbGluZSBjZWxscy9kcm9wcGFibGVzLlxyXG4gICAgLy8gQ2xpY2tzIHN0aWxsIGhpdCB0aGUgZm9yZWdyb3VuZCA8dXNlIGhyZWY9XCLigKYtbGluZS1zaGFwZVwiPiBzdHJva2VzIGJlY2F1c2UgdGhvc2Ugb3ZlcnJpZGUgcG9pbnRlci1ldmVudHMgYmVsb3cuXHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICoge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgZGVmcyArIGcgPiB1c2VbaHJlZio9XCItbGluZS1zaGFwZVwiXSB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IHZpc2libGVTdHJva2UgIWltcG9ydGFudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQXJyb3cvcGx1ZyBnbHlwaHMgdGhhdCByZWZlcmVuY2UgdGhlIHNhbWUgbGluZSBzaGFwZSAob2Z0ZW4gd2hhdCB1c2VycyBjbGljaykuXHJcbiAgICBkZWZzICsgZyA+IHVzZS5sZWFkZXItbGluZS1wbHVncy1mYWNlIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogdmlzaWJsZVN0cm9rZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBwYXRoLmxlYWRlci1saW5lLWxpbmUtcGF0aCB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uZGVwZW5kZW5jeS10aW1lbGluZSB7XHJcblxyXG4gICAgLnVpLXNvcnRhYmxlLWhlbHBlciB7XHJcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgei1pbmRleDogMTAgIWltcG9ydGFudDtcclxuICAgICAgICBjdXJzb3I6IGdyYWJiaW5nO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHllbGxvdyAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHllbGxvdyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmxpc3Qge1xyXG5cclxuICAgICAgICB0ciB7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA2O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdGg6Zmlyc3QtY2hpbGQsICYgPiB0ZDpudGgtY2hpbGQoMSksICYgPiB0ZDpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA2O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdGQ6bnRoLWNoaWxkKDEpLCAmID4gdGQ6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YWdlLXNlYXJjaCAuaW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGdhcDogNnB4O1xyXG5cclxuICAgICAgICAuc3RhZ2Uge1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc3RhdHVzIHtcclxuICAgICAgICAmLm5zIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzFhYmM5YzsgLy8gVHVycXVvaXNlXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlwIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzM0OThkYjsgLy8gQmx1ZVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzliNTliNjsgLy8gUHVycGxlXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJ1YXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTc0YzNjOyAvLyBSZWRcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudGJhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YxYzQwZjsgLy8gWWVsbG93XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJqIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmMzM2NjsgLy8gVmlicmFudCBQaW5rXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJvIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJlY2M3MTsgLy8gR3JlZW5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNjdlMjI7IC8vIERhcmsgT3JhbmdlXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjN2Y4YzhkOyAvLyBNdXRlZCBHcmF5XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFubm90YXRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2dyZXNzIHtcclxuICAgICAgICAmW29mZnRyYWNrPXRydWVdIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJltvZmZ0cmFjaz1mYWxzZV0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBncmVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICBib3R0b206IC05cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgICAub2ZmIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG5cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5kZXBlbmRlbmN5LXRhYmxlIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGFsaWduIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5ncmlkIHtcclxuICAgICAgICAgICAgLml0ZW0tY29sIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm9yZGVyLWNvbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJvcHBpbmctb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0Ymx1ZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmLmhvdmVyaW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcGluayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ci5oZWFkZXItcm93IHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRoIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG5cclxuICAgICAgICAmLnRvZGF5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2MxZWRjMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3ByaW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VkYzFlNztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvKkFwcGx5IHRoZXNlIHJ1bGVzIE9OTFkgaWYgLndyYXBwZXIgZG9lcyBOT1QgY29udGFpbiAuaXRlbS13cmFwcGVyKi9cclxuICAgICAgICAud3JhcHBlcjpub3QoOmhhcyguaXRlbS13cmFwcGVyKSkge1xyXG4gICAgICAgICAgICB0b3A6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICAgICAgbGVmdDogMzAlO1xyXG5cclxuICAgICAgICAgICAgLml0ZW0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW0tdGltZWxpbmUge1xyXG5cclxuICAgICAgICAgICAgICAgICZbb2ZmdHJhY2s9dHJ1ZV0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgcmVkIDJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAvKiB3aWR0aCBzZXQgaW5saW5lIGZyb20gZXN0aW1hdGUgKHBpbGw6IDUwcHjigJMxNTBweCkgKi9cclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAvL3otaW5kZXg6IDEwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZG9uZS10aWNrIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTJweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMmM1NWU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAuY2hlY2ttYXJrKCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNoZWNrbWFyaygpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXAge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggYmx1ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgICAgICAgICAvL3otaW5kZXg6IDEwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGdyYWI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLXJlc2l6YWJsZS1lLCAudWktcmVzaXphYmxlLXcge1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLXJlc2l6YWJsZS1lIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1yZXNpemFibGUtdyB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgfVxyXG59XHJcbiJdLCJmaWxlIjoiRGVwZW5kZW5jeVRpbWVsaW5lLmNzcyJ9 */

