/*!*************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/base.scss ***!
  \*************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;600&display=swap);
/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/base.scss (1) ***!
  \*****************************************************************************************************************/
/* stylelint-disable at-rule-no-unknown */
.border-bottom, #todo_list li, #tdl-container h2 {
  border-bottom: 1px solid rgba(var(--main-grey-rgb), 0.2);
  padding: 5px 0 5px 0;
}

.item-padding, #todo_list input#add-task, #tdl-container h2 {
  padding: 15px;
}

#tdl-container {
  box-shadow: 0 0 5px rgba(172, 172, 172, 0.3);
  position: absolute;
  top: 10%;
  left: 10%;
  width: fit-content;
  min-width: 30rem;
}
#tdl-container h2 {
  font-weight: 600;
  font-size: 1.1rem;
}

#todo_list {
  list-style-type: none;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
}
#todo_list input {
  border: none;
  outline: none;
  height: 2rem;
  font-size: 1rem;
}
#todo_list input#add-task {
  font-style: italic;
  color: var(--main-grey);
  width: 100%;
}
#todo_list input#add-task:focus::placeholder {
  color: transparent;
}
#todo_list form {
  display: flex;
}
#todo_list li {
  width: 100%;
}

#add-task-btn {
  min-width: 3rem;
  padding: 0 1rem;
  background-image: url("data:image/svg+xml,%3Csvg enable-background=%27new 0 0 1200 1200%27 version=%271.1%27 viewBox=%270 0 1200 1200%27 xml:space=%27preserve%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27m808.97 133.93v257.06h133.97v267.9h-524.96v-150.12l-417.98 278.65 417.98 278.65v-150.12h782.02v-782.02h-391.03v1e-3z%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 28%;
}
#add-task-btn svg {
  width: 10px;
  height: 10px;
}

.dragndrop-ico,
.trash-ico {
  background-repeat: no-repeat;
  background-position: center;
  width: 2rem;
  height: 2rem;
  display: block;
}

.dragndrop-ico {
  background-image: url("data:image/svg+xml,%3Csvg width=%2716px%27 height=%2716px%27 viewBox=%270 0 16 16%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27currentColor%27 class=%27bi bi-three-dots-vertical%27%3E%3Cpath d=%27M9.5 13a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm0-5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm0-5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z%27/%3E%3C/svg%3E");
  cursor: grab;
}
.dragndrop-ico:active {
  cursor: grabbing;
}

.trash-ico {
  background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 encoding=%27iso-8859-1%27%3F%3E%3C%21-- Generator: Adobe Illustrator 16.0.0  SVG Export Plug-In . SVG Version: 6.00 Build 0%29 --%3E%3C%21DOCTYPE svg PUBLIC %27-//W3C//DTD SVG 1.1//EN%27 %27http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%27%3E%3Csvg version=%271.1%27 id=%27Capa_1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 x=%270px%27 y=%270px%27 width=%2734.386px%27 height=%2734.386px%27 viewBox=%270 0 34.386 34.386%27 style=%27enable-background:new 0 0 34.386 34.386%3B%27 xml:space=%27preserve%27%3E%3Cg%3E%3Cpath d=%27M26.361 4.052h-3.564c0.004-0.039 0.021-0.074 0.021-0.114C22.818 1.767 21.051 0 18.881 0h-4.125c-2.171 0-3.938 1.767-3.938 3.938c0 0.041 0.019 0.075 0.023 0.114H8.025c-1.656 0-3 1.344-3 3v1.167h24.333V7.052C29.361 5.396 28.018 4.052 26.361 4.052z M12.818 3.938C12.818 2.87 13.688 2 14.756 2h4.125c1.067 0 1.938 0.869 1.938 1.938c0 0.041 0.019 0.075 0.022 0.114h-8.046C12.799 4.013 12.818 3.978 12.818 3.938z M5.026 31.386c0 1.656 1.344 3 3 3H26.36c1.656 0 3-1.344 3-3V10.219H5.026V31.386z M24.193 13.72c0-0.552 0.449-1 1-1c0.553 0 1 0.448 1 1v17.373c0 0.554-0.447 1-1 1c-0.551 0-1-0.446-1-1V13.72z M18.861 13.72c0-0.552 0.447-1 1-1c0.551 0 1 0.448 1 1v17.373c0 0.554-0.449 1-1 1c-0.553 0-1-0.446-1-1V13.72z M13.526 13.72c0-0.552 0.448-1 1-1c0.552 0 1 0.448 1 1v17.373c0 0.554-0.448 1-1 1c-0.552 0-1-0.446-1-1V13.72z M8.193 13.72c0-0.552 0.448-1 1-1s1 0.448 1 1v17.373c0 0.554-0.448 1-1 1s-1-0.446-1-1V13.72z%27/%3E%3C/g%3E%3C/svg%3E");
  background-size: 73%;
  cursor: pointer;
}

.tdl-li-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
}

.tdl-li-content-inner {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.list-desc {
  position: relative;
  transition: color 0.2s ease-in;
  overflow: hidden;
  color: #000;
  width: 100%;
  height: 33px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.list-desc::before {
  content: "";
  /* prettier-ignore */
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out, color 0.2s ease-in-out;
  transform: translateX(-100%);
  position: absolute;
  background-color: var(--main-grey);
  width: 100%;
  height: 2px;
  border-radius: 10px;
  top: 50%;
}

.tdl-checkbox {
  margin-right: 10px;
  position: relative;
  transition: all 0.1s ease-in;
  width: 1.3rem;
}
.tdl-checkbox:checked ~ .list-desc {
  color: var(--main-grey);
}
.tdl-checkbox:checked ~ .list-desc::before {
  position: absolute;
  background-color: var(--main-grey);
  transform: translateX(0);
}

#clear-all {
  text-align: center;
  background: var(--grey-light);
}
#clear-all button {
  width: 100%;
  height: 100%;
  padding: 1rem 0;
  color: var(--main-grey);
  font-size: 1rem;
}

.list-desc-container {
  width: 100%;
  position: relative;
}
.list-desc-container .edit-item-prompt {
  position: absolute;
  font-size: 14px;
  font-style: italic;
  color: #fff;
  top: -17px;
  pointer-events: none;
  left: 0;
}

* {
  margin: 0;
  padding: 0;
}

:root {
  --main-grey: rgb(146, 146, 146);
  --main-grey-rgb: 146, 146, 146;
  --grey-light: rgb(236, 236, 236);
}

body {
  font-family: "Source Sans Pro", sans-serif;
  min-height: 100vh;
  position: relative;
}

button {
  background: 0;
  border: 0;
  cursor: pointer;
}

.hide {
  display: none;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBO0FBQ0E7RUFDRTtFQUNBO0FDRUY7O0FEQ0E7RUFDRTtBQ0VGOztBRENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDRUY7QURBRTtFQUNFO0VBQ0E7QUNFSjs7QURLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNGRjtBRElFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUNGSjtBRElJO0VBQ0U7RUFDQTtFQUNBO0FDRk47QURNTTtFQUNFO0FDSlI7QURTRTtFQUNFO0FDUEo7QURVRTtFQUdFO0FDVko7O0FEY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNYRjtBRGFFO0VBQ0U7RUFDQTtBQ1hKOztBRGVBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNaRjs7QURlQTtFQUNFO0VBQ0E7QUNaRjtBRGNFO0VBQ0U7QUNaSjs7QURnQkE7RUFDRTtFQUNBO0VBQ0E7QUNiRjs7QURnQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ2JGOztBRGdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDYkY7O0FEZ0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDYkY7QURlRTtFQUNFO0VBRUE7RUFDQSx3RkFDRTtFQUdGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDakJKOztBRHFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDbEJGO0FEcUJJO0VBQ0U7QUNuQk47QURxQk07RUFDRTtFQUNBO0VBQ0E7QUNuQlI7O0FEeUJBO0VBQ0U7RUFDQTtBQ3RCRjtBRHdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN0Qko7O0FEMEJBO0VBQ0U7RUFDQTtBQ3ZCRjtBRHlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDdkJKOztBQWxLQTtFQUNFO0VBQ0E7QUFxS0Y7O0FBbEtBO0VBQ0U7RUFDQTtFQUNBO0FBcUtGOztBQWxLQTtFQUNFO0VBQ0E7RUFDQTtBQXFLRjs7QUFsS0E7RUFDRTtFQUNBO0VBQ0E7QUFxS0Y7O0FBbEtBO0VBQ0U7QUFxS0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovL3RvLWRvbGlzdC8uL3NyYy9zY3NzL19saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vdG8tZG9saXN0Ly4vc3JjL3Njc3MvYmFzZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSh2YXIoLS1tYWluLWdyZXktcmdiKSwgMC4yKTtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDA7XG59XG5cbi5pdGVtLXBhZGRpbmcge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4jdGRsLWNvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgxNzIsIDE3MiwgMTcyLCAwLjMpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAlO1xuICBsZWZ0OiAxMCU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAzMHJlbTtcblxuICBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcblxuICAgIEBleHRlbmQgLmJvcmRlci1ib3R0b207XG4gICAgQGV4dGVuZCAuaXRlbS1wYWRkaW5nO1xuICB9XG59XG5cbiN0b2RvX2xpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIGlucHV0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuXG4gICAgJiNhZGQtdGFzayB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbi1ncmV5KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAZXh0ZW5kIC5pdGVtLXBhZGRpbmc7XG5cbiAgICAgICY6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBsaSB7XG4gICAgQGV4dGVuZCAuYm9yZGVyLWJvdHRvbTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiNhZGQtdGFzay1idG4ge1xuICBtaW4td2lkdGg6IDNyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCAxMjAwIDEyMDAnIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDEyMDAgMTIwMCcgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nbTgwOC45NyAxMzMuOTN2MjU3LjA2aDEzMy45N3YyNjcuOWgtNTI0Ljk2di0xNTAuMTJsLTQxNy45OCAyNzguNjUgNDE3Ljk4IDI3OC42NXYtMTUwLjEyaDc4Mi4wMnYtNzgyLjAyaC0zOTEuMDN2MWUtM3onLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyOCU7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmRyYWduZHJvcC1pY28sXG4udHJhc2gtaWNvIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyYWduZHJvcC1pY28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNnB4JyBoZWlnaHQ9JzE2cHgnIHZpZXdCb3g9JzAgMCAxNiAxNicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSdjdXJyZW50Q29sb3InIGNsYXNzPSdiaSBiaS10aHJlZS1kb3RzLXZlcnRpY2FsJyUzRSUzQ3BhdGggZD0nTTkuNSAxM2ExLjUgMS41IDAgMSAxLTMgMCAxLjUgMS41IDAgMCAxIDMgMHptMC01YTEuNSAxLjUgMCAxIDEtMyAwIDEuNSAxLjUgMCAwIDEgMyAwem0wLTVhMS41IDEuNSAwIDEgMS0zIDAgMS41IDEuNSAwIDAgMSAzIDB6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBjdXJzb3I6IGdyYWI7XG5cbiAgJjphY3RpdmUge1xuICAgIGN1cnNvcjogZ3JhYmJpbmc7XG4gIH1cbn1cblxuLnRyYXNoLWljbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSclM0YlM0UlM0MhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAgIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApIC0tJTNFJTNDIURPQ1RZUEUgc3ZnIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICdodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQnJTNFJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0NhcGFfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHdpZHRoPSczNC4zODZweCcgaGVpZ2h0PSczNC4zODZweCcgdmlld0JveD0nMCAwIDM0LjM4NiAzNC4zODYnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM0LjM4NiAzNC4zODYlM0InIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDZyUzRSUzQ3BhdGggZD0nTTI2LjM2MSA0LjA1MmgtMy41NjRjMC4wMDQtMC4wMzkgMC4wMjEtMC4wNzQgMC4wMjEtMC4xMTRDMjIuODE4IDEuNzY3IDIxLjA1MSAwIDE4Ljg4MSAwaC00LjEyNWMtMi4xNzEgMC0zLjkzOCAxLjc2Ny0zLjkzOCAzLjkzOGMwIDAuMDQxIDAuMDE5IDAuMDc1IDAuMDIzIDAuMTE0SDguMDI1Yy0xLjY1NiAwLTMgMS4zNDQtMyAzdjEuMTY3aDI0LjMzM1Y3LjA1MkMyOS4zNjEgNS4zOTYgMjguMDE4IDQuMDUyIDI2LjM2MSA0LjA1MnogTTEyLjgxOCAzLjkzOEMxMi44MTggMi44NyAxMy42ODggMiAxNC43NTYgMmg0LjEyNWMxLjA2NyAwIDEuOTM4IDAuODY5IDEuOTM4IDEuOTM4YzAgMC4wNDEgMC4wMTkgMC4wNzUgMC4wMjIgMC4xMTRoLTguMDQ2QzEyLjc5OSA0LjAxMyAxMi44MTggMy45NzggMTIuODE4IDMuOTM4eiBNNS4wMjYgMzEuMzg2YzAgMS42NTYgMS4zNDQgMyAzIDNIMjYuMzZjMS42NTYgMCAzLTEuMzQ0IDMtM1YxMC4yMTlINS4wMjZWMzEuMzg2eiBNMjQuMTkzIDEzLjcyYzAtMC41NTIgMC40NDktMSAxLTFjMC41NTMgMCAxIDAuNDQ4IDEgMXYxNy4zNzNjMCAwLjU1NC0wLjQ0NyAxLTEgMWMtMC41NTEgMC0xLTAuNDQ2LTEtMVYxMy43MnogTTE4Ljg2MSAxMy43MmMwLTAuNTUyIDAuNDQ3LTEgMS0xYzAuNTUxIDAgMSAwLjQ0OCAxIDF2MTcuMzczYzAgMC41NTQtMC40NDkgMS0xIDFjLTAuNTUzIDAtMS0wLjQ0Ni0xLTFWMTMuNzJ6IE0xMy41MjYgMTMuNzJjMC0wLjU1MiAwLjQ0OC0xIDEtMWMwLjU1MiAwIDEgMC40NDggMSAxdjE3LjM3M2MwIDAuNTU0LTAuNDQ4IDEtMSAxYy0wLjU1MiAwLTEtMC40NDYtMS0xVjEzLjcyeiBNOC4xOTMgMTMuNzJjMC0wLjU1MiAwLjQ0OC0xIDEtMXMxIDAuNDQ4IDEgMXYxNy4zNzNjMCAwLjU1NC0wLjQ0OCAxLTEgMXMtMS0wLjQ0Ni0xLTFWMTMuNzJ6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogNzMlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50ZGwtbGktY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnRkbC1saS1jb250ZW50LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxpc3QtZGVzYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG5cbiAgICAvKiBwcmV0dGllci1pZ25vcmUgKi9cbiAgICB0cmFuc2l0aW9uOlxuICAgICAgdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsXG4gICAgICBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsXG4gICAgICBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tZ3JleSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgfVxufVxuXG4udGRsLWNoZWNrYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW47XG4gIHdpZHRoOiAxLjNyZW07XG5cbiAgJjpjaGVja2VkIHtcbiAgICAmIH4gLmxpc3QtZGVzYyB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbi1ncmV5KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWdyZXkpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNjbGVhci1hbGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyZXktbGlnaHQpO1xuXG4gIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBjb2xvcjogdmFyKC0tbWFpbi1ncmV5KTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmxpc3QtZGVzYy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5lZGl0LWl0ZW0tcHJvbXB0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0b3A6IC0xN3B4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbiIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVNvdXJjZStTYW5zK1Bybzp3Z2h0QDMwMDs0MDA7NjAwJmRpc3BsYXk9c3dhcCcpO1xuQGltcG9ydCAnbGlzdCc7XG5cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjpyb290IHtcbiAgLS1tYWluLWdyZXk6IHJnYigxNDYsIDE0NiwgMTQ2KTtcbiAgLS1tYWluLWdyZXktcmdiOiAxNDYsIDE0NiwgMTQ2O1xuICAtLWdyZXktbGlnaHQ6IHJnYigyMzYsIDIzNiwgMjM2KTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogMDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/