.clockify-integration-popup {
  background: #eff4f7;
  box-shadow: rgba(0, 0, 0, .12) 0px 1px 3px, rgba(0, 0, 0, .24) 0px 1px 2px;
  width: 350px;
  position: fixed;
  top: 3vh;
  right: 3vw;
  z-index: 9999999999;
  color: #333;
  font-size: 14px
}

.clockify-integration-popup *::selection {
  background: highlight;
  color: highlighttext
}

.clockify-integration-popup img,
.clockify-integration-popup svg {
  vertical-align: inherit
}

.clockify-integration-popup input:not([type=image i]) {
  box-sizing: border-box
}

.clockify-integration-popup input,
.clockify-integration-popup textarea {
  box-shadow: none
}

.clockify-integration-popup label {
  display: inline-block !important;
  font-weight: normal
}

.clockify-integration-popup span {
  float: none
}

.clockify-integration-popup-close-icon {
  width: 18px;
  height: 18px;
  cursor: pointer;
  position: absolute;
  top: 16px;
  right: 20px
}

.clockify-integration-popup-header {
  height: 20px
}

.clockify-integration-popup .toaster__container {
  position: absolute !important
}

#clockifyButton,
#clockifySmallButton {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 14px
}

#clockifyButton img,
#clockifyButton svg,
#clockifySmallButton img,
#clockifySmallButton svg {
  vertical-align: inherit
}

.clockify-button-active {
  color: #03a9f4
}

.clockify-button-inactive {
  color: #444
}

.clockify-input {
  border: 1px solid #c6d2d9;
  border-radius: 2px;
  width: 134px;
  padding-left: 7px;
  height: 30px
}

.clockify-input:focus,
.clockify-input:hover {
  outline: none;
  box-shadow: 0 0 4px rgba(0, 0, 0, .05);
  border: 1px solid #03a9f4;
  background-color: #fff
}

.clockify-input.clockify-input-default {
  border-color: #c6d2d9;
  color: #333;
  background-color: #fff
}

.clockify-input.clockify-input-success {
  border-color: #cde9ce;
  color: #285b2a;
  background-color: #dbefdc
}

.clockify-input.clockify-input-error {
  border-color: #fccac7;
  color: #7f231c;
  background-color: #fdd9d7
}

.clockify-manual-entry-header-text {
  margin-left: 20px
}

.clockify-integration-popup .ant-switch {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: "tnum";
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  min-width: 44px;
  height: 22px;
  line-height: 22px;
  vertical-align: middle;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), linear-gradient(to right, #fff, #fff);
  border: 0;
  border-radius: 100px;
  cursor: pointer;
  transition: all .2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.clockify-integration-popup .ant-switch:focus {
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1)
}

.clockify-integration-popup .ant-switch-checked:focus {
  box-shadow: 0 0 0 2px #e6f7ff
}

.clockify-integration-popup .ant-switch:focus:hover {
  box-shadow: none
}

.clockify-integration-popup .ant-switch-checked {
  background: #1890ff
}

.clockify-integration-popup .ant-switch-loading,
.clockify-integration-popup .ant-switch-disabled {
  cursor: not-allowed;
  opacity: .4
}

.clockify-integration-popup .ant-switch-loading *,
.clockify-integration-popup .ant-switch-disabled * {
  box-shadow: none;
  cursor: not-allowed
}

.clockify-integration-popup .ant-switch-inner {
  display: block;
  margin: 0 7px 0 25px;
  color: #fff;
  font-size: 12px;
  transition: margin .2s
}

.clockify-integration-popup .ant-switch-checked .ant-switch-inner {
  margin: 0 25px 0 7px
}

.clockify-integration-popup .ant-switch-handle {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 18px;
  height: 18px;
  transition: all .2s ease-in-out
}

.clockify-integration-popup .ant-switch-handle::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  border-radius: 9px;
  box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
  transition: all .2s ease-in-out;
  content: ""
}

.clockify-integration-popup .ant-switch-checked .ant-switch-handle {
  left: calc(100% - 18px - 2px)
}

.clockify-integration-popup .ant-switch:not(.ant-switch-disabled):active .ant-switch-handle::before {
  right: -30%;
  left: 0
}

.clockify-integration-popup .ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle::before {
  right: 0;
  left: -30%
}

.clockify-integration-popup .ant-switch-loading-icon.anticon {
  position: relative;
  top: 2px;
  color: rgba(0, 0, 0, 0.65);
  vertical-align: top
}

.clockify-integration-popup .ant-switch-checked .ant-switch-loading-icon {
  color: #1890ff
}

.clockify-integration-popup .ant-switch-small {
  min-width: 28px;
  height: 16px;
  line-height: 16px
}

.clockify-integration-popup .ant-switch-small .ant-switch-inner {
  margin: 0 5px 0 18px;
  font-size: 12px
}

.clockify-integration-popup .ant-switch-small .ant-switch-handle {
  width: 12px;
  height: 12px
}

.clockify-integration-popup .ant-switch-small .ant-switch-loading-icon {
  top: 1.5px;
  font-size: 9px
}

.clockify-integration-popup .ant-switch-small.ant-switch-checked .ant-switch-inner {
  margin: 0 18px 0 5px
}

.clockify-integration-popup .ant-switch-small.ant-switch-checked .ant-switch-handle {
  left: calc(100% - 12px - 2px)
}

.clockify-integration-popup .ant-switch-rtl {
  direction: rtl
}

.clockify-integration-popup .ant-switch-rtl .ant-switch-inner {
  margin: 0 25px 0 7px
}

.clockify-integration-popup .ant-switch-rtl .ant-switch-handle {
  right: 2px;
  left: auto
}

.clockify-integration-popup .ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle::before {
  right: 0;
  left: -30%
}

.clockify-integration-popup .ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle::before {
  right: -30%;
  left: 0
}

.clockify-integration-popup .ant-switch-rtl.ant-switch-checked .ant-switch-inner {
  margin: 0 7px 0 25px
}

.clockify-integration-popup .ant-switch-rtl.ant-switch-checked .ant-switch-handle {
  right: calc(100% - 18px - 2px)
}

.clockify-integration-popup .ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle {
  right: calc(100% - 12px - 2px)
}

.clockify-integration-popup .start-timer {
  position: relative;
  display: flex;
  justify-content: space-between;
  height: 50px;
  margin: 10px 20px;
  background: #fff;
  border: 1px solid #c6d2d9;
  border-radius: 2px
}

.clockify-integration-popup .start-timer_button-red {
  width: 110px;
  height: 40px;
  margin: 5px;
  border: none;
  border-radius: 2px;
  background: #f44336;
  color: #eff4f7;
  cursor: pointer
}

.clockify-integration-popup .start-timer_button-red:hover .button_timer {
  display: none
}

.clockify-integration-popup .start-timer_button-red:hover .button_stop {
  display: block
}

.clockify-integration-popup .button_stop {
  display: none
}

.clockify-integration-popup .start-timer_button-start {
  width: 110px;
  height: 40px;
  margin: 5px;
  border: none;
  border-radius: 2px;
  background: #03a9f4;
  color: #eff4f7;
  cursor: pointer
}

.clockify-integration-popup .start-timer_button-start:hover {
  background: #0091ea
}

.clockify-integration-popup .start-timer_description-input {
  height: 95%;
  width: 100%;
  padding-left: 10px;
  border: 0;
  outline: none
}

.clockify-integration-popup .start-timer_description-input::-ms-clear {
  display: none
}

.clockify-integration-popup .start-timer_placeholder {
  position: absolute;
  pointer-events: none;
  top: 0;
  bottom: 0;
  height: fit-content;
  font-size: 14px;
  left: 10px;
  margin: auto;
  color: #777
}

.clockify-integration-popup .start-timer_description {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 10px;
  font-size: 14px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  width: 57%;
  text-overflow: ellipsis
}

.clockify-integration-popup .start-timer_description_grey {
  position: absolute;
  width: 47%;
  margin-top: 17px;
  margin-bottom: 17px;
  margin-left: 17px;
  font-size: 14px;
  color: #999;
  cursor: pointer
}

.clockify-integration-popup .start-timer-description {
  flex: 1
}

.clockify-integration-popup .start-timer-description .react-autocomplete {
  height: 100%;
  width: 100%
}

.clockify-integration-popup .react-autocomplete {
  display: inline-block;
  position: relative;
  width: 100%
}

.clockify-integration-popup .react-autocomplete-menu {
  box-sizing: border-box;
  position: absolute;
  max-height: 250px;
  overflow-y: auto;
  overflow-x: hidden;
  background: #fff;
  box-shadow: 0 5px 10px rgba(0, 0, 0, .1019607843);
  z-index: 25;
  max-width: 314px
}

.clockify-integration-popup .autocomplete-dropdown-item {
  box-sizing: border-box;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  row-gap: 5px;
  width: 314px;
  font-size: 14px;
  padding: 10px;
  cursor: pointer;
  background-color: #fff
}

.clockify-integration-popup .autocomplete-dropdown-item:hover {
  background-color: #eee
}

.clockify-integration-popup .autocomplete-dropdown-item .dot {
  margin-right: 5px;
  margin-left: 5px;
  align-self: center
}

.clockify-integration-popup .autocomplete-dropdown-item__tag {
  color: #02567e;
  background: #e1f5fe;
  padding: 2px 8px;
  margin-left: 5px;
  max-width: 136px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.clockify-integration-popup .autocomplete-dropdown-item__tag:hover {
  background: #b3e5fc
}

.clockify-integration-popup .autocomplete-dropdown-item__tag-dots {
  align-self: flex-end
}

.clockify-integration-popup .autocomplete-dropdown-item__description,
.clockify-integration-popup .autocomplete-dropdown-item__project-task>span,
.clockify-integration-popup .autocomplete-dropdown-item__client-name {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  min-width: 30px
}

.clockify-integration-popup .autocomplete-dropdown-item__project-task {
  display: flex;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  min-width: 80px
}

.clockify-integration-popup .autocomplete-dropdown-item__project-task>span:last-child {
  min-width: 50px
}

.clockify-integration-popup .autocomplete-dropdown-item__client-name {
  color: #999;
  margin-left: 5px
}

.clockify-integration-popup .duration {
  height: 50px;
  margin: 10px 20px;
  background: #fff;
  border: 1px solid #c6d2d9;
  border-radius: 2px
}

.clockify-integration-popup .duration__date-picker {
  padding: 13px 4px
}

.clockify-integration-popup .duration .ant-time-picker {
  width: 85px
}

.clockify-integration-popup .duration .ant-time-picker-input {
  margin-top: 3px;
  border: none;
  text-align: center;
  width: 100%
}

.clockify-integration-popup .duration .ant-time-picker-icon {
  display: none
}

.clockify-integration-popup .duration .ant-time-picker-clear {
  display: none
}

.clockify-integration-popup .duration .ant-time-picker .ant-time-picker-input::placeholder {
  font-size: 11px
}

.clockify-integration-popup .duration-time {
  display: flex;
  margin-left: 5px;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  color: #999
}

.clockify-integration-popup .duration-start {
  padding-top: 13px;
  padding-bottom: 13px;
  position: relative;
  top: 0px;
  width: 65px;
  outline: none;
  border: none;
  color: #666;
  font-size: 14px;
  margin-left: 5px;
  text-align: center
}

.clockify-integration-popup .duration-end {
  display: block
}

.clockify-integration-popup .duration-duration {
  position: relative;
  padding: 6px 2px;
  border: none;
  width: 85px;
  font-size: 18px;
  color: #333;
  outline: none
}

.clockify-integration-popup .duration-dash {
  position: relative;
  top: 2px
}

.clockify-integration-popup .duration-label {
  margin-left: 7px;
  word-break: keep-all;
  position: relative;
  top: 0px
}

.clockify-integration-popup .duration-divider {
  position: relative;
  top: -2px;
  height: 50px;
  border-left: 1px dotted #cacaca;
  background-color: #fff
}

.clockify-integration-popup .edit-form {
  padding: 20px
}

.clockify-integration-popup .edit-form__project_list {
  margin-bottom: 10px
}

.clockify-integration-popup .edit-form__break-label {
  background: #c6d2d9;
  color: #333;
  padding: 14px 21px;
  font-size: 14px
}

.clockify-integration-popup .edit-form__break-label .break-icon {
  display: inline-block;
  position: relative;
  top: 2px;
  margin-right: 10px;
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-size: 14px 14px
}

.clockify-integration-popup .edit-form-description {
  position: relative;
  width: 100%;
  height: 65px;
  border: none;
  resize: none;
  box-shadow: none;
  background: none;
  font-size: 14px;
  outline: none;
  color: #333
}

.clockify-integration-popup .edit-form-description+div {
  z-index: 20;
  margin-left: -10px
}

.clockify-integration-popup .description-textarea {
  margin-bottom: 10px;
  border: 1px solid #c6d2d9;
  padding: 10px;
  background: #fff;
  border-radius: 2px
}

.clockify-integration-popup .description-textarea-required {
  margin-bottom: 10px;
  border: 1px solid #f44336;
  padding: 10px;
  background: #fff;
  border-radius: 2px
}

.clockify-integration-popup .edit-form-checkbox {
  display: inline-block;
  width: 16px;
  height: 16px;
  top: 13px;
  background: #fff;
  border: 1px solid #c6d2d9;
  border-radius: 2px;
  cursor: pointer
}

.clockify-integration-popup .edit-form-buttons {
  margin-top: 20px
}

.clockify-integration-popup .edit-form-buttons__billable {
  margin-bottom: 20px;
  line-height: 1
}

.clockify-integration-popup .edit-form-billable-img {
  margin-top: 2px;
  margin-left: 1px
}

.clockify-integration-popup .edit-form-billable-img-hidden {
  margin-top: 2px;
  margin-left: 1px;
  visibility: hidden
}

.clockify-integration-popup .edit-form-billable {
  top: 13px;
  margin-left: 10px;
  color: #666;
  font-size: 14px;
  cursor: pointer
}

.clockify-integration-popup .edit-form-right-buttons {
  margin-top: 20px
}

.clockify-integration-popup .edit-form-right-buttons__back_and_delete {
  margin-top: 20px;
  justify-content: space-between;
  text-align: center
}

.clockify-integration-popup .edit-form-right-buttons__back {
  color: #03a9f4;
  cursor: pointer
}

.clockify-integration-popup .edit-form-delete {
  color: red;
  cursor: pointer
}

.clockify-integration-popup .edit-form-done {
  width: 100%;
  height: 50px;
  border: none;
  border-radius: 3px;
  color: #fff;
  background: #03a9f4;
  cursor: pointer
}

.clockify-integration-popup .edit-form-done-disabled {
  width: 100%;
  height: 50px;
  border: none;
  border-radius: 3px;
  color: #fff;
  background: #999
}

.clockify-integration-popup .shake-heartache {
  animation: kf_shake .5s 1 linear;
  -webkit-animation: kf_shake .5s 1 linear;
  -moz-animation: kf_shake .5s 1 linear;
  -o-animation: kf_shake .5s 1 linear
}

@keyframes kf_shake {
  0% {
    -webkit-transform: translate(20px)
  }

  20% {
    -webkit-transform: translate(-20px)
  }

  40% {
    -webkit-transform: translate(10px)
  }

  60% {
    -webkit-transform: translate(-10px)
  }

  80% {
    -webkit-transform: translate(8px)
  }

  100% {
    -webkit-transform: translate(0px)
  }
}

@-webkit-keyframes kf_shake {
  0% {
    -webkit-transform: translate(0px)
  }

  20% {
    -webkit-transform: translate(0px)
  }

  40% {
    -webkit-transform: translate(10px)
  }

  60% {
    -webkit-transform: translate(-10px)
  }

  80% {
    -webkit-transform: translate(8px)
  }

  100% {
    -webkit-transform: translate(0px)
  }
}

@-moz-keyframes kf_shake {
  0% {
    -moz-transform: translate(20px)
  }

  20% {
    -moz-transform: translate(-20px)
  }

  40% {
    -moz-transform: translate(10px)
  }

  60% {
    -moz-transform: translate(-10px)
  }

  80% {
    -moz-transform: translate(8px)
  }

  100% {
    -moz-transform: translate(0px)
  }
}

@-o-keyframes kf_shake {
  0% {
    -o-transform: translate(20px)
  }

  20% {
    -o-transform: translate(-20px)
  }

  40% {
    -o-transform: translate(10px)
  }

  60% {
    -o-transform: translate(-10px)
  }

  80% {
    -o-transform: translate(8px)
  }

  100% {
    -o-origin-transform: translate(0px)
  }
}

.clockify-integration-popup .project-list-button {
  padding: 0 6px;
  background: #fff;
  border: 1px solid #c6d2d9;
  border-radius: 2px;
  cursor: pointer;
  align-items: center;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  height: 38px
}

.clockify-integration-popup .project-list-button-required {
  padding: 0px 6px;
  background: #fff;
  border: 1px solid #f44336;
  border-radius: 2px;
  cursor: pointer;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  height: 38px
}

.clockify-integration-popup .project-list__spec_filter_no_task_or_project {
  margin-left: auto;
  margin-right: auto;
  width: 80%;
  text-align: center
}

.clockify-integration-popup .project-list-button-offline {
  width: 100%;
  height: 40px;
  background: #eff4f7;
  margin: 10px 0;
  border: 1px solid #c6d2d9;
  border-radius: 2px;
  cursor: not-allowed;
  padding: 0px 6px;
  display: flex;
  align-items: center;
  box-sizing: border-box
}

.clockify-integration-popup .project-list-name {
  display: inline-flex;
  width: 85%;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333
}

.clockify-integration-popup span.project-list-name-client {
  color: #999;
  text-overflow: ellipsis
}

.clockify-integration-popup .project-list-arrow {
  width: 10px;
  height: 5px;
  margin-left: auto;
  display: flex;
  align-items: center;
  padding: 0px 10px 0px 10px;
  content: url(assets/images/arrow-light-mode.png)
}

.clockify-integration-popup .project-list-arrow-up {
  width: 10px;
  height: 5px;
  margin-left: auto;
  display: flex;
  align-items: center;
  padding: 0px 10px 0px 10px;
  content: url(assets/images/arrow-light-mode-up.png)
}

.clockify-integration-popup .project-list-dropdown {
  position: absolute;
  width: 100%;
  left: 0;
  top: 39px;
  background: #fff;
  z-index: 2;
  box-shadow: 0 5px 7px #ccc;
  font-size: 14px;
  border-radius: 2px
}

.clockify-integration-popup .project-list-dropdown--content {
  height: 269px;
  overflow-y: auto
}

.clockify-integration-popup .project-list-input {
  background: #fff;
  padding: 10px
}

.clockify-integration-popup .project-list-input--border {
  position: relative
}

.clockify-integration-popup .project-list-filter {
  width: 100%;
  height: 40px;
  padding: 10px;
  border: 1px solid #c6d2d9;
  border-radius: 2px
}

.clockify-integration-popup .project-list-filter__clear {
  position: absolute;
  right: 10px;
  top: 14px;
  height: 12px;
  width: 12px;
  content: url(assets/images/x.png);
  cursor: pointer
}

.clockify-integration-popup .project-list-filter:focus {
  outline: none;
  border: 2px solid #0f3beb;
  border-radius: 5px
}

.clockify-integration-popup .tasks-arrow-down {
  margin-left: 5px
}

.clockify-integration-popup .tasks-arrow-right {
  position: relative;
  top: -1px;
  margin-left: 5px;
  vertical-align: middle
}

.clockify-integration-popup ul.project-item {
  padding: 7px 5px 8px 10px;
  cursor: pointer;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin: 0;
  list-style-type: none;
  border-top: 1px dotted #c6d2d9
}

.clockify-integration-popup ul.project-item:hover {
  background-color: #e4eaee
}

.clockify-integration-popup li.project-item-dot {
  flex: 0 0 5px;
  width: 5px;
  height: 5px;
  border-radius: 5px;
  display: inline-block;
  margin-right: 5px
}

.clockify-integration-popup li.project-item-name {
  display: inline-block;
  flex: 1 1;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 14px;
  white-space: nowrap;
  color: #333
}

.clockify-integration-popup li.project-item-tasks {
  display: flex;
  color: #999;
  font-size: 13px;
  flex: 0 0 90px
}

.clockify-integration-popup li.project-item-tasks>span {
  color: #999
}

.clockify-integration-popup li.project-item-favorite {
  flex: 0 0 20px
}

.clockify-integration-popup .project-item-create-task {
  color: #03a9f4;
  cursor: pointer;
  font-size: 14px;
  margin-right: 10px
}

.clockify-integration-popup .project-item-create-task:hover {
  text-decoration: underline
}

.clockify-integration-popup .task-item {
  padding: 7px 0 7px 25px;
  background-color: #f2f6f8;
  color: #333;
  font-size: 14px
}

.clockify-integration-popup .task-item:hover {
  background-color: #e4eaee;
  cursor: pointer
}

.clockify-integration-popup .task-item:first-child {
  padding-top: 10px
}

.clockify-integration-popup .task-item:last-child {
  padding-bottom: 10px
}

.clockify-integration-popup .project-list-load {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 35px;
  color: #666;
  cursor: pointer
}

.clockify-integration-popup .project-list-client {
  margin: 10px;
  padding-top: 5px;
  font-size: 14px;
  color: #999
}

.clockify-integration-popup .projects-list {
  position: relative
}

.clockify-integration-popup .projects-list__create-project,
.clockify-integration-popup .projects-list__create-task {
  position: absolute;
  display: flex;
  align-items: center;
  padding-top: 17px;
  padding-bottom: 17px;
  bottom: 0px;
  width: 320px;
  background: #fff;
  box-shadow: 0 -5px 10px rgba(0, 0, 0, .1);
  cursor: pointer
}

.clockify-integration-popup .projects-list__create-project--icon,
.clockify-integration-popup .projects-list__create-task--icon {
  width: 19px;
  height: 19px;
  margin-right: 7px;
  margin-left: 10px
}

.clockify-integration-popup .projects-list__create-project--text,
.clockify-integration-popup .projects-list__create-task--text {
  color: #03a9f4;
  font-size: 14px
}

.clockify-integration-popup .projects-list__bottom-padding {
  padding-bottom: 54px;
  width: 100%
}

.clockify-integration-popup .projects-list__create-task {
  box-sizing: border-box;
  position: relative;
  padding-left: 10px;
  width: 100%
}

.clockify-integration-popup .clockify-error {
  color: red;
  font-size: 14px
}

.clockify-integration-popup .cl-dropdown-star {
  width: 16px;
  height: 16px;
  margin: 5px 3px 0px 5px
}

.clockify-integration-popup .tag-list {
  box-sizing: border-box;
  position: relative;
  width: 100%
}

.clockify-integration-popup .tag-list-name {
  display: inline-block !important;
  padding: 0px 5px !important;
  width: 85% !important;
  font-size: 14px !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important
}

.clockify-integration-popup .tag-list-button {
  padding: 0px 6px;
  background: #fff;
  border: 1px solid #c6d2d9;
  border-radius: 2px;
  cursor: pointer;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  height: 38px
}

.clockify-integration-popup .tag-list-button-required {
  padding: 0px 6px;
  background: #fff;
  border: 1px solid #f44336;
  border-radius: 2px;
  cursor: pointer;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  height: 38px
}

.clockify-integration-popup .tag-list-button-offline {
  width: 100%;
  height: 38px;
  background: disabled;
  border: 1px solid #c6d2d9;
  border-radius: 2px;
  cursor: not-allowed;
  box-sizing: border-box;
  padding: 0px 6px;
  display: flex;
  align-items: center
}

.clockify-integration-popup .tag-list-button-disabled {
  width: 100%;
  height: 38px;
  background: #eff4f7;
  border: 1px solid #c6d2d9;
  border-radius: 2px;
  cursor: not-allowed;
  padding: 0px 6px;
  box-sizing: border-box;
  display: flex;
  align-items: center
}

.clockify-integration-popup .tag-list-arrow {
  width: 10px;
  height: 5px;
  margin-left: auto;
  display: flex;
  align-items: center;
  padding: 0px 10px 0px 10px;
  content: url(assets/images/arrow-light-mode.png)
}

.clockify-integration-popup .tag-list-arrow-up {
  width: 10px;
  height: 5px;
  margin-left: auto;
  display: flex;
  align-items: center;
  padding: 0px 10px 0px 10px;
  content: url(assets/images/arrow-light-mode-up.png)
}

.clockify-integration-popup .tag-list-add {
  display: inline-block;
  padding: 5px 10px 5px 0px;
  font-size: 14px;
  color: #999
}

.clockify-integration-popup .tag-list-selected {
  display: inline-block;
  max-width: 260px;
  border-radius: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.clockify-integration-popup .tag-list-selected-item {
  display: inline-block;
  padding: 5px 2px;
  border-radius: 3px;
  font-size: 14px;
  font-weight: 400;
  color: #333
}

.clockify-integration-popup .tag-list-selected-item:first-child {
  padding-left: 0px !important
}

.clockify-integration-popup .tag-list-input {
  background: #fff;
  padding: 10px
}

.clockify-integration-popup .tag-list-input--border {
  position: relative
}

.clockify-integration-popup .tag-list-input .tag-list-filter:focus {
  outline: none;
  border: 2px solid #0f3beb;
  border-radius: 5px
}

.clockify-integration-popup .tag-list-load {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 10px;
  color: #666;
  cursor: pointer
}

.clockify-integration-popup .tag-list-dropdown {
  position: absolute;
  width: 100%;
  top: 40px;
  background: #fff;
  box-shadow: 0 5px 7px #ccc;
  z-index: 2;
  font-size: 14px;
  border-radius: 2px
}

.clockify-integration-popup .tag-list-dropdown--content {
  height: 217px;
  overflow-y: auto
}

.clockify-integration-popup .tag-list-filter {
  width: 100%;
  height: 40px;
  padding: 10px 32px 10px 10px;
  border: 1px solid #c6d2d9;
  border-radius: 2px
}

.clockify-integration-popup .tag-list-filter__clear {
  position: absolute;
  right: 10px;
  top: 14px;
  height: 12px;
  width: 12px;
  content: url(assets/images/x.png);
  cursor: pointer
}

.clockify-integration-popup .tag-list-checked {
  margin-top: 2px;
  margin-left: 1px
}

.clockify-integration-popup .tag-list-checked-hidden {
  margin-top: 2px;
  margin-left: 1px;
  visibility: hidden
}

.clockify-integration-popup .tag-list-checkbox {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px solid #c6d2d9
}

.clockify-integration-popup .tag-list-item {
  font-size: 14px;
  margin-left: 10px;
  color: #666
}

.clockify-integration-popup .tag-list-item-row {
  padding: 7px 15px;
  cursor: pointer;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 1
}

.clockify-integration-popup .tag-list-item-row:hover {
  background-color: #e4eaee
}

.clockify-integration-popup .tag-list--not_tags {
  margin-left: 10px
}

.clockify-integration-popup .tag-list__create-tag {
  position: absolute;
  display: flex;
  align-items: center;
  padding-top: 17px;
  padding-bottom: 17px;
  bottom: 0;
  width: 320px;
  background: #fff;
  box-shadow: 0 -5px 10px rgba(0, 0, 0, .1);
  cursor: pointer
}

.clockify-integration-popup .tag-list__create-tag--icon {
  width: 19px;
  height: 19px;
  margin-right: 7px;
  margin-left: 10px
}

.clockify-integration-popup .tag-list__create-tag--text {
  color: #03a9f4;
  font-size: 14px
}

.clockify-integration-popup .tag-list__bottom-padding {
  padding-bottom: 65px;
  width: 100%
}

.clockify-integration-popup .tag-list__create-form {
  position: relative;
  display: flex;
  flex-direction: column;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 320px;
  height: 240px;
  background: #fff;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, .25);
  border-radius: 2px;
  text-align: center;
  align-items: center
}

.clockify-integration-popup .tag-list__create-form__title-and-close {
  display: flex;
  margin-bottom: 20px;
  width: 100%
}

.clockify-integration-popup .tag-list__create-form__close {
  position: absolute;
  right: 20px;
  top: 25px;
  height: 12px;
  width: 12px;
  content: url(assets/images/x.png);
  cursor: pointer
}

.clockify-integration-popup .tag-list__create-form--open {
  background-color: rgba(0, 0, 0, .8);
  position: fixed;
  width: 100vw;
  height: 100vh;
  left: 0;
  top: 0;
  z-index: 999
}

.clockify-integration-popup .tag-list__create-form--divider {
  width: 100%;
  height: 1px;
  border-bottom: 1px dotted #c6d2d9;
  margin-bottom: 20px
}

.clockify-integration-popup .tag-list__create-form--title {
  margin-top: 20px;
  margin-left: 20px;
  font-size: 18px;
  color: #666
}

.clockify-integration-popup .tag-list__create-form--tag-name {
  margin-bottom: 20px;
  padding-left: 10px;
  border: 1px solid #c6d2d9;
  border-radius: 2px;
  width: 280px;
  height: 40px
}

.clockify-integration-popup .tag-list__create-form--tag-name::placeholder {
  color: #999
}

.clockify-integration-popup .tag-list__create-form--tag-name:focus {
  outline: none;
  border: 2px solid #0f3beb;
  border-radius: 5px
}

.clockify-integration-popup .tag-list__create-form--confirmation_button {
  margin-bottom: 20px;
  padding-top: 12px;
  width: 280px;
  height: 28px;
  border-radius: 2px;
  background: #03a9f4;
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
  cursor: pointer
}

.clockify-integration-popup .tag-list__create-form--cancel {
  font-size: 14px;
  color: #03a9f4;
  cursor: pointer
}

.clockify-integration-popup .poppup-modal {
  cursor: default;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 320px;
  background: #fff;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, .25);
  border-radius: 2px;
  text-align: center;
  align-items: center
}

.clockify-integration-popup .poppup-modal__title-and-close {
  display: flex;
  margin-bottom: 20px;
  width: 100%
}

.clockify-integration-popup .poppup-modal__close {
  position: absolute;
  right: 20px;
  top: 25px;
  height: 12px;
  width: 12px;
  content: url(assets/images/x.png);
  cursor: pointer
}

.clockify-integration-popup .poppup-modal--open {
  background-color: rgba(0, 0, 0, .8);
  position: fixed;
  width: 100vw;
  height: 100vh;
  left: 0;
  top: 0;
  z-index: 9999
}

.clockify-integration-popup .poppup-modal--divider {
  width: 100%;
  height: 1px;
  border-bottom: 1px dotted #c6d2d9;
  margin-bottom: 20px
}

.clockify-integration-popup .poppup-modal--title {
  margin-top: 20px;
  margin-left: 20px;
  font-size: 18px;
  line-height: 21px;
  color: #666
}

.clockify-integration-popup .poppup-modal--tag-name {
  margin-bottom: 20px;
  padding-left: 10px;
  border: 1px solid #c6d2d9;
  border-radius: 2px;
  width: 280px;
  height: 40px
}

.clockify-integration-popup .poppup-modal--tag-name::placeholder {
  color: #999
}

.clockify-integration-popup .poppup-modal--tag-name:focus {
  outline: none;
  border: 2px solid #0f3beb;
  border-radius: 5px
}

.clockify-integration-popup .poppup-modal--confirmation_button {
  margin-bottom: 20px;
  padding-top: 12px;
  width: 280px;
  height: 28px;
  border-radius: 2px;
  background: #03a9f4;
  color: #fff;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  cursor: pointer
}

.clockify-integration-popup .poppup-modal--cancel {
  font-size: 14px;
  line-height: 16px;
  color: #03a9f4;
  cursor: pointer
}

.clockify-integration-popup .poppup-modal--text {
  max-width: 90%;
  word-break: break-word
}

.clockify-integration-popup .custom-fields {
  padding: 0px !important;
  border: 0px solid #c6d2d9 !important;
  background-color: #eff4f7 !important;
  margin: 0 !important;
  width: 100%
}

.clockify-integration-popup .custom-fields input:focus {
  outline: none;
  border: 2px solid #0f3beb;
  border-radius: 5px
}

.clockify-integration-popup .custom-field {
  box-sizing: border-box;
  padding: 0px !important;
  border-image-width: 0 !important;
  border: 0px solid #c6d2d9 !important;
  margin: 8px 0px 0px 0px !important;
  height: 38px !important
}

.clockify-integration-popup .custom-field-disabled {
  box-sizing: border-box;
  padding: 0px !important;
  border-image-width: 0 !important;
  background-color: #eff4f7 !important;
  margin: 8px 0px 0px 0px !important;
  height: 38px !important;
  display: flex;
  align-items: center
}

.clockify-integration-popup div.custom-field-ta {
  box-sizing: border-box;
  padding: 0px !important;
  border: 0px solid #c6d2d9 !important;
  border-image-width: 0 !important;
  background-color: #fff !important;
  margin: 8px 0px 0px 0px !important;
  height: 45px !important
}

.clockify-integration-popup div.custom-field-ta-disabled {
  box-sizing: border-box;
  padding: 0px !important;
  border-image-width: 0 !important;
  margin: 8px 0px 0px 0px !important;
  height: 45px !important;
  background-color: #eff4f7 !important
}

.clockify-integration-popup div.custom-field-inner {
  box-sizing: border-box;
  padding: 0px 7px !important;
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  border: 0px solid #c6d2d9 !important
}

.clockify-integration-popup div.custom-field-inner-disabled {
  box-sizing: border-box;
  padding: 0px 7px !important;
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important
}

.clockify-integration-popup div.custom-field-inner-checkbox {
  box-sizing: border-box;
  padding: 0px !important;
  display: flex !important;
  align-items: center !important;
  background-color: #eff4f7 !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  border: 0px solid #c6d2d9 !important
}

.clockify-integration-popup div.custom-field-inner-checkbox-disabled {
  box-sizing: border-box;
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  background-color: #eff4f7 !important
}

.clockify-integration-popup div.custom-field-inner-checkbox-disabled .clockify-switch-label {
  color: #9c9c9c !important
}

.clockify-integration-popup textarea.custom-field-text {
  box-sizing: border-box;
  width: 100% !important;
  height: 45px !important;
  min-height: 45px !important;
  border: 1px solid #c6d2d9;
  margin: 0 !important;
  resize: none !important;
  font-size: 14px !important;
  outline: none !important;
  color: #333;
  padding: 5px 10px !important;
  word-wrap: break-word !important;
  background-color: #fff;
  border-image-width: 0 !important
}

.clockify-integration-popup textarea.custom-field-text-disabled {
  box-sizing: border-box;
  width: 100% !important;
  height: 45px !important;
  min-height: 45px !important;
  border: 0 !important;
  margin: 0 !important;
  resize: none !important;
  font-size: 14px !important;
  outline: none !important;
  color: #333;
  padding: 5px 10px !important;
  word-wrap: break-word !important;
  border: 1px solid #c6d2d9
}

.clockify-integration-popup textarea.custom-field-text-disabled::placeholder {
  color: #9c9c9c !important
}

.clockify-integration-popup input.custom-field-number {
  box-sizing: border-box;
  width: 100% !important;
  height: 100% !important;
  padding: 5px 8px !important;
  margin: 0 !important;
  line-height: 20px !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  border: 1px solid #c6d2d9;
  background-color: #fff !important
}

.clockify-integration-popup input.custom-field-number-disabled {
  box-sizing: border-box;
  border: 1px solid #c6d2d9;
  width: 100% !important;
  height: 100% !important;
  padding: 5px 8px !important;
  margin: 0 !important;
  background-color: #fff !important;
  line-height: 20px !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  border: 1px solid #c6d2d9 !important;
  background-color: #eff4f7 !important
}

.clockify-integration-popup .custom-field-link {
  box-sizing: border-box;
  border: 0 !important;
  width: 100% !important
}

.clockify-integration-popup div.custom-field-link-label {
  box-sizing: border-box;
  padding: 5px 0px !important;
  line-height: 21px !important;
  font-size: 14px !important;
  font-weight: 400px !important;
  margin: 0 !important
}

.clockify-integration-popup .cf-container {
  box-sizing: border-box;
  display: block !important;
  position: relative !important;
  padding-left: 35px !important;
  line-height: 21px !important;
  cursor: pointer !important;
  font-size: 14px !important;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
  margin: 0 !important
}

.clockify-integration-popup .cf-container input {
  box-sizing: border-box;
  position: absolute !important;
  opacity: 0 !important;
  cursor: pointer !important
}

.clockify-integration-popup .clockify-switch-label {
  box-sizing: border-box;
  color: #333 !important;
  font-size: 14px !important;
  white-space: nowrap !important;
  margin: 0px 0px 0px 10px !important;
  width: 230px;
  overflow: hidden !important;
  text-overflow: ellipsis !important
}

.clockify-integration-popup .checkmark {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  height: 21px !important;
  width: 21px !important;
  border: 1px solid gray !important;
  border-radius: 50% !important
}

.clockify-integration-popup .cf-container:hover input~.checkmark {
  background-color: #ccc !important
}

.clockify-integration-popup .cf-container input:checked~.checkmark {
  background-color: #2196f3 !important
}

.clockify-integration-popup .checkmark:after {
  content: "" !important;
  position: absolute !important;
  display: none !important
}

.clockify-integration-popup .cf-container input:checked~.checkmark:after {
  display: block !important
}

.clockify-integration-popup .cf-container .checkmark:after {
  top: 5px !important;
  left: 6px !important;
  width: 8px !important;
  height: 8px !important;
  border-radius: 50% !important;
  background: #fff !important
}

.clockify-integration-popup .clockify-modal {
  box-sizing: border-box !important;
  -webkit-box-sizing: border-box !important;
  font-family: "Roboto", sans-serif !important;
  font-weight: normal !important;
  position: fixed !important;
  z-index: 9999999 !important;
  padding-top: 100px !important;
  left: 0 !important;
  top: 0 !important;
  width: 100% !important;
  height: 100% !important;
  overflow: auto !important;
  background-color: #000 !important;
  background-color: rgba(0, 0, 0, .4) !important
}

.clockify-integration-popup .clockify-modal-content {
  box-sizing: border-box;
  background-color: #fefefe;
  margin: auto !important;
  border-radius: 2px;
  width: 84% !important
}

.clockify-integration-popup .cl-close {
  background-color: #fff;
  border: 0 !important
}

.clockify-integration-popup .clockify-close:hover {
  opacity: .75
}

.clockify-integration-popup .cl-form-control {
  margin: 0 !important
}

.clockify-integration-popup input.clockify-link-input {
  box-sizing: border-box;
  display: block !important;
  flex: 1;
  margin: 0 !important;
  height: 40px !important;
  padding: 7px !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 21px !important;
  color: #333 !important;
  background-color: #fff !important;
  background-clip: padding-box !important;
  border: 1px solid #c6d2d9 !important;
  border-radius: 1px !important;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !important;
  box-shadow: none !important
}

.clockify-integration-popup input.clockify-link-input-disabled {
  box-sizing: border-box;
  display: block !important;
  flex: 1;
  margin: 0 !important;
  height: 40px !important;
  padding: 7px !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 21px !important;
  color: #333 !important;
  background-clip: padding-box !important;
  border-radius: 1px !important;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !important;
  box-shadow: none !important;
  border: 1px solid #c6d2d9 !important;
  background-color: #eff4f7 !important
}

.clockify-integration-popup input.clockify-link-input:focus {
  border: 2px solid #0f3beb !important;
  border-radius: 5px !important
}

.clockify-integration-popup input.clockify-link-input-modal {
  display: block !important;
  flex: 1;
  margin: 0px 0px 0px 10px !important;
  height: 40px !important;
  padding: 7px !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 21px !important;
  color: #333;
  background-color: #fff;
  background-clip: padding-box !important;
  border: 1px solid #c6d2d9 !important;
  border-radius: 2px;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !important;
  box-shadow: none !important
}

.clockify-integration-popup input.clockify-link-input-modal:focus {
  border: 2px solid #0f3beb !important;
  border-radius: 5px !important
}

.clockify-integration-popup .modal-content {
  box-sizing: border-box;
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  pointer-events: auto !important;
  background-color: #fff !important;
  background-clip: padding-box !important;
  outline: 0 !important
}

.clockify-integration-popup .cl-modal-header {
  align-items: center !important;
  display: flex !important;
  justify-content: space-between !important;
  padding: 20px !important;
  border-bottom: 1px solid #c6d2d9;
  border-top-left-radius: 2px !important;
  border-top-right-radius: 2px !important
}

.clockify-integration-popup .cl-modal-title {
  font-size: 24px !important;
  font-weight: 100 !important;
  line-height: 36px !important;
  color: #666;
  margin: 0 !important
}

.clockify-integration-popup .cl-modal-body {
  position: relative !important;
  display: flex !important;
  padding: 21px !important;
  align-items: center !important
}

.clockify-integration-popup .cl-modal-footer {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  padding: 20px !important;
  border-top: 1px solid #c6d2d9;
  border-bottom-right-radius: 2px !important;
  border-bottom-left-radius: 2px !important
}

.clockify-integration-popup .clockify-cancel {
  color: #2196f3 !important
}

.clockify-integration-popup .clockify-cancel:hover {
  text-decoration: underline
}

.clockify-integration-popup .clockify-save {
  color: #fff;
  background-color: #2196f3 !important;
  margin-left: 30px;
  padding: 10px;
  min-width: 67px;
  text-align: center;
  border-radius: 2px
}

.clockify-integration-popup .clockify-save--disabled {
  opacity: .65;
  cursor: default !important
}

.clockify-integration-popup a.clockify-cancel,
.clockify-integration-popup a.clockify-save {
  cursor: pointer
}

.clockify-integration-popup .checkmark {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  height: 21px !important;
  width: 21px !important;
  border: 1px solid gray !important;
  border-radius: 50% !important
}

.clockify-integration-popup .cf-container:hover input~.checkmark {
  background-color: #ccc !important
}

.clockify-integration-popup .cf-container input:checked~.checkmark {
  background-color: #2196f3 !important
}

.clockify-integration-popup .checkmark:after {
  content: "" !important;
  position: absolute !important;
  display: none !important
}

.clockify-integration-popup .cf-container input:checked~.checkmark:after {
  display: block !important
}

.clockify-integration-popup .cf-container .checkmark:after {
  top: 6px !important;
  left: 7px !important;
  width: 8px !important;
  height: 8px !important;
  border-radius: 50% !important;
  background: #fff !important
}

.clockify-integration-popup .required-fields {
  text-align: center
}

.clockify-integration-popup .required-fields button {
  width: 105px;
  height: 45px;
  background-color: #f44336;
  color: #fff;
  border: 1px solid #f44336;
  text-transform: uppercase;
  border-radius: 2px;
  cursor: pointer
}

.clockify-integration-popup .required-fields span {
  display: block;
  margin: 50px;
  font-size: 17px
}

.clockify-integration-popup .toaster__container {
  position: fixed;
  width: calc(100% - 30px);
  left: 15px;
  bottom: 15px;
  z-index: 1112
}

.clockify-integration-popup .toaster__message--container_success,
.clockify-integration-popup .toaster__message--container_info,
.clockify-integration-popup .toaster__message--container_error {
  padding: 15px;
  margin-top: 5px;
  box-sizing: border-box;
  color: #fff;
  border-radius: 2px;
  font-size: 14px;
  line-height: 16px;
  position: relative;
  bottom: 15px;
  left: 0
}

.clockify-integration-popup .toaster__message--container_success {
  background-color: #8bc34a
}

.clockify-integration-popup .toaster__message--container_error {
  background-color: #f44336
}

.clockify-integration-popup .toaster__message--container_info {
  background-color: #ff9800
}

@keyframes toaster-fadein {
  from {
    bottom: 0;
    opacity: 0
  }

  to {
    bottom: 15px;
    opacity: 1
  }
}

@keyframes toaster-fadeout {
  from {
    left: 0;
    opacity: 1
  }

  to {
    left: 100%;
    opacity: 0
  }
}

@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg)
  }

  to {
    -webkit-transform: rotate(359deg)
  }
}

.clockify-integration-popup html {
  min-height: 600px
}

.clockify-integration-popup body {
  background-color: #eff4f7;
  margin: 0px;
  overflow-y: overlay;
  overflow-x: hidden;
  user-select: none;
  font-size: 12px
}

.clockify-integration-popup * {
  font-family: "Roboto", Arial, sans-serif !important;
  box-sizing: revert
}

.clockify-integration-popup p {
  margin-top: revert
}

.clockify-integration-popup button {
  text-transform: uppercase
}

.clockify-integration-popup hr {
  padding-top: 0px;
  margin: 0px;
  border-top: 0px;
  border-bottom: 1px dotted #cacaca
}

.clockify-integration-popup .home_page {
  padding-top: 134px
}

.clockify-integration-popup .home_page .clockify-subscription-expired-overlay {
  position: fixed;
  top: 50px;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(198, 210, 217, .2);
  z-index: 1110
}

.clockify-integration-popup .home_page .clockify-subscription-expired-message {
  background: #ffeacc;
  color: #854f00;
  font-size: 14px;
  border: 1px solid #ffe2b8;
  border-radius: 8px;
  width: 320px;
  margin: auto
}

.clockify-integration-popup .home_page .clockify-subscription-expired-message img {
  float: left;
  padding: 7px 8px
}

.clockify-integration-popup .home_page .clockify-subscription-expired-message p {
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 37px
}

.clockify-integration-popup .modalBackground {
  display: none;
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, .8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  z-index: 1040
}

.clockify-integration-popup .modalBackground.show {
  display: flex
}

.clockify-integration-popup .dot {
  padding: 2px;
  border-radius: 50%;
  display: inline-block;
  width: 2px;
  height: 2px
}

.clockify-integration-popup .ptr-element {
  height: 0
}

.clockify-integration-popup ::-webkit-scrollbar {
  width: 5px
}

.clockify-integration-popup ::-webkit-scrollbar-thumb {
  background: #03a9f4
}

.clockify-integration-popup .invisible {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2
}

.clockify-integration-popup .invisible-menu {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100vh;
  z-index: 1050
}

.clockify-integration-popup .loading-gif {
  position: relative;
  top: 110px;
  text-align: center
}

.clockify-integration-popup .loading-gif img {
  content: url(assets/images/loading.gif)
}

.clockify-integration-popup .loading-entries-gif {
  padding-bottom: 20px;
  text-align: center
}

.clockify-integration-popup .loading-entries-gif img {
  content: url(assets/images/loading.gif)
}

.clockify-integration-popup .disabled {
  display: none
}

.clockify-integration-popup .pull-loading {
  display: inline-block;
  position: relative;
  top: 35px;
  left: 50%;
  transform: translate(-50%, 0);
  z-index: -1
}

.clockify-integration-popup .pull-loading-entries {
  display: inline-block;
  position: relative;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  z-index: -1
}

.clockify-integration-popup .pull-loading-img1 {
  content: url(assets/images/circle_1.svg);
  width: 50px;
  height: 50px;
  position: relative;
  left: 0;
  top: 0
}

.clockify-integration-popup .pull-loading-img2 {
  content: url(assets/images/circle_2.svg);
  width: 4px;
  height: 50px;
  position: absolute;
  left: 23px;
  top: 1px;
  -webkit-animation: rotation 2s infinite linear
}

.clockify-integration-popup .time-entry-list {
  position: relative;
  top: 15px
}

.clockify-integration-popup .time-entry-list__offline {
  position: relative
}

.clockify-integration-popup .expandContainer {
  max-height: 0;
  overflow: hidden;
  transition: max-height .3s ease-out
}

.clockify-integration-popup .checked {
  width: 18px;
  height: 18px;
  background: #03a9f4;
  border: none
}

.clockify-integration-popup .checked img {
  margin-top: 3px;
  margin-left: 2px
}

.clockify-integration-popup .day-active {
  background: #03a9f4;
  border: 1px solid #03a9f4
}

.clockify-integration-popup .day-active span {
  color: #fff
}

.clockify-integration-popup .list-disabled {
  opacity: .4;
  cursor: default
}

body.clockify-dark-mode,
.clockify-dark-mode {
  background-color: #37474f
}

body.clockify-dark-mode .logo,
.clockify-dark-mode .logo {
  width: 98px
}

body.clockify-dark-mode .home_page .header .logo,
body.clockify-dark-mode .settings_page .header .logo,
.clockify-dark-mode .home_page .header .logo,
.clockify-dark-mode .settings_page .header .logo {
  background-image: url(assets/images/clockify_logo_dark.svg)
}

body.clockify-dark-mode .header_and_timer,
.clockify-dark-mode .header_and_timer {
  background-color: #37474f
}

body.clockify-dark-mode .settings_page__header,
.clockify-dark-mode .settings_page__header {
  background-color: #37474f
}

body.clockify-dark-mode .start-timer,
.clockify-dark-mode .start-timer {
  background-color: #1d272c;
  border: 1px solid #12191d
}

body.clockify-dark-mode .start-timer_description_grey,
.clockify-dark-mode .start-timer_description_grey {
  color: #90a4ae
}

body.clockify-dark-mode .start-timer_description,
.clockify-dark-mode .start-timer_description {
  color: #e4eaee
}

body.clockify-dark-mode .start-timer_description-input,
.clockify-dark-mode .start-timer_description-input {
  background-color: #1d272c;
  color: #e4eaee
}

body.clockify-dark-mode .start-timer_description-input::placeholder,
body.clockify-dark-mode .start-timer_placeholder,
.clockify-dark-mode .start-timer_description-input::placeholder,
.clockify-dark-mode .start-timer_placeholder {
  color: #90a4ae
}

body.clockify-dark-mode .dropdown-menu,
.clockify-dark-mode .dropdown-menu {
  background-color: #12191d;
  box-shadow: none
}

body.clockify-dark-mode .dropdown-header,
body.clockify-dark-mode .dropdown-item,
.clockify-dark-mode .dropdown-header,
.clockify-dark-mode .dropdown-item {
  color: #90a4ae
}

body.clockify-dark-mode .dropdown-divider,
.clockify-dark-mode .dropdown-divider {
  border-bottom: 1px dotted #263238
}

body.clockify-dark-mode .rectangle,
.clockify-dark-mode .rectangle {
  background-color: #12191d;
  box-shadow: none
}

body.clockify-dark-mode .time-entries-list,
.clockify-dark-mode .time-entries-list {
  border: 1px solid #12191d
}

body.clockify-dark-mode .time-entries-list-time,
.clockify-dark-mode .time-entries-list-time {
  background-color: #12191d;
  border-bottom: 1px solid #12191d
}

body.clockify-dark-mode .time-entries-list-total,
body.clockify-dark-mode .time-entries-list-day,
.clockify-dark-mode .time-entries-list-total,
.clockify-dark-mode .time-entries-list-day {
  color: #90a4ae
}

body.clockify-dark-mode .time-entries-list-total-time,
.clockify-dark-mode .time-entries-list-total-time {
  color: #c6d2d9
}

body.clockify-dark-mode .time-entry,
body.clockify-dark-mode .time-entry-locked,
.clockify-dark-mode .time-entry,
.clockify-dark-mode .time-entry-locked {
  background: #1d272c;
  border: 1px solid #12191d
}

body.clockify-dark-mode .time-entry--collapsed,
.clockify-dark-mode .time-entry--collapsed {
  background-color: #36464f
}

body.clockify-dark-mode .time-entry-group-number,
.clockify-dark-mode .time-entry-group-number {
  background-color: #12191d;
  color: #90a4ae
}

body.clockify-dark-mode .time-entry-group-number:hover,
.clockify-dark-mode .time-entry-group-number:hover {
  background-color: #37474f
}

body.clockify-dark-mode .week-header,
.clockify-dark-mode .week-header {
  color: #c6d2d9
}

body.clockify-dark-mode .week-header-total-time,
.clockify-dark-mode .week-header-total-time {
  color: #c6d2d9
}

body.clockify-dark-mode .week-header-total-label,
.clockify-dark-mode .week-header-total-label {
  color: #90a4ae
}

body.clockify-dark-mode .description,
.clockify-dark-mode .description {
  color: #e4eaee
}

body.clockify-dark-mode .time-entry__task-name,
body.clockify-dark-mode .time-entry__client-name,
body.clockify-dark-mode .time-entry__right-side--duration,
.clockify-dark-mode .time-entry__task-name,
.clockify-dark-mode .time-entry__client-name,
.clockify-dark-mode .time-entry__right-side--duration {
  color: #c6d2d9
}

body.clockify-dark-mode .no-description,
.clockify-dark-mode .no-description {
  color: #90a4ae
}

body.clockify-dark-mode .dropdown-item:hover,
.clockify-dark-mode .dropdown-item:hover {
  background: #263238
}

body.clockify-dark-mode .duration,
body.clockify-dark-mode .description-textarea,
.clockify-dark-mode .duration,
.clockify-dark-mode .description-textarea {
  border: 1px solid #12191d;
  background-color: #263238
}

body.clockify-dark-mode .ant-time-picker-input,
.clockify-dark-mode .ant-time-picker-input {
  background-color: #263238;
  color: #c6d2d9
}

body.clockify-dark-mode .duration-duration,
.clockify-dark-mode .duration-duration {
  background-color: #263238;
  color: #c6d2d9
}

body.clockify-dark-mode .duration-label,
.clockify-dark-mode .duration-label {
  color: #90a4ae
}

body.clockify-dark-mode .edit-form-description,
.clockify-dark-mode .edit-form-description {
  background-color: #263238;
  color: #c6d2d9
}

body.clockify-dark-mode .edit-form-description::placeholder,
.clockify-dark-mode .edit-form-description::placeholder {
  color: #90a4ae
}

body.clockify-dark-mode textarea.custom-field-text,
.clockify-dark-mode textarea.custom-field-text {
  color: #c6d2d9;
  background-color: #263238;
  border: 1px solid #12191d
}

body.clockify-dark-mode textarea.custom-field-text-disabled,
.clockify-dark-mode textarea.custom-field-text-disabled {
  border: 1px solid #12191d !important;
  background-color: #36464f !important;
  cursor: not-allowed;
  color: #90a4ae !important
}

body.clockify-dark-mode textarea.custom-field-text-disabled::placeholder,
.clockify-dark-mode textarea.custom-field-text-disabled::placeholder {
  color: #90a4ae !important
}

body.clockify-dark-mode textarea.custom-field-text::placeholder,
.clockify-dark-mode textarea.custom-field-text::placeholder {
  color: #c6d2d9
}

body.clockify-dark-mode .clockify-switch-label,
.clockify-dark-mode .clockify-switch-label {
  color: #8fa2ad !important
}

body.clockify-dark-mode div.custom-field-inner-checkbox,
.clockify-dark-mode div.custom-field-inner-checkbox {
  background-color: #36464f !important
}

body.clockify-dark-mode div.custom-field-inner-checkbox-disabled,
.clockify-dark-mode div.custom-field-inner-checkbox-disabled {
  border: none !important;
  background-color: initial !important
}

body.clockify-dark-mode .clockify-link-input-disabled,
body.clockify-dark-mode .custom-field-number-disabled,
.clockify-dark-mode .clockify-link-input-disabled,
.clockify-dark-mode .custom-field-number-disabled {
  border: 1px solid #12191d !important;
  background-color: #36464f !important;
  cursor: not-allowed;
  color: #90a4ae !important
}

body.clockify-dark-mode .clockify-link-input-disabled::placeholder,
body.clockify-dark-mode .custom-field-number-disabled::placeholder,
.clockify-dark-mode .clockify-link-input-disabled::placeholder,
.clockify-dark-mode .custom-field-number-disabled::placeholder {
  color: #90a4ae !important
}

body.clockify-dark-mode .tag-list-item-row,
.clockify-dark-mode .tag-list-item-row {
  color: #fff !important
}

body.clockify-dark-mode .custom-fields,
.clockify-dark-mode .custom-fields {
  background-color: #36464f !important
}

body.clockify-dark-mode .custom-field,
.clockify-dark-mode .custom-field {
  background-color: rgba(0, 0, 0, 0) !important
}

body.clockify-dark-mode .custom-field input,
.clockify-dark-mode .custom-field input {
  background-color: #263238 !important;
  color: #fff !important;
  border: 0 !important;
  outline: none !important
}

body.clockify-dark-mode .custom-field input::placeholder,
.clockify-dark-mode .custom-field input::placeholder {
  color: #c6d2d9
}

body.clockify-dark-mode .custom-field-disabled,
.clockify-dark-mode .custom-field-disabled {
  border: none !important;
  background-color: initial !important
}

body.clockify-dark-mode .description-textarea-required,
body.clockify-dark-mode .project-list-button-required,
body.clockify-dark-mode .tag-list-button-required,
.clockify-dark-mode .description-textarea-required,
.clockify-dark-mode .project-list-button-required,
.clockify-dark-mode .tag-list-button-required {
  background-color: #263238
}

body.clockify-dark-mode .project-list-button,
body.clockify-dark-mode .tag-list-button,
body.clockify-dark-mode .edit-form-checkbox,
body.clockify-dark-mode .tag-list-checkbox,
body.clockify-dark-mode .default-project-checkbox,
body.clockify-dark-mode .dark-mode__checkbox,
body.clockify-dark-mode .settings__send-errors__checkbox,
body.clockify-dark-mode .settings__auto_start_on_browser_start__checkbox,
body.clockify-dark-mode .settings__auto_stop_on_browser_close__checkbox,
body.clockify-dark-mode .settings__reminder__section__checkbox,
body.clockify-dark-mode .settings__context_menu__section__checkbox,
body.clockify-dark-mode .settings__idle-detection__checkbox,
body.clockify-dark-mode .pomodoro__checkbox,
body.clockify-dark-mode .create-project__checkbox,
.clockify-dark-mode .project-list-button,
.clockify-dark-mode .tag-list-button,
.clockify-dark-mode .edit-form-checkbox,
.clockify-dark-mode .tag-list-checkbox,
.clockify-dark-mode .default-project-checkbox,
.clockify-dark-mode .dark-mode__checkbox,
.clockify-dark-mode .settings__send-errors__checkbox,
.clockify-dark-mode .settings__auto_start_on_browser_start__checkbox,
.clockify-dark-mode .settings__auto_stop_on_browser_close__checkbox,
.clockify-dark-mode .settings__reminder__section__checkbox,
.clockify-dark-mode .settings__context_menu__section__checkbox,
.clockify-dark-mode .settings__idle-detection__checkbox,
.clockify-dark-mode .pomodoro__checkbox,
.clockify-dark-mode .create-project__checkbox {
  background-color: #263238;
  border: 1px solid #12191d
}

body.clockify-dark-mode .project-list-button-disabled,
body.clockify-dark-mode .tag-list-button-disabled,
body.clockify-dark-mode .edit-form-checkbox-disabled,
body.clockify-dark-mode .tag-list-checkbox-disabled,
body.clockify-dark-mode .default-project-checkbox-disabled,
body.clockify-dark-mode .dark-mode__checkbox-disabled,
body.clockify-dark-mode .settings__send-errors__checkbox-disabled,
body.clockify-dark-mode .settings__auto_start_on_browser_start__checkbox-disabled,
body.clockify-dark-mode .settings__auto_stop_on_browser_close__checkbox-disabled,
body.clockify-dark-mode .settings__reminder__section__checkbox-disabled,
body.clockify-dark-mode .settings__context_menu__section__checkbox-disabled,
body.clockify-dark-mode .settings__idle-detection__checkbox-disabled,
body.clockify-dark-mode .pomodoro__checkbox-disabled,
body.clockify-dark-mode .create-project__checkbox-disabled,
.clockify-dark-mode .project-list-button-disabled,
.clockify-dark-mode .tag-list-button-disabled,
.clockify-dark-mode .edit-form-checkbox-disabled,
.clockify-dark-mode .tag-list-checkbox-disabled,
.clockify-dark-mode .default-project-checkbox-disabled,
.clockify-dark-mode .dark-mode__checkbox-disabled,
.clockify-dark-mode .settings__send-errors__checkbox-disabled,
.clockify-dark-mode .settings__auto_start_on_browser_start__checkbox-disabled,
.clockify-dark-mode .settings__auto_stop_on_browser_close__checkbox-disabled,
.clockify-dark-mode .settings__reminder__section__checkbox-disabled,
.clockify-dark-mode .settings__context_menu__section__checkbox-disabled,
.clockify-dark-mode .settings__idle-detection__checkbox-disabled,
.clockify-dark-mode .pomodoro__checkbox-disabled,
.clockify-dark-mode .create-project__checkbox-disabled {
  background-color: initial !important;
  border: 1px solid #12191d
}

body.clockify-dark-mode .project-list-button-disabled .tag-list-selected-item,
body.clockify-dark-mode .project-list-button-disabled .tag-list-add,
body.clockify-dark-mode .tag-list-button-disabled .tag-list-selected-item,
body.clockify-dark-mode .tag-list-button-disabled .tag-list-add,
body.clockify-dark-mode .edit-form-checkbox-disabled .tag-list-selected-item,
body.clockify-dark-mode .edit-form-checkbox-disabled .tag-list-add,
body.clockify-dark-mode .tag-list-checkbox-disabled .tag-list-selected-item,
body.clockify-dark-mode .tag-list-checkbox-disabled .tag-list-add,
body.clockify-dark-mode .default-project-checkbox-disabled .tag-list-selected-item,
body.clockify-dark-mode .default-project-checkbox-disabled .tag-list-add,
body.clockify-dark-mode .dark-mode__checkbox-disabled .tag-list-selected-item,
body.clockify-dark-mode .dark-mode__checkbox-disabled .tag-list-add,
body.clockify-dark-mode .settings__send-errors__checkbox-disabled .tag-list-selected-item,
body.clockify-dark-mode .settings__send-errors__checkbox-disabled .tag-list-add,
body.clockify-dark-mode .settings__auto_start_on_browser_start__checkbox-disabled .tag-list-selected-item,
body.clockify-dark-mode .settings__auto_start_on_browser_start__checkbox-disabled .tag-list-add,
body.clockify-dark-mode .settings__auto_stop_on_browser_close__checkbox-disabled .tag-list-selected-item,
body.clockify-dark-mode .settings__auto_stop_on_browser_close__checkbox-disabled .tag-list-add,
body.clockify-dark-mode .settings__reminder__section__checkbox-disabled .tag-list-selected-item,
body.clockify-dark-mode .settings__reminder__section__checkbox-disabled .tag-list-add,
body.clockify-dark-mode .settings__context_menu__section__checkbox-disabled .tag-list-selected-item,
body.clockify-dark-mode .settings__context_menu__section__checkbox-disabled .tag-list-add,
body.clockify-dark-mode .settings__idle-detection__checkbox-disabled .tag-list-selected-item,
body.clockify-dark-mode .settings__idle-detection__checkbox-disabled .tag-list-add,
body.clockify-dark-mode .pomodoro__checkbox-disabled .tag-list-selected-item,
body.clockify-dark-mode .pomodoro__checkbox-disabled .tag-list-add,
body.clockify-dark-mode .create-project__checkbox-disabled .tag-list-selected-item,
body.clockify-dark-mode .create-project__checkbox-disabled .tag-list-add,
.clockify-dark-mode .project-list-button-disabled .tag-list-selected-item,
.clockify-dark-mode .project-list-button-disabled .tag-list-add,
.clockify-dark-mode .tag-list-button-disabled .tag-list-selected-item,
.clockify-dark-mode .tag-list-button-disabled .tag-list-add,
.clockify-dark-mode .edit-form-checkbox-disabled .tag-list-selected-item,
.clockify-dark-mode .edit-form-checkbox-disabled .tag-list-add,
.clockify-dark-mode .tag-list-checkbox-disabled .tag-list-selected-item,
.clockify-dark-mode .tag-list-checkbox-disabled .tag-list-add,
.clockify-dark-mode .default-project-checkbox-disabled .tag-list-selected-item,
.clockify-dark-mode .default-project-checkbox-disabled .tag-list-add,
.clockify-dark-mode .dark-mode__checkbox-disabled .tag-list-selected-item,
.clockify-dark-mode .dark-mode__checkbox-disabled .tag-list-add,
.clockify-dark-mode .settings__send-errors__checkbox-disabled .tag-list-selected-item,
.clockify-dark-mode .settings__send-errors__checkbox-disabled .tag-list-add,
.clockify-dark-mode .settings__auto_start_on_browser_start__checkbox-disabled .tag-list-selected-item,
.clockify-dark-mode .settings__auto_start_on_browser_start__checkbox-disabled .tag-list-add,
.clockify-dark-mode .settings__auto_stop_on_browser_close__checkbox-disabled .tag-list-selected-item,
.clockify-dark-mode .settings__auto_stop_on_browser_close__checkbox-disabled .tag-list-add,
.clockify-dark-mode .settings__reminder__section__checkbox-disabled .tag-list-selected-item,
.clockify-dark-mode .settings__reminder__section__checkbox-disabled .tag-list-add,
.clockify-dark-mode .settings__context_menu__section__checkbox-disabled .tag-list-selected-item,
.clockify-dark-mode .settings__context_menu__section__checkbox-disabled .tag-list-add,
.clockify-dark-mode .settings__idle-detection__checkbox-disabled .tag-list-selected-item,
.clockify-dark-mode .settings__idle-detection__checkbox-disabled .tag-list-add,
.clockify-dark-mode .pomodoro__checkbox-disabled .tag-list-selected-item,
.clockify-dark-mode .pomodoro__checkbox-disabled .tag-list-add,
.clockify-dark-mode .create-project__checkbox-disabled .tag-list-selected-item,
.clockify-dark-mode .create-project__checkbox-disabled .tag-list-add {
  color: #90a4ae
}

body.clockify-dark-mode .tag-list-add,
body.clockify-dark-mode .edit-form-billable,
.clockify-dark-mode .tag-list-add,
.clockify-dark-mode .edit-form-billable {
  color: #90a4ae
}

body.clockify-dark-mode .checked,
.clockify-dark-mode .checked {
  width: 18px;
  height: 18px;
  background: #03a9f4;
  border: none
}

body.clockify-dark-mode .checked img,
.clockify-dark-mode .checked img {
  margin-top: 3px;
  margin-left: 2px
}

body.clockify-dark-mode .delete-entry-confirmation-dialog,
.clockify-dark-mode .delete-entry-confirmation-dialog {
  background-color: #263238
}

body.clockify-dark-mode .delete-entry-confirmation-dialog-open,
.clockify-dark-mode .delete-entry-confirmation-dialog-open {
  background-color: rgba(0, 0, 0, .8)
}

body.clockify-dark-mode .delete-entry-confirmation-dialog__question,
.clockify-dark-mode .delete-entry-confirmation-dialog__question {
  color: #90a4ae
}

body.clockify-dark-mode .project-list-dropdown,
body.clockify-dark-mode .tag-list-dropdown,
.clockify-dark-mode .project-list-dropdown,
.clockify-dark-mode .tag-list-dropdown {
  background: #12191d;
  box-shadow: none
}

body.clockify-dark-mode .project-list-input,
body.clockify-dark-mode .tag-list-input,
.clockify-dark-mode .project-list-input,
.clockify-dark-mode .tag-list-input {
  background: #12191d
}

body.clockify-dark-mode .project-list-input input,
body.clockify-dark-mode .tag-list-input input,
.clockify-dark-mode .project-list-input input,
.clockify-dark-mode .tag-list-input input {
  background: #263238;
  border: 1px solid #12191d;
  color: #90a4ae
}

body.clockify-dark-mode .project-list-input input::placeholder,
body.clockify-dark-mode .tag-list-input input::placeholder,
.clockify-dark-mode .project-list-input input::placeholder,
.clockify-dark-mode .tag-list-input input::placeholder {
  color: #90a4ae
}

body.clockify-dark-mode .project-list-client,
.clockify-dark-mode .project-list-client {
  color: #90a4ae;
  border-top: 1px dotted #263238
}

body.clockify-dark-mode .tag-list-item,
body.clockify-dark-mode .tag-list-load,
.clockify-dark-mode .tag-list-item,
.clockify-dark-mode .tag-list-load {
  color: #90a4ae
}

body.clockify-dark-mode hr,
.clockify-dark-mode hr {
  border-bottom: 1px dotted #12191d
}

body.clockify-dark-mode .user-settings:last-child,
.clockify-dark-mode .user-settings:last-child {
  color: #90a4ae
}

body.clockify-dark-mode .time-entries-list-not-synced,
.clockify-dark-mode .time-entries-list-not-synced {
  border: 1px solid #12191d;
  border-radius: 2px
}

body.clockify-dark-mode .time-entry-not-synced,
.clockify-dark-mode .time-entry-not-synced {
  background: #263238;
  border-bottom: 1px solid #12191d
}

body.clockify-dark-mode .time-entry-not-synced span,
.clockify-dark-mode .time-entry-not-synced span {
  color: #90a4ae
}

body.clockify-dark-mode .user-settings,
.clockify-dark-mode .user-settings {
  border-top: 1px dotted #12191d;
  border-bottom: 1px dotted #12191d
}

body.clockify-dark-mode .user-settings span,
.clockify-dark-mode .user-settings span {
  color: #90a4ae
}

body.clockify-dark-mode .workspace-list-title,
body.clockify-dark-mode .default-project-title,
body.clockify-dark-mode .dark-mode__title,
body.clockify-dark-mode .settings__send-errors__title,
body.clockify-dark-mode .settings__send-errors__title--shortcut,
body.clockify-dark-mode .settings__auto_start_on_browser_start__title,
body.clockify-dark-mode .settings__auto_stop_on_browser_close__title,
body.clockify-dark-mode .pomodoro__title,
.clockify-dark-mode .workspace-list-title,
.clockify-dark-mode .default-project-title,
.clockify-dark-mode .dark-mode__title,
.clockify-dark-mode .settings__send-errors__title,
.clockify-dark-mode .settings__send-errors__title--shortcut,
.clockify-dark-mode .settings__auto_start_on_browser_start__title,
.clockify-dark-mode .settings__auto_stop_on_browser_close__title,
.clockify-dark-mode .pomodoro__title {
  color: #e4eaee
}

body.clockify-dark-mode .workspace-list-selection,
.clockify-dark-mode .workspace-list-selection {
  background: #263238;
  border: 1px solid #12191d
}

body.clockify-dark-mode .workspace-list-default,
.clockify-dark-mode .workspace-list-default {
  color: #90a4ae
}

body.clockify-dark-mode .settings__reminder,
.clockify-dark-mode .settings__reminder {
  background: #12191d
}

body.clockify-dark-mode .settings__reminder__week__day,
.clockify-dark-mode .settings__reminder__week__day {
  background: #263238;
  border: 1px solid #263238
}

body.clockify-dark-mode .settings__reminder__week__day span,
.clockify-dark-mode .settings__reminder__week__day span {
  color: #90a4ae
}

body.clockify-dark-mode .day-active,
.clockify-dark-mode .day-active {
  background: #03a9f4;
  border: 1px solid #03a9f4
}

body.clockify-dark-mode .day-active span,
.clockify-dark-mode .day-active span {
  color: #fff
}

body.clockify-dark-mode .settings__reminder__times--from p,
body.clockify-dark-mode .settings__reminder__times--to p,
.clockify-dark-mode .settings__reminder__times--from p,
.clockify-dark-mode .settings__reminder__times--to p {
  color: #90a4ae
}

body.clockify-dark-mode .settings__reminder__time_picker .ant-time-picker-input,
.clockify-dark-mode .settings__reminder__time_picker .ant-time-picker-input {
  border: 1px solid #12191d
}

body.clockify-dark-mode .settings__reminder__times--minutes_since_last_entry input,
.clockify-dark-mode .settings__reminder__times--minutes_since_last_entry input {
  background: #263238;
  border: 1px solid #12191d;
  color: #e4eaee
}

body.clockify-dark-mode .settings__reminder__times--minutes_since_last_entry p,
.clockify-dark-mode .settings__reminder__times--minutes_since_last_entry p {
  color: #90a4ae
}

body.clockify-dark-mode .settings__idle-detection__box,
.clockify-dark-mode .settings__idle-detection__box {
  background-color: #12191d
}

body.clockify-dark-mode .settings__idle-detection__box__content p,
.clockify-dark-mode .settings__idle-detection__box__content p {
  color: #90a4ae
}

body.clockify-dark-mode .settings__idle-detection__box__content input,
.clockify-dark-mode .settings__idle-detection__box__content input {
  background: #263238;
  border: 1px solid #12191d;
  color: #e4eaee
}

body.clockify-dark-mode .pomodoro__content,
.clockify-dark-mode .pomodoro__content {
  background: #12191d
}

body.clockify-dark-mode .pomodoro__border,
.clockify-dark-mode .pomodoro__border {
  border-bottom: 1px solid #263238
}

body.clockify-dark-mode .pomodoro__switch,
.clockify-dark-mode .pomodoro__switch {
  background-color: #263238;
  border: 1px solid #12191d
}

body.clockify-dark-mode .pomodoro__switch::after,
.clockify-dark-mode .pomodoro__switch::after {
  background-color: #90a4ae
}

body.clockify-dark-mode .ant-switch-checked,
.clockify-dark-mode .ant-switch-checked {
  background-color: #03a9f4
}

body.clockify-dark-mode .ant-switch-checked::after,
.clockify-dark-mode .ant-switch-checked::after {
  background-color: #fff
}

body.clockify-dark-mode .pomodoro__box__content p,
.clockify-dark-mode .pomodoro__box__content p {
  color: #90a4ae
}

body.clockify-dark-mode .pomodoro__box__content input,
.clockify-dark-mode .pomodoro__box__content input {
  background: #263238;
  border: 1px solid #12191d;
  color: #e4eaee
}

body.clockify-dark-mode .default-project__project-list,
.clockify-dark-mode .default-project__project-list {
  background: #12191d
}

body.clockify-dark-mode .project-list-arrow,
body.clockify-dark-mode .tag-list-arrow,
.clockify-dark-mode .project-list-arrow,
.clockify-dark-mode .tag-list-arrow {
  width: 10px;
  height: 5px;
  content: url(assets/images/arrow-dark-mode.png)
}

body.clockify-dark-mode .project-list-arrow-up,
body.clockify-dark-mode .tag-list-arrow-up,
.clockify-dark-mode .project-list-arrow-up,
.clockify-dark-mode .tag-list-arrow-up {
  width: 10px;
  height: 5px;
  content: url(assets/images/arrow-dark-mode-up.png)
}

body.clockify-dark-mode .dropdown-item:hover,
.clockify-dark-mode .dropdown-item:hover {
  background: #263238
}

body.clockify-dark-mode .workspace-list-item:hover,
.clockify-dark-mode .workspace-list-item:hover {
  background-color: #263238
}

body.clockify-dark-mode .workspace-list-dropdown,
.clockify-dark-mode .workspace-list-dropdown {
  background: #12191d;
  box-shadow: 0 5px 7px #000
}

body.clockify-dark-mode .workspace-list-item--name,
.clockify-dark-mode .workspace-list-item--name {
  color: #90a4ae
}

body.clockify-dark-mode .duration-divider,
.clockify-dark-mode .duration-divider {
  border-left: 1px dotted #12191d;
  background-color: #12191d
}

body.clockify-dark-mode ul.project-item:hover,
.clockify-dark-mode ul.project-item:hover {
  background-color: #263238
}

body.clockify-dark-mode li.project-item-name,
.clockify-dark-mode li.project-item-name {
  color: #fff
}

body.clockify-dark-mode .project-list-name,
.clockify-dark-mode .project-list-name {
  color: #90a4ae
}

body.clockify-dark-mode .project-name,
.clockify-dark-mode .project-name {
  color: #90a4ae
}

body.clockify-dark-mode .task-item,
.clockify-dark-mode .task-item {
  color: #90a4ae;
  background-color: #263238
}

body.clockify-dark-mode .task-item:hover,
.clockify-dark-mode .task-item:hover {
  background-color: #37474f
}

body.clockify-dark-mode .tag-list-item,
.clockify-dark-mode .tag-list-item {
  color: #90a4ae
}

body.clockify-dark-mode .tag-list-item-row:hover,
.clockify-dark-mode .tag-list-item-row:hover {
  background-color: #263238
}

body.clockify-dark-mode .tag-list-selected-item,
.clockify-dark-mode .tag-list-selected-item {
  color: #c6d2d9
}

body.clockify-dark-mode .projects-list__create-task,
.clockify-dark-mode .projects-list__create-task {
  background-color: #263238
}

body.clockify-dark-mode .projects-list__create-project,
body.clockify-dark-mode .tag-list__create-tag,
body.clockify-dark-mode .client-list__create-client,
body.clockify-dark-mode .client-list-dropdown,
.clockify-dark-mode .projects-list__create-project,
.clockify-dark-mode .tag-list__create-tag,
.clockify-dark-mode .client-list__create-client,
.clockify-dark-mode .client-list-dropdown {
  background-color: #12191d;
  box-shadow: none
}

body.clockify-dark-mode .create-project__project-name,
body.clockify-dark-mode .create-task__task-name,
.clockify-dark-mode .create-project__project-name,
.clockify-dark-mode .create-task__task-name {
  border: 1px solid #12191d;
  background-color: #263238;
  color: #c6d2d9
}

body.clockify-dark-mode .create-project__project-name::placeholder,
body.clockify-dark-mode .create-task__task-name::placeholder,
.clockify-dark-mode .create-project__project-name::placeholder,
.clockify-dark-mode .create-task__task-name::placeholder {
  color: #90a4ae
}

body.clockify-dark-mode .create-project__project-name:focus,
body.clockify-dark-mode .create-task__task-name:focus,
.clockify-dark-mode .create-project__project-name:focus,
.clockify-dark-mode .create-task__task-name:focus {
  outline: none;
  border: 2px solid #0f3beb;
  border-radius: 5px
}

body.clockify-dark-mode .color-picker__title,
body.clockify-dark-mode .create-project__billable-title,
body.clockify-dark-mode .create-project__public-title,
.clockify-dark-mode .color-picker__title,
.clockify-dark-mode .create-project__billable-title,
.clockify-dark-mode .create-project__public-title {
  color: #90a4ae
}

body.clockify-dark-mode .create-project__divider,
.clockify-dark-mode .create-project__divider {
  border-bottom: 1px dotted #12191d
}

body.clockify-dark-mode .client-list-button,
.clockify-dark-mode .client-list-button {
  border: 1px solid #12191d;
  background-color: #263238
}

body.clockify-dark-mode .client-list-name,
.clockify-dark-mode .client-list-name {
  color: #90a4ae
}

body.clockify-dark-mode .client-list-arrow,
.clockify-dark-mode .client-list-arrow {
  content: url(assets/images/arrow-dark-mode.png)
}

body.clockify-dark-mode .client-list-input,
.clockify-dark-mode .client-list-input {
  background: #12191d
}

body.clockify-dark-mode .client-list-filter,
.clockify-dark-mode .client-list-filter {
  background-color: #263238;
  border: none
}

body.clockify-dark-mode .client-list-filter::placeholder,
.clockify-dark-mode .client-list-filter::placeholder {
  color: #c6d2d9
}

body.clockify-dark-mode .client-list-client,
.clockify-dark-mode .client-list-client {
  color: #90a4ae
}

body.clockify-dark-mode .client-list__create-form,
.clockify-dark-mode .client-list__create-form {
  background-color: #37474f
}

body.clockify-dark-mode .client-list__create-form--open,
.clockify-dark-mode .client-list__create-form--open {
  background-color: rgba(0, 0, 0, .5)
}

body.clockify-dark-mode .client-list__create-form--divider,
.clockify-dark-mode .client-list__create-form--divider {
  border-bottom: 1px dotted #12191d
}

body.clockify-dark-mode .client-list__create-form--title,
.clockify-dark-mode .client-list__create-form--title {
  color: #c6d2d9
}

body.clockify-dark-mode .client-list__create-form--client-name,
.clockify-dark-mode .client-list__create-form--client-name {
  border: 1px solid #12191d;
  background-color: #263238;
  color: #c6d2d9
}

body.clockify-dark-mode .client-list__create-form--client-name::placeholder,
.clockify-dark-mode .client-list__create-form--client-name::placeholder {
  color: #90a4ae
}

body.clockify-dark-mode .tag-list--not_tags,
.clockify-dark-mode .tag-list--not_tags {
  color: #8c9fa9
}

body.clockify-dark-mode .tag-list__create-form,
body.clockify-dark-mode .poppup-modal,
.clockify-dark-mode .tag-list__create-form,
.clockify-dark-mode .poppup-modal {
  background-color: #37474f
}

body.clockify-dark-mode .tag-list__create-form--open,
body.clockify-dark-mode .poppup-modal--open,
.clockify-dark-mode .tag-list__create-form--open,
.clockify-dark-mode .poppup-modal--open {
  background-color: rgba(0, 0, 0, .5)
}

body.clockify-dark-mode .tag-list__create-form--divider,
body.clockify-dark-mode .poppup-modal--divider,
.clockify-dark-mode .tag-list__create-form--divider,
.clockify-dark-mode .poppup-modal--divider {
  border-bottom: 1px dotted #12191d
}

body.clockify-dark-mode .tag-list__create-form--title,
body.clockify-dark-mode .tag-list__create-form p,
body.clockify-dark-mode .poppup-modal--title,
body.clockify-dark-mode .poppup-modal p,
.clockify-dark-mode .tag-list__create-form--title,
.clockify-dark-mode .tag-list__create-form p,
.clockify-dark-mode .poppup-modal--title,
.clockify-dark-mode .poppup-modal p {
  color: #c6d2d9
}

body.clockify-dark-mode .tag-list__create-form--tag-name,
body.clockify-dark-mode .poppup-modal--tag-name,
.clockify-dark-mode .tag-list__create-form--tag-name,
.clockify-dark-mode .poppup-modal--tag-name {
  border: 1px solid #12191d;
  background-color: #263238;
  color: #c6d2d9
}

body.clockify-dark-mode .tag-list__create-form--tag-name::placeholder,
body.clockify-dark-mode .poppup-modal--tag-name::placeholder,
.clockify-dark-mode .tag-list__create-form--tag-name::placeholder,
.clockify-dark-mode .poppup-modal--tag-name::placeholder {
  color: #90a4ae
}

body.clockify-dark-mode .clockify-modal-content,
.clockify-dark-mode .clockify-modal-content {
  background-color: #37474f;
  border: none;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, .25)
}

body.clockify-dark-mode .clockify-modal-content .cl-modal-title,
body.clockify-dark-mode .clockify-modal-content .custom-field-link-label,
.clockify-dark-mode .clockify-modal-content .cl-modal-title,
.clockify-dark-mode .clockify-modal-content .custom-field-link-label {
  color: #c6d2d9
}

body.clockify-dark-mode .clockify-modal-content .custom-field-link,
.clockify-dark-mode .clockify-modal-content .custom-field-link {
  background-color: #263238;
  color: #c6d2d9
}

body.clockify-dark-mode .clockify-modal-content .cl-close,
.clockify-dark-mode .clockify-modal-content .cl-close {
  background: none
}

body.clockify-dark-mode .clockify-modal-content .cl-close .clockify-close,
.clockify-dark-mode .clockify-modal-content .cl-close .clockify-close {
  background: none
}

body.clockify-dark-mode .clockify-modal-content .cl-modal-header,
.clockify-dark-mode .clockify-modal-content .cl-modal-header {
  border-bottom: 1px dotted #12191d
}

body.clockify-dark-mode .clockify-modal-content .cl-modal-footer,
.clockify-dark-mode .clockify-modal-content .cl-modal-footer {
  border-top: 1px dotted #12191d
}

body.clockify-dark-mode .tag-list-item--comma,
.clockify-dark-mode .tag-list-item--comma {
  color: #fff
}

body.clockify-dark-mode .app-version,
.clockify-dark-mode .app-version {
  color: #c6d2d9
}

body.clockify-dark-mode .clockify-error,
.clockify-dark-mode .clockify-error {
  color: red;
  font-size: 14px
}

body.clockify-dark-mode .loading-entries,
.clockify-dark-mode .loading-entries {
  color: #c6d2d9
}

body.clockify-dark-mode .autocomplete-dropdown-item,
.clockify-dark-mode .autocomplete-dropdown-item {
  color: #90a4ae;
  background-color: #1d272c
}

body.clockify-dark-mode .autocomplete-dropdown-item:hover,
.clockify-dark-mode .autocomplete-dropdown-item:hover {
  background-color: #263238
}

body.clockify-dark-mode .autocomplete-dropdown-item__tag,
.clockify-dark-mode .autocomplete-dropdown-item__tag {
  color: #90a4ae;
  background: #12191d
}

body.clockify-dark-mode .autocomplete-dropdown-item__tag:hover,
.clockify-dark-mode .autocomplete-dropdown-item__tag:hover {
  background: #37474f
}

body.clockify-dark-mode .react-autocomplete>div,
.clockify-dark-mode .react-autocomplete>div {
  background: #1d272c !important
}

body.clockify-dark-mode .edit-form__break-label,
.clockify-dark-mode .edit-form__break-label {
  background: #263238;
  color: #c6d2d9
}

body.clockify-dark-mode.clockify-integration-popup,
.clockify-dark-mode.clockify-integration-popup {
  color: #c6d2d9
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Nhc3MvX2ludGVncmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zYXNzL3ZhcmlhYmxlcy9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9ub2RlX21vZHVsZXMvYW50ZC9saWIvc3dpdGNoL3N0eWxlL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8uL3Nhc3MvX3N0YXJ0LXRpbWVyLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zYXNzL19kdXJhdGlvbi5zY3NzIiwid2VicGFjazovLy4vc2Fzcy9fZWRpdC1mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zYXNzL19wcm9qZWN0cy1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zYXNzL190YWctbGlzdC5zY3NzIiwid2VicGFjazovLy4vc2Fzcy9fcG9wcHVwLW1vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zYXNzL19jdXN0b20tZmllbGRzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zYXNzL19yZXF1aXJlZC1maWVsZHMuc2NzcyIsIndlYnBhY2s6Ly8uL3Nhc3MvX3RvYXN0ZXIuc2NzcyIsIndlYnBhY2s6Ly8uL3Nhc3MvX2dsb2JhbC5zY3NzIiwid2VicGFjazovLy4vc2Fzcy9fZGFyay1tb2RlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsNEJBQ0ksa0JBQUEsQ0FDQSxrRUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQ0EsT0FBQSxDQUNBLFNBQUEsQ0FDQSxrQkFBQSxDQUNBLFVDSVEsQ0RIUixjQUFBLENBRUEseUNBQ0ksb0JBQUEsQ0FDQSxtQkFBQSxDQUdKLGdFQUNJLHNCQUFBLENBR0osc0RBQ0kscUJBQUEsQ0FFSix1RUFDSSxlQUFBLENBRUosa0NBQ0ksK0JBQUEsQ0FDQSxrQkFBQSxDQUVKLGlDQUNJLFVBQUEsQ0FHSix1Q0FDSSxVQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FDQSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENBRUosbUNBQ0ksV0FBQSxDQUdKLGdEQUNJLDRC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QSxDQUNBLHFCQUFBLENBQ0Esc0JBQUEsQ0FDQSxtQkFBQSxDQUNBLG1DQUFBLENBQ0EscUVBQ0UscUJBQUEsQ0FDQSx1QkFBQSxDQUNBLDZCQUFBLENBQ0EscUJBQUEsQ0FDQSxzQkFBQSxDQUNBLG1CQUFBLENBQ0EsbUNBQUEsQ0FDQSw0RkFDRSx3QkFBQSxDQU1OLHVEQUNFLHFCQUFBLENBQ0EscUJBQUEsQ0FDQSxzQkFBQSxDQUNBLDBCQUFBLENBQ0Esd0JBQUEsQ0FDQSxtQkFBQSxDQUNBLHNCQUFBLENBQ0EseUJBQUEsQ0FDQSx1QkFBQSxDQUNBLFVBQUEsQ0FDQSwyQkFBQSxDQUNBLCtCQUFBLENBQ0EscUJBQUEsQ0FDQSwrQkFBQSxDQUVBLGdFQUNFLHFCQUFBLENBQ0EscUJBQUEsQ0FDQSxzQkFBQSxDQUNBLDBCQUFBLENBQ0EsbUJBQUEsQ0FDQSxtQkFBQSxDQUNBLHNCQUFBLENBQ0EseUJBQUEsQ0FDQSx1QkFBQSxDQUNBLFVBQUEsQ0FDQSwyQkFBQSxDQUNBLCtCQUFBLENBQ0Esd0JBQUEsQ0FDQSw2RUFDRSx3QkFBQSxDQUtOLHNEQUNFLHFCQUFBLENBQ0EscUJBQUEsQ0FDQSxzQkFBQSxDQUNBLDBCQUFBLENBQ0EsbUJBQUEsQ0FDQSwyQkFBQSxDQUNBLDBCQUFBLENBQ0EsaUNBQUEsQ0FDQSx3QkFBQSxDQUNBLGdDQUFBLENBQ0EsK0RBQ0UscUJBQUEsQ0FDQSx3QkFBQSxDQUNBLHFCQUFBLENBQ0Esc0JBQUEsQ0FDQSwwQkFBQSxDQUNBLG1CQUFBLENBQ0EsZ0NBQUEsQ0FDQSwyQkFBQSxDQUNBLDBCQUFBLENBQ0EsaUNBQUEsQ0FDQSxtQ0FBQSxDQUNBLG1DQUFBLENBSUosK0NBQ0UscUJBQUEsQ0FDQSxtQkFBQSxDQUNBLHFCQUFBLENBR0Ysd0RBQ0UscUJBQUEsQ0FDQSwwQkFBQSxDQUNBLDJCQUFBLENBQ0EseUJBQUEsQ0FDQSw0QkFBQSxDQUNBLG1CQUFBLENBU0YsMENBQ0UscUJBQUEsQ0FDQSx3QkFBQSxDQUNBLDRCQUFBLENBQ0EsNEJBQUEsQ0FFQSwyQkFBQSxDQUNB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Q0FFRix3V0FDRSxhWjFmRSxDWTRmSiwwTUFDRSx3QkFBQSxDQUNBLHdCWmpnQkUsQ1lrZ0JGLGFaL2ZFLENZZ2dCRiw4UEFDRSxhWmxnQkEsQ1l1Z0JOLDRGQUNFLHdCQUFBLENBQ0EsV0FBQSxDQUNBLHNDQUFBLENBQ0EsMFFBQ0UsYUFBQSxDQUVGLGtJQUNFLHdCQUFBLENBQ0EsYUFBQSxDQUVGLGdIQUNFLGVBQUEsQ0FDQSxnSkFDRSxlQUFBLENBR0osOEhBQ0UsZ0NBQUEsQ0FFRiw4SEFDRSw2QkFBQSxDQU9KLHdGQUNFLFVBQUEsQ0FFRixzRUFDRSxhWnRpQkksQ1l3aUJOLDRFQUNFLFNBQUEsQ0FDQSxjQUFBLENBRUYsOEVBQ0UsYUFBQSxDQUdGLG9HQUNFLGFBQUEsQ0FDQSx3QkFBQSxDQUNBLGdIQUNFLHdCQUFBLENBRUYsOEdBQ0UsYUFBQSxDQUNBLGtCQUFBLENBQ0EsMEhBQ0Usa0JBQUEsQ0FJTiw0RkFDRSw2QkFBQSxDQUdGLDRGQUNFLGtCWnRrQkksQ1l1a0JKLGFacGtCSSxDWXNrQk4sa0dBQ0UsYVp4bEJTIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcInZhcmlhYmxlc1wiO1xuXG4uY2xvY2tpZnktaW50ZWdyYXRpb24tcG9wdXAge1xuICAgIGJhY2tncm91bmQ6ICNlZmY0Zjc7XG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjEyKSAwcHggMXB4IDNweCwgcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggMXB4IDJweDtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogM3ZoO1xuICAgIHJpZ2h0OiAzdnc7XG4gICAgei1pbmRleDogOTk5OTk5OTk5OTtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRkYXJrX3RleHQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgKjo6c2VsZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogaGlnaGxpZ2h0O1xuICAgICAgICBjb2xvcjogaGlnaGxpZ2h0dGV4dDtcbiAgICB9XG5cbiAgICBpbWcsIHN2ZyB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgIH1cblxuICAgIGlucHV0Om5vdChbdHlwZT1cImltYWdlXCJpXSkge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICBpbnB1dCwgdGV4dGFyZWEge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICAgIFxuICAgICYtY2xvc2UtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAmLWhlYWRlciB7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAudG9hc3Rlcl9fY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4jY2xvY2tpZnlCdXR0b24sICNjbG9ja2lmeVNtYWxsQnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBpbWcsIHN2ZyB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgIH1cbn1cblxuLmNsb2NraWZ5LWJ1dHRvbi1hY3RpdmUge1xuICAgIGNvbG9yOiAjMDNBOUY0O1xufVxuXG4uY2xvY2tpZnktYnV0dG9uLWluYWN0aXZlIHtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbn1cblxuLmNsb2NraWZ5LWlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzZkMmQ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB3aWR0aDogMTM0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uY2xvY2tpZnktaW5wdXQ6Zm9jdXMsIC5jbG9ja2lmeS1pbnB1dDpob3ZlciB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwwLDAsLjA1KTtcbiAgICBib3JkZXI6MXB4IHNvbGlkICMwM0E5RjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiA7XG59XG5cbi5jbG9ja2lmeS1pbnB1dC5jbG9ja2lmeS1pbnB1dC1kZWZhdWx0IHtcbiAgICBib3JkZXItY29sb3I6ICNjNmQyZDk7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNsb2NraWZ5LWlucHV0LmNsb2NraWZ5LWlucHV0LXN1Y2Nlc3Mge1xuICAgIGJvcmRlci1jb2xvcjogI0NERTlDRSA7XG4gICAgY29sb3I6ICMyODVCMkEgO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEQkVGREMgO1xufVxuXG4uY2xvY2tpZnktaW5wdXQuY2xvY2tpZnktaW5wdXQtZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI0ZDQ0FDNyA7XG4gICAgY29sb3I6ICM3RjIzMUMgO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGREQ5RDcgO1xufVxuXG4uY2xvY2tpZnktbWFudWFsLWVudHJ5LWhlYWRlci10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbn0iLCIkcmVkOiAjRjQ0MzM2O1xuJG9yYW5nZTogI0ZGOTgwMDtcbiR3YXJuaW5nOiAjRkZFQUNDO1xuJGJsdWU6ICMwM0E5RjQ7XG4kYmxhY2s6ICMwMDAwMDA7XG4keWVsbG93OiAjRkZDMTA3O1xuJGJsdWVfaG92ZXI6ICMwMDkxZWE7XG4kYmx1ZV90YWc6ICMwMjU4N2Y7XG4kYmFja2dyb3VuZDogI2VmZjRmNztcbiRib3JkZXI6ICNDNkQyRDk7XG4kbGlnaHRfdGV4dDogI0M2RDJEOTtcbiRsaWdodGVyX3RleHQ6ICM5OTk5OTk7XG4kbWlkZGxlX2xpZ2h0X3RleHQ6ICM2NjY2NjY7XG4kZW50cmllc19oZWFkZXI6ICNFNEVBRUU7XG4kZGFya190ZXh0OiAjMzMzMzMzO1xuJHRhZ3M6ICNlMWY1ZmU7XG4kZ3JlZW46ICM4YmMzNGE7XG4kZGlzYWJsZWQ6ICNDNkQyRDk7XG4kaW5wdXQtYmFja2dyb3VuZDogI0ZGRkZGRjtcbiRob3Zlci1zZWxlY3Rpb246ICNFNEVBRUU7XG4kdGFzay1iYWNrZ3JvdW5kOiAjRjJGNkY4O1xuXG4kYmctMTI6ICMxMjE5MUQ7XG4kYmctMTE6ICMxRDI3MkM7XG4kYmctMTA6ICMyNjMyMzg7XG4kYmctMDk6ICMzNzQ3NEY7XG4kYmctMDQ6ICM5MEE0QUU7XG4kYmctMDM6ICNDNkQyRDk7XG4kYmctMDI6ICNFNEVBRUU7IiwiLyogc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZSxhdC1ydWxlLW5hbWUtc3BhY2UtYWZ0ZXIsYXQtcnVsZS1uby11bmtub3duICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tYmFuZy1zcGFjZS1iZWZvcmUsbm8tZHVwbGljYXRlLXNlbGVjdG9ycyxzdHJpbmctbm8tbmV3bGluZSAqL1xuLmFudC1zd2l0Y2gge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi13aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMjUpLCByZ2JhKDAsIDAsIDAsIDAuMjUpKSwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmLCAjZmZmKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtc3dpdGNoOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5hbnQtc3dpdGNoLWNoZWNrZWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2U2ZjdmZjtcbn1cbi5hbnQtc3dpdGNoOmZvY3VzOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hbnQtc3dpdGNoLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kOiAjMTg5MGZmO1xufVxuLmFudC1zd2l0Y2gtbG9hZGluZyxcbi5hbnQtc3dpdGNoLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmFudC1zd2l0Y2gtbG9hZGluZyAqLFxuLmFudC1zd2l0Y2gtZGlzYWJsZWQgKiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXN3aXRjaC1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgN3B4IDAgMjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuMnM7XG59XG4uYW50LXN3aXRjaC1jaGVja2VkIC5hbnQtc3dpdGNoLWlubmVyIHtcbiAgbWFyZ2luOiAwIDI1cHggMCA3cHg7XG59XG4uYW50LXN3aXRjaC1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmFudC1zd2l0Y2gtaGFuZGxlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDM1LCAxMSwgMC4yKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1zd2l0Y2gtY2hlY2tlZCAuYW50LXN3aXRjaC1oYW5kbGUge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAxOHB4IC0gMnB4KTtcbn1cbi5hbnQtc3dpdGNoOm5vdCguYW50LXN3aXRjaC1kaXNhYmxlZCk6YWN0aXZlIC5hbnQtc3dpdGNoLWhhbmRsZTo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0zMCU7XG4gIGxlZnQ6IDA7XG59XG4uYW50LXN3aXRjaDpub3QoLmFudC1zd2l0Y2gtZGlzYWJsZWQpOmFjdGl2ZS5hbnQtc3dpdGNoLWNoZWNrZWQgLmFudC1zd2l0Y2gtaGFuZGxlOjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgbGVmdDogLTMwJTtcbn1cbi5hbnQtc3dpdGNoLWxvYWRpbmctaWNvbi5hbnRpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYW50LXN3aXRjaC1jaGVja2VkIC5hbnQtc3dpdGNoLWxvYWRpbmctaWNvbiB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1zd2l0Y2gtc21hbGwge1xuICBtaW4td2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uYW50LXN3aXRjaC1zbWFsbCAuYW50LXN3aXRjaC1pbm5lciB7XG4gIG1hcmdpbjogMCA1cHggMCAxOHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYW50LXN3aXRjaC1zbWFsbCAuYW50LXN3aXRjaC1oYW5kbGUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLmFudC1zd2l0Y2gtc21hbGwgLmFudC1zd2l0Y2gtbG9hZGluZy1pY29uIHtcbiAgdG9wOiAxLjVweDtcbiAgZm9udC1zaXplOiA5cHg7XG59XG4uYW50LXN3aXRjaC1zbWFsbC5hbnQtc3dpdGNoLWNoZWNrZWQgLmFudC1zd2l0Y2gtaW5uZXIge1xuICBtYXJnaW46IDAgMThweCAwIDVweDtcbn1cbi5hbnQtc3dpdGNoLXNtYWxsLmFudC1zd2l0Y2gtY2hlY2tlZCAuYW50LXN3aXRjaC1oYW5kbGUge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAxMnB4IC0gMnB4KTtcbn1cbi5hbnQtc3dpdGNoLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1zd2l0Y2gtcnRsIC5hbnQtc3dpdGNoLWlubmVyIHtcbiAgbWFyZ2luOiAwIDI1cHggMCA3cHg7XG59XG4uYW50LXN3aXRjaC1ydGwgLmFudC1zd2l0Y2gtaGFuZGxlIHtcbiAgcmlnaHQ6IDJweDtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtc3dpdGNoLXJ0bDpub3QoLmFudC1zd2l0Y2gtcnRsLWRpc2FibGVkKTphY3RpdmUgLmFudC1zd2l0Y2gtaGFuZGxlOjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgbGVmdDogLTMwJTtcbn1cbi5hbnQtc3dpdGNoLXJ0bDpub3QoLmFudC1zd2l0Y2gtcnRsLWRpc2FibGVkKTphY3RpdmUuYW50LXN3aXRjaC1jaGVja2VkIC5hbnQtc3dpdGNoLWhhbmRsZTo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0zMCU7XG4gIGxlZnQ6IDA7XG59XG4uYW50LXN3aXRjaC1ydGwuYW50LXN3aXRjaC1jaGVja2VkIC5hbnQtc3dpdGNoLWlubmVyIHtcbiAgbWFyZ2luOiAwIDdweCAwIDI1cHg7XG59XG4uYW50LXN3aXRjaC1ydGwuYW50LXN3aXRjaC1jaGVja2VkIC5hbnQtc3dpdGNoLWhhbmRsZSB7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgLSAxOHB4IC0gMnB4KTtcbn1cbi5hbnQtc3dpdGNoLXJ0bC5hbnQtc3dpdGNoLXNtYWxsLmFudC1zd2l0Y2gtY2hlY2tlZCAuYW50LXN3aXRjaC1oYW5kbGUge1xuICByaWdodDogY2FsYygxMDAlIC0gMTJweCAtIDJweCk7XG59XG4iLCJAdXNlIFwidmFyaWFibGVzXCI7XG5cbi5zdGFydC10aW1lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnN0YXJ0LXRpbWVyX2J1dHRvbi1yZWQge1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiA1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJHJlZDtcbiAgY29sb3I6IHZhcmlhYmxlcy4kYmFja2dyb3VuZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3RhcnQtdGltZXJfYnV0dG9uLXJlZDpob3ZlciAuYnV0dG9uX3RpbWVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN0YXJ0LXRpbWVyX2J1dHRvbi1yZWQ6aG92ZXIgLmJ1dHRvbl9zdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5idXR0b25fc3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdGFydC10aW1lcl9idXR0b24tc3RhcnQge1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiA1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJsdWU7XG4gIGNvbG9yOiB2YXJpYWJsZXMuJGJhY2tncm91bmQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN0YXJ0LXRpbWVyX2J1dHRvbi1zdGFydDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYmx1ZV9ob3Zlcjtcbn1cblxuLnN0YXJ0LXRpbWVyX2Rlc2NyaXB0aW9uLWlucHV0IHtcbiAgaGVpZ2h0OiA5NSU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnN0YXJ0LXRpbWVyX2Rlc2NyaXB0aW9uLWlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3RhcnQtdGltZXJfcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZWZ0OiAxMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4uc3RhcnQtdGltZXJfZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogNTclO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnN0YXJ0LXRpbWVyX2Rlc2NyaXB0aW9uX2dyZXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0NyU7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIG1hcmdpbi1sZWZ0OiAxN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXJpYWJsZXMuJGxpZ2h0ZXJfdGV4dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3RhcnQtdGltZXItZGVzY3JpcHRpb24ge1xuICBmbGV4OiAxO1xufVxuXG4uc3RhcnQtdGltZXItZGVzY3JpcHRpb24gLnJlYWN0LWF1dG9jb21wbGV0ZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZWFjdC1hdXRvY29tcGxldGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZWFjdC1hdXRvY29tcGxldGUtbWVudSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggIzAwMDAwMDFhO1xuICB6LWluZGV4OiAyNTtcbiAgbWF4LXdpZHRoOiAzMTRweDtcbn1cblxuLmF1dG9jb21wbGV0ZS1kcm9wZG93bi1pdGVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHJvdy1nYXA6IDVweDtcbiAgd2lkdGg6IDMxNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIH1cbiAgLmRvdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgJl9fdGFnIHtcbiAgICBjb2xvcjogIzAyNTY3ZTtcbiAgICBiYWNrZ3JvdW5kOiAjRTFGNUZFO1xuICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXgtd2lkdGg6IDEzNnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNCM0U1RkM7XG4gICAgfVxuICAgICYtZG90cyB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cbiAgJl9fZGVzY3JpcHRpb24sICZfX3Byb2plY3QtdGFzayA+IHNwYW4sICZfX2NsaWVudC1uYW1lIHsgXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICB9XG4gICZfX3Byb2plY3QtdGFzayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICAgID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICB9XG4gIH1cbiAgJl9fY2xpZW50LW5hbWUge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn0iLCJAdXNlIFwidmFyaWFibGVzXCI7XG5cbi5kdXJhdGlvbiB7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICZfX2RhdGUtcGlja2VyIHtcbiAgICBwYWRkaW5nOiAxM3B4IDRweDtcbiAgfVxuXG4gIC5hbnQtdGltZS1waWNrZXIge1xuICAgIHdpZHRoOiA4NXB4O1xuXG4gICAgJi1pbnB1dCB7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLWNsZWFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmFudC10aW1lLXBpY2tlci1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cbiAgfVxufVxuXG4uZHVyYXRpb24tdGltZSB7XG4gIGRpc3BsYXk6ZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXJpYWJsZXMuJGxpZ2h0ZXJfdGV4dDtcbn1cblxuLmR1cmF0aW9uLXN0YXJ0IHtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogNjVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogdmFyaWFibGVzLiRtaWRkbGVfbGlnaHRfdGV4dDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kdXJhdGlvbi1lbmQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmR1cmF0aW9uLWR1cmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2cHggMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiA4NXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXJpYWJsZXMuJGRhcmtfdGV4dDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmR1cmF0aW9uLWRhc2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuXG4uZHVyYXRpb24tbGFiZWwge1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweDtcbn1cblxuXG4uZHVyYXRpb24tZGl2aWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICNjYWNhY2E7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuIiwiQHVzZSBcInZhcmlhYmxlc1wiO1xuXG4uZWRpdC1mb3JtIHtcbiAgcGFkZGluZzogMjBweDtcblxuICAmX19wcm9qZWN0X2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmX19icmVhay1sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogI2M2ZDJkOTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBwYWRkaW5nOiAxNHB4IDIxcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIC5icmVhay1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9icmVhay5wbmdcIik7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLmVkaXQtZm9ybS1kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjVweDtcbiAgYm9yZGVyOiBub25lO1xuICByZXNpemU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6IHZhcmlhYmxlcy4kZGFya190ZXh0O1xuICAmICsgZGl2e1xuICAgIHotaW5kZXg6IDIwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxufVxuXG4uZGVzY3JpcHRpb24tdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJvcmRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICAmLXJlcXVpcmVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kcmVkO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG59XG5cbi5lZGl0LWZvcm0tY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRvcDogMTNweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmVkaXQtZm9ybS1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcblxuICAmX19iaWxsYWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG4uZWRpdC1mb3JtLWJpbGxhYmxlLWltZyB7XG4gIC8vIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvY2hlY2tlZC5wbmdcIik7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cblxuLmVkaXQtZm9ybS1iaWxsYWJsZS1pbWctaGlkZGVuIHtcbiAgLy8gY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9jaGVja2VkLnBuZ1wiKTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5lZGl0LWZvcm0tYmlsbGFibGUge1xuICB0b3A6IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjb2xvcjogdmFyaWFibGVzLiRtaWRkbGVfbGlnaHRfdGV4dDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5lZGl0LWZvcm0tcmlnaHQtYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgJl9fYmFja19hbmRfZGVsZXRlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19iYWNrIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRibHVlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uZWRpdC1mb3JtLWRlbGV0ZSB7XG4gIGNvbG9yOiByZWQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmVkaXQtZm9ybS1kb25lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRibHVlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJi1kaXNhYmxlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kbGlnaHRlcl90ZXh0O1xuICB9XG59XG5cbi5zaGFrZS1oZWFydGFjaGUge1xuICBhbmltYXRpb246IGtmX3NoYWtlIDAuNXMgMSBsaW5lYXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBrZl9zaGFrZSAwLjVzIDEgbGluZWFyO1xuICAtbW96LWFuaW1hdGlvbjoga2Zfc2hha2UgMC41cyAxIGxpbmVhcjtcbiAgLW8tYW5pbWF0aW9uOiBrZl9zaGFrZSAwLjVzIDEgbGluZWFyO1xufVxuXG5Aa2V5ZnJhbWVzIGtmX3NoYWtlIHtcbiAgMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgpOyB9XG4gIDIwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgpOyB9XG4gIDQwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCk7IH1cbiAgNjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCk7IH1cbiAgODAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4cHgpOyB9XG4gIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCk7IH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGtmX3NoYWtlIHtcbiAgMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAwcHgpOyB9XG4gIDIwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTAwcHgpOyB9XG4gIDQwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCk7IH1cbiAgNjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCk7IH1cbiAgODAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4cHgpOyB9XG4gIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCk7IH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGtmX3NoYWtlIHtcbiAgMCUgeyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgpOyB9XG4gIDIwJSB7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgpOyB9XG4gIDQwJSB7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCk7IH1cbiAgNjAlIHsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCk7IH1cbiAgODAlIHsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4cHgpOyB9XG4gIDEwMCUgeyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCk7IH1cbn1cbkAtby1rZXlmcmFtZXMga2Zfc2hha2Uge1xuICAwJSB7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgpOyB9XG4gIDIwJSB7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4KTsgfVxuICA0MCUgeyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4KTsgfVxuICA2MCUgeyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCk7IH1cbiAgODAlIHsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoOHB4KTsgfVxuICAxMDAlIHsgLW8tb3JpZ2luLXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCk7IH1cbn1cbiIsIkB1c2UgXCJ2YXJpYWJsZXNcIjtcblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcblxuLnByb2plY3QtbGlzdC1idXR0b24ge1xuICBwYWRkaW5nOiAwIDZweDtcbiAgLy8gcGFkZGluZy1yaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM4cHg7XG4gIFxuICAmLXJlcXVpcmVkIHtcbiAgICAvL3BhZGRpbmc6IDVweCAwO1xuICAgIHBhZGRpbmc6IDBweCA2cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRyZWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDM4cHg7XG59XG59XG5cbi5wcm9qZWN0LWxpc3RfX3NwZWNfZmlsdGVyX25vX3Rhc2tfb3JfcHJvamVjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5wcm9qZWN0LWxpc3QtYnV0dG9uLW9mZmxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZWZmNGY3O1xuICBtYXJnaW46IDEwcHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcGFkZGluZzogMHB4IDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4ucHJvamVjdC1saXN0LW5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLy9wYWRkaW5nOiA1cHggMTBweDtcbiAgLy8gcGFkZGluZzogMHB4IDdweCAhaW1wb3J0YW50O1xuICB3aWR0aDogODUlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzMzMzsgLy8gIHZhcmlhYmxlcy4kbGlnaHRlcl90ZXh0O1xufVxuXG5zcGFuLnByb2plY3QtbGlzdC1uYW1lLWNsaWVudCB7XG4gIGNvbG9yOiAjOTk5O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuXG4ucHJvamVjdC1saXN0LWFycm93IHtcbiAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgLy9mbG9hdDogcmlnaHQ7XG4gIC8vcGFkZGluZy1yaWdodDogMTVweDtcbiAgLy90b3A6IDExcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwcHggMTBweCAwcHggMTBweDsgICAgXG4gIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctbGlnaHQtbW9kZS5wbmdcIik7XG59XG5cbi5wcm9qZWN0LWxpc3QtYXJyb3ctdXAge1xuICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNXB4O1xuICAvL2Zsb2F0OiByaWdodDtcbiAgLy9wYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAvL3RvcDogMTFweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDBweCAxMHB4IDBweCAxMHB4OyAgXG4gIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctbGlnaHQtbW9kZS11cC5wbmdcIik7XG59XG5cblxuLnByb2plY3QtbGlzdC1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMzlweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDdweCAjY2NjO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgJi0tY29udGVudCB7XG4gICAgaGVpZ2h0OiAyNjlweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5wcm9qZWN0LWxpc3QtaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMTBweDtcblxuICAmLS1ib3JkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ucHJvamVjdC1saXN0LWZpbHRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG5cbiAgJl9fY2xlYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDE0cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMveC5wbmdcIik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzBmM2JlYjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLnRhc2tzLWFycm93LWRvd24ge1xuICAvLyBjb250ZW50OiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2ZpbHRlci1hcnJvdy1kb3duLnBuZ1wiKTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnRhc2tzLWFycm93LXJpZ2h0IHtcbiAgLy8gY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9maWx0ZXItYXJyb3ctcmlnaHQucG5nXCIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudWwucHJvamVjdC1pdGVtIHtcbiAgcGFkZGluZzogN3B4IDVweCA4cHggMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwO1xuXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCB2YXJpYWJsZXMuJGJvcmRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGVudHJpZXNfaGVhZGVyO1xuICB9XG59XG5cbmxpLnByb2plY3QtaXRlbS1kb3Qge1xuICBmbGV4OiAwIDAgNXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG5saS5wcm9qZWN0LWl0ZW0tbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMSAxO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAvLyBsaW5lLWhlaWdodDogMTZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6IHZhcmlhYmxlcy4kZGFya190ZXh0O1xufVxuXG5saS5wcm9qZWN0LWl0ZW0tdGFza3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogdmFyaWFibGVzLiRsaWdodGVyX3RleHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZmxleDogMCAwIDkwcHg7XG59XG5cbmxpLnByb2plY3QtaXRlbS10YXNrcyA+IHNwYW4ge1xuICBjb2xvcjogdmFyaWFibGVzLiRsaWdodGVyX3RleHQ7XG59XG5cbmxpLnByb2plY3QtaXRlbS1mYXZvcml0ZSB7XG4gIGZsZXg6IDAgMCAyMHB4O1xufVxuXG4ucHJvamVjdC1pdGVtLWNyZWF0ZS10YXNre1xuICBjb2xvcjogIzAzYTlmNDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgJjpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4udGFzay1pdGVtIHtcbiAgcGFkZGluZzogN3B4IDAgN3B4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kdGFzay1iYWNrZ3JvdW5kO1xuICBjb2xvcjogdmFyaWFibGVzLiRkYXJrX3RleHQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLy8gbGluZS1oZWlnaHQ6IDE2cHg7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kZW50cmllc19oZWFkZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5wcm9qZWN0LWxpc3QtbG9hZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgY29sb3I6IHZhcmlhYmxlcy4kbWlkZGxlX2xpZ2h0X3RleHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9qZWN0LWxpc3QtY2xpZW50IHtcbiAgbWFyZ2luOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICAvL2JvcmRlci10b3A6IDFweCBkb3R0ZWQgdmFyaWFibGVzLiRib3JkZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcmlhYmxlcy4kbGlnaHRlcl90ZXh0O1xufVxuLnByb2plY3RzLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fY3JlYXRlLXByb2plY3QsICZfX2NyZWF0ZS10YXNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIC01cHggMTBweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYtLWljb24ge1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgLy8gY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY3JlYXRlLnBuZ1wiKTtcbiAgICB9XG4gICAgJi0tdGV4dCB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRibHVlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgLy8gbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG4gICZfX2JvdHRvbS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmX19jcmVhdGUtdGFza3tcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNsb2NraWZ5LWVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5cbi5jbC1kcm9wZG93bi1zdGFyIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiA1cHggM3B4IDBweCA1cHg7XG4gIC8vIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvaW1hZ2VzL3VpLWljb25zL2Zhdm9yaXRlcy1ub3JtYWwuc3ZnKTtcbiAgLy8gJjpob3ZlciB7XG4gIC8vICAgYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvdWktaWNvbnMvZmF2b3JpdGVzLWhvdmVyLnN2Zyk7XG4gIC8vIH1cbiAgLy8gJi5jbC1hY3RpdmUge1xuICAvLyAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvaW1hZ2VzL3VpLWljb25zL2Zhdm9yaXRlcy1hY3RpdmUuc3ZnKTtcbiAgLy8gfVxufSIsIkB1c2UgXCJ2YXJpYWJsZXNcIjtcblxuLnRhZy1saXN0IHtcblxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYtbmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMHB4IDVweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA4NSUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7ICAgIFxuICB9XG5cbiAgJi1idXR0b24ge1xuICAgIC8vIHBhZGRpbmc6IDZweCAwO1xuICAgIHBhZGRpbmc6IDBweCA2cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDM4cHg7XG5cbiAgICAmLXJlcXVpcmVkIHtcbiAgICAgIC8vcGFkZGluZzogNXB4IDA7XG4gICAgICBwYWRkaW5nOiAwcHggNnB4O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJHJlZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICB9XG5cbiAgICAmLW9mZmxpbmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAvLyBoZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBkaXNhYmxlZDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAwcHggNnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1kaXNhYmxlZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vIGhlaWdodDogNDBweDtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIGJhY2tncm91bmQ6ICNlZmY0Zjc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJvcmRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBwYWRkaW5nOiAwcHggNnB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfSAgICBcbiAgfVxuXG4gICYtYXJyb3cge1xuICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICAvLyBmbG9hdDogcmlnaHQ7XG4gICAgLy8gcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAvLyB0b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDBweCAxMHB4IDBweCAxMHB4OyAgICBcbiAgICBjb250ZW50OiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWxpZ2h0LW1vZGUucG5nXCIpO1xuICB9XG5cbiAgJi1hcnJvdy11cCB7XG4gICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIC8vIGZsb2F0OiByaWdodDtcbiAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIC8vIHRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDsgICAgXG4gICAgcGFkZGluZzogMHB4IDEwcHggMHB4IDEwcHg7ICAgIFxuICAgIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctbGlnaHQtbW9kZS11cC5wbmdcIik7XG4gIH1cblxuXG4gICYtYWRkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kbGlnaHRlcl90ZXh0O1xuICB9XG4gXG4gICYtc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIC8vbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kdGFncztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIC8vIGNvbG9yOiB2YXJpYWJsZXMuJGJsdWVfdGFnO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgIH1cblxuICAgICYtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLWlucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgJi0tYm9yZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLnRhZy1saXN0LWZpbHRlciB7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzBmM2JlYjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWxvYWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kbWlkZGxlX2xpZ2h0X3RleHQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICYtZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA1cHggN3B4ICNjY2M7XG4gICAgei1pbmRleDogMjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICYtLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAyMTdweDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICB9XG4gICYtZmlsdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMTBweCAzMnB4IDEwcHggMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG5cbiAgICAmX19jbGVhciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogMTRweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy94LnBuZ1wiKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbiAgJi1jaGVja2VkIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAvLyBjb250ZW50OiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2NoZWNrZWQucG5nXCIpO1xuICAgICYtaGlkZGVuIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICAvLyBjb250ZW50OiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2NoZWNrZWQucG5nXCIpO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxuICAmLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyO1xuICB9XG4gICYtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIC8vIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJG1pZGRsZV9saWdodF90ZXh0O1xuICAgICYtcm93IHtcbiAgICAgIHBhZGRpbmc6IDdweCAxNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kZW50cmllc19oZWFkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLW5vdF90YWdzIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAmX19jcmVhdGUtdGFnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAtNXB4IDEwcHggcmdiYSgwLDAsMCwwLjEpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmLS1pY29uIHtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIC8vIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2NyZWF0ZS5wbmdcIik7XG4gICAgfVxuICAgICYtLXRleHQge1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kYmx1ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuICAmX19ib3R0b20tcGFkZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJl9fY3JlYXRlLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kaW5wdXQtYmFja2dyb3VuZDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmX190aXRsZS1hbmQtY2xvc2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9fY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMveC5wbmdcIik7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgICYtLW9wZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgfVxuICAgICYtLWRpdmlkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgdmFyaWFibGVzLiRib3JkZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAmLS10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAvLyBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJG1pZGRsZV9saWdodF90ZXh0O1xuICAgIH1cbiAgICAmLS10YWctbmFtZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRib3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGxpZ2h0ZXJfdGV4dDtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMGYzYmViO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWNvbmZpcm1hdGlvbl9idXR0b24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRibHVlO1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kaW5wdXQtYmFja2dyb3VuZDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmLS1jYW5jZWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgLy8gbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRibHVlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIC50YWctbGlzdC1idXR0b24ge1xuICAvLyAgIHBhZGRpbmc6IDVweCAwICFpbXBvcnRhbnQ7XG4gIC8vICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgLy8gICBib3JkZXI6IDBweCBzb2xpZCAjQzZEMkQ5ICFpbXBvcnRhbnQ7XG4gIC8vICAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gIC8vICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIC8vICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAvLyAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblxuICAvLyAgICYtZGlzYWJsZWQge1xuICAvLyAgICAgYmFja2dyb3VuZDogI2VmZjRmNyAhaW1wb3J0YW50O1xuICAvLyAgICAgYm9yZGVyOiAxcHggc29saWQgI0M2RDJEOSAhaW1wb3J0YW50OyBcbiAgLy8gICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICAvLyAgIH1cbiAgLy8gfVxuIFxufVxuXG5cbiIsIkB1c2UgXCJ2YXJpYWJsZXNcIjtcblxuLnBvcHB1cC1tb2RhbCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGlucHV0LWJhY2tncm91bmQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJl9fdGl0bGUtYW5kLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyNXB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL3gucG5nXCIpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgJi0tb3BlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIH1cbiAgICAmLS1kaXZpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHZhcmlhYmxlcy4kYm9yZGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgICYtLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRtaWRkbGVfbGlnaHRfdGV4dDtcbiAgICB9XG4gICAgJi0tdGFnLW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbGlnaHRlcl90ZXh0O1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzBmM2JlYjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1jb25maXJtYXRpb25fYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYmx1ZTtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRpbnB1dC1iYWNrZ3JvdW5kO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmLS1jYW5jZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRibHVlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmLS10ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxuICB9XG4gIFxuICBcbiAgIiwiQHVzZSBcInZhcmlhYmxlc1wiO1xuXG4uY3VzdG9tLWZpZWxkcyB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweCBzb2xpZCAjQzZEMkQ5ICFpbXBvcnRhbnQ7IFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmNGY3ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzBmM2JlYjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLmN1c3RvbS1maWVsZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyBcbiAgYm9yZGVyLWltYWdlLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkICNDNkQyRDkgIWltcG9ydGFudDsgXG4gIG1hcmdpbjogOHB4IDBweCAwcHggMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzhweCAhaW1wb3J0YW50O1xuICAmLWRpc2FibGVkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItaW1hZ2Utd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmNGY3ICFpbXBvcnRhbnQ7ICBcbiAgICBtYXJnaW46IDhweCAwcHggMHB4IDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzhweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfSAgXG59XG5cbmRpdi5jdXN0b20tZmllbGQtdGEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgXG4gIGJvcmRlcjogMHB4IHNvbGlkICNDNkQyRDkgIWltcG9ydGFudDsgXG4gIGJvcmRlci1pbWFnZS13aWR0aDogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDhweCAwcHggMHB4IDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcblxuICAmLWRpc2FibGVkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyBcbiAgICBib3JkZXItaW1hZ2Utd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDhweCAwcHggMHB4IDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmY0ZjcgIWltcG9ydGFudDsgIFxuICB9XG59XG5cblxuZGl2LmN1c3RvbS1maWVsZC1pbm5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDBweCA3cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwcHggc29saWQgI0M2RDJEOSAhaW1wb3J0YW50O1xuICAmLWRpc2FibGVkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDBweCA3cHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuZGl2LmN1c3RvbS1maWVsZC1pbm5lci1jaGVja2JveCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjRmNyAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkICNDNkQyRDkgIWltcG9ydGFudDtcbiAgJi1kaXNhYmxlZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmY0ZjcgIWltcG9ydGFudDsgIFxuICAgIC5jbG9ja2lmeS1zd2l0Y2gtbGFiZWx7XG4gICAgICBjb2xvcjogIzljOWM5YyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5cbnRleHRhcmVhLmN1c3RvbS1maWVsZC10ZXh0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M2RDJEOTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItaW1hZ2Utd2lkdGg6IDAgIWltcG9ydGFudDtcblxuICAmLWRpc2FibGVkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyAgICBcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzZEMkQ5O1xuICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgY29sb3I6ICM5YzljOWMgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuaW5wdXQuY3VzdG9tLWZpZWxkLW51bWJlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDNkQyRDk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICYtZGlzYWJsZWQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M2RDJEOTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDVweCA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M2RDJEOSAhaW1wb3J0YW50OyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmNGY3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmN1c3RvbS1maWVsZC1saW5rIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbmRpdi5jdXN0b20tZmllbGQtbGluay1sYWJlbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDVweCAwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAvLyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgLmN1c3RvbS1jb250cm9sXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmNmLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgLyogbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7ICovXG4gIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7IC8qIHNsYXZrbyBhZGRlZCAqL1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIEhpZGUgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHJhZGlvIGJ1dHRvbiAqL1xuLmNmLWNvbnRhaW5lciBpbnB1dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4uY2xvY2tpZnktc3dpdGNoLWxhYmVsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IzMzMyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6MTRweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xufVxuXG5cbi8qIENyZWF0ZSBhIGN1c3RvbSByYWRpbyBidXR0b24gKi9cbi5jaGVja21hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMXB4ICFpbXBvcnRhbnQ7XG4gIC8qIGJhY2tncm91bmQtY29sb3I6ICNlZWU7ICovXG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyYXkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi8qIE9uIG1vdXNlLW92ZXIsIGFkZCBhIGdyZXkgYmFja2dyb3VuZCBjb2xvciAqL1xuLmNmLWNvbnRhaW5lcjpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbi8qIFdoZW4gdGhlIHJhZGlvIGJ1dHRvbiBpcyBjaGVja2VkLCBhZGQgYSBibHVlIGJhY2tncm91bmQgKi9cbi5jZi1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzICFpbXBvcnRhbnQ7XG59XG5cbi8qIENyZWF0ZSB0aGUgaW5kaWNhdG9yICh0aGUgZG90L2NpcmNsZSAtIGhpZGRlbiB3aGVuIG5vdCBjaGVja2VkKSAqL1xuLmNoZWNrbWFyazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogU2hvdyB0aGUgaW5kaWNhdG9yIChkb3QvY2lyY2xlKSB3aGVuIGNoZWNrZWQgKi9cbi5jZi1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4vKiBTdHlsZSB0aGUgaW5kaWNhdG9yIChkb3QvY2lyY2xlKSAqL1xuLmNmLWNvbnRhaW5lciAuY2hlY2ttYXJrOmFmdGVyIHtcbiBcdHRvcDogNXB4ICFpbXBvcnRhbnQ7XG5cdGxlZnQ6IDZweCAhaW1wb3J0YW50O1xuXHR3aWR0aDogOHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogOHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vKiBUaGUgTW9kYWwgKGJhY2tncm91bmQpICovXG4uY2xvY2tpZnktbW9kYWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAvKmRpc3BsYXk6IG5vbmU7Ki8gLyogSGlkZGVuIGJ5IGRlZmF1bHQgKi9cbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IC8qIFN0YXkgaW4gcGxhY2UgKi9cbiAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50OyAvKiBTaXQgb24gdG9wICovXG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50OyAvKiBMb2NhdGlvbiBvZiB0aGUgYm94ICovXG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IC8qIEZ1bGwgd2lkdGggKi9cbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IC8qIEZ1bGwgaGVpZ2h0ICovXG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IC8qIEVuYWJsZSBzY3JvbGwgaWYgbmVlZGVkICovXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLDAsMCkgIWltcG9ydGFudDsgLyogRmFsbGJhY2sgY29sb3IgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpICFpbXBvcnRhbnQ7IC8qIEJsYWNrIHcvIG9wYWNpdHkgKi9cbn1cblxuLyogTW9kYWwgQ29udGVudCAqL1xuLmNsb2NraWZ5LW1vZGFsLWNvbnRlbnQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB3aWR0aDogODQlICFpbXBvcnRhbnQ7XG59XG5cblxuLyogVGhlIENsb3NlIEJ1dHRvbiAqL1xuLy8gLmNsb2NraWZ5LWNsb3NlIHtcbi8vICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4vLyAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvY2xvc2VYLnN2ZycpIG5vLXJlcGVhdDtcbi8vICAgd2lkdGg6IDIwcHg7IFxuLy8gICBoZWlnaHQ6IDIwcHg7XG4vLyAgIGN1cnNvcjogcG9pbnRlcjtcbi8vICAgb3BhY2l0eTogLjU7XG4vLyAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbi8vIH1cblxuLmNsLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jbG9ja2lmeS1jbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IC43NTtcbn1cblxuLmNsLWZvcm0tY29udHJvbCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4vLyAuY2xvY2tpZnktbGluay1pbnB1dCB7XG4vLyAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4vLyAgIGZsZXg6IDE7XG4vLyAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4vLyAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuLy8gICBwYWRkaW5nOiA3cHggIWltcG9ydGFudDtcbi8vICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4vLyAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbi8vICAgbGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcbi8vICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuLy8gICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94ICFpbXBvcnRhbnQ7XG4vLyAgIGJvcmRlcjogMXB4IHNvbGlkICNjNmQyZDkgIWltcG9ydGFudDtcbi8vICAgYm9yZGVyLXJhZGl1czogMXB4ICFpbXBvcnRhbnQ7XG4vLyAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xuLy8gICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4vLyB9XG5cbmlucHV0LmNsb2NraWZ5LWxpbmstaW5wdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBmbGV4OiAxO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDdweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3ggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M2ZDJkOSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxcHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgJi1kaXNhYmxlZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogN3B4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyAgICBcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzZEMkQ5ICFpbXBvcnRhbnQ7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmY0ZjcgIWltcG9ydGFudDsgIFxuICB9XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwZjNiZWIgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5pbnB1dC5jbG9ja2lmeS1saW5rLWlucHV0LW1vZGFsIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiAwcHggMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA3cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3ggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M2ZDJkOSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwZjNiZWIgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi5tb2RhbC1jb250ZW50IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogYXV0byFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94IWltcG9ydGFudDtcbiAgb3V0bGluZTogMCFpbXBvcnRhbnQ7XG59XG5cbi5jbC1tb2RhbC1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNmQyZDk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jbC1tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMTAyLCAxMDIsIDEwMik7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uY2wtbW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAvKiBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyAqL1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIC8vIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjFweCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IFxufVxuXG4uY2wtbW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M2ZDJkOTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHggIWltcG9ydGFudDtcbn1cblxuLmNsb2NraWZ5LWNhbmNlbCB7XG4gIGNvbG9yOiAjMjE5NkYzICFpbXBvcnRhbnQ7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5jbG9ja2lmeS1zYXZlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtaW4td2lkdGg6IDY3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAmLS1kaXNhYmxlZHtcbiAgICBvcGFjaXR5OiAuNjU7XG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYS5jbG9ja2lmeS1jYW5jZWwsIGEuY2xvY2tpZnktc2F2ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vKiBDcmVhdGUgYSBjdXN0b20gcmFkaW8gYnV0dG9uICovXG4uY2hlY2ttYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjFweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjFweCAhaW1wb3J0YW50O1xuICAvKiBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyAqL1xuICBib3JkZXI6IDFweCBzb2xpZCBncmF5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4vKiBPbiBtb3VzZS1vdmVyLCBhZGQgYSBncmV5IGJhY2tncm91bmQgY29sb3IgKi9cbi5jZi1jb250YWluZXI6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuXG4vKiBXaGVuIHRoZSByYWRpbyBidXR0b24gaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXG4uY2YtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZGMyAhaW1wb3J0YW50O1xufVxuXG4vKiBDcmVhdGUgdGhlIGluZGljYXRvciAodGhlIGRvdC9jaXJjbGUgLSBoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cbi5jaGVja21hcms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIFNob3cgdGhlIGluZGljYXRvciAoZG90L2NpcmNsZSkgd2hlbiBjaGVja2VkICovXG4uY2YtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLyogU3R5bGUgdGhlIGluZGljYXRvciAoZG90L2NpcmNsZSkgKi9cbi5jZi1jb250YWluZXIgLmNoZWNrbWFyazphZnRlciB7XG4gXHR0b3A6IDZweCAhaW1wb3J0YW50O1xuXHRsZWZ0OiA3cHggIWltcG9ydGFudDtcblx0d2lkdGg6IDhweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDhweCAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbn0iLCJAdXNlIFwidmFyaWFibGVzXCI7XG5cbi5yZXF1aXJlZC1maWVsZHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZXF1aXJlZC1maWVsZHMgYnV0dG9uIHtcbiAgd2lkdGg6IDEwNXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kcmVkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRyZWQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVxdWlyZWQtZmllbGRzIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1MHB4O1xuICBmb250LXNpemU6IDE3cHg7XG59IiwiQHVzZSBcInZhcmlhYmxlc1wiO1xuXG4udG9hc3Rlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIGxlZnQ6IDE1cHg7XG4gIGJvdHRvbTogMTVweDtcbiAgei1pbmRleDogMTExMjtcbn1cbi50b2FzdGVyX19tZXNzYWdlIHtcbiAgJi0tY29udGFpbmVyX3N1Y2Nlc3MsXG4gICYtLWNvbnRhaW5lcl9pbmZvLFxuICAmLS1jb250YWluZXJfZXJyb3Ige1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kaW5wdXQtYmFja2dyb3VuZDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDE1cHg7XG4gICAgbGVmdDogMDtcbiAgfVxuICAmLS1jb250YWluZXJfc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRncmVlbjtcbiAgfVxuICAmLS1jb250YWluZXJfZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kcmVkO1xuICB9XG4gICYtLWNvbnRhaW5lcl9pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJG9yYW5nZTtcbiAgfVxufVxuQGtleWZyYW1lcyB0b2FzdGVyLWZhZGVpbiB7XG4gIGZyb20ge2JvdHRvbTogMDsgb3BhY2l0eTogMDt9XG4gIHRvIHtib3R0b206IDE1cHg7IG9wYWNpdHk6IDE7fVxufVxuQGtleWZyYW1lcyB0b2FzdGVyLWZhZGVvdXQge1xuICBmcm9tIHtsZWZ0OiAwOyBvcGFjaXR5OiAxO31cbiAgdG8ge2xlZnQ6IDEwMCU7IG9wYWNpdHk6IDA7fVxufSIsIkB1c2UgXCJ2YXJpYWJsZXNcIjtcblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgICBmcm9tIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB9XG4gIH1cbiAgaHRtbCB7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gIH1cbiAgYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjRmNztcbiAgICBtYXJnaW46IDBweDtcbiAgICBvdmVyZmxvdy15OiBvdmVybGF5O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgKiB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IHJldmVydDtcbiAgfVxuICBcbiAgcCB7XG4gICAgbWFyZ2luLXRvcDogcmV2ZXJ0O1xuICB9XG4gIFxuICBidXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgXG4gIGhyIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGJvcmRlci10b3A6MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2NhY2FjYTtcbiAgfVxuICBcbiAgLmhvbWVfcGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDEzNHB4O1xuICAgIC5jbG9ja2lmeS1zdWJzY3JpcHRpb24tZXhwaXJlZC1vdmVybGF5IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogNTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTk4LCAyMTAsIDIxNywgMC4yKTtcbiAgICAgIHotaW5kZXg6IDExMTA7XG4gICAgfVxuICAgIC5jbG9ja2lmeS1zdWJzY3JpcHRpb24tZXhwaXJlZC1tZXNzYWdlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkVBQ0M7XG4gICAgICBjb2xvcjogIzg1NEYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkUyQjg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBpbWcge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogN3B4IDhweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLm1vZGFsQmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTA0MDtcbiAgXG4gICAgJi5zaG93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG4gIFxuICAuZG90IHtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICB9XG4gIFxuICAvLyAuZG90LXByb2plY3QtcGlja2VyIHtcbiAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vICAgd2lkdGg6IDVweDtcbiAgLy8gICBoZWlnaHQ6IDVweDtcbiAgLy8gICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvLyAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAvLyAgIC8vdG9wOiAtM3B4O1xuICAvLyB9XG4gIFxuICAucHRyLWVsZW1lbnQge1xuICAgIGhlaWdodDogMDtcbiAgfVxuICBcbiAgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDVweDtcbiAgfVxuICBcbiAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRibHVlO1xuICB9XG4gIFxuICAuaW52aXNpYmxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIFxuICAuaW52aXNpYmxlLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB6LWluZGV4OiAxMDUwO1xuICB9XG4gIFxuICAubG9hZGluZy1naWZ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAubG9hZGluZy1naWYgaW1nIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2xvYWRpbmcuZ2lmXCIpO1xuICB9XG4gIFxuICAubG9hZGluZy1lbnRyaWVzLWdpZiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAubG9hZGluZy1lbnRyaWVzLWdpZiBpbWd7XG4gICAgY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9sb2FkaW5nLmdpZlwiKTtcbiAgfVxuICBcbiAgLmRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICAucHVsbC1sb2FkaW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMzVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgXG4gIC5wdWxsLWxvYWRpbmctZW50cmllcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIFxuICAucHVsbC1sb2FkaW5nLWltZzEge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvY2lyY2xlXzEuc3ZnXCIpO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgXG4gIC5wdWxsLWxvYWRpbmctaW1nMiB7XG4gICAgY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9jaXJjbGVfMi5zdmdcIik7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIzcHg7XG4gICAgdG9wOiAxcHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0aW9uIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgfVxuICBcbiAgLnRpbWUtZW50cnktbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTVweDtcbiAgfVxuICBcbiAgLnRpbWUtZW50cnktbGlzdF9fb2ZmbGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIFxuICAuZXhwYW5kQ29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2Utb3V0O1xuICB9XG4gIC5jaGVja2VkIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRibHVlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBpbWcge1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICB9XG4gIH1cbiAgLmRheS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYmx1ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDNBOUY0O1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kaW5wdXQtYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cbiAgXG4gIC5saXN0LWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9IiwiQHVzZSBcInZhcmlhYmxlc1wiO1xuXG5ib2R5LmNsb2NraWZ5LWRhcmstbW9kZSwgLmNsb2NraWZ5LWRhcmstbW9kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMDk7XG4gIC5sb2dvIHtcbiAgICB3aWR0aDogOThweDtcbiAgfVxuICAuaG9tZV9wYWdlLCAuc2V0dGluZ3NfcGFnZSB7XG4gICAgLmhlYWRlciAubG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Nsb2NraWZ5X2xvZ29fZGFyay5zdmdcIik7XG4gICAgfVxuICB9XG4gIC5oZWFkZXJfYW5kX3RpbWVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTA5O1xuICB9XG4gIC5zZXR0aW5nc19wYWdlX19oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMDk7XG4gIH1cbiAgLnN0YXJ0LXRpbWVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTExO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMTI7XG4gIH1cbiAgLnN0YXJ0LXRpbWVyX2Rlc2NyaXB0aW9uX2dyZXkge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuICB9XG4gIC5zdGFydC10aW1lcl9kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kYmctMDI7XG4gIH1cbiAgLnN0YXJ0LXRpbWVyX2Rlc2NyaXB0aW9uLWlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTExO1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJnLTAyO1xuICB9XG4gIC5zdGFydC10aW1lcl9kZXNjcmlwdGlvbi1pbnB1dDo6cGxhY2Vob2xkZXIsIC5zdGFydC10aW1lcl9wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0xMjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5kcm9wZG93bi1oZWFkZXIsIC5kcm9wZG93bi1pdGVtIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcbiAgfVxuICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCB2YXJpYWJsZXMuJGJnLTEwO1xuICB9XG4gIC5yZWN0YW5nbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTI7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAudGltZS1lbnRyaWVzLWxpc3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMTI7XG4gIH1cbiAgLnRpbWUtZW50cmllcy1saXN0LXRpbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMTI7XG4gIH1cbiAgLnRpbWUtZW50cmllcy1saXN0LXRvdGFsLCAudGltZS1lbnRyaWVzLWxpc3QtZGF5IHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcbiAgfVxuICAudGltZS1lbnRyaWVzLWxpc3QtdG90YWwtdGltZSB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kYmctMDM7XG4gIH1cbiAgLnRpbWUtZW50cnksIC50aW1lLWVudHJ5LWxvY2tlZCB7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJnLTEyO1xuICB9XG4gIC50aW1lLWVudHJ5LS1jb2xsYXBzZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQ2NGY7XG4gIH1cbiAgLnRpbWUtZW50cnktZ3JvdXAtbnVtYmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxOTFEO1xuICAgIGNvbG9yOiAjOTBhNGFlO1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0NzRGO1xuICAgIH1cbiAgfVxuICAud2Vlay1oZWFkZXIge1xuICAgIGNvbG9yOiAjQzZEMkQ5O1xuICAgICYtdG90YWwge1xuICAgICAgICAmLXRpbWUge1xuICAgICAgICAgIGNvbG9yOiAjQzZEMkQ5O1xuICAgICAgICB9XG4gICAgICAgICYtbGFiZWx7XG4gICAgICAgICAgICBjb2xvcjogIzkwQTRBRTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRiZy0wMjtcbiAgfVxuICAudGltZS1lbnRyeV9fdGFzay1uYW1lLCAudGltZS1lbnRyeV9fY2xpZW50LW5hbWUsIC50aW1lLWVudHJ5X19yaWdodC1zaWRlLS1kdXJhdGlvbiB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kYmctMDM7XG4gIH1cbiAgLm5vLWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcbiAgfVxuICAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMDtcbiAgfVxuICAuZHVyYXRpb24sIC5kZXNjcmlwdGlvbi10ZXh0YXJlYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEwO1xuICB9XG4gIC5hbnQtdGltZS1waWNrZXItaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTA7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kYmctMDM7XG4gIH1cbiAgLmR1cmF0aW9uLWR1cmF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEwO1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJnLTAzO1xuICB9XG4gIC5kdXJhdGlvbi1sYWJlbCB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG4gIH1cbiAgLmVkaXQtZm9ybS1kZXNjcmlwdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0xMDtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRiZy0wMztcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuICAgIH1cbiAgfVxuICBcbiAgdGV4dGFyZWEuY3VzdG9tLWZpZWxkLXRleHQge1xuICAgIGNvbG9yOiAjQzZEMkQ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjMyMzg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcbiAgXG4gICAgJi1kaXNhYmxlZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTIxOTFEICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0NjRmICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgY29sb3I6ICM5MEE0QUUgIWltcG9ydGFudDtcbiAgICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgICBjb2xvcjogIzkwQTRBRSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgIGNvbG9yOiAjQzZEMkQ5O1xuICAgIH1cbiAgfVxuXG4gIC5jbG9ja2lmeS1zd2l0Y2gtbGFiZWx7XG4gICAgY29sb3I6ICM4ZmEyYWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIGRpdi5jdXN0b20tZmllbGQtaW5uZXItY2hlY2tib3h7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDY0ZiAhaW1wb3J0YW50O1xuICAgICYtZGlzYWJsZWR7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuY2xvY2tpZnktbGluay1pbnB1dC1kaXNhYmxlZCwgLmN1c3RvbS1maWVsZC1udW1iZXItZGlzYWJsZWR7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzEyMTkxRCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQ2NGYgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGNvbG9yOiAjOTBBNEFFICFpbXBvcnRhbnQ7XG4gICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICBjb2xvcjogIzkwQTRBRSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC50YWctbGlzdC1pdGVtLXJvd3tcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jdXN0b20tZmllbGRze1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQ2NGYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jdXN0b20tZmllbGR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBpbnB1dHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgY29sb3I6ICNDNkQyRDk7XG4gICAgICB9XG4gICAgfVxuICAgICYtZGlzYWJsZWR7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZGVzY3JpcHRpb24tdGV4dGFyZWEtcmVxdWlyZWQsXG4gIC5wcm9qZWN0LWxpc3QtYnV0dG9uLXJlcXVpcmVkLFxuICAudGFnLWxpc3QtYnV0dG9uLXJlcXVpcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEwO1xuICB9XG4gIC5wcm9qZWN0LWxpc3QtYnV0dG9uLFxuICAudGFnLWxpc3QtYnV0dG9uLFxuICAuZWRpdC1mb3JtLWNoZWNrYm94LFxuICAudGFnLWxpc3QtY2hlY2tib3gsXG4gIC5kZWZhdWx0LXByb2plY3QtY2hlY2tib3gsXG4gIC5kYXJrLW1vZGVfX2NoZWNrYm94LFxuICAuc2V0dGluZ3NfX3NlbmQtZXJyb3JzX19jaGVja2JveCxcbiAgLnNldHRpbmdzX19hdXRvX3N0YXJ0X29uX2Jyb3dzZXJfc3RhcnRfX2NoZWNrYm94LFxuICAuc2V0dGluZ3NfX2F1dG9fc3RvcF9vbl9icm93c2VyX2Nsb3NlX19jaGVja2JveCxcbiAgLnNldHRpbmdzX19yZW1pbmRlcl9fc2VjdGlvbl9fY2hlY2tib3gsXG4gIC5zZXR0aW5nc19fY29udGV4dF9tZW51X19zZWN0aW9uX19jaGVja2JveCxcbiAgLnNldHRpbmdzX19pZGxlLWRldGVjdGlvbl9fY2hlY2tib3gsXG4gIC5wb21vZG9yb19fY2hlY2tib3gsXG4gIC5jcmVhdGUtcHJvamVjdF9fY2hlY2tib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzEyMTkxRDtcbiAgICAmLWRpc2FibGVke1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzEyMTkxRDtcbiAgICAgIC50YWctbGlzdC1zZWxlY3RlZC1pdGVtLCAudGFnLWxpc3QtYWRke1xuICAgICAgICBjb2xvcjogIzkwQTRBRTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRhZy1saXN0LWFkZCwgLmVkaXQtZm9ybS1iaWxsYWJsZSB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG4gIH1cbiAgLmNoZWNrZWQge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJsdWU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIH1cbiAgfVxuICAuZGVsZXRlLWVudHJ5LWNvbmZpcm1hdGlvbi1kaWFsb2cge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTA7XG4gICAgJi1vcGVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICB9XG4gICAgJl9fcXVlc3Rpb24ge1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG4gICAgfVxuICB9XG4gIC5wcm9qZWN0LWxpc3QtZHJvcGRvd24sIC50YWctbGlzdC1kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5wcm9qZWN0LWxpc3QtaW5wdXQsIC50YWctbGlzdC1pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMjtcbiAgICBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJnLTEwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHJvamVjdC1saXN0LWNsaWVudCB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCB2YXJpYWJsZXMuJGJnLTEwO1xuICB9XG4gIC50YWctbGlzdC1pdGVtLCAudGFnLWxpc3QtbG9hZCB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG4gIH1cbiAgaHIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgdmFyaWFibGVzLiRiZy0xMjtcbiAgfVxuICAudXNlci1zZXR0aW5nczpsYXN0LWNoaWxkIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcbiAgfVxuICAudGltZS1lbnRyaWVzLWxpc3Qtbm90LXN5bmNlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbiAgLnRpbWUtZW50cnktbm90LXN5bmNlZCB7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuICAgIH1cbiAgfVxuICAudXNlci1zZXR0aW5ncyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCB2YXJpYWJsZXMuJGJnLTEyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgdmFyaWFibGVzLiRiZy0xMjtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuICAgIH1cbiAgfVxuICAud29ya3NwYWNlLWxpc3QtdGl0bGUsXG4gIC5kZWZhdWx0LXByb2plY3QtdGl0bGUsXG4gIC5kYXJrLW1vZGVfX3RpdGxlLFxuICAuc2V0dGluZ3NfX3NlbmQtZXJyb3JzX190aXRsZSxcbiAgLnNldHRpbmdzX19zZW5kLWVycm9yc19fdGl0bGUtLXNob3J0Y3V0LFxuICAuc2V0dGluZ3NfX2F1dG9fc3RhcnRfb25fYnJvd3Nlcl9zdGFydF9fdGl0bGUsXG4gIC5zZXR0aW5nc19fYXV0b19zdG9wX29uX2Jyb3dzZXJfY2xvc2VfX3RpdGxlLFxuICAucG9tb2Rvcm9fX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRiZy0wMjtcbiAgfVxuICAud29ya3NwYWNlLWxpc3Qtc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJnLTEwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMTI7XG4gIH1cbiAgLndvcmtzcGFjZS1saXN0LWRlZmF1bHQge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuICB9XG4gIC5zZXR0aW5nc19fcmVtaW5kZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYmctMTI7XG4gIH1cbiAgLnNldHRpbmdzX19yZW1pbmRlcl9fd2Vla19fZGF5IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJnLTEwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMTA7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcbiAgICB9XG4gIH1cbiAgLmRheS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYmx1ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDNBOUY0O1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kaW5wdXQtYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cbiAgLnNldHRpbmdzX19yZW1pbmRlcl9fdGltZXMtLWZyb20sXG4gIC5zZXR0aW5nc19fcmVtaW5kZXJfX3RpbWVzLS10byB7XG4gICAgcCB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcbiAgICB9XG4gIH1cbiAgLnNldHRpbmdzX19yZW1pbmRlcl9fdGltZV9waWNrZXIge1xuICAgIC5hbnQtdGltZS1waWNrZXItaW5wdXQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMjtcbiAgICB9XG4gIH1cbiAgLnNldHRpbmdzX19yZW1pbmRlcl9fdGltZXMtLW1pbnV0ZXNfc2luY2VfbGFzdF9lbnRyeSB7XG4gICAgaW5wdXQge1xuICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMTI7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRiZy0wMjtcbiAgICB9XG4gICAgcCB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcbiAgICB9XG4gIH1cbiAgLnNldHRpbmdzX19pZGxlLWRldGVjdGlvbl9fYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEyO1xuICB9XG4gIC5zZXR0aW5nc19faWRsZS1kZXRlY3Rpb25fX2JveF9fY29udGVudCB7XG4gICAgcCB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMTI7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRiZy0wMjtcbiAgICB9XG4gIH1cbiAgLnBvbW9kb3JvX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGJnLTEyO1xuICB9XG4gIC5wb21vZG9yb19fYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyaWFibGVzLiRiZy0xMDtcbiAgfVxuICAucG9tb2Rvcm9fX3N3aXRjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0xMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJnLTEyO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG4gICAgfVxuICB9XG4gIC5hbnQtc3dpdGNoLWNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmx1ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kaW5wdXQtYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cbiAgLnBvbW9kb3JvX19ib3hfX2NvbnRlbnQge1xuICAgIHAge1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYmctMTA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJnLTEyO1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kYmctMDI7XG4gICAgfVxuICB9XG4gIC5kZWZhdWx0LXByb2plY3RfX3Byb2plY3QtbGlzdCB7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMjtcbiAgfVxuICAucHJvamVjdC1saXN0LWFycm93LFxuICAudGFnLWxpc3QtYXJyb3cge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctZGFyay1tb2RlLnBuZ1wiKTtcbiAgfVxuICAucHJvamVjdC1saXN0LWFycm93LXVwLFxuICAudGFnLWxpc3QtYXJyb3ctdXAge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctZGFyay1tb2RlLXVwLnBuZ1wiKTtcbiAgfVxuICAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMDtcbiAgfVxuICAud29ya3NwYWNlLWxpc3QtaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0xMDtcbiAgfVxuICAud29ya3NwYWNlLWxpc3QtZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYmctMTI7XG4gICAgYm94LXNoYWRvdzogMCA1cHggN3B4ICMwMDA7XG4gIH1cbiAgLndvcmtzcGFjZS1saXN0LWl0ZW0tLW5hbWUge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuICB9XG4gIC5kdXJhdGlvbi1kaXZpZGVyIHtcbiAgICBib3JkZXItbGVmdDogMXB4IGRvdHRlZCB2YXJpYWJsZXMuJGJnLTEyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTI7XG4gIH1cbiAgdWwucHJvamVjdC1pdGVtOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTA7XG4gIH1cbiAgbGkucHJvamVjdC1pdGVtLW5hbWUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAucHJvamVjdC1saXN0LW5hbWUge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuICB9XG4gIC5wcm9qZWN0LW5hbWUge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuICB9XG4gIC50YXNrLWl0ZW0ge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTA7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTA5O1xuICAgIH1cbiAgfVxuICAudGFnLWxpc3QtaXRlbSB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG4gICAgJi1yb3c6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0xMDtcbiAgICB9XG4gIH1cbiAgLnRhZy1saXN0LXNlbGVjdGVkLWl0ZW0ge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJnLTAzO1xuICB9XG5cbiAgLnByb2plY3RzLWxpc3RfX2NyZWF0ZS10YXNre1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTA7XG4gIH1cbiAgLnByb2plY3RzLWxpc3RfX2NyZWF0ZS1wcm9qZWN0LFxuICAudGFnLWxpc3RfX2NyZWF0ZS10YWcsXG4gIC5jbGllbnQtbGlzdF9fY3JlYXRlLWNsaWVudCxcbiAgLmNsaWVudC1saXN0LWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEyO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLmNyZWF0ZS1wcm9qZWN0X19wcm9qZWN0LW5hbWUsIC5jcmVhdGUtdGFza19fdGFzay1uYW1lIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJnLTEyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kYmctMTA7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kYmctMDM7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwZjNiZWI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuICB9XG4gIC5jb2xvci1waWNrZXJfX3RpdGxlLFxuICAuY3JlYXRlLXByb2plY3RfX2JpbGxhYmxlLXRpdGxlLFxuICAuY3JlYXRlLXByb2plY3RfX3B1YmxpYy10aXRsZSAge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJnLTA0O1xuICB9XG4gIC5jcmVhdGUtcHJvamVjdF9fZGl2aWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCB2YXJpYWJsZXMuJGJnLTEyO1xuICB9XG4gIC5jbGllbnQtbGlzdC1idXR0b24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kYmctMTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0xMDtcbiAgfVxuICAuY2xpZW50LWxpc3QtbmFtZSB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG4gIH1cbiAgLmNsaWVudC1saXN0LWFycm93IHtcbiAgICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9hcnJvdy1kYXJrLW1vZGUucG5nXCIpO1xuICB9XG4gIC5jbGllbnQtbGlzdC1pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRiZy0xMjtcbiAgfVxuICAuY2xpZW50LWxpc3QtZmlsdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRiZy0wMztcbiAgICB9XG4gIH1cbiAgLmNsaWVudC1saXN0LWNsaWVudCB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kYmctMDQ7XG4gIH1cbiAgLmNsaWVudC1saXN0X19jcmVhdGUtZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0wOTtcbiAgICAmLS1vcGVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB9XG4gICAgJi0tZGl2aWRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHZhcmlhYmxlcy4kYmctMTI7XG4gICAgfVxuICAgICYtLXRpdGxlIHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJnLTAzO1xuICAgIH1cbiAgICAmLS1jbGllbnQtbmFtZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJnLTEyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0xMDtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJnLTAzO1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRhZy1saXN0LS1ub3RfdGFncyB7XG4gICAgY29sb3I6ICM4YzlmYTk7XG4gIH1cbiAgLnRhZy1saXN0X19jcmVhdGUtZm9ybSwgLnBvcHB1cC1tb2RhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0wOTtcbiAgICAmLS1vcGVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB9XG4gICAgJi0tZGl2aWRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHZhcmlhYmxlcy4kYmctMTI7XG4gICAgfVxuICAgICYtLXRpdGxlLCBwIHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJnLTAzO1xuICAgIH1cbiAgICAmLS10YWctbmFtZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGJnLTEyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRiZy0xMDtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGJnLTAzO1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRiZy0wNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2xvY2tpZnktbW9kYWwtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3NDc0RjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLDAsMCwwLjI1KTtcbiAgICAuY2wtbW9kYWwtdGl0bGUsIC5jdXN0b20tZmllbGQtbGluay1sYWJlbHtcbiAgICAgIGNvbG9yOiAjQzZEMkQ5O1xuICAgIH1cbiAgICAuY3VzdG9tLWZpZWxkLWxpbmt7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjM4O1xuICAgICAgY29sb3I6ICNDNkQyRDk7XG4gICAgfVxuICAgIC5jbC1jbG9zZXtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAuY2xvY2tpZnktY2xvc2V7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5jbC1tb2RhbC1oZWFkZXJ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMxMjE5MUQ7XG4gICAgfVxuICAgIC5jbC1tb2RhbC1mb290ZXJ7XG4gICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICMxMjE5MUQ7XG4gICAgfVxuICB9XG5cbiAgLy8gLnRhZy1saXN0LXNlbGVjdGVkIHtcbiAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGJnLTEyO1xuICAvLyB9XG4gIC50YWctbGlzdC1pdGVtLS1jb21tYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC5hcHAtdmVyc2lvbiB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kYmctMDM7XG4gIH1cbiAgLmNsb2NraWZ5LWVycm9yIHtcbiAgICBjb2xvcjogcmVkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAubG9hZGluZy1lbnRyaWVzIHtcbiAgICBjb2xvcjogI0M2RDJEOTtcbiAgfVxuXG4gIC5hdXRvY29tcGxldGUtZHJvcGRvd24taXRlbSB7XG4gICAgY29sb3I6ICM5MGE0YWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjcyYztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjMyMzg7XG4gICAgfVxuICAgICZfX3RhZyB7XG4gICAgICBjb2xvcjogIzkwYTRhZTtcbiAgICAgIGJhY2tncm91bmQ6ICMxMjE5MUQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzM3NDc0RjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJlYWN0LWF1dG9jb21wbGV0ZSA+IGRpdiB7XG4gICAgYmFja2dyb3VuZDogIzFkMjcyYyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmVkaXQtZm9ybV9fYnJlYWstbGFiZWwge1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYmctMTA7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kYmctMDM7XG4gIH1cbiAgJi5jbG9ja2lmeS1pbnRlZ3JhdGlvbi1wb3B1cHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRsaWdodF90ZXh0O1xuICB9XG5cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */