/*
 * ATTENTION: An "eval-source-map" devtool has been used.
 * This devtool is neither made for production nor for readable output files.
 * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
 * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
 * or disable the default devtool with "devtool: false".
 * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
 */
(self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([["pages/txt-to-pdf"],{

/***/ "./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Alert.module.css":
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Alert.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

eval(__webpack_require__.ts("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js\");\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(true);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".Alert_warning_msg__cuyBF,\\n.Alert_error_msg__FlBAX {\\n  margin: 10px 0;\\n  width: 50%;\\n  padding: 13px 20px;\\n  border-radius: 7px;\\n}\\n\\n@media only screen and (max-width: 768px) {\\n  /* For mobile phones: */\\n  .Alert_warning_msg__cuyBF,\\n  .Alert_error_msg__FlBAX {\\n    width: 85%;\\n  }\\n}\\n\\n.Alert_warning_msg__cuyBF {\\n  color: #ff9a00;\\n  background-color: #feefb3;\\n}\\n.Alert_error_msg__FlBAX {\\n  color: #d8000c;\\n  background-color: #ffbaba;\\n}\\n\", \"\",{\"version\":3,\"sources\":[\"webpack://styles/Alert.module.css\"],\"names\":[],\"mappings\":\"AAAA;;EAEE,cAAc;EACd,UAAU;EACV,kBAAkB;EAClB,kBAAkB;AACpB;;AAEA;EACE,uBAAuB;EACvB;;IAEE,UAAU;EACZ;AACF;;AAEA;EACE,cAAc;EACd,yBAAyB;AAC3B;AACA;EACE,cAAc;EACd,yBAAyB;AAC3B\",\"sourcesContent\":[\".warning_msg,\\n.error_msg {\\n  margin: 10px 0;\\n  width: 50%;\\n  padding: 13px 20px;\\n  border-radius: 7px;\\n}\\n\\n@media only screen and (max-width: 768px) {\\n  /* For mobile phones: */\\n  .warning_msg,\\n  .error_msg {\\n    width: 85%;\\n  }\\n}\\n\\n.warning_msg {\\n  color: #ff9a00;\\n  background-color: #feefb3;\\n}\\n.error_msg {\\n  color: #d8000c;\\n  background-color: #ffbaba;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\n___CSS_LOADER_EXPORT___.locals = {\n\t\"warning_msg\": \"Alert_warning_msg__cuyBF\",\n\t\"error_msg\": \"Alert_error_msg__FlBAX\"\n};\nmodule.exports = ___CSS_LOADER_EXPORT___;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMV0hLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3J1bGVTZXRbMV0ucnVsZXNbN10ub25lT2ZbOF0udXNlWzJdIS4vc3R5bGVzL0FsZXJ0Lm1vZHVsZS5jc3MiLCJtYXBwaW5ncyI6IkFBQUE7QUFDQSxrQ0FBa0MsbUJBQU8sQ0FBQyxtS0FBK0U7QUFDekg7QUFDQTtBQUNBLCtGQUErRixtQkFBbUIsZUFBZSx1QkFBdUIsdUJBQXVCLEdBQUcsK0NBQStDLHVGQUF1RixpQkFBaUIsS0FBSyxHQUFHLCtCQUErQixtQkFBbUIsOEJBQThCLEdBQUcsMkJBQTJCLG1CQUFtQiw4QkFBOEIsR0FBRyxTQUFTLHlGQUF5RixVQUFVLFVBQVUsWUFBWSxhQUFhLE9BQU8sS0FBSyxZQUFZLE9BQU8sVUFBVSxLQUFLLE1BQU0sS0FBSyxVQUFVLFlBQVksTUFBTSxLQUFLLFVBQVUsWUFBWSxxREFBcUQsbUJBQW1CLGVBQWUsdUJBQXVCLHVCQUF1QixHQUFHLCtDQUErQyw2REFBNkQsaUJBQWlCLEtBQUssR0FBRyxrQkFBa0IsbUJBQW1CLDhCQUE4QixHQUFHLGNBQWMsbUJBQW1CLDhCQUE4QixHQUFHLHFCQUFxQjtBQUM1cEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uL3N0eWxlcy9BbGVydC5tb2R1bGUuY3NzPzk3NjEiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0c1xudmFyIF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyA9IHJlcXVpcmUoXCIuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9ydW50aW1lL2FwaS5qc1wiKTtcbnZhciBfX19DU1NfTE9BREVSX0VYUE9SVF9fXyA9IF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyh0cnVlKTtcbi8vIE1vZHVsZVxuX19fQ1NTX0xPQURFUl9FWFBPUlRfX18ucHVzaChbbW9kdWxlLmlkLCBcIi5BbGVydF93YXJuaW5nX21zZ19fY3V5QkYsXFxuLkFsZXJ0X2Vycm9yX21zZ19fRmxCQVgge1xcbiAgbWFyZ2luOiAxMHB4IDA7XFxuICB3aWR0aDogNTAlO1xcbiAgcGFkZGluZzogMTNweCAyMHB4O1xcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xcbn1cXG5cXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XFxuICAvKiBGb3IgbW9iaWxlIHBob25lczogKi9cXG4gIC5BbGVydF93YXJuaW5nX21zZ19fY3V5QkYsXFxuICAuQWxlcnRfZXJyb3JfbXNnX19GbEJBWCB7XFxuICAgIHdpZHRoOiA4NSU7XFxuICB9XFxufVxcblxcbi5BbGVydF93YXJuaW5nX21zZ19fY3V5QkYge1xcbiAgY29sb3I6ICNmZjlhMDA7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlZmIzO1xcbn1cXG4uQWxlcnRfZXJyb3JfbXNnX19GbEJBWCB7XFxuICBjb2xvcjogI2Q4MDAwYztcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJhYmE7XFxufVxcblwiLCBcIlwiLHtcInZlcnNpb25cIjozLFwic291cmNlc1wiOltcIndlYnBhY2s6Ly9zdHlsZXMvQWxlcnQubW9kdWxlLmNzc1wiXSxcIm5hbWVzXCI6W10sXCJtYXBwaW5nc1wiOlwiQUFBQTs7RUFFRSxjQUFjO0VBQ2QsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSx1QkFBdUI7RUFDdkI7O0lBRUUsVUFBVTtFQUNaO0FBQ0Y7O0FBRUE7RUFDRSxjQUFjO0VBQ2QseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxjQUFjO0VBQ2QseUJBQXlCO0FBQzNCXCIsXCJzb3VyY2VzQ29udGVudFwiOltcIi53YXJuaW5nX21zZyxcXG4uZXJyb3JfbXNnIHtcXG4gIG1hcmdpbjogMTBweCAwO1xcbiAgd2lkdGg6IDUwJTtcXG4gIHBhZGRpbmc6IDEzcHggMjBweDtcXG4gIGJvcmRlci1yYWRpdXM6IDdweDtcXG59XFxuXFxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xcbiAgLyogRm9yIG1vYmlsZSBwaG9uZXM6ICovXFxuICAud2FybmluZ19tc2csXFxuICAuZXJyb3JfbXNnIHtcXG4gICAgd2lkdGg6IDg1JTtcXG4gIH1cXG59XFxuXFxuLndhcm5pbmdfbXNnIHtcXG4gIGNvbG9yOiAjZmY5YTAwO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZWZiMztcXG59XFxuLmVycm9yX21zZyB7XFxuICBjb2xvcjogI2Q4MDAwYztcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJhYmE7XFxufVxcblwiXSxcInNvdXJjZVJvb3RcIjpcIlwifV0pO1xuLy8gRXhwb3J0c1xuX19fQ1NTX0xPQURFUl9FWFBPUlRfX18ubG9jYWxzID0ge1xuXHRcIndhcm5pbmdfbXNnXCI6IFwiQWxlcnRfd2FybmluZ19tc2dfX2N1eUJGXCIsXG5cdFwiZXJyb3JfbXNnXCI6IFwiQWxlcnRfZXJyb3JfbXNnX19GbEJBWFwiXG59O1xubW9kdWxlLmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0VYUE9SVF9fXztcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Alert.module.css\n"));

/***/ }),

/***/ "./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/DocumentPreview.module.css":
/*!***********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/DocumentPreview.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

eval(__webpack_require__.ts("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js\");\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(true);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".DocumentPreview_preview__QQbcS {\\n  position: relative;\\n  display: flex;\\n  flex-direction: column;\\n  align-items: center;\\n  justify-content: center;\\n  width: 20%;\\n  min-height: 149px;\\n  -webkit-user-select: none;\\n     -moz-user-select: none;\\n          user-select: none;\\n  background-color: transparent;\\n  margin-bottom: 40px;\\n  margin-bottom: 35px;\\n}\\n@media only screen and (max-width: 768px) {\\n  .DocumentPreview_preview__QQbcS {\\n    width: 50%;\\n    margin-left: 0px;\\n    margin-right: 0px;\\n  }\\n}\\n@media (min-width: 768px) {\\n  .DocumentPreview_preview__QQbcS {\\n    width: 33%;\\n  }\\n}\\n\\n@media (min-width: 992px) {\\n  .DocumentPreview_preview__QQbcS {\\n    width: 25%;\\n  }\\n}\\n\\n@media (min-width: 1440px) {\\n  .DocumentPreview_preview__QQbcS {\\n    width: 20%;\\n  }\\n}\\n\\n.DocumentPreview_file__hfPWK {\\n  margin: 4px;\\n  width: 168px;\\n  height: 214px;\\n  display: flex;\\n  flex-direction: column;\\n  align-items: center;\\n  align-content: space-around;\\n  justify-content: center;\\n  position: relative;\\n  border: 1px solid rgba(0, 0, 0, 0);\\n  background: #f6f6f8;\\n  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);\\n  border-radius: 7px;\\n}\\n\\n.DocumentPreview_file__hfPWK:hover {\\n  background-color: rgb(255, 255, 255);\\n  transition: all 0.4s linear;\\n}\\n.DocumentPreview_file__hfPWK:hover .DocumentPreview_file_actions__Zeb6K {\\n  display: flex;\\n}\\n\\n.DocumentPreview_file_actions__Zeb6K {\\n  top: 5px;\\n  right: 5px;\\n  position: absolute;\\n  display: none;\\n  z-index: 9;\\n  justify-content: center;\\n  align-items: center;\\n  width: 100%;\\n}\\n\\n.DocumentPreview_file_btn__s64VO {\\n  padding: 3px;\\n  width: 24px;\\n  height: 24px;\\n  flex: 0 0 24px;\\n  text-align: center;\\n  background-color: #f6f6f8;\\n  margin-left: 4px;\\n  z-index: 1030;\\n  border-radius: 7px;\\n  cursor: pointer;\\n  display: flex;\\n  align-items: center;\\n  justify-content: center;\\n  border: none;\\n  background-color: var(--primary);\\n  color: #fff;\\n}\\n\\n.DocumentPreview_file_btn__s64VO:active {\\n  color: var(--text-primary);\\n}\\n\\n.DocumentPreview_file_canvas__7F2zq {\\n  display: flex;\\n  position: relative;\\n  align-items: center;\\n  background: #fff;\\n}\\n\\n.DocumentPreview_file__hfPWK:hover .DocumentPreview_file_canvas__7F2zq:after {\\n  opacity: 0.6;\\n}\\n.DocumentPreview_file_canvas__7F2zq:after {\\n  content: \\\"\\\";\\n  position: absolute;\\n  top: 0;\\n  left: 0;\\n  width: 100%;\\n  height: 100%;\\n  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.15);\\n  opacity: 0.4;\\n  transition: opacity 0.3s ease-in-out;\\n  z-index: 0;\\n}\\n.DocumentPreview_file_canvas__7F2zq canvas {\\n  background-color: #fff;\\n  display: flex;\\n  position: relative;\\n  z-index: 1;\\n  background-image: none;\\n}\\n\\n.DocumentPreview_file_canvas__7F2zq > div,\\n.DocumentPreview_file_canvas__7F2zq canvas {\\n  background-position: 50%;\\n  background-repeat: no-repeat;\\n}\\n.DocumentPreview_file_canvas__7F2zq > div {\\n  height: 100%;\\n  width: 100%;\\n}\\n\\n.DocumentPreview_landscape__Xe4_v canvas {\\n  max-width: 145px;\\n  max-height: 107px;\\n}\\n\\n.DocumentPreview_portrait__3CZ_D canvas {\\n  max-height: 145px;\\n  max-width: 107px;\\n}\\n\\n@media only screen and (max-width: 768px) {\\n  /* For mobile phones: */\\n  .DocumentPreview_file_btn__s64VO svg {\\n    width: 15px;\\n    height: 15px;\\n  }\\n\\n  .DocumentPreview_landscape__Xe4_v canvas {\\n    max-width: 100px;\\n    max-height: 75px;\\n  }\\n  .DocumentPreview_portrait__3CZ_D canvas {\\n    max-height: 100px;\\n    max-width: 75px;\\n  }\\n  .DocumentPreview_file__hfPWK {\\n    width: 120px;\\n    height: 165px;\\n  }\\n\\n  .DocumentPreview_hide_btn_on_mobile__FEI6m {\\n    display: none;\\n  }\\n}\\n\\n@media only screen and (max-width: 480px) {\\n  /* For mobile phones: */\\n  .DocumentPreview_file_btn__s64VO {\\n    border-radius: 16px;\\n  }\\n\\n  .DocumentPreview_landscape__Xe4_v canvas {\\n    max-width: 90px;\\n    max-height: 70px;\\n  }\\n  .DocumentPreview_portrait__3CZ_D canvas {\\n    max-height: 90px;\\n    max-width: 70px;\\n  }\\n  .DocumentPreview_file__hfPWK {\\n    width: 100px;\\n    height: 155px;\\n  }\\n}\\n\\n.DocumentPreview_file_info__z9R9y {\\n  position: absolute;\\n  display: flex;\\n  justify-content: center;\\n  height: 32px;\\n  width: 100%;\\n  bottom: 0;\\n  left: 0;\\n}\\n@media (max-width: 1440px) {\\n  .DocumentPreview_file_info__z9R9y {\\n    height: 28px;\\n  }\\n}\\n.DocumentPreview_file_info_name__SWwb_ {\\n  display: block;\\n  white-space: nowrap;\\n  overflow: hidden;\\n  text-overflow: ellipsis;\\n  font-size: 15px;\\n  line-height: 16px;\\n  padding: 6px 8px;\\n  border: 1px solid rgba(0, 0, 0, 0);\\n  z-index: 99;\\n}\\n@media (max-width: 1440px) {\\n  .DocumentPreview_file_info_name__SWwb_ {\\n    padding: 4px;\\n  }\\n}\\n\\n.DocumentPreview_selected__lhr2L .DocumentPreview_file_info_name__SWwb_ {\\n  color: var(--primary);\\n  font-weight: bold;\\n}\\n\\n.DocumentPreview_selected__lhr2L .DocumentPreview_file__hfPWK {\\n  background-color: #7d64ff3b;\\n}\\n\\n.DocumentPreview_card__OZEmt {\\n  border: 2px solid transparent;\\n  border-radius: 5px;\\n}\\n\\n.DocumentPreview_card_dragged__St_FR {\\n  position: absolute;\\n  transform-origin: bottom left;\\n  box-shadow: 0 0px 2px rgba(0, 0, 0, 0.35);\\n}\\n\\n.DocumentPreview_file_image__TH2we {\\n  display: flex;\\n  position: relative;\\n  align-items: center;\\n  justify-content: center;\\n  z-index: 1;\\n  background: #fff;\\n}\\n\\n.DocumentPreview_file__hfPWK:hover .DocumentPreview_file_image__TH2we:after {\\n  opacity: 0.6;\\n}\\n\\n.DocumentPreview_awa_no_margin__ZnNzN {\\n  padding: 0 !important;\\n}\\n.DocumentPreview_awa_small_margin__UNKJZ {\\n  padding: 2px !important;\\n}\\n.DocumentPreview_awa_big_margin__SlJRh {\\n  padding: 5px !important;\\n}\\n\\n.DocumentPreview_awa_landscape__ZInWU {\\n  transform: rotate(90deg);\\n  max-width: 145px;\\n  max-height: 117px;\\n}\\n\\n.DocumentPreview_awa_portrait__EevX5 {\\n  transform: rotate(0deg);\\n  max-height: 145px;\\n  max-width: 117px;\\n}\\n\\n.DocumentPreview_awa_fit__1otGi.DocumentPreview_awa_portrait__EevX5,\\n.DocumentPreview_awa_fit__1otGi.DocumentPreview_awa_landscape__ZInWU {\\n  width: 100%;\\n  height: 100%;\\n  background: none;\\n}\\n\\n.DocumentPreview_awa_a4__VodH1.DocumentPreview_awa_portrait__EevX5 {\\n  width: 107px;\\n  height: 145px;\\n}\\n\\n.DocumentPreview_awa_a4__VodH1.DocumentPreview_awa_landscape__ZInWU {\\n  width: 145px;\\n  height: 107px;\\n}\\n\\n.DocumentPreview_awa_letter__ITE4r.DocumentPreview_awa_portrait__EevX5 {\\n  width: 117px;\\n  height: 145px;\\n}\\n\\n.DocumentPreview_awa_letter__ITE4r.DocumentPreview_awa_landscape__ZInWU {\\n  width: 145px;\\n  height: 117px;\\n}\\n\\n.DocumentPreview_awa_a4__VodH1:after,\\n.DocumentPreview_awa_letter__ITE4r:after {\\n  content: \\\"\\\";\\n  position: absolute;\\n  top: 0;\\n  left: 0;\\n  width: 100%;\\n  height: 100%;\\n  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.15);\\n  opacity: 0.4;\\n  transition: opacity 0.3s ease-in-out;\\n  z-index: 0;\\n}\\n\\n@media only screen and (max-width: 768px) {\\n  /* For mobile phones: */\\n  .DocumentPreview_awa_landscape__ZInWU {\\n    max-width: 100px;\\n    max-height: 75px;\\n  }\\n  .DocumentPreview_awa_portrait__EevX5 {\\n    max-height: 100px;\\n    max-width: 75px;\\n  }\\n\\n  .DocumentPreview_awa_a4__VodH1.DocumentPreview_awa_portrait__EevX5 {\\n    width: 70px;\\n    height: 100px;\\n  }\\n\\n  .DocumentPreview_awa_a4__VodH1.DocumentPreview_awa_landscape__ZInWU {\\n    width: 100px;\\n    height: 70px;\\n  }\\n\\n  .DocumentPreview_awa_letter__ITE4r.DocumentPreview_awa_portrait__EevX5 {\\n    width: 75px;\\n    height: 100px;\\n  }\\n\\n  .DocumentPreview_awa_letter__ITE4r.DocumentPreview_awa_landscape__ZInWU {\\n    width: 100px;\\n    height: 75px;\\n  }\\n}\\n\\n@media only screen and (max-width: 480px) {\\n  /* For mobile phones: */\\n  .DocumentPreview_awa_landscape__ZInWU {\\n    max-width: 90px;\\n    max-height: 70px;\\n  }\\n  .DocumentPreview_awa_portrait__EevX5 {\\n    max-height: 90px;\\n    max-width: 70px;\\n  }\\n\\n  .DocumentPreview_awa_a4__VodH1.DocumentPreview_awa_portrait__EevX5 {\\n    width: 65px;\\n    height: 90px;\\n  }\\n\\n  .DocumentPreview_awa_a4__VodH1.DocumentPreview_awa_landscape__ZInWU {\\n    width: 90px;\\n    height: 65px;\\n  }\\n\\n  .DocumentPreview_awa_letter__ITE4r.DocumentPreview_awa_portrait__EevX5 {\\n    width: 70px;\\n    height: 90px;\\n  }\\n\\n  .DocumentPreview_awa_letter__ITE4r.DocumentPreview_awa_landscape__ZInWU {\\n    width: 90px;\\n    height: 70px;\\n  }\\n}\\n\", \"\",{\"version\":3,\"sources\":[\"webpack://styles/DocumentPreview.module.css\"],\"names\":[],\"mappings\":\"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\",\"sourcesContent\":[\".preview {\\n  position: relative;\\n  display: flex;\\n  flex-direction: column;\\n  align-items: center;\\n  justify-content: center;\\n  width: 20%;\\n  min-height: 149px;\\n  user-select: none;\\n  background-color: transparent;\\n  margin-bottom: 40px;\\n  margin-bottom: 35px;\\n}\\n@media only screen and (max-width: 768px) {\\n  .preview {\\n    width: 50%;\\n    margin-left: 0px;\\n    margin-right: 0px;\\n  }\\n}\\n@media (min-width: 768px) {\\n  .preview {\\n    width: 33%;\\n  }\\n}\\n\\n@media (min-width: 992px) {\\n  .preview {\\n    width: 25%;\\n  }\\n}\\n\\n@media (min-width: 1440px) {\\n  .preview {\\n    width: 20%;\\n  }\\n}\\n\\n.file {\\n  margin: 4px;\\n  width: 168px;\\n  height: 214px;\\n  display: -ms-flexbox;\\n  display: flex;\\n  flex-direction: column;\\n  align-items: center;\\n  align-content: space-around;\\n  justify-content: center;\\n  position: relative;\\n  border: 1px solid rgba(0, 0, 0, 0);\\n  background: #f6f6f8;\\n  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);\\n  border-radius: 7px;\\n}\\n\\n.file:hover {\\n  background-color: rgb(255, 255, 255);\\n  transition: all 0.4s linear;\\n}\\n.file:hover .file_actions {\\n  display: flex;\\n}\\n\\n.file_actions {\\n  top: 5px;\\n  right: 5px;\\n  position: absolute;\\n  display: none;\\n  z-index: 9;\\n  justify-content: center;\\n  align-items: center;\\n  width: 100%;\\n}\\n\\n.file_btn {\\n  padding: 3px;\\n  width: 24px;\\n  height: 24px;\\n  flex: 0 0 24px;\\n  text-align: center;\\n  background-color: #f6f6f8;\\n  margin-left: 4px;\\n  z-index: 1030;\\n  border-radius: 7px;\\n  cursor: pointer;\\n  display: flex;\\n  align-items: center;\\n  justify-content: center;\\n  border: none;\\n  background-color: var(--primary);\\n  color: #fff;\\n}\\n\\n.file_btn:active {\\n  color: var(--text-primary);\\n}\\n\\n.file_canvas {\\n  display: flex;\\n  position: relative;\\n  align-items: center;\\n  background: #fff;\\n}\\n\\n.file:hover .file_canvas:after {\\n  opacity: 0.6;\\n}\\n.file_canvas:after {\\n  content: \\\"\\\";\\n  position: absolute;\\n  top: 0;\\n  left: 0;\\n  width: 100%;\\n  height: 100%;\\n  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.15);\\n  opacity: 0.4;\\n  transition: opacity 0.3s ease-in-out;\\n  z-index: 0;\\n}\\n.file_canvas canvas {\\n  background-color: #fff;\\n  display: flex;\\n  position: relative;\\n  z-index: 1;\\n  background-image: none;\\n}\\n\\n.file_canvas > div,\\n.file_canvas canvas {\\n  background-position: 50%;\\n  background-repeat: no-repeat;\\n}\\n.file_canvas > div {\\n  height: 100%;\\n  width: 100%;\\n}\\n\\n.landscape canvas {\\n  max-width: 145px;\\n  max-height: 107px;\\n}\\n\\n.portrait canvas {\\n  max-height: 145px;\\n  max-width: 107px;\\n}\\n\\n@media only screen and (max-width: 768px) {\\n  /* For mobile phones: */\\n  .file_btn svg {\\n    width: 15px;\\n    height: 15px;\\n  }\\n\\n  .landscape canvas {\\n    max-width: 100px;\\n    max-height: 75px;\\n  }\\n  .portrait canvas {\\n    max-height: 100px;\\n    max-width: 75px;\\n  }\\n  .file {\\n    width: 120px;\\n    height: 165px;\\n  }\\n\\n  .hide_btn_on_mobile {\\n    display: none;\\n  }\\n}\\n\\n@media only screen and (max-width: 480px) {\\n  /* For mobile phones: */\\n  .file_btn {\\n    border-radius: 16px;\\n  }\\n\\n  .landscape canvas {\\n    max-width: 90px;\\n    max-height: 70px;\\n  }\\n  .portrait canvas {\\n    max-height: 90px;\\n    max-width: 70px;\\n  }\\n  .file {\\n    width: 100px;\\n    height: 155px;\\n  }\\n}\\n\\n.file_info {\\n  position: absolute;\\n  display: flex;\\n  justify-content: center;\\n  height: 32px;\\n  width: 100%;\\n  bottom: 0;\\n  left: 0;\\n}\\n@media (max-width: 1440px) {\\n  .file_info {\\n    height: 28px;\\n  }\\n}\\n.file_info_name {\\n  display: block;\\n  white-space: nowrap;\\n  overflow: hidden;\\n  text-overflow: ellipsis;\\n  font-size: 15px;\\n  line-height: 16px;\\n  padding: 6px 8px;\\n  border: 1px solid rgba(0, 0, 0, 0);\\n  z-index: 99;\\n}\\n@media (max-width: 1440px) {\\n  .file_info_name {\\n    padding: 4px;\\n  }\\n}\\n\\n.selected .file_info_name {\\n  color: var(--primary);\\n  font-weight: bold;\\n}\\n\\n.selected .file {\\n  background-color: #7d64ff3b;\\n}\\n\\n.card {\\n  border: 2px solid transparent;\\n  border-radius: 5px;\\n}\\n\\n.card_dragged {\\n  position: absolute;\\n  transform-origin: bottom left;\\n  box-shadow: 0 0px 2px rgba(0, 0, 0, 0.35);\\n}\\n\\n.file_image {\\n  display: flex;\\n  position: relative;\\n  align-items: center;\\n  justify-content: center;\\n  z-index: 1;\\n  background: #fff;\\n}\\n\\n.file:hover .file_image:after {\\n  opacity: 0.6;\\n}\\n\\n.awa_no_margin {\\n  padding: 0 !important;\\n}\\n.awa_small_margin {\\n  padding: 2px !important;\\n}\\n.awa_big_margin {\\n  padding: 5px !important;\\n}\\n\\n.awa_landscape {\\n  transform: rotate(90deg);\\n  max-width: 145px;\\n  max-height: 117px;\\n}\\n\\n.awa_portrait {\\n  transform: rotate(0deg);\\n  max-height: 145px;\\n  max-width: 117px;\\n}\\n\\n.awa_fit.awa_portrait,\\n.awa_fit.awa_landscape {\\n  width: 100%;\\n  height: 100%;\\n  background: none;\\n}\\n\\n.awa_a4.awa_portrait {\\n  width: 107px;\\n  height: 145px;\\n}\\n\\n.awa_a4.awa_landscape {\\n  width: 145px;\\n  height: 107px;\\n}\\n\\n.awa_letter.awa_portrait {\\n  width: 117px;\\n  height: 145px;\\n}\\n\\n.awa_letter.awa_landscape {\\n  width: 145px;\\n  height: 117px;\\n}\\n\\n.awa_a4:after,\\n.awa_letter:after {\\n  content: \\\"\\\";\\n  position: absolute;\\n  top: 0;\\n  left: 0;\\n  width: 100%;\\n  height: 100%;\\n  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.15);\\n  opacity: 0.4;\\n  transition: opacity 0.3s ease-in-out;\\n  z-index: 0;\\n}\\n\\n@media only screen and (max-width: 768px) {\\n  /* For mobile phones: */\\n  .awa_landscape {\\n    max-width: 100px;\\n    max-height: 75px;\\n  }\\n  .awa_portrait {\\n    max-height: 100px;\\n    max-width: 75px;\\n  }\\n\\n  .awa_a4.awa_portrait {\\n    width: 70px;\\n    height: 100px;\\n  }\\n\\n  .awa_a4.awa_landscape {\\n    width: 100px;\\n    height: 70px;\\n  }\\n\\n  .awa_letter.awa_portrait {\\n    width: 75px;\\n    height: 100px;\\n  }\\n\\n  .awa_letter.awa_landscape {\\n    width: 100px;\\n    height: 75px;\\n  }\\n}\\n\\n@media only screen and (max-width: 480px) {\\n  /* For mobile phones: */\\n  .awa_landscape {\\n    max-width: 90px;\\n    max-height: 70px;\\n  }\\n  .awa_portrait {\\n    max-height: 90px;\\n    max-width: 70px;\\n  }\\n\\n  .awa_a4.awa_portrait {\\n    width: 65px;\\n    height: 90px;\\n  }\\n\\n  .awa_a4.awa_landscape {\\n    width: 90px;\\n    height: 65px;\\n  }\\n\\n  .awa_letter.awa_portrait {\\n    width: 70px;\\n    height: 90px;\\n  }\\n\\n  .awa_letter.awa_landscape {\\n    width: 90px;\\n    height: 70px;\\n  }\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\n___CSS_LOADER_EXPORT___.locals = {\n\t\"preview\": \"DocumentPreview_preview__QQbcS\",\n\t\"file\": \"DocumentPreview_file__hfPWK\",\n\t\"file_actions\": \"DocumentPreview_file_actions__Zeb6K\",\n\t\"file_btn\": \"DocumentPreview_file_btn__s64VO\",\n\t\"file_canvas\": \"DocumentPreview_file_canvas__7F2zq\",\n\t\"landscape\": \"DocumentPreview_landscape__Xe4_v\",\n\t\"portrait\": \"DocumentPreview_portrait__3CZ_D\",\n\t\"hide_btn_on_mobile\": \"DocumentPreview_hide_btn_on_mobile__FEI6m\",\n\t\"file_info\": \"DocumentPreview_file_info__z9R9y\",\n\t\"file_info_name\": \"DocumentPreview_file_info_name__SWwb_\",\n\t\"selected\": \"DocumentPreview_selected__lhr2L\",\n\t\"card\": \"DocumentPreview_card__OZEmt\",\n\t\"card_dragged\": \"DocumentPreview_card_dragged__St_FR\",\n\t\"file_image\": \"DocumentPreview_file_image__TH2we\",\n\t\"awa_no_margin\": \"DocumentPreview_awa_no_margin__ZnNzN\",\n\t\"awa_small_margin\": \"DocumentPreview_awa_small_margin__UNKJZ\",\n\t\"awa_big_margin\": \"DocumentPreview_awa_big_margin__SlJRh\",\n\t\"awa_landscape\": \"DocumentPreview_awa_landscape__ZInWU\",\n\t\"awa_portrait\": \"DocumentPreview_awa_portrait__EevX5\",\n\t\"awa_fit\": \"DocumentPreview_awa_fit__1otGi\",\n\t\"awa_a4\": \"DocumentPreview_awa_a4__VodH1\",\n\t\"awa_letter\": \"DocumentPreview_awa_letter__ITE4r\"\n};\nmodule.exports = ___CSS_LOADER_EXPORT___;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMV0hLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3J1bGVTZXRbMV0ucnVsZXNbN10ub25lT2ZbOF0udXNlWzJdIS4vc3R5bGVzL0RvY3VtZW50UHJldmlldy5tb2R1bGUuY3NzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0Esa0NBQWtDLG1CQUFPLENBQUMsbUtBQStFO0FBQ3pIO0FBQ0E7QUFDQSwyRUFBMkUsdUJBQXVCLGtCQUFrQiwyQkFBMkIsd0JBQXdCLDRCQUE0QixlQUFlLHNCQUFzQiw4QkFBOEIsOEJBQThCLDhCQUE4QixrQ0FBa0Msd0JBQXdCLHdCQUF3QixHQUFHLDZDQUE2QyxxQ0FBcUMsaUJBQWlCLHVCQUF1Qix3QkFBd0IsS0FBSyxHQUFHLDZCQUE2QixxQ0FBcUMsaUJBQWlCLEtBQUssR0FBRywrQkFBK0IscUNBQXFDLGlCQUFpQixLQUFLLEdBQUcsZ0NBQWdDLHFDQUFxQyxpQkFBaUIsS0FBSyxHQUFHLGtDQUFrQyxnQkFBZ0IsaUJBQWlCLGtCQUFrQixrQkFBa0IsMkJBQTJCLHdCQUF3QixnQ0FBZ0MsNEJBQTRCLHVCQUF1Qix1Q0FBdUMsd0JBQXdCLDZDQUE2Qyx1QkFBdUIsR0FBRyx3Q0FBd0MseUNBQXlDLGdDQUFnQyxHQUFHLDJFQUEyRSxrQkFBa0IsR0FBRywwQ0FBMEMsYUFBYSxlQUFlLHVCQUF1QixrQkFBa0IsZUFBZSw0QkFBNEIsd0JBQXdCLGdCQUFnQixHQUFHLHNDQUFzQyxpQkFBaUIsZ0JBQWdCLGlCQUFpQixtQkFBbUIsdUJBQXVCLDhCQUE4QixxQkFBcUIsa0JBQWtCLHVCQUF1QixvQkFBb0Isa0JBQWtCLHdCQUF3Qiw0QkFBNEIsaUJBQWlCLHFDQUFx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QUFVLFVBQVUsVUFBVSxVQUFVLFlBQVksYUFBYSxhQUFhLGFBQWEsYUFBYSxhQUFhLGFBQWEsYUFBYSxhQUFhLE9BQU8sS0FBSyxZQUFZLGFBQWEsTUFBTSxLQUFLLFVBQVUsTUFBTSxLQUFLLFVBQVUsVUFBVSxZQUFZLFdBQVcsVUFBVSxZQUFZLGFBQWEsV0FBVyxNQUFNLEtBQUssVUFBVSxVQUFVLFVBQVUsVUFBVSxZQUFZLGFBQWEsYUFBYSxXQUFXLFlBQVksV0FBVyxVQUFVLFlBQVksYUFBYSxXQUFXLFlBQVksV0FBVyxNQUFNLEtBQUssWUFBWSxPQUFPLEtBQUssVUFBVSxZQUFZLGFBQWEsYUFBYSxPQUFPLEtBQUssVUFBVSxLQUFLLEtBQUssVUFBVSxZQUFZLFdBQVcsVUFBVSxVQUFVLFVBQVUsWUFBWSxXQUFXLFlBQVksV0FBVyxLQUFLLEtBQUssWUFBWSxXQUFXLFlBQVksV0FBVyxZQUFZLE9BQU8sTUFBTSxZQUFZLGFBQWEsTUFBTSxLQUFLLFVBQVUsVUFBVSxNQUFNLEtBQUssWUFBWSxhQUFhLE9BQU8sS0FBSyxZQUFZLGFBQWEsT0FBTyxLQUFLLFlBQVksTUFBTSxVQUFVLFVBQVUsTUFBTSxLQUFLLFlBQVksYUFBYSxNQUFNLEtBQUssWUFBWSxXQUFXLE1BQU0sS0FBSyxVQUFVLFVBQVUsTUFBTSxLQUFLLFVBQVUsS0FBSyxNQUFNLEtBQUssWUFBWSxNQUFNLFlBQVksT0FBTyxLQUFLLFVBQVUsWUFBWSxNQUFNLEtBQUssWUFBWSxXQUFXLE1BQU0sS0FBSyxVQUFVLFVBQVUsS0FBSyxNQUFNLEtBQUssWUFBWSxXQUFXLFlBQVksV0FBVyxVQUFVLFVBQVUsVUFBVSxLQUFLLEtBQUssS0FBSyxVQUFVLEtBQUssS0FBSyxLQUFLLFVBQVUsWUFBWSxhQUFhLGFBQWEsV0FBVyxZQUFZLGFBQWEsYUFBYSxXQUFXLEtBQUssS0FBSyxLQUFLLFVBQVUsS0FBSyxNQUFNLEtBQUssWUFBWSxhQUFhLE9BQU8sS0FBSyxZQUFZLE9BQU8sS0FBSyxZQUFZLGFBQWEsT0FBTyxLQUFLLFlBQVksYUFBYSxh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LGtCQUFrQixtQkFBbUIsS0FBSyxHQUFHLHFCQUFxQjtBQUN2N2lCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vc3R5bGVzL0RvY3VtZW50UHJldmlldy5tb2R1bGUuY3NzPzAzYjgiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0c1xudmFyIF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyA9IHJlcXVpcmUoXCIuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9ydW50aW1lL2FwaS5qc1wiKTtcbnZhciBfX19DU1NfTE9BREVSX0VYUE9SVF9fXyA9IF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyh0cnVlKTtcbi8vIE1vZHVsZVxuX19fQ1NTX0xPQURFUl9FWFBPUlRfX18ucHVzaChbbW9kdWxlLmlkLCBcIi5Eb2N1bWVudFByZXZpZXdfcHJldmlld19fUVFiY1Mge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgZGlzcGxheTogZmxleDtcXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxuICB3aWR0aDogMjAlO1xcbiAgbWluLWhlaWdodDogMTQ5cHg7XFxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XFxuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xcbn1cXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XFxuICAuRG9jdW1lbnRQcmV2aWV3X3ByZXZpZXdfX1FRYmNTIHtcXG4gICAgd2lkdGg6IDUwJTtcXG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XFxuICB9XFxufVxcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xcbiAgLkRvY3VtZW50UHJldmlld19wcmV2aWV3X19RUWJjUyB7XFxuICAgIHdpZHRoOiAzMyU7XFxuICB9XFxufVxcblxcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xcbiAgLkRvY3VtZW50UHJldmlld19wcmV2aWV3X19RUWJjUyB7XFxuICAgIHdpZHRoOiAyNSU7XFxuICB9XFxufVxcblxcbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcXG4gIC5Eb2N1bWVudFByZXZpZXdfcHJldmlld19fUVFiY1Mge1xcbiAgICB3aWR0aDogMjAlO1xcbiAgfVxcbn1cXG5cXG4uRG9jdW1lbnRQcmV2aWV3X2ZpbGVfX2hmUFdLIHtcXG4gIG1hcmdpbjogNHB4O1xcbiAgd2lkdGg6IDE2OHB4O1xcbiAgaGVpZ2h0OiAyMTRweDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcXG4gIGJhY2tncm91bmQ6ICNmNmY2Zjg7XFxuICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xcbn1cXG5cXG4uRG9jdW1lbnRQcmV2aWV3X2ZpbGVfX2hmUFdLOmhvdmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcXG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGxpbmVhcjtcXG59XFxuLkRvY3VtZW50UHJldmlld19maWxlX19oZlBXSzpob3ZlciAuRG9jdW1lbnRQcmV2aWV3X2ZpbGVfYWN0aW9uc19fWmViNksge1xcbiAgZGlzcGxheTogZmxleDtcXG59XFxuXFxuLkRvY3VtZW50UHJldmlld19maWxlX2FjdGlvbnNfX1plYjZLIHtcXG4gIHRvcDogNXB4O1xcbiAgcmlnaHQ6IDVweDtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGRpc3BsYXk6IG5vbmU7XFxuICB6LWluZGV4OiA5O1xcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgd2lkdGg6IDEwMCU7XFxufVxcblxcbi5Eb2N1bWVudFByZXZpZXdfZmlsZV9idG5fX3M2NFZPIHtcXG4gIHBhZGRpbmc6IDNweDtcXG4gIHdpZHRoOiAyNHB4O1xcbiAgaGVpZ2h0OiAyNHB4O1xcbiAgZmxleDogMCAwIDI0cHg7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY4O1xcbiAgbWFyZ2luLWxlZnQ6IDRweDtcXG4gIHotaW5kZXg6IDEwMzA7XFxuICBib3JkZXItcmFkaXVzOiA3cHg7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xcbiAgYm9yZGVyOiBub25lO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XFxuICBjb2xvcjogI2ZmZjtcXG59XFxuXFxuLkRvY3VtZW50UHJldmlld19maWxlX2J0bl9fczY0Vk86YWN0aXZlIHtcXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xcbn1cXG5cXG4uRG9jdW1lbnRQcmV2aWV3X2ZpbGVfY2FudmFzX183RjJ6cSB7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIGJhY2tncm91bmQ6ICNmZmY7XFxufVxcblxcbi5Eb2N1bWVudFByZXZpZXdfZmlsZV9faGZQV0s6aG92ZXIgLkRvY3VtZW50UHJldmlld19maWxlX2NhbnZhc19fN0YyenE6YWZ0ZXIge1xcbiAgb3BhY2l0eTogMC42O1xcbn1cXG4uRG9jdW1lbnRQcmV2aWV3X2ZpbGVfY2FudmFzX183RjJ6cTphZnRlciB7XFxuICBjb250ZW50OiBcXFwiXFxcIjtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHRvcDogMDtcXG4gIGxlZnQ6IDA7XFxuICB3aWR0aDogMTAwJTtcXG4gIGhlaWdodDogMTAwJTtcXG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XFxuICBvcGFjaXR5OiAwLjQ7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XFxuICB6LWluZGV4OiAwO1xcbn1cXG4uRG9jdW1lbnRQcmV2aWV3X2ZpbGVfY2FudmFzX183RjJ6cSBjYW52YXMge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICB6LWluZGV4OiAxO1xcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcXG59XFxuXFxuLkRvY3VtZW50UHJldmlld19maWxlX2NhbnZhc19fN0YyenEgPiBkaXYsXFxuLkRvY3VtZW50UHJldmlld19maWxlX2NhbnZhc19fN0YyenEgY2FudmFzIHtcXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XFxufVxcbi5Eb2N1bWVudFByZXZpZXdfZmlsZV9jYW52YXNfXzdGMnpxID4gZGl2IHtcXG4gIGhlaWdodDogMTAwJTtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG5cXG4uRG9jdW1lbnRQcmV2aWV3X2xhbmRzY2FwZV9fWGU0X3YgY2FudmFzIHtcXG4gIG1heC13aWR0aDogMTQ1cHg7XFxuICBtYXgtaGVpZ2h0OiAxMDdweDtcXG59XFxuXFxuLkRvY3VtZW50UHJldmlld19wb3J0cmFpdF9fM0NaX0QgY2FudmFzIHtcXG4gIG1heC1oZWlnaHQ6IDE0NXB4O1xcbiAgbWF4LXdpZHRoOiAxMDdweDtcXG59XFxuXFxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xcbiAgLyogRm9yIG1vYmlsZSBwaG9uZXM6ICovXFxuICAuRG9jdW1lbnRQcmV2aWV3X2ZpbGVfYnRuX19zNjRWTyBzdmcge1xcbiAgICB3aWR0aDogMTVweDtcXG4gICAgaGVpZ2h0OiAxNXB4O1xcbiAgfVxcblxcbiAgLkRvY3VtZW50UHJldmlld19sYW5kc2NhcGVfX1hlNF92IGNhbnZhcyB7XFxuICAgIG1heC13aWR0aDogMTAwcHg7XFxuICAgIG1heC1oZWlnaHQ6IDc1cHg7XFxuICB9XFxuICAuRG9jdW1lbnRQcmV2aWV3X3BvcnRyYWl0X18zQ1pfRCBjYW52YXMge1xcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcXG4gICAgbWF4LXdpZHRoOiA3NXB4O1xcbiAgfVxcbiAgLkRvY3VtZW50UHJldmlld19maWxlX19oZlBXSyB7XFxuICAgIHdpZHRoOiAxMjBweDtcXG4gICAgaGVpZ2h0OiAxNjVweDtcXG4gIH1cXG5cXG4gIC5Eb2N1bWVudFByZXZpZXdfaGlkZV9idG5fb25fbW9iaWxlX19GRUk2bSB7XFxuICAgIGRpc3BsYXk6IG5vbmU7XFxuICB9XFxufVxcblxcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcXG4gIC8qIEZvciBtb2JpbGUgcGhvbmVzOiAqL1xcbiAgLkRvY3VtZW50UHJldmlld19maWxlX2J0bl9fczY0Vk8ge1xcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xcbiAgfVxcblxcbiAgLkRvY3VtZW50UHJldmlld19sYW5kc2NhcGVfX1hlNF92IGNhbnZhcyB7XFxuICAgIG1heC13aWR0aDogOTBweDtcXG4gICAgbWF4LWhlaWdodDogNzBweDtcXG4gIH1cXG4gIC5Eb2N1bWVudFByZXZpZXdfcG9ydHJhaXRfXzNDWl9EIGNhbnZhcyB7XFxuICAgIG1heC1oZWlnaHQ6IDkwcHg7XFxuICAgIG1heC13aWR0aDogNzBweDtcXG4gIH1cXG4gIC5Eb2N1bWVudFByZXZpZXdfZmlsZV9faGZQV0sge1xcbiAgICB3aWR0aDogMTAwcHg7XFxuICAgIGhlaWdodDogMTU1cHg7XFxuICB9XFxufVxcblxcbi5Eb2N1bWVudFByZXZpZXdfZmlsZV9pbmZvX196OVI5eSB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxuICBoZWlnaHQ6IDMycHg7XFxuICB3aWR0aDogMTAwJTtcXG4gIGJvdHRvbTogMDtcXG4gIGxlZnQ6IDA7XFxufVxcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcXG4gIC5Eb2N1bWVudFByZXZpZXdfZmlsZV9pbmZvX196OVI5eSB7XFxuICAgIGhlaWdodDogMjhweDtcXG4gIH1cXG59XFxuLkRvY3VtZW50UHJldmlld19maWxlX2luZm9fbmFtZV9fU1d3Yl8ge1xcbiAgZGlzcGxheTogYmxvY2s7XFxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xcbiAgZm9udC1zaXplOiAxNXB4O1xcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XFxuICBwYWRkaW5nOiA2cHggOHB4O1xcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcXG4gIHotaW5kZXg6IDk5O1xcbn1cXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XFxuICAuRG9jdW1lbnRQcmV2aWV3X2ZpbGVfaW5mb19uYW1lX19TV3diXyB7XFxuICAgIHBhZGRpbmc6IDRweDtcXG4gIH1cXG59XFxuXFxuLkRvY3VtZW50UHJldmlld19zZWxlY3RlZF9fbGhyMkwgLkRvY3VtZW50UHJldmlld19maWxlX2luZm9fbmFtZV9fU1d3Yl8ge1xcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XFxufVxcblxcbi5Eb2N1bWVudFByZXZpZXdfc2VsZWN0ZWRfX2xocjJMIC5Eb2N1bWVudFByZXZpZXdfZmlsZV9faGZQV0sge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdkNjRmZjNiO1xcbn1cXG5cXG4uRG9jdW1lbnRQcmV2aWV3X2NhcmRfX09aRW10IHtcXG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xcbn1cXG5cXG4uRG9jdW1lbnRQcmV2aWV3X2NhcmRfZHJhZ2dlZF9fU3RfRlIge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XFxuICBib3gtc2hhZG93OiAwIDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcXG59XFxuXFxuLkRvY3VtZW50UHJldmlld19maWxlX2ltYWdlX19USDJ3ZSB7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xcbiAgei1pbmRleDogMTtcXG4gIGJhY2tncm91bmQ6ICNmZmY7XFxufVxcblxcbi5Eb2N1bWVudFByZXZpZXdfZmlsZV9faGZQV0s6aG92ZXIgLkRvY3VtZW50UHJldmlld19maWxlX2ltYWdlX19USDJ3ZTphZnRlciB7XFxuICBvcGFjaXR5OiAwLjY7XFxufVxcblxcbi5Eb2N1bWVudFByZXZpZXdfYXdhX25vX21hcmdpbl9fWm5Oek4ge1xcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xcbn1cXG4uRG9jdW1lbnRQcmV2aWV3X2F3YV9zbWFsbF9tYXJnaW5fX1VOS0paIHtcXG4gIHBhZGRpbmc6IDJweCAhaW1wb3J0YW50O1xcbn1cXG4uRG9jdW1lbnRQcmV2aWV3X2F3YV9iaWdfbWFyZ2luX19TbEpSaCB7XFxuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcXG59XFxuXFxuLkRvY3VtZW50UHJldmlld19hd2FfbGFuZHNjYXBlX19aSW5XVSB7XFxuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XFxuICBtYXgtd2lkdGg6IDE0NXB4O1xcbiAgbWF4LWhlaWdodDogMTE3cHg7XFxufVxcblxcbi5Eb2N1bWVudFByZXZpZXdfYXdhX3BvcnRyYWl0X19FZXZYNSB7XFxuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcXG4gIG1heC1oZWlnaHQ6IDE0NXB4O1xcbiAgbWF4LXdpZHRoOiAxMTdweDtcXG59XFxuXFxuLkRvY3VtZW50UHJldmlld19hd2FfZml0X18xb3RHaS5Eb2N1bWVudFByZXZpZXdfYXdhX3BvcnRyYWl0X19FZXZYNSxcXG4uRG9jdW1lbnRQcmV2aWV3X2F3YV9maXRfXzFvdEdpLkRvY3VtZW50UHJldmlld19hd2FfbGFuZHNjYXBlX19aSW5XVSB7XFxuICB3aWR0aDogMTAwJTtcXG4gIGhlaWdodDogMTAwJTtcXG4gIGJhY2tncm91bmQ6IG5vbmU7XFxufVxcblxcbi5Eb2N1bWVudFByZXZpZXdfYXdhX2E0X19Wb2RIMS5Eb2N1bWVudFByZXZpZXdfYXdhX3BvcnRyYWl0X19FZXZYNSB7XFxuICB3aWR0aDogMTA3cHg7XFxuICBoZWlnaHQ6IDE0NXB4O1xcbn1cXG5cXG4uRG9jdW1lbnRQcmV2aWV3X2F3YV9hNF9fVm9kSDEuRG9jdW1lbnRQcmV2aWV3X2F3YV9sYW5kc2NhcGVfX1pJbldVIHtcXG4gIHdpZHRoOiAxNDVweDtcXG4gIGhlaWdodDogMTA3cHg7XFxufVxcblxcbi5Eb2N1bWVudFByZXZpZXdfYXdhX2xldHRlcl9fSVRFNHIuRG9jdW1lbnRQcmV2aWV3X2F3YV9wb3J0cmFpdF9fRWV2WDUge1xcbiAgd2lkdGg6IDExN3B4O1xcbiAgaGVpZ2h0OiAxNDVweDtcXG59XFxuXFxuLkRvY3VtZW50UHJldmlld19hd2FfbGV0dGVyX19JVEU0ci5Eb2N1bWVudFByZXZpZXdfYXdhX2xhbmRzY2FwZV9fWkluV1Uge1xcbiAgd2lkdGg6IDE0NXB4O1xcbiAgaGVpZ2h0OiAxMTdweDtcXG59XFxuXFxuLkRvY3VtZW50UHJldmlld19hd2FfYTRfX1ZvZEgxOmFmdGVyLFxcbi5Eb2N1bWVudFByZXZpZXdfYXdhX2xldHRlcl9fSVRFNHI6YWZ0ZXIge1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICB0b3A6IDA7XFxuICBsZWZ0OiAwO1xcbiAgd2lkdGg6IDEwMCU7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICBib3gtc2hhZG93OiAwIDAgNXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xcbiAgb3BhY2l0eTogMC40O1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xcbiAgei1pbmRleDogMDtcXG59XFxuXFxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xcbiAgLyogRm9yIG1vYmlsZSBwaG9uZXM6ICovXFxuICAuRG9jdW1lbnRQcmV2aWV3X2F3YV9sYW5kc2NhcGVfX1pJbldVIHtcXG4gICAgbWF4LXdpZHRoOiAxMDBweDtcXG4gICAgbWF4LWhlaWdodDogNzVweDtcXG4gIH1cXG4gIC5Eb2N1bWVudFByZXZpZXdfYXdhX3BvcnRyYWl0X19FZXZYNSB7XFxuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xcbiAgICBtYXgtd2lkdGg6IDc1cHg7XFxuICB9XFxuXFxuICAuRG9jdW1lbnRQcmV2aWV3X2F3YV9hNF9fVm9kSDEuRG9jdW1lbnRQcmV2aWV3X2F3YV9wb3J0cmFpdF9fRWV2WDUge1xcbiAgICB3aWR0aDogNzBweDtcXG4gICAgaGVpZ2h0OiAxMDBweDtcXG4gIH1cXG5cXG4gIC5Eb2N1bWVudFByZXZpZXdfYXdhX2E0X19Wb2RIMS5Eb2N1bWVudFByZXZpZXdfYXdhX2xhbmRzY2FwZV9fWkluV1Uge1xcbiAgICB3aWR0aDogMTAwcHg7XFxuICAgIGhlaWdodDogNzBweDtcXG4gIH1cXG5cXG4gIC5Eb2N1bWVudFByZXZpZXdfYXdhX2xldHRlcl9fSVRFNHIuRG9jdW1lbnRQcmV2aWV3X2F3YV9wb3J0cmFpdF9fRWV2WDUge1xcbiAgICB3aWR0aDogNzVweDtcXG4gICAgaGVpZ2h0OiAxMDBweDtcXG4gIH1cXG5cXG4gIC5Eb2N1bWVudFByZXZpZXdfYXdhX2xldHRlcl9fSVRFNHIuRG9jdW1lbnRQcmV2aWV3X2F3YV9sYW5kc2NhcGVfX1pJbldVIHtcXG4gICAgd2lkdGg6IDEwMHB4O1xcbiAgICBoZWlnaHQ6IDc1cHg7XFxuICB9XFxufVxcblxcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcXG4gIC8qIEZvciBtb2JpbGUgcGhvbmVzOiAqL1xcbiAgLkRvY3VtZW50UHJldmlld19hd2FfbGFuZHNjYXBlX19aSW5XVSB7XFxuICAgIG1heC13aWR0aDogOTBweDtcXG4gICAgbWF4LWhlaWdodDogNzBweDtcXG4gIH1cXG4gIC5Eb2N1bWVudFByZXZpZXdfYXdhX3BvcnRyYWl0X19FZXZYNSB7XFxuICAgIG1heC1oZWlnaHQ6IDkwcHg7XFxuICAgIG1heC13aWR0aDogNzBweDtcXG4gIH1cXG5cXG4gIC5Eb2N1bWVudFByZXZpZXdfYXdhX2E0X19Wb2RIMS5Eb2N1bWVudFByZXZpZXdfYXdhX3BvcnRyYWl0X19FZXZYNSB7XFxuICAgIHdpZHRoOiA2NXB4O1xcbiAgICBoZWlnaHQ6IDkwcHg7XFxuICB9XFxuXFxuICAuRG9jdW1lbnRQcmV2aWV3X2F3YV9hNF9fVm9kSDEuRG9jdW1lbnRQcmV2aWV3X2F3YV9sYW5kc2NhcGVfX1pJbldVIHtcXG4gICAgd2lkdGg6IDkwcHg7XFxuICAgIGhlaWdodDogNjVweDtcXG4gIH1cXG5cXG4gIC5Eb2N1bWVudFByZXZpZXdfYXdhX2xldHRlcl9fSVRFNHIuRG9jdW1lbnRQcmV2aWV3X2F3YV9wb3J0cmFpdF9fRWV2WDUge1xcbiAgICB3aWR0aDogNzBweDtcXG4gICAgaGVpZ2h0OiA5MHB4O1xcbiAgfVxcblxcbiAgLkRvY3VtZW50UHJldmlld19hd2FfbGV0dGVyX19JVEU0ci5Eb2N1bWVudFByZXZpZXdfYXdhX2xhbmRzY2FwZV9fWkluV1Uge1xcbiAgICB3aWR0aDogOTBweDtcXG4gICAgaGVpZ2h0OiA3MHB4O1xcbiAgfVxcbn1cXG5cIiwgXCJcIix7XCJ2ZXJzaW9uXCI6MyxcInNvdXJjZXNcIjpbXCJ3ZWJwYWNrOi8vc3R5bGVzL0RvY3VtZW50UHJldmlldy5tb2R1bGUuY3NzXCJdLFwibmFtZXNcIjpbXSxcIm1hcHBpbmdzXCI6XCJBQUFBO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixVQUFVO0VBQ1YsaUJBQWlCO0VBQ2pCLHlCQUFpQjtLQUFqQixzQkFBaUI7VUFBakIsaUJBQWlCO0VBQ2pCLDZCQUE2QjtFQUM3QixtQkFBbUI7RUFDbkIsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRTtJQUNFLFVBQVU7SUFDVixnQkFBZ0I7SUFDaEIsaUJBQWlCO0VBQ25CO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtFQUNaO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFLFVBQVU7RUFDWjtBQUNGOztBQUVBO0VBQ0U7SUFDRSxVQUFVO0VBQ1o7QUFDRjs7QUFFQTtFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osYUFBYTtFQUViLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsbUJBQW1CO0VBQ25CLDJCQUEyQjtFQUMzQix1QkFBdUI7RUFDdkIsa0JBQWtCO0VBQ2xCLGtDQUFrQztFQUNsQyxtQkFBbUI7RUFDbkIsd0NBQXdDO0VBQ3hDLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQywyQkFBMkI7QUFDN0I7QUFDQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFQUNFLFFBQVE7RUFDUixVQUFVO0VB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QUNaLGFBQWE7QUFDZjs7QUFFQTtFQUNFLFlBQVk7RUFDWixhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxZQUFZO0VBQ1osYUFBYTtBQUNmOztBQUVBOztFQUVFLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLE9BQU87RUFDUCxXQUFXO0VBQ1gsWUFBWTtFQUNaLDJDQUEyQztFQUMzQyxZQUFZO0VBQ1osb0NBQW9DO0VBQ3BDLFVBQVU7QUFDWjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QjtJQUNFLGdCQUFnQjtJQUNoQixnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGlCQUFpQjtJQUNqQixlQUFlO0VBQ2pCOztFQUVBO0lBQ0UsV0FBVztJQUNYLGFBQWE7RUFDZjs7RUFFQTtJQUNFLFlBQVk7SUFDWixZQUFZO0VBQ2Q7O0VBRUE7SUFDRSxXQUFXO0lBQ1gsYUFBYTtFQUNmOztFQUVBO0lBQ0UsWUFBWTtJQUNaLFlBQVk7RUFDZDtBQUNGOztBQUVBO0VBQ0UsdUJBQXVCO0VBQ3ZCO0lBQ0UsZUFBZTtJQUNmLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0lBQ2hCLGVBQWU7RUFDakI7O0VBRUE7SUFDRSxXQUFXO0lBQ1gsWUFBWTtFQUNkOztFQUVBO0lBQ0UsV0FBVztJQUNYLFlBQVk7RUFDZDs7RUFFQTtJQUNFLFdBQVc7SUFDWCxZQUFZO0VBQ2Q7O0VBRUE7SUFDRSxXQUFXO0lBQ1gsWUFBWTtFQUNkO0FBQ0ZcIixcInNvdXJjZXNDb250ZW50XCI6W1wiLnByZXZpZXcge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgZGlzcGxheTogZmxleDtcXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxuICB3aWR0aDogMjAlO1xcbiAgbWluLWhlaWdodDogMTQ5cHg7XFxuICB1c2VyLXNlbGVjdDogbm9uZTtcXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcXG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XFxufVxcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcXG4gIC5wcmV2aWV3IHtcXG4gICAgd2lkdGg6IDUwJTtcXG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XFxuICB9XFxufVxcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xcbiAgLnByZXZpZXcge1xcbiAgICB3aWR0aDogMzMlO1xcbiAgfVxcbn1cXG5cXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcXG4gIC5wcmV2aWV3IHtcXG4gICAgd2lkdGg6IDI1JTtcXG4gIH1cXG59XFxuXFxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xcbiAgLnByZXZpZXcge1xcbiAgICB3aWR0aDogMjAlO1xcbiAgfVxcbn1cXG5cXG4uZmlsZSB7XFxuICBtYXJnaW46IDRweDtcXG4gIHdpZHRoOiAxNjhweDtcXG4gIGhlaWdodDogMjE0cHg7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcXG4gIGJhY2tncm91bmQ6ICNmNmY2Zjg7XFxuICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xcbn1cXG5cXG4uZmlsZTpob3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XFxuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBsaW5lYXI7XFxufVxcbi5maWxlOmhvdmVyIC5maWxlX2FjdGlvbnMge1xcbiAgZGlzcGxheTogZmxleDtcXG59XFxuXFxuLmZpbGVfYWN0aW9ucyB7XFxuICB0b3A6IDVweDtcXG4gIHJpZ2h0OiA1cHg7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBkaXNwbGF5OiBub25lO1xcbiAgei1pbmRleDogOTtcXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG5cXG4uZmlsZV9idG4ge1xcbiAgcGFkZGluZzogM3B4O1xcbiAgd2lkdGg6IDI0cHg7XFxuICBoZWlnaHQ6IDI0cHg7XFxuICBmbGV4OiAwIDAgMjRweDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2Zjg7XFxuICBtYXJnaW4tbGVmdDogNHB4O1xcbiAgei1pbmRleDogMTAzMDtcXG4gIGJvcmRlci1yYWRpdXM6IDdweDtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxuICBib3JkZXI6IG5vbmU7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcXG4gIGNvbG9yOiAjZmZmO1xcbn1cXG5cXG4uZmlsZV9idG46YWN0aXZlIHtcXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xcbn1cXG5cXG4uZmlsZV9jYW52YXMge1xcbiAgZGlzcGxheTogZmxleDtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBiYWNrZ3JvdW5kOiAjZmZmO1xcbn1cXG5cXG4uZmlsZTpob3ZlciAuZmlsZV9jYW52YXM6YWZ0ZXIge1xcbiAgb3BhY2l0eTogMC42O1xcbn1cXG4uZmlsZV9jYW52YXM6YWZ0ZXIge1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICB0b3A6IDA7XFxuICBsZWZ0OiAwO1xcbiAgd2lkdGg6IDEwMCU7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICBib3gtc2hhZG93OiAwIDAgNXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xcbiAgb3BhY2l0eTogMC40O1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xcbiAgei1pbmRleDogMDtcXG59XFxuLmZpbGVfY2FudmFzIGNhbnZhcyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xcbiAgZGlzcGxheTogZmxleDtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIHotaW5kZXg6IDE7XFxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xcbn1cXG5cXG4uZmlsZV9jYW52YXMgPiBkaXYsXFxuLmZpbGVfY2FudmFzIGNhbnZhcyB7XFxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XFxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xcbn1cXG4uZmlsZV9jYW52YXMgPiBkaXYge1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgd2lkdGg6IDEwMCU7XFxufVxcblxcbi5sYW5kc2NhcGUgY2FudmFzIHtcXG4gIG1heC13aWR0aDogMTQ1cHg7XFxuICBtYXgtaGVpZ2h0OiAxMDdweDtcXG59XFxuXFxuLnBvcnRyYWl0IGNhbnZhcyB7XFxuICBtYXgtaGVpZ2h0OiAxNDVweDtcXG4gIG1heC13aWR0aDogMTA3cHg7XFxufVxcblxcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcXG4gIC8qIEZvciBtb2JpbGUgcGhvbmVzOiAqL1xcbiAgLmZpbGVfYnRuIHN2ZyB7XFxuICAgIHdpZHRoOiAxNXB4O1xcbiAgICBoZWlnaHQ6IDE1cHg7XFxuICB9XFxuXFxuICAubGFuZHNjYXBlIGNhbnZhcyB7XFxuICAgIG1heC13aWR0aDogMTAwcHg7XFxuICAgIG1heC1oZWlnaHQ6IDc1cHg7XFxuICB9XFxuICAucG9ydHJhaXQgY2FudmFzIHtcXG4gICAgbWF4LWhlaWdodDogMTAwcHg7XFxuICAgIG1heC13aWR0aDogNzVweDtcXG4gIH1cXG4gIC5maWxlIHtcXG4gICAgd2lkdGg6IDEyMHB4O1xcbiAgICBoZWlnaHQ6IDE2NXB4O1xcbiAgfVxcblxcbiAgLmhpZGVfYnRuX29uX21vYmlsZSB7XFxuICAgIGRpc3BsYXk6IG5vbmU7XFxuICB9XFxufVxcblxcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcXG4gIC8qIEZvciBtb2JpbGUgcGhvbmVzOiAqL1xcbiAgLmZpbGVfYnRuIHtcXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcXG4gIH1cXG5cXG4gIC5sYW5kc2NhcGUgY2FudmFzIHtcXG4gICAgbWF4LXdpZHRoOiA5MHB4O1xcbiAgICBtYXgtaGVpZ2h0OiA3MHB4O1xcbiAgfVxcbiAgLnBvcnRyYWl0IGNhbnZhcyB7XFxuICAgIG1heC1oZWlnaHQ6IDkwcHg7XFxuICAgIG1heC13aWR0aDogNzBweDtcXG4gIH1cXG4gIC5maWxlIHtcXG4gICAgd2lkdGg6IDEwMHB4O1xcbiAgICBoZWlnaHQ6IDE1NXB4O1xcbiAgfVxcbn1cXG5cXG4uZmlsZV9pbmZvIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcXG4gIGhlaWdodDogMzJweDtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgYm90dG9tOiAwO1xcbiAgbGVmdDogMDtcXG59XFxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xcbiAgLmZpbGVfaW5mbyB7XFxuICAgIGhlaWdodDogMjhweDtcXG4gIH1cXG59XFxuLmZpbGVfaW5mb19uYW1lIHtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcXG4gIGZvbnQtc2l6ZTogMTVweDtcXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xcbiAgcGFkZGluZzogNnB4IDhweDtcXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XFxuICB6LWluZGV4OiA5OTtcXG59XFxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xcbiAgLmZpbGVfaW5mb19uYW1lIHtcXG4gICAgcGFkZGluZzogNHB4O1xcbiAgfVxcbn1cXG5cXG4uc2VsZWN0ZWQgLmZpbGVfaW5mb19uYW1lIHtcXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xcbn1cXG5cXG4uc2VsZWN0ZWQgLmZpbGUge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdkNjRmZjNiO1xcbn1cXG5cXG4uY2FyZCB7XFxuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcXG59XFxuXFxuLmNhcmRfZHJhZ2dlZCB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcXG4gIGJveC1zaGFkb3c6IDAgMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xcbn1cXG5cXG4uZmlsZV9pbWFnZSB7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xcbiAgei1pbmRleDogMTtcXG4gIGJhY2tncm91bmQ6ICNmZmY7XFxufVxcblxcbi5maWxlOmhvdmVyIC5maWxlX2ltYWdlOmFmdGVyIHtcXG4gIG9wYWNpdHk6IDAuNjtcXG59XFxuXFxuLmF3YV9ub19tYXJnaW4ge1xcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xcbn1cXG4uYXdhX3NtYWxsX21hcmdpbiB7XFxuICBwYWRkaW5nOiAycHggIWltcG9ydGFudDtcXG59XFxuLmF3YV9iaWdfbWFyZ2luIHtcXG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uYXdhX2xhbmRzY2FwZSB7XFxuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XFxuICBtYXgtd2lkdGg6IDE0NXB4O1xcbiAgbWF4LWhlaWdodDogMTE3cHg7XFxufVxcblxcbi5hd2FfcG9ydHJhaXQge1xcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XFxuICBtYXgtaGVpZ2h0OiAxNDVweDtcXG4gIG1heC13aWR0aDogMTE3cHg7XFxufVxcblxcbi5hd2FfZml0LmF3YV9wb3J0cmFpdCxcXG4uYXdhX2ZpdC5hd2FfbGFuZHNjYXBlIHtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgYmFja2dyb3VuZDogbm9uZTtcXG59XFxuXFxuLmF3YV9hNC5hd2FfcG9ydHJhaXQge1xcbiAgd2lkdGg6IDEwN3B4O1xcbiAgaGVpZ2h0OiAxNDVweDtcXG59XFxuXFxuLmF3YV9hNC5hd2FfbGFuZHNjYXBlIHtcXG4gIHdpZHRoOiAxNDVweDtcXG4gIGhlaWdodDogMTA3cHg7XFxufVxcblxcbi5hd2FfbGV0dGVyLmF3YV9wb3J0cmFpdCB7XFxuICB3aWR0aDogMTE3cHg7XFxuICBoZWlnaHQ6IDE0NXB4O1xcbn1cXG5cXG4uYXdhX2xldHRlci5hd2FfbGFuZHNjYXBlIHtcXG4gIHdpZHRoOiAxNDVweDtcXG4gIGhlaWdodDogMTE3cHg7XFxufVxcblxcbi5hd2FfYTQ6YWZ0ZXIsXFxuLmF3YV9sZXR0ZXI6YWZ0ZXIge1xcbiAgY29udGVudDogXFxcIlxcXCI7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICB0b3A6IDA7XFxuICBsZWZ0OiAwO1xcbiAgd2lkdGg6IDEwMCU7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICBib3gtc2hhZG93OiAwIDAgNXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xcbiAgb3BhY2l0eTogMC40O1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xcbiAgei1pbmRleDogMDtcXG59XFxuXFxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xcbiAgLyogRm9yIG1vYmlsZSBwaG9uZXM6ICovXFxuICAuYXdhX2xhbmRzY2FwZSB7XFxuICAgIG1heC13aWR0aDogMTAwcHg7XFxuICAgIG1heC1oZWlnaHQ6IDc1cHg7XFxuICB9XFxuICAuYXdhX3BvcnRyYWl0IHtcXG4gICAgbWF4LWhlaWdodDogMTAwcHg7XFxuICAgIG1heC13aWR0aDogNzVweDtcXG4gIH1cXG5cXG4gIC5hd2FfYTQuYXdhX3BvcnRyYWl0IHtcXG4gICAgd2lkdGg6IDcwcHg7XFxuICAgIGhlaWdodDogMTAwcHg7XFxuICB9XFxuXFxuICAuYXdhX2E0LmF3YV9sYW5kc2NhcGUge1xcbiAgICB3aWR0aDogMTAwcHg7XFxuICAgIGhlaWdodDogNzBweDtcXG4gIH1cXG5cXG4gIC5hd2FfbGV0dGVyLmF3YV9wb3J0cmFpdCB7XFxuICAgIHdpZHRoOiA3NXB4O1xcbiAgICBoZWlnaHQ6IDEwMHB4O1xcbiAgfVxcblxcbiAgLmF3YV9sZXR0ZXIuYXdhX2xhbmRzY2FwZSB7XFxuICAgIHdpZHRoOiAxMDBweDtcXG4gICAgaGVpZ2h0OiA3NXB4O1xcbiAgfVxcbn1cXG5cXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XFxuICAvKiBGb3IgbW9iaWxlIHBob25lczogKi9cXG4gIC5hd2FfbGFuZHNjYXBlIHtcXG4gICAgbWF4LXdpZHRoOiA5MHB4O1xcbiAgICBtYXgtaGVpZ2h0OiA3MHB4O1xcbiAgfVxcbiAgLmF3YV9wb3J0cmFpdCB7XFxuICAgIG1heC1oZWlnaHQ6IDkwcHg7XFxuICAgIG1heC13aWR0aDogNzBweDtcXG4gIH1cXG5cXG4gIC5hd2FfYTQuYXdhX3BvcnRyYWl0IHtcXG4gICAgd2lkdGg6IDY1cHg7XFxuICAgIGhlaWdodDogOTBweDtcXG4gIH1cXG5cXG4gIC5hd2FfYTQuYXdhX2xhbmRzY2FwZSB7XFxuICAgIHdpZHRoOiA5MHB4O1xcbiAgICBoZWlnaHQ6IDY1cHg7XFxuICB9XFxuXFxuICAuYXdhX2xldHRlci5hd2FfcG9ydHJhaXQge1xcbiAgICB3aWR0aDogNzBweDtcXG4gICAgaGVpZ2h0OiA5MHB4O1xcbiAgfVxcblxcbiAgLmF3YV9sZXR0ZXIuYXdhX2xhbmRzY2FwZSB7XFxuICAgIHdpZHRoOiA5MHB4O1xcbiAgICBoZWlnaHQ6IDcwcHg7XFxuICB9XFxufVxcblwiXSxcInNvdXJjZVJvb3RcIjpcIlwifV0pO1xuLy8gRXhwb3J0c1xuX19fQ1NTX0xPQURFUl9FWFBPUlRfX18ubG9jYWxzID0ge1xuXHRcInByZXZpZXdcIjogXCJEb2N1bWVudFByZXZpZXdfcHJldmlld19fUVFiY1NcIixcblx0XCJmaWxlXCI6IFwiRG9jdW1lbnRQcmV2aWV3X2ZpbGVfX2hmUFdLXCIsXG5cdFwiZmlsZV9hY3Rpb25zXCI6IFwiRG9jdW1lbnRQcmV2aWV3X2ZpbGVfYWN0aW9uc19fWmViNktcIixcblx0XCJmaWxlX2J0blwiOiBcIkRvY3VtZW50UHJldmlld19maWxlX2J0bl9fczY0Vk9cIixcblx0XCJmaWxlX2NhbnZhc1wiOiBcIkRvY3VtZW50UHJldmlld19maWxlX2NhbnZhc19fN0YyenFcIixcblx0XCJsYW5kc2NhcGVcIjogXCJEb2N1bWVudFByZXZpZXdfbGFuZHNjYXBlX19YZTRfdlwiLFxuXHRcInBvcnRyYWl0XCI6IFwiRG9jdW1lbnRQcmV2aWV3X3BvcnRyYWl0X18zQ1pfRFwiLFxuXHRcImhpZGVfYnRuX29uX21vYmlsZVwiOiBcIkRvY3VtZW50UHJldmlld19oaWRlX2J0bl9vbl9tb2JpbGVfX0ZFSTZtXCIsXG5cdFwiZmlsZV9pbmZvXCI6IFwiRG9jdW1lbnRQcmV2aWV3X2ZpbGVfaW5mb19fejlSOXlcIixcblx0XCJmaWxlX2luZm9fbmFtZVwiOiBcIkRvY3VtZW50UHJldmlld19maWxlX2luZm9fbmFtZV9fU1d3Yl9cIixcblx0XCJzZWxlY3RlZFwiOiBcIkRvY3VtZW50UHJldmlld19zZWxlY3RlZF9fbGhyMkxcIixcblx0XCJjYXJkXCI6IFwiRG9jdW1lbnRQcmV2aWV3X2NhcmRfX09aRW10XCIsXG5cdFwiY2FyZF9kcmFnZ2VkXCI6IFwiRG9jdW1lbnRQcmV2aWV3X2NhcmRfZHJhZ2dlZF9fU3RfRlJcIixcblx0XCJmaWxlX2ltYWdlXCI6IFwiRG9jdW1lbnRQcmV2aWV3X2ZpbGVfaW1hZ2VfX1RIMndlXCIsXG5cdFwiYXdhX25vX21hcmdpblwiOiBcIkRvY3VtZW50UHJldmlld19hd2Ffbm9fbWFyZ2luX19abk56TlwiLFxuXHRcImF3YV9zbWFsbF9tYXJnaW5cIjogXCJEb2N1bWVudFByZXZpZXdfYXdhX3NtYWxsX21hcmdpbl9fVU5LSlpcIixcblx0XCJhd2FfYmlnX21hcmdpblwiOiBcIkRvY3VtZW50UHJldmlld19hd2FfYmlnX21hcmdpbl9fU2xKUmhcIixcblx0XCJhd2FfbGFuZHNjYXBlXCI6IFwiRG9jdW1lbnRQcmV2aWV3X2F3YV9sYW5kc2NhcGVfX1pJbldVXCIsXG5cdFwiYXdhX3BvcnRyYWl0XCI6IFwiRG9jdW1lbnRQcmV2aWV3X2F3YV9wb3J0cmFpdF9fRWV2WDVcIixcblx0XCJhd2FfZml0XCI6IFwiRG9jdW1lbnRQcmV2aWV3X2F3YV9maXRfXzFvdEdpXCIsXG5cdFwiYXdhX2E0XCI6IFwiRG9jdW1lbnRQcmV2aWV3X2F3YV9hNF9fVm9kSDFcIixcblx0XCJhd2FfbGV0dGVyXCI6IFwiRG9jdW1lbnRQcmV2aWV3X2F3YV9sZXR0ZXJfX0lURTRyXCJcbn07XG5tb2R1bGUuZXhwb3J0cyA9IF9fX0NTU19MT0FERVJfRVhQT1JUX19fO1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/DocumentPreview.module.css\n"));

/***/ }),

/***/ "./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Feature.module.css":
/*!***************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Feature.module.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

eval(__webpack_require__.ts("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js\");\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(true);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".Feature_feature_wrapper___n_Ck {\\n  display: flex;\\n  flex-direction: column;\\n  align-items: center;\\n  padding: 0 16px 54px 16px;\\n}\\n\\n@media (min-width: 0px) and (max-width: 575px) {\\n  .Feature_feature_wrapper___n_Ck {\\n    width: 100%;\\n  }\\n}\\n\\n@media (min-width: 576px) and (max-width: 767px) {\\n  .Feature_feature_wrapper___n_Ck {\\n    width: 50%;\\n  }\\n}\\n\\n@media (min-width: 768px) {\\n  .Feature_feature_wrapper___n_Ck {\\n    width: 33.33333%;\\n  }\\n}\\n\\n.Feature_feature_wrapper___n_Ck svg {\\n  font-size: 30px;\\n  color: var(--primary);\\n}\\n\\n.Feature_feature_title__UAM9M {\\n  line-height: 24px;\\n  font-size: 16px;\\n  font-stretch: 400;\\n  font-weight: 700;\\n  color: rgba(33, 33, 33, 1);\\n  text-align: center;\\n  margin: 0;\\n  padding: 12px 0;\\n}\\n\\n.Feature_feature_desc__ejHwm {\\n  line-height: 24px;\\n  font-size: 16px;\\n  font-stretch: 400;\\n  font-weight: 400;\\n  color: rgba(33, 33, 33, 1);\\n  text-align: center;\\n  margin: 0;\\n  padding: 0 24px;\\n  max-width: 100%;\\n}\\n\", \"\",{\"version\":3,\"sources\":[\"webpack://styles/Feature.module.css\"],\"names\":[],\"mappings\":\"AAAA;EACE,aAAa;EACb,sBAAsB;EACtB,mBAAmB;EACnB,yBAAyB;AAC3B;;AAEA;EACE;IACE,WAAW;EACb;AACF;;AAEA;EACE;IACE,UAAU;EACZ;AACF;;AAEA;EACE;IACE,gBAAgB;EAClB;AACF;;AAEA;EACE,eAAe;EACf,qBAAqB;AACvB;;AAEA;EACE,iBAAiB;EACjB,eAAe;EACf,iBAAiB;EACjB,gBAAgB;EAChB,0BAA0B;EAC1B,kBAAkB;EAClB,SAAS;EACT,eAAe;AACjB;;AAEA;EACE,iBAAiB;EACjB,eAAe;EACf,iBAAiB;EACjB,gBAAgB;EAChB,0BAA0B;EAC1B,kBAAkB;EAClB,SAAS;EACT,eAAe;EACf,eAAe;AACjB\",\"sourcesContent\":[\".feature_wrapper {\\n  display: flex;\\n  flex-direction: column;\\n  align-items: center;\\n  padding: 0 16px 54px 16px;\\n}\\n\\n@media (min-width: 0px) and (max-width: 575px) {\\n  .feature_wrapper {\\n    width: 100%;\\n  }\\n}\\n\\n@media (min-width: 576px) and (max-width: 767px) {\\n  .feature_wrapper {\\n    width: 50%;\\n  }\\n}\\n\\n@media (min-width: 768px) {\\n  .feature_wrapper {\\n    width: 33.33333%;\\n  }\\n}\\n\\n.feature_wrapper svg {\\n  font-size: 30px;\\n  color: var(--primary);\\n}\\n\\n.feature_title {\\n  line-height: 24px;\\n  font-size: 16px;\\n  font-stretch: 400;\\n  font-weight: 700;\\n  color: rgba(33, 33, 33, 1);\\n  text-align: center;\\n  margin: 0;\\n  padding: 12px 0;\\n}\\n\\n.feature_desc {\\n  line-height: 24px;\\n  font-size: 16px;\\n  font-stretch: 400;\\n  font-weight: 400;\\n  color: rgba(33, 33, 33, 1);\\n  text-align: center;\\n  margin: 0;\\n  padding: 0 24px;\\n  max-width: 100%;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\n___CSS_LOADER_EXPORT___.locals = {\n\t\"feature_wrapper\": \"Feature_feature_wrapper___n_Ck\",\n\t\"feature_title\": \"Feature_feature_title__UAM9M\",\n\t\"feature_desc\": \"Feature_feature_desc__ejHwm\"\n};\nmodule.exports = ___CSS_LOADER_EXPORT___;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMV0hLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3J1bGVTZXRbMV0ucnVsZXNbN10ub25lT2ZbOF0udXNlWzJdIS4vc3R5bGVzL0ZlYXR1cmUubW9kdWxlLmNzcyIsIm1hcHBpbmdzIjoiQUFBQTtBQUNBLGtDQUFrQyxtQkFBTyxDQUFDLG1LQUErRTtBQUN6SDtBQUNBO0FBQ0EsMkVBQTJFLGtCQUFrQiwyQkFBMkIsd0JBQXdCLDhCQUE4QixHQUFHLG9EQUFvRCxxQ0FBcUMsa0JBQWtCLEtBQUssR0FBRyxzREFBc0QscUNBQXFDLGlCQUFpQixLQUFLLEdBQUcsK0JBQStCLHFDQUFxQyx1QkFBdUIsS0FBSyxHQUFHLHlDQUF5QyxvQkFBb0IsMEJBQTBCLEdBQUcsbUNBQW1DLHNCQUFzQixvQkFBb0Isc0JBQXNCLHFCQUFxQiwrQkFBK0IsdUJBQXVCLGNBQWMsb0JBQW9CLEdBQUcsa0NBQWtDLHNCQUFzQixvQkFBb0Isc0JBQXNCLHFCQUFxQiwrQkFBK0IsdUJBQXVCLGNBQWMsb0JBQW9CLG9CQUFvQixHQUFHLFNBQVMsMEZBQTBGLFVBQVUsWUFBWSxhQUFhLGFBQWEsT0FBTyxLQUFLLEtBQUssVUFBVSxLQUFLLE1BQU0sS0FBSyxLQUFLLFVBQVUsS0FBSyxNQUFNLEtBQUssS0FBSyxZQUFZLE1BQU0sTUFBTSxLQUFLLFVBQVUsWUFBWSxPQUFPLEtBQUssWUFBWSxXQUFXLFlBQVksYUFBYSxhQUFhLGFBQWEsV0FBVyxVQUFVLE9BQU8sS0FBSyxZQUFZLFdBQVcsWUFBWSxhQUFhLGFBQWEsYUFBYSxXQUFXLFVBQVUsVUFBVSw0Q0FBNEMsa0JBQWtCLDJCQUEyQix3QkFBd0IsOEJBQThCLEdBQUcsb0RBQW9ELHNCQUFzQixrQkFBa0IsS0FBSyxHQUFHLHNEQUFzRCxzQkFBc0IsaUJBQWlCLEtBQUssR0FBRywrQkFBK0Isc0JBQXNCLHVCQUF1QixLQUFLLEdBQUcsMEJBQTBCLG9CQUFvQiwwQkFBMEIsR0FBRyxvQkFBb0Isc0JBQXNCLG9CQUFvQixzQkFBc0IscUJBQXFCLCtCQUErQix1QkFBdUIsY0FBYyxvQkFBb0IsR0FBRyxtQkFBbUIsc0JBQXNCLG9CQUFvQixzQkFBc0IscUJBQXFCLCtCQUErQix1QkFBdUIsY0FBYyxvQkFBb0Isb0JBQW9CLEdBQUcscUJBQXFCO0FBQzc2RTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi9zdHlsZXMvRmVhdHVyZS5tb2R1bGUuY3NzPzA2YmMiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0c1xudmFyIF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyA9IHJlcXVpcmUoXCIuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9ydW50aW1lL2FwaS5qc1wiKTtcbnZhciBfX19DU1NfTE9BREVSX0VYUE9SVF9fXyA9IF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyh0cnVlKTtcbi8vIE1vZHVsZVxuX19fQ1NTX0xPQURFUl9FWFBPUlRfX18ucHVzaChbbW9kdWxlLmlkLCBcIi5GZWF0dXJlX2ZlYXR1cmVfd3JhcHBlcl9fX25fQ2sge1xcbiAgZGlzcGxheTogZmxleDtcXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgcGFkZGluZzogMCAxNnB4IDU0cHggMTZweDtcXG59XFxuXFxuQG1lZGlhIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XFxuICAuRmVhdHVyZV9mZWF0dXJlX3dyYXBwZXJfX19uX0NrIHtcXG4gICAgd2lkdGg6IDEwMCU7XFxuICB9XFxufVxcblxcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XFxuICAuRmVhdHVyZV9mZWF0dXJlX3dyYXBwZXJfX19uX0NrIHtcXG4gICAgd2lkdGg6IDUwJTtcXG4gIH1cXG59XFxuXFxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XFxuICAuRmVhdHVyZV9mZWF0dXJlX3dyYXBwZXJfX19uX0NrIHtcXG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcXG4gIH1cXG59XFxuXFxuLkZlYXR1cmVfZmVhdHVyZV93cmFwcGVyX19fbl9DayBzdmcge1xcbiAgZm9udC1zaXplOiAzMHB4O1xcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xcbn1cXG5cXG4uRmVhdHVyZV9mZWF0dXJlX3RpdGxlX19VQU05TSB7XFxuICBsaW5lLWhlaWdodDogMjRweDtcXG4gIGZvbnQtc2l6ZTogMTZweDtcXG4gIGZvbnQtc3RyZXRjaDogNDAwO1xcbiAgZm9udC13ZWlnaHQ6IDcwMDtcXG4gIGNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDEpO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgbWFyZ2luOiAwO1xcbiAgcGFkZGluZzogMTJweCAwO1xcbn1cXG5cXG4uRmVhdHVyZV9mZWF0dXJlX2Rlc2NfX2VqSHdtIHtcXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xcbiAgZm9udC1zaXplOiAxNnB4O1xcbiAgZm9udC1zdHJldGNoOiA0MDA7XFxuICBmb250LXdlaWdodDogNDAwO1xcbiAgY29sb3I6IHJnYmEoMzMsIDMzLCAzMywgMSk7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBtYXJnaW46IDA7XFxuICBwYWRkaW5nOiAwIDI0cHg7XFxuICBtYXgtd2lkdGg6IDEwMCU7XFxufVxcblwiLCBcIlwiLHtcInZlcnNpb25cIjozLFwic291cmNlc1wiOltcIndlYnBhY2s6Ly9zdHlsZXMvRmVhdHVyZS5tb2R1bGUuY3NzXCJdLFwibmFtZXNcIjpbXSxcIm1hcHBpbmdzXCI6XCJBQUFBO0VBQ0UsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0U7SUFDRSxXQUFXO0VBQ2I7QUFDRjs7QUFFQTtFQUNFO0lBQ0UsVUFBVTtFQUNaO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFLGdCQUFnQjtFQUNsQjtBQUNGOztBQUVBO0VBQ0UsZUFBZTtFQUNmLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQiwwQkFBMEI7RUFDMUIsa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLDBCQUEwQjtFQUMxQixrQkFBa0I7RUFDbEIsU0FBUztFQUNULGVBQWU7RUFDZixlQUFlO0FBQ2pCXCIsXCJzb3VyY2VzQ29udGVudFwiOltcIi5mZWF0dXJlX3dyYXBwZXIge1xcbiAgZGlzcGxheTogZmxleDtcXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgcGFkZGluZzogMCAxNnB4IDU0cHggMTZweDtcXG59XFxuXFxuQG1lZGlhIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XFxuICAuZmVhdHVyZV93cmFwcGVyIHtcXG4gICAgd2lkdGg6IDEwMCU7XFxuICB9XFxufVxcblxcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XFxuICAuZmVhdHVyZV93cmFwcGVyIHtcXG4gICAgd2lkdGg6IDUwJTtcXG4gIH1cXG59XFxuXFxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XFxuICAuZmVhdHVyZV93cmFwcGVyIHtcXG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcXG4gIH1cXG59XFxuXFxuLmZlYXR1cmVfd3JhcHBlciBzdmcge1xcbiAgZm9udC1zaXplOiAzMHB4O1xcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xcbn1cXG5cXG4uZmVhdHVyZV90aXRsZSB7XFxuICBsaW5lLWhlaWdodDogMjRweDtcXG4gIGZvbnQtc2l6ZTogMTZweDtcXG4gIGZvbnQtc3RyZXRjaDogNDAwO1xcbiAgZm9udC13ZWlnaHQ6IDcwMDtcXG4gIGNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDEpO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgbWFyZ2luOiAwO1xcbiAgcGFkZGluZzogMTJweCAwO1xcbn1cXG5cXG4uZmVhdHVyZV9kZXNjIHtcXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xcbiAgZm9udC1zaXplOiAxNnB4O1xcbiAgZm9udC1zdHJldGNoOiA0MDA7XFxuICBmb250LXdlaWdodDogNDAwO1xcbiAgY29sb3I6IHJnYmEoMzMsIDMzLCAzMywgMSk7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBtYXJnaW46IDA7XFxuICBwYWRkaW5nOiAwIDI0cHg7XFxuICBtYXgtd2lkdGg6IDEwMCU7XFxufVxcblwiXSxcInNvdXJjZVJvb3RcIjpcIlwifV0pO1xuLy8gRXhwb3J0c1xuX19fQ1NTX0xPQURFUl9FWFBPUlRfX18ubG9jYWxzID0ge1xuXHRcImZlYXR1cmVfd3JhcHBlclwiOiBcIkZlYXR1cmVfZmVhdHVyZV93cmFwcGVyX19fbl9Da1wiLFxuXHRcImZlYXR1cmVfdGl0bGVcIjogXCJGZWF0dXJlX2ZlYXR1cmVfdGl0bGVfX1VBTTlNXCIsXG5cdFwiZmVhdHVyZV9kZXNjXCI6IFwiRmVhdHVyZV9mZWF0dXJlX2Rlc2NfX2VqSHdtXCJcbn07XG5tb2R1bGUuZXhwb3J0cyA9IF9fX0NTU19MT0FERVJfRVhQT1JUX19fO1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Feature.module.css\n"));

/***/ }),

/***/ "./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Features.module.css":
/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Features.module.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

eval(__webpack_require__.ts("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js\");\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(true);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".Features_features_container__Qt1J3 {\\n  display: flex;\\n  justify-content: space-between;\\n  flex-direction: column;\\n  min-height: 100%;\\n  min-width: 100%;\\n}\\n\\n.Features_features_wrapper__glLOD {\\n  display: flex;\\n  flex-wrap: wrap;\\n  max-width: 100%;\\n}\\n\\n@media (max-width: 767px) {\\n  .Features_features_wrapper__glLOD {\\n    padding: 15px 0;\\n  }\\n}\\n\\n@media (min-width: 768px) {\\n  .Features_features_wrapper__glLOD {\\n    padding: 15px 0 0 0;\\n  }\\n}\\n\\n.Features_features_title__wrPXK {\\n  text-align: center;\\n  width: 100%;\\n}\\n\\n.Features_features_section__blHVO {\\n  padding-left: 6% !important;\\n  padding-right: 6% !important;\\n}\\n\", \"\",{\"version\":3,\"sources\":[\"webpack://styles/Features.module.css\"],\"names\":[],\"mappings\":\"AAAA;EACE,aAAa;EACb,8BAA8B;EAC9B,sBAAsB;EACtB,gBAAgB;EAChB,eAAe;AACjB;;AAEA;EACE,aAAa;EACb,eAAe;EACf,eAAe;AACjB;;AAEA;EACE;IACE,eAAe;EACjB;AACF;;AAEA;EACE;IACE,mBAAmB;EACrB;AACF;;AAEA;EACE,kBAAkB;EAClB,WAAW;AACb;;AAEA;EACE,2BAA2B;EAC3B,4BAA4B;AAC9B\",\"sourcesContent\":[\".features_container {\\n  display: flex;\\n  justify-content: space-between;\\n  flex-direction: column;\\n  min-height: 100%;\\n  min-width: 100%;\\n}\\n\\n.features_wrapper {\\n  display: flex;\\n  flex-wrap: wrap;\\n  max-width: 100%;\\n}\\n\\n@media (max-width: 767px) {\\n  .features_wrapper {\\n    padding: 15px 0;\\n  }\\n}\\n\\n@media (min-width: 768px) {\\n  .features_wrapper {\\n    padding: 15px 0 0 0;\\n  }\\n}\\n\\n.features_title {\\n  text-align: center;\\n  width: 100%;\\n}\\n\\n.features_section {\\n  padding-left: 6% !important;\\n  padding-right: 6% !important;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\n___CSS_LOADER_EXPORT___.locals = {\n\t\"features_container\": \"Features_features_container__Qt1J3\",\n\t\"features_wrapper\": \"Features_features_wrapper__glLOD\",\n\t\"features_title\": \"Features_features_title__wrPXK\",\n\t\"features_section\": \"Features_features_section__blHVO\"\n};\nmodule.exports = ___CSS_LOADER_EXPORT___;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMV0hLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3J1bGVTZXRbMV0ucnVsZXNbN10ub25lT2ZbOF0udXNlWzJdIS4vc3R5bGVzL0ZlYXR1cmVzLm1vZHVsZS5jc3MiLCJtYXBwaW5ncyI6IkFBQUE7QUFDQSxrQ0FBa0MsbUJBQU8sQ0FBQyxtS0FBK0U7QUFDekg7QUFDQTtBQUNBLCtFQUErRSxrQkFBa0IsbUNBQW1DLDJCQUEyQixxQkFBcUIsb0JBQW9CLEdBQUcsdUNBQXVDLGtCQUFrQixvQkFBb0Isb0JBQW9CLEdBQUcsK0JBQStCLHVDQUF1QyxzQkFBc0IsS0FBSyxHQUFHLCtCQUErQix1Q0FBdUMsMEJBQTBCLEtBQUssR0FBRyxxQ0FBcUMsdUJBQXVCLGdCQUFnQixHQUFHLHVDQUF1QyxnQ0FBZ0MsaUNBQWlDLEdBQUcsU0FBUywyRkFBMkYsVUFBVSxZQUFZLGFBQWEsYUFBYSxXQUFXLE9BQU8sS0FBSyxVQUFVLFVBQVUsVUFBVSxPQUFPLEtBQUssS0FBSyxVQUFVLE1BQU0sTUFBTSxLQUFLLEtBQUssWUFBWSxNQUFNLE1BQU0sS0FBSyxZQUFZLFdBQVcsTUFBTSxLQUFLLFlBQVksYUFBYSwrQ0FBK0Msa0JBQWtCLG1DQUFtQywyQkFBMkIscUJBQXFCLG9CQUFvQixHQUFHLHVCQUF1QixrQkFBa0Isb0JBQW9CLG9CQUFvQixHQUFHLCtCQUErQix1QkFBdUIsc0JBQXNCLEtBQUssR0FBRywrQkFBK0IsdUJBQXVCLDBCQUEwQixLQUFLLEdBQUcscUJBQXFCLHVCQUF1QixnQkFBZ0IsR0FBRyx1QkFBdUIsZ0NBQWdDLGlDQUFpQyxHQUFHLHFCQUFxQjtBQUNqbUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi9zdHlsZXMvRmVhdHVyZXMubW9kdWxlLmNzcz83NmIzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHNcbnZhciBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18gPSByZXF1aXJlKFwiLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvY3NzLWxvYWRlci9zcmMvcnVudGltZS9hcGkuanNcIik7XG52YXIgX19fQ1NTX0xPQURFUl9FWFBPUlRfX18gPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18odHJ1ZSk7XG4vLyBNb2R1bGVcbl9fX0NTU19MT0FERVJfRVhQT1JUX19fLnB1c2goW21vZHVsZS5pZCwgXCIuRmVhdHVyZXNfZmVhdHVyZXNfY29udGFpbmVyX19RdDFKMyB7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XFxuICBtaW4td2lkdGg6IDEwMCU7XFxufVxcblxcbi5GZWF0dXJlc19mZWF0dXJlc193cmFwcGVyX19nbExPRCB7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgZmxleC13cmFwOiB3cmFwO1xcbiAgbWF4LXdpZHRoOiAxMDAlO1xcbn1cXG5cXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcXG4gIC5GZWF0dXJlc19mZWF0dXJlc193cmFwcGVyX19nbExPRCB7XFxuICAgIHBhZGRpbmc6IDE1cHggMDtcXG4gIH1cXG59XFxuXFxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XFxuICAuRmVhdHVyZXNfZmVhdHVyZXNfd3JhcHBlcl9fZ2xMT0Qge1xcbiAgICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xcbiAgfVxcbn1cXG5cXG4uRmVhdHVyZXNfZmVhdHVyZXNfdGl0bGVfX3dyUFhLIHtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG5cXG4uRmVhdHVyZXNfZmVhdHVyZXNfc2VjdGlvbl9fYmxIVk8ge1xcbiAgcGFkZGluZy1sZWZ0OiA2JSAhaW1wb3J0YW50O1xcbiAgcGFkZGluZy1yaWdodDogNiUgIWltcG9ydGFudDtcXG59XFxuXCIsIFwiXCIse1widmVyc2lvblwiOjMsXCJzb3VyY2VzXCI6W1wid2VicGFjazovL3N0eWxlcy9GZWF0dXJlcy5tb2R1bGUuY3NzXCJdLFwibmFtZXNcIjpbXSxcIm1hcHBpbmdzXCI6XCJBQUFBO0VBQ0UsYUFBYTtFQUNiLDhCQUE4QjtFQUM5QixzQkFBc0I7RUFDdEIsZ0JBQWdCO0VBQ2hCLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxhQUFhO0VBQ2IsZUFBZTtFQUNmLGVBQWU7QUFDakI7O0FBRUE7RUFDRTtJQUNFLGVBQWU7RUFDakI7QUFDRjs7QUFFQTtFQUNFO0lBQ0UsbUJBQW1CO0VBQ3JCO0FBQ0Y7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztBQUNiOztBQUVBO0VBQ0UsMkJBQTJCO0VBQzNCLDRCQUE0QjtBQUM5QlwiLFwic291cmNlc0NvbnRlbnRcIjpbXCIuZmVhdHVyZXNfY29udGFpbmVyIHtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XFxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xcbiAgbWluLWhlaWdodDogMTAwJTtcXG4gIG1pbi13aWR0aDogMTAwJTtcXG59XFxuXFxuLmZlYXR1cmVzX3dyYXBwZXIge1xcbiAgZGlzcGxheTogZmxleDtcXG4gIGZsZXgtd3JhcDogd3JhcDtcXG4gIG1heC13aWR0aDogMTAwJTtcXG59XFxuXFxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XFxuICAuZmVhdHVyZXNfd3JhcHBlciB7XFxuICAgIHBhZGRpbmc6IDE1cHggMDtcXG4gIH1cXG59XFxuXFxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XFxuICAuZmVhdHVyZXNfd3JhcHBlciB7XFxuICAgIHBhZGRpbmc6IDE1cHggMCAwIDA7XFxuICB9XFxufVxcblxcbi5mZWF0dXJlc190aXRsZSB7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuXFxuLmZlYXR1cmVzX3NlY3Rpb24ge1xcbiAgcGFkZGluZy1sZWZ0OiA2JSAhaW1wb3J0YW50O1xcbiAgcGFkZGluZy1yaWdodDogNiUgIWltcG9ydGFudDtcXG59XFxuXCJdLFwic291cmNlUm9vdFwiOlwiXCJ9XSk7XG4vLyBFeHBvcnRzXG5fX19DU1NfTE9BREVSX0VYUE9SVF9fXy5sb2NhbHMgPSB7XG5cdFwiZmVhdHVyZXNfY29udGFpbmVyXCI6IFwiRmVhdHVyZXNfZmVhdHVyZXNfY29udGFpbmVyX19RdDFKM1wiLFxuXHRcImZlYXR1cmVzX3dyYXBwZXJcIjogXCJGZWF0dXJlc19mZWF0dXJlc193cmFwcGVyX19nbExPRFwiLFxuXHRcImZlYXR1cmVzX3RpdGxlXCI6IFwiRmVhdHVyZXNfZmVhdHVyZXNfdGl0bGVfX3dyUFhLXCIsXG5cdFwiZmVhdHVyZXNfc2VjdGlvblwiOiBcIkZlYXR1cmVzX2ZlYXR1cmVzX3NlY3Rpb25fX2JsSFZPXCJcbn07XG5tb2R1bGUuZXhwb3J0cyA9IF9fX0NTU19MT0FERVJfRVhQT1JUX19fO1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Features.module.css\n"));

/***/ }),

/***/ "./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Page.module.css":
/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Page.module.css ***!
  \************************************************************************************************************************************************************************************************************************************************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

eval(__webpack_require__.ts("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js\");\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(true);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".Page_title_section__g6TZn {\\n  color: var(--text-primary);\\n  font-weight: 600;\\n}\\n\\n.Page_divider__X2a9H {\\n  display: block;\\n  margin-top: 16px;\\n  margin-bottom: 32px;\\n  width: 32px;\\n  height: 3px;\\n  border-radius: 40px;\\n  background-color: #ffa34f;\\n}\\n.Page_mx_auto__pZDDC {\\n  margin-left: auto !important;\\n  margin-right: auto !important;\\n}\\n\\n.Page_article_section__mqCkZ {\\n  padding-left: 6% !important;\\n  padding-right: 6% !important;\\n}\\n\\n.Page_article_header__1vJHd {\\n  text-align: center;\\n  width: 100%;\\n}\\n\\n.Page_article_content__ytDgs {\\n  line-height: 24px;\\n  font-size: 18px;\\n}\\n\\n.Page_tool_container_wrapper__IYQyk {\\n  margin-bottom: 10px;\\n  margin-top: 10px;\\n}\\n.Page_paragraph_text__m8hGx {\\n  color: var(--text-primary);\\n  font-weight: 400;\\n  font-size: 1.25rem;\\n  line-height: 1.5;\\n  letter-spacing: -0.01em;\\n}\\n\", \"\",{\"version\":3,\"sources\":[\"webpack://styles/Page.module.css\"],\"names\":[],\"mappings\":\"AAAA;EACE,0BAA0B;EAC1B,gBAAgB;AAClB;;AAEA;EACE,cAAc;EACd,gBAAgB;EAChB,mBAAmB;EACnB,WAAW;EACX,WAAW;EACX,mBAAmB;EACnB,yBAAyB;AAC3B;AACA;EACE,4BAA4B;EAC5B,6BAA6B;AAC/B;;AAEA;EACE,2BAA2B;EAC3B,4BAA4B;AAC9B;;AAEA;EACE,kBAAkB;EAClB,WAAW;AACb;;AAEA;EACE,iBAAiB;EACjB,eAAe;AACjB;;AAEA;EACE,mBAAmB;EACnB,gBAAgB;AAClB;AACA;EACE,0BAA0B;EAC1B,gBAAgB;EAChB,kBAAkB;EAClB,gBAAgB;EAChB,uBAAuB;AACzB\",\"sourcesContent\":[\".title_section {\\n  color: var(--text-primary);\\n  font-weight: 600;\\n}\\n\\n.divider {\\n  display: block;\\n  margin-top: 16px;\\n  margin-bottom: 32px;\\n  width: 32px;\\n  height: 3px;\\n  border-radius: 40px;\\n  background-color: #ffa34f;\\n}\\n.mx_auto {\\n  margin-left: auto !important;\\n  margin-right: auto !important;\\n}\\n\\n.article_section {\\n  padding-left: 6% !important;\\n  padding-right: 6% !important;\\n}\\n\\n.article_header {\\n  text-align: center;\\n  width: 100%;\\n}\\n\\n.article_content {\\n  line-height: 24px;\\n  font-size: 18px;\\n}\\n\\n.tool_container_wrapper {\\n  margin-bottom: 10px;\\n  margin-top: 10px;\\n}\\n.paragraph_text {\\n  color: var(--text-primary);\\n  font-weight: 400;\\n  font-size: 1.25rem;\\n  line-height: 1.5;\\n  letter-spacing: -0.01em;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\n___CSS_LOADER_EXPORT___.locals = {\n\t\"title_section\": \"Page_title_section__g6TZn\",\n\t\"divider\": \"Page_divider__X2a9H\",\n\t\"mx_auto\": \"Page_mx_auto__pZDDC\",\n\t\"article_section\": \"Page_article_section__mqCkZ\",\n\t\"article_header\": \"Page_article_header__1vJHd\",\n\t\"article_content\": \"Page_article_content__ytDgs\",\n\t\"tool_container_wrapper\": \"Page_tool_container_wrapper__IYQyk\",\n\t\"paragraph_text\": \"Page_paragraph_text__m8hGx\"\n};\nmodule.exports = ___CSS_LOADER_EXPORT___;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMV0hLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3J1bGVTZXRbMV0ucnVsZXNbN10ub25lT2ZbOF0udXNlWzJdIS4vc3R5bGVzL1BhZ2UubW9kdWxlLmNzcyIsIm1hcHBpbmdzIjoiQUFBQTtBQUNBLGtDQUFrQyxtQkFBTyxDQUFDLG1LQUErRTtBQUN6SDtBQUNBO0FBQ0Esc0VBQXNFLCtCQUErQixxQkFBcUIsR0FBRywwQkFBMEIsbUJBQW1CLHFCQUFxQix3QkFBd0IsZ0JBQWdCLGdCQUFnQix3QkFBd0IsOEJBQThCLEdBQUcsd0JBQXdCLGlDQUFpQyxrQ0FBa0MsR0FBRyxrQ0FBa0MsZ0NBQWdDLGlDQUFpQyxHQUFHLGlDQUFpQyx1QkFBdUIsZ0JBQWdCLEdBQUcsa0NBQWtDLHNCQUFzQixvQkFBb0IsR0FBRyx5Q0FBeUMsd0JBQXdCLHFCQUFxQixHQUFHLCtCQUErQiwrQkFBK0IscUJBQXFCLHVCQUF1QixxQkFBcUIsNEJBQTRCLEdBQUcsU0FBUyx1RkFBdUYsWUFBWSxhQUFhLE9BQU8sS0FBSyxVQUFVLFlBQVksYUFBYSxXQUFXLFVBQVUsWUFBWSxhQUFhLE1BQU0sS0FBSyxZQUFZLGFBQWEsT0FBTyxLQUFLLFlBQVksYUFBYSxPQUFPLEtBQUssWUFBWSxXQUFXLE1BQU0sS0FBSyxZQUFZLFdBQVcsT0FBTyxLQUFLLFlBQVksYUFBYSxNQUFNLEtBQUssWUFBWSxhQUFhLGFBQWEsYUFBYSxhQUFhLDBDQUEwQywrQkFBK0IscUJBQXFCLEdBQUcsY0FBYyxtQkFBbUIscUJBQXFCLHdCQUF3QixnQkFBZ0IsZ0JBQWdCLHdCQUF3Qiw4QkFBOEIsR0FBRyxZQUFZLGlDQUFpQyxrQ0FBa0MsR0FBRyxzQkFBc0IsZ0NBQWdDLGlDQUFpQyxHQUFHLHFCQUFxQix1QkFBdUIsZ0JBQWdCLEdBQUcsc0JBQXNCLHNCQUFzQixvQkFBb0IsR0FBRyw2QkFBNkIsd0JBQXdCLHFCQUFxQixHQUFHLG1CQUFtQiwrQkFBK0IscUJBQXFCLHVCQUF1QixxQkFBcUIsNEJBQTRCLEdBQUcscUJBQXFCO0FBQ25vRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vc3R5bGVzL1BhZ2UubW9kdWxlLmNzcz8zZWRjIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHNcbnZhciBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18gPSByZXF1aXJlKFwiLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvY3NzLWxvYWRlci9zcmMvcnVudGltZS9hcGkuanNcIik7XG52YXIgX19fQ1NTX0xPQURFUl9FWFBPUlRfX18gPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18odHJ1ZSk7XG4vLyBNb2R1bGVcbl9fX0NTU19MT0FERVJfRVhQT1JUX19fLnB1c2goW21vZHVsZS5pZCwgXCIuUGFnZV90aXRsZV9zZWN0aW9uX19nNlRabiB7XFxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XFxufVxcblxcbi5QYWdlX2RpdmlkZXJfX1gyYTlIIHtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbiAgbWFyZ2luLXRvcDogMTZweDtcXG4gIG1hcmdpbi1ib3R0b206IDMycHg7XFxuICB3aWR0aDogMzJweDtcXG4gIGhlaWdodDogM3B4O1xcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmEzNGY7XFxufVxcbi5QYWdlX214X2F1dG9fX3BaRERDIHtcXG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcXG59XFxuXFxuLlBhZ2VfYXJ0aWNsZV9zZWN0aW9uX19tcUNrWiB7XFxuICBwYWRkaW5nLWxlZnQ6IDYlICFpbXBvcnRhbnQ7XFxuICBwYWRkaW5nLXJpZ2h0OiA2JSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uUGFnZV9hcnRpY2xlX2hlYWRlcl9fMXZKSGQge1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgd2lkdGg6IDEwMCU7XFxufVxcblxcbi5QYWdlX2FydGljbGVfY29udGVudF9feXREZ3Mge1xcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XFxuICBmb250LXNpemU6IDE4cHg7XFxufVxcblxcbi5QYWdlX3Rvb2xfY29udGFpbmVyX3dyYXBwZXJfX0lZUXlrIHtcXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XFxuICBtYXJnaW4tdG9wOiAxMHB4O1xcbn1cXG4uUGFnZV9wYXJhZ3JhcGhfdGV4dF9fbThoR3gge1xcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XFxuICBmb250LXdlaWdodDogNDAwO1xcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xcbiAgbGluZS1oZWlnaHQ6IDEuNTtcXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xcbn1cXG5cIiwgXCJcIix7XCJ2ZXJzaW9uXCI6MyxcInNvdXJjZXNcIjpbXCJ3ZWJwYWNrOi8vc3R5bGVzL1BhZ2UubW9kdWxlLmNzc1wiXSxcIm5hbWVzXCI6W10sXCJtYXBwaW5nc1wiOlwiQUFBQTtFQUNFLDBCQUEwQjtFQUMxQixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsV0FBVztFQUNYLG1CQUFtQjtFQUNuQix5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLDRCQUE0QjtFQUM1Qiw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwyQkFBMkI7RUFDM0IsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7QUFDYjs7QUFFQTtFQUNFLGlCQUFpQjtFQUNqQixlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsMEJBQTBCO0VBQzFCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtBQUN6QlwiLFwic291cmNlc0NvbnRlbnRcIjpbXCIudGl0bGVfc2VjdGlvbiB7XFxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XFxufVxcblxcbi5kaXZpZGVyIHtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbiAgbWFyZ2luLXRvcDogMTZweDtcXG4gIG1hcmdpbi1ib3R0b206IDMycHg7XFxuICB3aWR0aDogMzJweDtcXG4gIGhlaWdodDogM3B4O1xcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmEzNGY7XFxufVxcbi5teF9hdXRvIHtcXG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcXG59XFxuXFxuLmFydGljbGVfc2VjdGlvbiB7XFxuICBwYWRkaW5nLWxlZnQ6IDYlICFpbXBvcnRhbnQ7XFxuICBwYWRkaW5nLXJpZ2h0OiA2JSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uYXJ0aWNsZV9oZWFkZXIge1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgd2lkdGg6IDEwMCU7XFxufVxcblxcbi5hcnRpY2xlX2NvbnRlbnQge1xcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XFxuICBmb250LXNpemU6IDE4cHg7XFxufVxcblxcbi50b29sX2NvbnRhaW5lcl93cmFwcGVyIHtcXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XFxuICBtYXJnaW4tdG9wOiAxMHB4O1xcbn1cXG4ucGFyYWdyYXBoX3RleHQge1xcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XFxuICBmb250LXdlaWdodDogNDAwO1xcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xcbiAgbGluZS1oZWlnaHQ6IDEuNTtcXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xcbn1cXG5cIl0sXCJzb3VyY2VSb290XCI6XCJcIn1dKTtcbi8vIEV4cG9ydHNcbl9fX0NTU19MT0FERVJfRVhQT1JUX19fLmxvY2FscyA9IHtcblx0XCJ0aXRsZV9zZWN0aW9uXCI6IFwiUGFnZV90aXRsZV9zZWN0aW9uX19nNlRablwiLFxuXHRcImRpdmlkZXJcIjogXCJQYWdlX2RpdmlkZXJfX1gyYTlIXCIsXG5cdFwibXhfYXV0b1wiOiBcIlBhZ2VfbXhfYXV0b19fcFpERENcIixcblx0XCJhcnRpY2xlX3NlY3Rpb25cIjogXCJQYWdlX2FydGljbGVfc2VjdGlvbl9fbXFDa1pcIixcblx0XCJhcnRpY2xlX2hlYWRlclwiOiBcIlBhZ2VfYXJ0aWNsZV9oZWFkZXJfXzF2SkhkXCIsXG5cdFwiYXJ0aWNsZV9jb250ZW50XCI6IFwiUGFnZV9hcnRpY2xlX2NvbnRlbnRfX3l0RGdzXCIsXG5cdFwidG9vbF9jb250YWluZXJfd3JhcHBlclwiOiBcIlBhZ2VfdG9vbF9jb250YWluZXJfd3JhcHBlcl9fSVlReWtcIixcblx0XCJwYXJhZ3JhcGhfdGV4dFwiOiBcIlBhZ2VfcGFyYWdyYXBoX3RleHRfX204aEd4XCJcbn07XG5tb2R1bGUuZXhwb3J0cyA9IF9fX0NTU19MT0FERVJfRVhQT1JUX19fO1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Page.module.css\n"));

/***/ }),

/***/ "./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Share.module.css":
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Share.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

eval(__webpack_require__.ts("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js\");\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(true);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".Share_share_btn__x85E6 {\\n  display: inline-block;\\n  width: 40px;\\n  height: 40px;\\n  line-height: 45px;\\n  text-align: center;\\n  border-radius: 50%;\\n  background-color: #fff;\\n  color: var(--text-primary);\\n  transition: all 0.2s linear;\\n  margin: 5px;\\n  cursor: pointer;\\n}\\n\\n.Share_share_btn__x85E6:hover {\\n  background-color: var(--primary);\\n  color: #fff;\\n  text-decoration: none;\\n  transform: rotate(360deg);\\n}\\n\\n.Share_share_btn__x85E6 svg {\\n  vertical-align: unset !important;\\n}\\n\\n.Share_share_section__fXlhp {\\n  display: flex;\\n  flex-direction: column;\\n  align-items: center;\\n  justify-content: center;\\n  text-align: center;\\n}\\n\\n.Share_share_buttons__LSJjB {\\n  margin: 20px;\\n}\\n\\n.Share_share_section__fXlhp {\\n  padding-left: 10% !important;\\n  padding-right: 10% !important;\\n}\\n\\n.Share_share_text__8prRc {\\n  display: flex;\\n  flex-direction: column;\\n}\\n\", \"\",{\"version\":3,\"sources\":[\"webpack://styles/Share.module.css\"],\"names\":[],\"mappings\":\"AAAA;EACE,qBAAqB;EACrB,WAAW;EACX,YAAY;EACZ,iBAAiB;EACjB,kBAAkB;EAClB,kBAAkB;EAClB,sBAAsB;EACtB,0BAA0B;EAC1B,2BAA2B;EAC3B,WAAW;EACX,eAAe;AACjB;;AAEA;EACE,gCAAgC;EAChC,WAAW;EACX,qBAAqB;EACrB,yBAAyB;AAC3B;;AAEA;EACE,gCAAgC;AAClC;;AAEA;EACE,aAAa;EACb,sBAAsB;EACtB,mBAAmB;EACnB,uBAAuB;EACvB,kBAAkB;AACpB;;AAEA;EACE,YAAY;AACd;;AAEA;EACE,4BAA4B;EAC5B,6BAA6B;AAC/B;;AAEA;EACE,aAAa;EACb,sBAAsB;AACxB\",\"sourcesContent\":[\".share_btn {\\n  display: inline-block;\\n  width: 40px;\\n  height: 40px;\\n  line-height: 45px;\\n  text-align: center;\\n  border-radius: 50%;\\n  background-color: #fff;\\n  color: var(--text-primary);\\n  transition: all 0.2s linear;\\n  margin: 5px;\\n  cursor: pointer;\\n}\\n\\n.share_btn:hover {\\n  background-color: var(--primary);\\n  color: #fff;\\n  text-decoration: none;\\n  transform: rotate(360deg);\\n}\\n\\n.share_btn svg {\\n  vertical-align: unset !important;\\n}\\n\\n.share_section {\\n  display: flex;\\n  flex-direction: column;\\n  align-items: center;\\n  justify-content: center;\\n  text-align: center;\\n}\\n\\n.share_buttons {\\n  margin: 20px;\\n}\\n\\n.share_section {\\n  padding-left: 10% !important;\\n  padding-right: 10% !important;\\n}\\n\\n.share_text {\\n  display: flex;\\n  flex-direction: column;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\n___CSS_LOADER_EXPORT___.locals = {\n\t\"share_btn\": \"Share_share_btn__x85E6\",\n\t\"share_section\": \"Share_share_section__fXlhp\",\n\t\"share_buttons\": \"Share_share_buttons__LSJjB\",\n\t\"share_text\": \"Share_share_text__8prRc\"\n};\nmodule.exports = ___CSS_LOADER_EXPORT___;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMV0hLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3J1bGVTZXRbMV0ucnVsZXNbN10ub25lT2ZbOF0udXNlWzJdIS4vc3R5bGVzL1NoYXJlLm1vZHVsZS5jc3MiLCJtYXBwaW5ncyI6IkFBQUE7QUFDQSxrQ0FBa0MsbUJBQU8sQ0FBQyxtS0FBK0U7QUFDekg7QUFDQTtBQUNBLG1FQUFtRSwwQkFBMEIsZ0JBQWdCLGlCQUFpQixzQkFBc0IsdUJBQXVCLHVCQUF1QiwyQkFBMkIsK0JBQStCLGdDQUFnQyxnQkFBZ0Isb0JBQW9CLEdBQUcsbUNBQW1DLHFDQUFxQyxnQkFBZ0IsMEJBQTBCLDhCQUE4QixHQUFHLGlDQUFpQyxxQ0FBcUMsR0FBRyxpQ0FBaUMsa0JBQWtCLDJCQUEyQix3QkFBd0IsNEJBQTRCLHVCQUF1QixHQUFHLGlDQUFpQyxpQkFBaUIsR0FBRyxpQ0FBaUMsaUNBQWlDLGtDQUFrQyxHQUFHLDhCQUE4QixrQkFBa0IsMkJBQTJCLEdBQUcsU0FBUyx3RkFBd0YsWUFBWSxXQUFXLFVBQVUsWUFBWSxhQUFhLGFBQWEsYUFBYSxhQUFhLGFBQWEsV0FBVyxVQUFVLE9BQU8sS0FBSyxZQUFZLFdBQVcsWUFBWSxhQUFhLE9BQU8sS0FBSyxZQUFZLE9BQU8sS0FBSyxVQUFVLFlBQVksYUFBYSxhQUFhLGFBQWEsT0FBTyxLQUFLLFVBQVUsTUFBTSxLQUFLLFlBQVksYUFBYSxPQUFPLEtBQUssVUFBVSxZQUFZLHNDQUFzQywwQkFBMEIsZ0JBQWdCLGlCQUFpQixzQkFBc0IsdUJBQXVCLHVCQUF1QiwyQkFBMkIsK0JBQStCLGdDQUFnQyxnQkFBZ0Isb0JBQW9CLEdBQUcsc0JBQXNCLHFDQUFxQyxnQkFBZ0IsMEJBQTBCLDhCQUE4QixHQUFHLG9CQUFvQixxQ0FBcUMsR0FBRyxvQkFBb0Isa0JBQWtCLDJCQUEyQix3QkFBd0IsNEJBQTRCLHVCQUF1QixHQUFHLG9CQUFvQixpQkFBaUIsR0FBRyxvQkFBb0IsaUNBQWlDLGtDQUFrQyxHQUFHLGlCQUFpQixrQkFBa0IsMkJBQTJCLEdBQUcscUJBQXFCO0FBQ2p0RTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uL3N0eWxlcy9TaGFyZS5tb2R1bGUuY3NzP2MwZDMiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0c1xudmFyIF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyA9IHJlcXVpcmUoXCIuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9ydW50aW1lL2FwaS5qc1wiKTtcbnZhciBfX19DU1NfTE9BREVSX0VYUE9SVF9fXyA9IF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyh0cnVlKTtcbi8vIE1vZHVsZVxuX19fQ1NTX0xPQURFUl9FWFBPUlRfX18ucHVzaChbbW9kdWxlLmlkLCBcIi5TaGFyZV9zaGFyZV9idG5fX3g4NUU2IHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHdpZHRoOiA0MHB4O1xcbiAgaGVpZ2h0OiA0MHB4O1xcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBib3JkZXItcmFkaXVzOiA1MCU7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XFxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XFxuICBtYXJnaW46IDVweDtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG59XFxuXFxuLlNoYXJlX3NoYXJlX2J0bl9feDg1RTY6aG92ZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XFxuICBjb2xvcjogI2ZmZjtcXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcXG4gIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XFxufVxcblxcbi5TaGFyZV9zaGFyZV9idG5fX3g4NUU2IHN2ZyB7XFxuICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQgIWltcG9ydGFudDtcXG59XFxuXFxuLlNoYXJlX3NoYXJlX3NlY3Rpb25fX2ZYbGhwIHtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbn1cXG5cXG4uU2hhcmVfc2hhcmVfYnV0dG9uc19fTFNKakIge1xcbiAgbWFyZ2luOiAyMHB4O1xcbn1cXG5cXG4uU2hhcmVfc2hhcmVfc2VjdGlvbl9fZlhsaHAge1xcbiAgcGFkZGluZy1sZWZ0OiAxMCUgIWltcG9ydGFudDtcXG4gIHBhZGRpbmctcmlnaHQ6IDEwJSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uU2hhcmVfc2hhcmVfdGV4dF9fOHByUmMge1xcbiAgZGlzcGxheTogZmxleDtcXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XFxufVxcblwiLCBcIlwiLHtcInZlcnNpb25cIjozLFwic291cmNlc1wiOltcIndlYnBhY2s6Ly9zdHlsZXMvU2hhcmUubW9kdWxlLmNzc1wiXSxcIm5hbWVzXCI6W10sXCJtYXBwaW5nc1wiOlwiQUFBQTtFQUNFLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0QiwwQkFBMEI7RUFDMUIsMkJBQTJCO0VBQzNCLFdBQVc7RUFDWCxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsZ0NBQWdDO0VBQ2hDLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLDRCQUE0QjtFQUM1Qiw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSxhQUFhO0VBQ2Isc0JBQXNCO0FBQ3hCXCIsXCJzb3VyY2VzQ29udGVudFwiOltcIi5zaGFyZV9idG4ge1xcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xcbiAgd2lkdGg6IDQwcHg7XFxuICBoZWlnaHQ6IDQwcHg7XFxuICBsaW5lLWhlaWdodDogNDVweDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XFxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcXG4gIG1hcmdpbjogNXB4O1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbn1cXG5cXG4uc2hhcmVfYnRuOmhvdmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xcbiAgY29sb3I6ICNmZmY7XFxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XFxuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xcbn1cXG5cXG4uc2hhcmVfYnRuIHN2ZyB7XFxuICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQgIWltcG9ydGFudDtcXG59XFxuXFxuLnNoYXJlX3NlY3Rpb24ge1xcbiAgZGlzcGxheTogZmxleDtcXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxufVxcblxcbi5zaGFyZV9idXR0b25zIHtcXG4gIG1hcmdpbjogMjBweDtcXG59XFxuXFxuLnNoYXJlX3NlY3Rpb24ge1xcbiAgcGFkZGluZy1sZWZ0OiAxMCUgIWltcG9ydGFudDtcXG4gIHBhZGRpbmctcmlnaHQ6IDEwJSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc2hhcmVfdGV4dCB7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcXG59XFxuXCJdLFwic291cmNlUm9vdFwiOlwiXCJ9XSk7XG4vLyBFeHBvcnRzXG5fX19DU1NfTE9BREVSX0VYUE9SVF9fXy5sb2NhbHMgPSB7XG5cdFwic2hhcmVfYnRuXCI6IFwiU2hhcmVfc2hhcmVfYnRuX194ODVFNlwiLFxuXHRcInNoYXJlX3NlY3Rpb25cIjogXCJTaGFyZV9zaGFyZV9zZWN0aW9uX19mWGxocFwiLFxuXHRcInNoYXJlX2J1dHRvbnNcIjogXCJTaGFyZV9zaGFyZV9idXR0b25zX19MU0pqQlwiLFxuXHRcInNoYXJlX3RleHRcIjogXCJTaGFyZV9zaGFyZV90ZXh0X184cHJSY1wiXG59O1xubW9kdWxlLmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0VYUE9SVF9fXztcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Share.module.css\n"));

/***/ }),

/***/ "./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Spinner.module.css":
/*!***************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Spinner.module.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

eval(__webpack_require__.ts("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js\");\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(true);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".Spinner_spinner__V06q5 {\\n  top: 0;\\n  left: 0;\\n  z-index: -1;\\n  width: 100%;\\n  height: 100%;\\n  border-radius: 7px;\\n}\\n.Spinner_spinner__V06q5,\\n.Spinner_spinner_inner__OP0EB {\\n  position: absolute;\\n  opacity: 0;\\n  transition: all 0.2s ease-in-out;\\n}\\n.Spinner_spinner_inner__OP0EB {\\n  top: calc(50% - 1.5625rem);\\n  left: calc(50% - 1.5625rem);\\n  display: block;\\n  width: 3.125rem;\\n  height: 3.125rem;\\n  margin: 0 auto;\\n  border: 4px solid var(--secondary);\\n  border-top-color: var(--primary);\\n  border-radius: 50%;\\n}\\n.Spinner_spinner__V06q5.Spinner_active__Ciapf {\\n  z-index: 999;\\n  background-color: hsla(0, 0%, 100%, 0.6);\\n  opacity: 1;\\n}\\n.Spinner_spinner__V06q5.Spinner_active__Ciapf .Spinner_spinner_inner__OP0EB {\\n  opacity: 1;\\n  animation: Spinner_spin__Dfcyj 1s ease-in-out infinite;\\n}\\n.Spinner_spinner__V06q5.Spinner_active__Ciapf .Spinner_spinner_inner__OP0EB.Spinner_fixed__B_qcv {\\n  position: fixed;\\n}\\n@keyframes Spinner_spin__Dfcyj {\\n  to {\\n    transform: rotate(1turn);\\n  }\\n}\\n\", \"\",{\"version\":3,\"sources\":[\"webpack://styles/Spinner.module.css\"],\"names\":[],\"mappings\":\"AAAA;EACE,MAAM;EACN,OAAO;EACP,WAAW;EACX,WAAW;EACX,YAAY;EACZ,kBAAkB;AACpB;AACA;;EAEE,kBAAkB;EAClB,UAAU;EAGV,gCAAgC;AAClC;AACA;EACE,0BAA0B;EAC1B,2BAA2B;EAC3B,cAAc;EACd,eAAe;EACf,gBAAgB;EAChB,cAAc;EACd,kCAAkC;EAClC,gCAAgC;EAChC,kBAAkB;AACpB;AACA;EACE,YAAY;EACZ,wCAAwC;EACxC,UAAU;AACZ;AACA;EACE,UAAU;EAEV,sDAAuC;AACzC;AACA;EACE,eAAe;AACjB;AAOA;EACE;IAEE,wBAAwB;EAC1B;AACF\",\"sourcesContent\":[\".spinner {\\n  top: 0;\\n  left: 0;\\n  z-index: -1;\\n  width: 100%;\\n  height: 100%;\\n  border-radius: 7px;\\n}\\n.spinner,\\n.spinner_inner {\\n  position: absolute;\\n  opacity: 0;\\n  -webkit-transition: all 0.2s ease-in-out;\\n  -o-transition: all 0.2s ease-in-out;\\n  transition: all 0.2s ease-in-out;\\n}\\n.spinner_inner {\\n  top: calc(50% - 1.5625rem);\\n  left: calc(50% - 1.5625rem);\\n  display: block;\\n  width: 3.125rem;\\n  height: 3.125rem;\\n  margin: 0 auto;\\n  border: 4px solid var(--secondary);\\n  border-top-color: var(--primary);\\n  border-radius: 50%;\\n}\\n.spinner.active {\\n  z-index: 999;\\n  background-color: hsla(0, 0%, 100%, 0.6);\\n  opacity: 1;\\n}\\n.spinner.active .spinner_inner {\\n  opacity: 1;\\n  -webkit-animation: spin 1s ease-in-out infinite;\\n  animation: spin 1s ease-in-out infinite;\\n}\\n.spinner.active .spinner_inner.fixed {\\n  position: fixed;\\n}\\n@-webkit-keyframes spin {\\n  to {\\n    -webkit-transform: rotate(1turn);\\n    transform: rotate(1turn);\\n  }\\n}\\n@keyframes spin {\\n  to {\\n    -webkit-transform: rotate(1turn);\\n    transform: rotate(1turn);\\n  }\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\n___CSS_LOADER_EXPORT___.locals = {\n\t\"spinner\": \"Spinner_spinner__V06q5\",\n\t\"spinner_inner\": \"Spinner_spinner_inner__OP0EB\",\n\t\"active\": \"Spinner_active__Ciapf\",\n\t\"spin\": \"Spinner_spin__Dfcyj\",\n\t\"fixed\": \"Spinner_fixed__B_qcv\"\n};\nmodule.exports = ___CSS_LOADER_EXPORT___;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMV0hLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3J1bGVTZXRbMV0ucnVsZXNbN10ub25lT2ZbOF0udXNlWzJdIS4vc3R5bGVzL1NwaW5uZXIubW9kdWxlLmNzcyIsIm1hcHBpbmdzIjoiQUFBQTtBQUNBLGtDQUFrQyxtQkFBTyxDQUFDLG1LQUErRTtBQUN6SDtBQUNBO0FBQ0EsbUVBQW1FLFdBQVcsWUFBWSxnQkFBZ0IsZ0JBQWdCLGlCQUFpQix1QkFBdUIsR0FBRywyREFBMkQsdUJBQXVCLGVBQWUscUNBQXFDLEdBQUcsaUNBQWlDLCtCQUErQixnQ0FBZ0MsbUJBQW1CLG9CQUFvQixxQkFBcUIsbUJBQW1CLHVDQUF1QyxxQ0FBcUMsdUJBQXVCLEdBQUcsaURBQWlELGlCQUFpQiw2Q0FBNkMsZUFBZSxHQUFHLCtFQUErRSxlQUFlLDJEQUEyRCxHQUFHLG9HQUFvRyxvQkFBb0IsR0FBRyxrQ0FBa0MsUUFBUSwrQkFBK0IsS0FBSyxHQUFHLFNBQVMsMEZBQTBGLFVBQVUsVUFBVSxVQUFVLFVBQVUsVUFBVSxZQUFZLE1BQU0sTUFBTSxZQUFZLFdBQVcsWUFBWSxNQUFNLEtBQUssWUFBWSxhQUFhLFdBQVcsVUFBVSxZQUFZLFdBQVcsWUFBWSxhQUFhLGFBQWEsTUFBTSxLQUFLLFVBQVUsWUFBWSxXQUFXLEtBQUssS0FBSyxVQUFVLFlBQVksTUFBTSxLQUFLLFVBQVUsTUFBTSxLQUFLLEtBQUssWUFBWSxNQUFNLG1DQUFtQyxXQUFXLFlBQVksZ0JBQWdCLGdCQUFnQixpQkFBaUIsdUJBQXVCLEdBQUcsNkJBQTZCLHVCQUF1QixlQUFlLDZDQUE2Qyx3Q0FBd0MscUNBQXFDLEdBQUcsa0JBQWtCLCtCQUErQixnQ0FBZ0MsbUJBQW1CLG9CQUFvQixxQkFBcUIsbUJBQW1CLHVDQUF1QyxxQ0FBcUMsdUJBQXVCLEdBQUcsbUJBQW1CLGlCQUFpQiw2Q0FBNkMsZUFBZSxHQUFHLGtDQUFrQyxlQUFlLG9EQUFvRCw0Q0FBNEMsR0FBRyx3Q0FBd0Msb0JBQW9CLEdBQUcsMkJBQTJCLFFBQVEsdUNBQXVDLCtCQUErQixLQUFLLEdBQUcsbUJBQW1CLFFBQVEsdUNBQXVDLCtCQUErQixLQUFLLEdBQUcscUJBQXFCO0FBQ3JtRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vc3R5bGVzL1NwaW5uZXIubW9kdWxlLmNzcz80ZWUzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydHNcbnZhciBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18gPSByZXF1aXJlKFwiLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvY3NzLWxvYWRlci9zcmMvcnVudGltZS9hcGkuanNcIik7XG52YXIgX19fQ1NTX0xPQURFUl9FWFBPUlRfX18gPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18odHJ1ZSk7XG4vLyBNb2R1bGVcbl9fX0NTU19MT0FERVJfRVhQT1JUX19fLnB1c2goW21vZHVsZS5pZCwgXCIuU3Bpbm5lcl9zcGlubmVyX19WMDZxNSB7XFxuICB0b3A6IDA7XFxuICBsZWZ0OiAwO1xcbiAgei1pbmRleDogLTE7XFxuICB3aWR0aDogMTAwJTtcXG4gIGhlaWdodDogMTAwJTtcXG4gIGJvcmRlci1yYWRpdXM6IDdweDtcXG59XFxuLlNwaW5uZXJfc3Bpbm5lcl9fVjA2cTUsXFxuLlNwaW5uZXJfc3Bpbm5lcl9pbm5lcl9fT1AwRUIge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgb3BhY2l0eTogMDtcXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xcbn1cXG4uU3Bpbm5lcl9zcGlubmVyX2lubmVyX19PUDBFQiB7XFxuICB0b3A6IGNhbGMoNTAlIC0gMS41NjI1cmVtKTtcXG4gIGxlZnQ6IGNhbGMoNTAlIC0gMS41NjI1cmVtKTtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbiAgd2lkdGg6IDMuMTI1cmVtO1xcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcXG4gIG1hcmdpbjogMCBhdXRvO1xcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc2Vjb25kYXJ5KTtcXG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXByaW1hcnkpO1xcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xcbn1cXG4uU3Bpbm5lcl9zcGlubmVyX19WMDZxNS5TcGlubmVyX2FjdGl2ZV9fQ2lhcGYge1xcbiAgei1pbmRleDogOTk5O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgMC42KTtcXG4gIG9wYWNpdHk6IDE7XFxufVxcbi5TcGlubmVyX3NwaW5uZXJfX1YwNnE1LlNwaW5uZXJfYWN0aXZlX19DaWFwZiAuU3Bpbm5lcl9zcGlubmVyX2lubmVyX19PUDBFQiB7XFxuICBvcGFjaXR5OiAxO1xcbiAgYW5pbWF0aW9uOiBTcGlubmVyX3NwaW5fX0RmY3lqIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xcbn1cXG4uU3Bpbm5lcl9zcGlubmVyX19WMDZxNS5TcGlubmVyX2FjdGl2ZV9fQ2lhcGYgLlNwaW5uZXJfc3Bpbm5lcl9pbm5lcl9fT1AwRUIuU3Bpbm5lcl9maXhlZF9fQl9xY3Yge1xcbiAgcG9zaXRpb246IGZpeGVkO1xcbn1cXG5Aa2V5ZnJhbWVzIFNwaW5uZXJfc3Bpbl9fRGZjeWoge1xcbiAgdG8ge1xcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XFxuICB9XFxufVxcblwiLCBcIlwiLHtcInZlcnNpb25cIjozLFwic291cmNlc1wiOltcIndlYnBhY2s6Ly9zdHlsZXMvU3Bpbm5lci5tb2R1bGUuY3NzXCJdLFwibmFtZXNcIjpbXSxcIm1hcHBpbmdzXCI6XCJBQUFBO0VBQ0UsTUFBTTtFQUNOLE9BQU87RUFDUCxXQUFXO0VBQ1gsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7QUFDcEI7QUFDQTs7RUFFRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUdWLGdDQUFnQztBQUNsQztBQUNBO0VBQ0UsMEJBQTBCO0VBQzFCLDJCQUEyQjtFQUMzQixjQUFjO0VBQ2QsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2Qsa0NBQWtDO0VBQ2xDLGdDQUFnQztFQUNoQyxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLFlBQVk7RUFDWix3Q0FBd0M7RUFDeEMsVUFBVTtBQUNaO0FBQ0E7RUFDRSxVQUFVO0VBRVYsc0RBQXVDO0FBQ3pDO0FBQ0E7RUFDRSxlQUFlO0FBQ2pCO0FBT0E7RUFDRTtJQUVFLHdCQUF3QjtFQUMxQjtBQUNGXCIsXCJzb3VyY2VzQ29udGVudFwiOltcIi5zcGlubmVyIHtcXG4gIHRvcDogMDtcXG4gIGxlZnQ6IDA7XFxuICB6LWluZGV4OiAtMTtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xcbn1cXG4uc3Bpbm5lcixcXG4uc3Bpbm5lcl9pbm5lciB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBvcGFjaXR5OiAwO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcXG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XFxufVxcbi5zcGlubmVyX2lubmVyIHtcXG4gIHRvcDogY2FsYyg1MCUgLSAxLjU2MjVyZW0pO1xcbiAgbGVmdDogY2FsYyg1MCUgLSAxLjU2MjVyZW0pO1xcbiAgZGlzcGxheTogYmxvY2s7XFxuICB3aWR0aDogMy4xMjVyZW07XFxuICBoZWlnaHQ6IDMuMTI1cmVtO1xcbiAgbWFyZ2luOiAwIGF1dG87XFxuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnkpO1xcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XFxuICBib3JkZXItcmFkaXVzOiA1MCU7XFxufVxcbi5zcGlubmVyLmFjdGl2ZSB7XFxuICB6LWluZGV4OiA5OTk7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjYpO1xcbiAgb3BhY2l0eTogMTtcXG59XFxuLnNwaW5uZXIuYWN0aXZlIC5zcGlubmVyX2lubmVyIHtcXG4gIG9wYWNpdHk6IDE7XFxuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcXG4gIGFuaW1hdGlvbjogc3BpbiAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcXG59XFxuLnNwaW5uZXIuYWN0aXZlIC5zcGlubmVyX2lubmVyLmZpeGVkIHtcXG4gIHBvc2l0aW9uOiBmaXhlZDtcXG59XFxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xcbiAgdG8ge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xcbiAgfVxcbn1cXG5Aa2V5ZnJhbWVzIHNwaW4ge1xcbiAgdG8ge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xcbiAgfVxcbn1cXG5cIl0sXCJzb3VyY2VSb290XCI6XCJcIn1dKTtcbi8vIEV4cG9ydHNcbl9fX0NTU19MT0FERVJfRVhQT1JUX19fLmxvY2FscyA9IHtcblx0XCJzcGlubmVyXCI6IFwiU3Bpbm5lcl9zcGlubmVyX19WMDZxNVwiLFxuXHRcInNwaW5uZXJfaW5uZXJcIjogXCJTcGlubmVyX3NwaW5uZXJfaW5uZXJfX09QMEVCXCIsXG5cdFwiYWN0aXZlXCI6IFwiU3Bpbm5lcl9hY3RpdmVfX0NpYXBmXCIsXG5cdFwic3BpblwiOiBcIlNwaW5uZXJfc3Bpbl9fRGZjeWpcIixcblx0XCJmaXhlZFwiOiBcIlNwaW5uZXJfZml4ZWRfX0JfcWN2XCJcbn07XG5tb2R1bGUuZXhwb3J0cyA9IF9fX0NTU19MT0FERVJfRVhQT1JUX19fO1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Spinner.module.css\n"));

/***/ }),

/***/ "./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Step.module.css":
/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Step.module.css ***!
  \************************************************************************************************************************************************************************************************************************************************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

eval(__webpack_require__.ts("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js\");\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(true);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".Step_step_wrapper__nLw3W {\\n  display: flex;\\n  align-items: baseline;\\n}\\n\\n.Step_step_number__Uenmi {\\n  margin: 0;\\n  min-width: 0;\\n  width: 50px;\\n  height: 50px;\\n  display: flex;\\n  align-items: center;\\n  margin-left: auto;\\n  margin-right: auto;\\n  font-size: 25px;\\n  font-weight: 700;\\n  justify-content: flex-start;\\n  color: var(--primary);\\n}\\n\\n@media screen and (min-width: 640px) {\\n  .Step_step_number__Uenmi {\\n    width: 60px;\\n    height: 60px;\\n    margin-left: 0;\\n    margin-right: 0;\\n    font-size: 30px;\\n  }\\n}\\n\\n@media screen and (min-width: 1220px) {\\n  .Step_step_number__Uenmi {\\n    width: 70px;\\n    height: 70px;\\n    font-size: 35px;\\n  }\\n}\\n\\n@media only screen and (max-width: 768px) {\\n  /* For mobile phones: */\\n  .Step_step_desc___CeC1 {\\n    font-size: 16px !important;\\n  }\\n}\\n\\n.Step_step_desc___CeC1 {\\n  box-sizing: border-box;\\n  margin: 0;\\n  min-width: 0;\\n  padding-right: 0;\\n  margin-bottom: 20px;\\n  margin-left: 10px;\\n  line-height: 24px;\\n  font-size: 18px;\\n  font-stretch: 400;\\n  font-weight: 400;\\n  color: rgba(33, 33, 33, 1);\\n  text-align: start;\\n  width: 100%;\\n}\\n\\n@media screen and (min-width: 480px) {\\n  .Step_step_desc___CeC1 {\\n    margin-bottom: 15px;\\n    text-align: start;\\n  }\\n}\\n\\n@media screen and (min-width: 1220px) {\\n  .Step_step_desc___CeC1 {\\n    padding-right: 10px;\\n  }\\n}\\n\", \"\",{\"version\":3,\"sources\":[\"webpack://styles/Step.module.css\"],\"names\":[],\"mappings\":\"AAAA;EACE,aAAa;EACb,qBAAqB;AACvB;;AAEA;EACE,SAAS;EACT,YAAY;EACZ,WAAW;EACX,YAAY;EACZ,aAAa;EACb,mBAAmB;EACnB,iBAAiB;EACjB,kBAAkB;EAClB,eAAe;EACf,gBAAgB;EAChB,2BAA2B;EAC3B,qBAAqB;AACvB;;AAEA;EACE;IACE,WAAW;IACX,YAAY;IACZ,cAAc;IACd,eAAe;IACf,eAAe;EACjB;AACF;;AAEA;EACE;IACE,WAAW;IACX,YAAY;IACZ,eAAe;EACjB;AACF;;AAEA;EACE,uBAAuB;EACvB;IACE,0BAA0B;EAC5B;AACF;;AAEA;EACE,sBAAsB;EACtB,SAAS;EACT,YAAY;EACZ,gBAAgB;EAChB,mBAAmB;EACnB,iBAAiB;EACjB,iBAAiB;EACjB,eAAe;EACf,iBAAiB;EACjB,gBAAgB;EAChB,0BAA0B;EAC1B,iBAAiB;EACjB,WAAW;AACb;;AAEA;EACE;IACE,mBAAmB;IACnB,iBAAiB;EACnB;AACF;;AAEA;EACE;IACE,mBAAmB;EACrB;AACF\",\"sourcesContent\":[\".step_wrapper {\\n  display: flex;\\n  align-items: baseline;\\n}\\n\\n.step_number {\\n  margin: 0;\\n  min-width: 0;\\n  width: 50px;\\n  height: 50px;\\n  display: flex;\\n  align-items: center;\\n  margin-left: auto;\\n  margin-right: auto;\\n  font-size: 25px;\\n  font-weight: 700;\\n  justify-content: flex-start;\\n  color: var(--primary);\\n}\\n\\n@media screen and (min-width: 640px) {\\n  .step_number {\\n    width: 60px;\\n    height: 60px;\\n    margin-left: 0;\\n    margin-right: 0;\\n    font-size: 30px;\\n  }\\n}\\n\\n@media screen and (min-width: 1220px) {\\n  .step_number {\\n    width: 70px;\\n    height: 70px;\\n    font-size: 35px;\\n  }\\n}\\n\\n@media only screen and (max-width: 768px) {\\n  /* For mobile phones: */\\n  .step_desc {\\n    font-size: 16px !important;\\n  }\\n}\\n\\n.step_desc {\\n  box-sizing: border-box;\\n  margin: 0;\\n  min-width: 0;\\n  padding-right: 0;\\n  margin-bottom: 20px;\\n  margin-left: 10px;\\n  line-height: 24px;\\n  font-size: 18px;\\n  font-stretch: 400;\\n  font-weight: 400;\\n  color: rgba(33, 33, 33, 1);\\n  text-align: start;\\n  width: 100%;\\n}\\n\\n@media screen and (min-width: 480px) {\\n  .step_desc {\\n    margin-bottom: 15px;\\n    text-align: start;\\n  }\\n}\\n\\n@media screen and (min-width: 1220px) {\\n  .step_desc {\\n    padding-right: 10px;\\n  }\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\n___CSS_LOADER_EXPORT___.locals = {\n\t\"step_wrapper\": \"Step_step_wrapper__nLw3W\",\n\t\"step_number\": \"Step_step_number__Uenmi\",\n\t\"step_desc\": \"Step_step_desc___CeC1\"\n};\nmodule.exports = ___CSS_LOADER_EXPORT___;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMV0hLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3J1bGVTZXRbMV0ucnVsZXNbN10ub25lT2ZbOF0udXNlWzJdIS4vc3R5bGVzL1N0ZXAubW9kdWxlLmNzcyIsIm1hcHBpbmdzIjoiQUFBQTtBQUNBLGtDQUFrQyxtQkFBTyxDQUFDLG1LQUErRTtBQUN6SDtBQUNBO0FBQ0EscUVBQXFFLGtCQUFrQiwwQkFBMEIsR0FBRyw4QkFBOEIsY0FBYyxpQkFBaUIsZ0JBQWdCLGlCQUFpQixrQkFBa0Isd0JBQXdCLHNCQUFzQix1QkFBdUIsb0JBQW9CLHFCQUFxQixnQ0FBZ0MsMEJBQTBCLEdBQUcsMENBQTBDLDhCQUE4QixrQkFBa0IsbUJBQW1CLHFCQUFxQixzQkFBc0Isc0JBQXNCLEtBQUssR0FBRywyQ0FBMkMsOEJBQThCLGtCQUFrQixtQkFBbUIsc0JBQXNCLEtBQUssR0FBRywrQ0FBK0Msd0RBQXdELGlDQUFpQyxLQUFLLEdBQUcsNEJBQTRCLDJCQUEyQixjQUFjLGlCQUFpQixxQkFBcUIsd0JBQXdCLHNCQUFzQixzQkFBc0Isb0JBQW9CLHNCQUFzQixxQkFBcUIsK0JBQStCLHNCQUFzQixnQkFBZ0IsR0FBRywwQ0FBMEMsNEJBQTRCLDBCQUEwQix3QkFBd0IsS0FBSyxHQUFHLDJDQUEyQyw0QkFBNEIsMEJBQTBCLEtBQUssR0FBRyxTQUFTLHVGQUF1RixVQUFVLFlBQVksT0FBTyxLQUFLLFVBQVUsVUFBVSxVQUFVLFVBQVUsVUFBVSxZQUFZLGFBQWEsYUFBYSxXQUFXLFlBQVksYUFBYSxhQUFhLE9BQU8sS0FBSyxLQUFLLFVBQVUsVUFBVSxVQUFVLFVBQVUsVUFBVSxNQUFNLE1BQU0sS0FBSyxLQUFLLFVBQVUsVUFBVSxVQUFVLE1BQU0sTUFBTSxLQUFLLFlBQVksTUFBTSxZQUFZLE1BQU0sTUFBTSxLQUFLLFlBQVksV0FBVyxVQUFVLFlBQVksYUFBYSxhQUFhLGFBQWEsV0FBVyxZQUFZLGFBQWEsYUFBYSxhQUFhLFdBQVcsTUFBTSxLQUFLLEtBQUssWUFBWSxhQUFhLE1BQU0sTUFBTSxLQUFLLEtBQUssWUFBWSxNQUFNLHdDQUF3QyxrQkFBa0IsMEJBQTBCLEdBQUcsa0JBQWtCLGNBQWMsaUJBQWlCLGdCQUFnQixpQkFBaUIsa0JBQWtCLHdCQUF3QixzQkFBc0IsdUJBQXVCLG9CQUFvQixxQkFBcUIsZ0NBQWdDLDBCQUEwQixHQUFHLDBDQUEwQyxrQkFBa0Isa0JBQWtCLG1CQUFtQixxQkFBcUIsc0JBQXNCLHNCQUFzQixLQUFLLEdBQUcsMkNBQTJDLGtCQUFrQixrQkFBa0IsbUJBQW1CLHNCQUFzQixLQUFLLEdBQUcsK0NBQStDLDRDQUE0QyxpQ0FBaUMsS0FBSyxHQUFHLGdCQUFnQiwyQkFBMkIsY0FBYyxpQkFBaUIscUJBQXFCLHdCQUF3QixzQkFBc0Isc0JBQXNCLG9CQUFvQixzQkFBc0IscUJBQXFCLCtCQUErQixzQkFBc0IsZ0JBQWdCLEdBQUcsMENBQTBDLGdCQUFnQiwwQkFBMEIsd0JBQXdCLEtBQUssR0FBRywyQ0FBMkMsZ0JBQWdCLDBCQUEwQixLQUFLLEdBQUcscUJBQXFCO0FBQ3AxRztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi9zdHlsZXMvU3RlcC5tb2R1bGUuY3NzP2NmMTkiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0c1xudmFyIF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyA9IHJlcXVpcmUoXCIuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9ydW50aW1lL2FwaS5qc1wiKTtcbnZhciBfX19DU1NfTE9BREVSX0VYUE9SVF9fXyA9IF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyh0cnVlKTtcbi8vIE1vZHVsZVxuX19fQ1NTX0xPQURFUl9FWFBPUlRfX18ucHVzaChbbW9kdWxlLmlkLCBcIi5TdGVwX3N0ZXBfd3JhcHBlcl9fbkx3M1cge1xcbiAgZGlzcGxheTogZmxleDtcXG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcXG59XFxuXFxuLlN0ZXBfc3RlcF9udW1iZXJfX1Vlbm1pIHtcXG4gIG1hcmdpbjogMDtcXG4gIG1pbi13aWR0aDogMDtcXG4gIHdpZHRoOiA1MHB4O1xcbiAgaGVpZ2h0OiA1MHB4O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBtYXJnaW4tbGVmdDogYXV0bztcXG4gIG1hcmdpbi1yaWdodDogYXV0bztcXG4gIGZvbnQtc2l6ZTogMjVweDtcXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XFxuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XFxufVxcblxcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XFxuICAuU3RlcF9zdGVwX251bWJlcl9fVWVubWkge1xcbiAgICB3aWR0aDogNjBweDtcXG4gICAgaGVpZ2h0OiA2MHB4O1xcbiAgICBtYXJnaW4tbGVmdDogMDtcXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xcbiAgICBmb250LXNpemU6IDMwcHg7XFxuICB9XFxufVxcblxcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xcbiAgLlN0ZXBfc3RlcF9udW1iZXJfX1Vlbm1pIHtcXG4gICAgd2lkdGg6IDcwcHg7XFxuICAgIGhlaWdodDogNzBweDtcXG4gICAgZm9udC1zaXplOiAzNXB4O1xcbiAgfVxcbn1cXG5cXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XFxuICAvKiBGb3IgbW9iaWxlIHBob25lczogKi9cXG4gIC5TdGVwX3N0ZXBfZGVzY19fX0NlQzEge1xcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcXG4gIH1cXG59XFxuXFxuLlN0ZXBfc3RlcF9kZXNjX19fQ2VDMSB7XFxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xcbiAgbWFyZ2luOiAwO1xcbiAgbWluLXdpZHRoOiAwO1xcbiAgcGFkZGluZy1yaWdodDogMDtcXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XFxuICBtYXJnaW4tbGVmdDogMTBweDtcXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xcbiAgZm9udC1zaXplOiAxOHB4O1xcbiAgZm9udC1zdHJldGNoOiA0MDA7XFxuICBmb250LXdlaWdodDogNDAwO1xcbiAgY29sb3I6IHJnYmEoMzMsIDMzLCAzMywgMSk7XFxuICB0ZXh0LWFsaWduOiBzdGFydDtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG5cXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xcbiAgLlN0ZXBfc3RlcF9kZXNjX19fQ2VDMSB7XFxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XFxuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xcbiAgfVxcbn1cXG5cXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcXG4gIC5TdGVwX3N0ZXBfZGVzY19fX0NlQzEge1xcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xcbiAgfVxcbn1cXG5cIiwgXCJcIix7XCJ2ZXJzaW9uXCI6MyxcInNvdXJjZXNcIjpbXCJ3ZWJwYWNrOi8vc3R5bGVzL1N0ZXAubW9kdWxlLmNzc1wiXSxcIm5hbWVzXCI6W10sXCJtYXBwaW5nc1wiOlwiQUFBQTtFQUNFLGFBQWE7RUFDYixxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxTQUFTO0VBQ1QsWUFBWTtFQUNaLFdBQVc7RUFDWCxZQUFZO0VBQ1osYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsMkJBQTJCO0VBQzNCLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFO0lBQ0UsV0FBVztJQUNYLFlBQVk7SUFDWixjQUFjO0lBQ2QsZUFBZTtJQUNmLGVBQWU7RUFDakI7QUFDRjs7QUFFQTtFQUNFO0lBQ0UsV0FBVztJQUNYLFlBQVk7SUFDWixlQUFlO0VBQ2pCO0FBQ0Y7O0FBRUE7RUFDRSx1QkFBdUI7RUFDdkI7SUFDRSwwQkFBMEI7RUFDNUI7QUFDRjs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QixTQUFTO0VBQ1QsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQiwwQkFBMEI7RUFDMUIsaUJBQWlCO0VBQ2pCLFdBQVc7QUFDYjs7QUFFQTtFQUNFO0lBQ0UsbUJBQW1CO0lBQ25CLGlCQUFpQjtFQUNuQjtBQUNGOztBQUVBO0VBQ0U7SUFDRSxtQkFBbUI7RUFDckI7QUFDRlwiLFwic291cmNlc0NvbnRlbnRcIjpbXCIuc3RlcF93cmFwcGVyIHtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XFxufVxcblxcbi5zdGVwX251bWJlciB7XFxuICBtYXJnaW46IDA7XFxuICBtaW4td2lkdGg6IDA7XFxuICB3aWR0aDogNTBweDtcXG4gIGhlaWdodDogNTBweDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XFxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XFxuICBmb250LXNpemU6IDI1cHg7XFxuICBmb250LXdlaWdodDogNzAwO1xcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xcbn1cXG5cXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xcbiAgLnN0ZXBfbnVtYmVyIHtcXG4gICAgd2lkdGg6IDYwcHg7XFxuICAgIGhlaWdodDogNjBweDtcXG4gICAgbWFyZ2luLWxlZnQ6IDA7XFxuICAgIG1hcmdpbi1yaWdodDogMDtcXG4gICAgZm9udC1zaXplOiAzMHB4O1xcbiAgfVxcbn1cXG5cXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIHtcXG4gIC5zdGVwX251bWJlciB7XFxuICAgIHdpZHRoOiA3MHB4O1xcbiAgICBoZWlnaHQ6IDcwcHg7XFxuICAgIGZvbnQtc2l6ZTogMzVweDtcXG4gIH1cXG59XFxuXFxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xcbiAgLyogRm9yIG1vYmlsZSBwaG9uZXM6ICovXFxuICAuc3RlcF9kZXNjIHtcXG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XFxuICB9XFxufVxcblxcbi5zdGVwX2Rlc2Mge1xcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gIG1hcmdpbjogMDtcXG4gIG1pbi13aWR0aDogMDtcXG4gIHBhZGRpbmctcmlnaHQ6IDA7XFxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XFxuICBsaW5lLWhlaWdodDogMjRweDtcXG4gIGZvbnQtc2l6ZTogMThweDtcXG4gIGZvbnQtc3RyZXRjaDogNDAwO1xcbiAgZm9udC13ZWlnaHQ6IDQwMDtcXG4gIGNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDEpO1xcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuXFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcXG4gIC5zdGVwX2Rlc2Mge1xcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcXG4gIH1cXG59XFxuXFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XFxuICAuc3RlcF9kZXNjIHtcXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcXG4gIH1cXG59XFxuXCJdLFwic291cmNlUm9vdFwiOlwiXCJ9XSk7XG4vLyBFeHBvcnRzXG5fX19DU1NfTE9BREVSX0VYUE9SVF9fXy5sb2NhbHMgPSB7XG5cdFwic3RlcF93cmFwcGVyXCI6IFwiU3RlcF9zdGVwX3dyYXBwZXJfX25MdzNXXCIsXG5cdFwic3RlcF9udW1iZXJcIjogXCJTdGVwX3N0ZXBfbnVtYmVyX19VZW5taVwiLFxuXHRcInN0ZXBfZGVzY1wiOiBcIlN0ZXBfc3RlcF9kZXNjX19fQ2VDMVwiXG59O1xubW9kdWxlLmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0VYUE9SVF9fXztcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Step.module.css\n"));

/***/ }),

/***/ "./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Steps.module.css":
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Steps.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

eval(__webpack_require__.ts("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js\");\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(true);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".Steps_steps_title__9u2sK {\\n  text-align: center;\\n  font-weight: bold;\\n}\\n\\n.Steps_steps_section__oNn8h {\\n  padding-left: 6% !important;\\n  padding-right: 6% !important;\\n}\\n\", \"\",{\"version\":3,\"sources\":[\"webpack://styles/Steps.module.css\"],\"names\":[],\"mappings\":\"AAAA;EACE,kBAAkB;EAClB,iBAAiB;AACnB;;AAEA;EACE,2BAA2B;EAC3B,4BAA4B;AAC9B\",\"sourcesContent\":[\".steps_title {\\n  text-align: center;\\n  font-weight: bold;\\n}\\n\\n.steps_section {\\n  padding-left: 6% !important;\\n  padding-right: 6% !important;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\n___CSS_LOADER_EXPORT___.locals = {\n\t\"steps_title\": \"Steps_steps_title__9u2sK\",\n\t\"steps_section\": \"Steps_steps_section__oNn8h\"\n};\nmodule.exports = ___CSS_LOADER_EXPORT___;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMV0hLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3J1bGVTZXRbMV0ucnVsZXNbN10ub25lT2ZbOF0udXNlWzJdIS4vc3R5bGVzL1N0ZXBzLm1vZHVsZS5jc3MiLCJtYXBwaW5ncyI6IkFBQUE7QUFDQSxrQ0FBa0MsbUJBQU8sQ0FBQyxtS0FBK0U7QUFDekg7QUFDQTtBQUNBLHFFQUFxRSx1QkFBdUIsc0JBQXNCLEdBQUcsaUNBQWlDLGdDQUFnQyxpQ0FBaUMsR0FBRyxTQUFTLHdGQUF3RixZQUFZLGFBQWEsT0FBTyxLQUFLLFlBQVksYUFBYSx3Q0FBd0MsdUJBQXVCLHNCQUFzQixHQUFHLG9CQUFvQixnQ0FBZ0MsaUNBQWlDLEdBQUcscUJBQXFCO0FBQzlqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vc3R5bGVzL1N0ZXBzLm1vZHVsZS5jc3M/OTRjZiJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBJbXBvcnRzXG52YXIgX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fID0gcmVxdWlyZShcIi4uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYnVpbGQvd2VicGFjay9sb2FkZXJzL2Nzcy1sb2FkZXIvc3JjL3J1bnRpbWUvYXBpLmpzXCIpO1xudmFyIF9fX0NTU19MT0FERVJfRVhQT1JUX19fID0gX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fKHRydWUpO1xuLy8gTW9kdWxlXG5fX19DU1NfTE9BREVSX0VYUE9SVF9fXy5wdXNoKFttb2R1bGUuaWQsIFwiLlN0ZXBzX3N0ZXBzX3RpdGxlX185dTJzSyB7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBmb250LXdlaWdodDogYm9sZDtcXG59XFxuXFxuLlN0ZXBzX3N0ZXBzX3NlY3Rpb25fX29ObjhoIHtcXG4gIHBhZGRpbmctbGVmdDogNiUgIWltcG9ydGFudDtcXG4gIHBhZGRpbmctcmlnaHQ6IDYlICFpbXBvcnRhbnQ7XFxufVxcblwiLCBcIlwiLHtcInZlcnNpb25cIjozLFwic291cmNlc1wiOltcIndlYnBhY2s6Ly9zdHlsZXMvU3RlcHMubW9kdWxlLmNzc1wiXSxcIm5hbWVzXCI6W10sXCJtYXBwaW5nc1wiOlwiQUFBQTtFQUNFLGtCQUFrQjtFQUNsQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSwyQkFBMkI7RUFDM0IsNEJBQTRCO0FBQzlCXCIsXCJzb3VyY2VzQ29udGVudFwiOltcIi5zdGVwc190aXRsZSB7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBmb250LXdlaWdodDogYm9sZDtcXG59XFxuXFxuLnN0ZXBzX3NlY3Rpb24ge1xcbiAgcGFkZGluZy1sZWZ0OiA2JSAhaW1wb3J0YW50O1xcbiAgcGFkZGluZy1yaWdodDogNiUgIWltcG9ydGFudDtcXG59XFxuXCJdLFwic291cmNlUm9vdFwiOlwiXCJ9XSk7XG4vLyBFeHBvcnRzXG5fX19DU1NfTE9BREVSX0VYUE9SVF9fXy5sb2NhbHMgPSB7XG5cdFwic3RlcHNfdGl0bGVcIjogXCJTdGVwc19zdGVwc190aXRsZV9fOXUyc0tcIixcblx0XCJzdGVwc19zZWN0aW9uXCI6IFwiU3RlcHNfc3RlcHNfc2VjdGlvbl9fb05uOGhcIlxufTtcbm1vZHVsZS5leHBvcnRzID0gX19fQ1NTX0xPQURFUl9FWFBPUlRfX187XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Steps.module.css\n"));

/***/ }),

/***/ "./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/ToolsList.module.css":
/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/ToolsList.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

eval(__webpack_require__.ts("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js\");\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(true);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".ToolsList_dropdown__2vdE1 {\\n  display: flex;\\n  justify-content: center;\\n  width: 100%;\\n  background: var(--dropdown-bg);\\n  transition: all 0.5s ease-in;\\n  z-index: 999999;\\n  font-size: 16px !important;\\n  font-style: normal !important;\\n}\\n.ToolsList_dropdown__2vdE1 h4,\\n.ToolsList_dropdown__2vdE1 h3 {\\n  font-size: 16px !important;\\n}\\n\\n@media (max-width: 768px) {\\n  .ToolsList_dropdown__2vdE1 {\\n    height: 100%;\\n    text-align: start;\\n    transition: all 0.5s ease-in;\\n    justify-content: flex-start;\\n  }\\n}\\n\\n.ToolsList_dropdown_inner__mAm1Q > div {\\n  display: grid;\\n  grid-template-columns: repeat(1, 1fr);\\n  grid-gap: 2rem;\\n  gap: 2rem;\\n  padding-top: 1rem;\\n  padding-bottom: 1rem;\\n  width: 100%;\\n}\\n\\n@media (min-width: 425px) {\\n  .ToolsList_dropdown_inner__mAm1Q > div {\\n    grid-template-columns: repeat(2, 1fr);\\n  }\\n}\\n\\n@media (min-width: 768px) {\\n  .ToolsList_dropdown_inner__mAm1Q > div {\\n    grid-template-columns: repeat(3, 1fr);\\n  }\\n}\\n\\n@media (min-width: 960px) {\\n  .ToolsList_dropdown_inner__mAm1Q > div {\\n    grid-template-columns: repeat(4, 1fr);\\n  }\\n}\\n\\n@media (min-width: 1200px) {\\n  .ToolsList_dropdown_inner__mAm1Q > div {\\n    grid-template-columns: repeat(5, 1fr);\\n  }\\n}\\n\\n@media (min-width: 2560px) {\\n  .ToolsList_dropdown_inner__mAm1Q > div {\\n    grid-template-columns: repeat(5, 1fr);\\n  }\\n}\\n\\n.ToolsList_tools_title___fbFF {\\n  text-align: center;\\n  width: 100%;\\n}\\n\", \"\",{\"version\":3,\"sources\":[\"webpack://styles/ToolsList.module.css\"],\"names\":[],\"mappings\":\"AAAA;EACE,aAAa;EACb,uBAAuB;EACvB,WAAW;EACX,8BAA8B;EAC9B,4BAA4B;EAC5B,eAAe;EACf,0BAA0B;EAC1B,6BAA6B;AAC/B;AACA;;EAEE,0BAA0B;AAC5B;;AAEA;EACE;IACE,YAAY;IACZ,iBAAiB;IACjB,4BAA4B;IAC5B,2BAA2B;EAC7B;AACF;;AAEA;EACE,aAAa;EACb,qCAAqC;EACrC,cAAS;EAAT,SAAS;EACT,iBAAiB;EACjB,oBAAoB;EACpB,WAAW;AACb;;AAEA;EACE;IACE,qCAAqC;EACvC;AACF;;AAEA;EACE;IACE,qCAAqC;EACvC;AACF;;AAEA;EACE;IACE,qCAAqC;EACvC;AACF;;AAEA;EACE;IACE,qCAAqC;EACvC;AACF;;AAEA;EACE;IACE,qCAAqC;EACvC;AACF;;AAEA;EACE,kBAAkB;EAClB,WAAW;AACb\",\"sourcesContent\":[\".dropdown {\\n  display: flex;\\n  justify-content: center;\\n  width: 100%;\\n  background: var(--dropdown-bg);\\n  transition: all 0.5s ease-in;\\n  z-index: 999999;\\n  font-size: 16px !important;\\n  font-style: normal !important;\\n}\\n.dropdown h4,\\n.dropdown h3 {\\n  font-size: 16px !important;\\n}\\n\\n@media (max-width: 768px) {\\n  .dropdown {\\n    height: 100%;\\n    text-align: start;\\n    transition: all 0.5s ease-in;\\n    justify-content: flex-start;\\n  }\\n}\\n\\n.dropdown_inner > div {\\n  display: grid;\\n  grid-template-columns: repeat(1, 1fr);\\n  gap: 2rem;\\n  padding-top: 1rem;\\n  padding-bottom: 1rem;\\n  width: 100%;\\n}\\n\\n@media (min-width: 425px) {\\n  .dropdown_inner > div {\\n    grid-template-columns: repeat(2, 1fr);\\n  }\\n}\\n\\n@media (min-width: 768px) {\\n  .dropdown_inner > div {\\n    grid-template-columns: repeat(3, 1fr);\\n  }\\n}\\n\\n@media (min-width: 960px) {\\n  .dropdown_inner > div {\\n    grid-template-columns: repeat(4, 1fr);\\n  }\\n}\\n\\n@media (min-width: 1200px) {\\n  .dropdown_inner > div {\\n    grid-template-columns: repeat(5, 1fr);\\n  }\\n}\\n\\n@media (min-width: 2560px) {\\n  .dropdown_inner > div {\\n    grid-template-columns: repeat(5, 1fr);\\n  }\\n}\\n\\n.tools_title {\\n  text-align: center;\\n  width: 100%;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\n___CSS_LOADER_EXPORT___.locals = {\n\t\"dropdown\": \"ToolsList_dropdown__2vdE1\",\n\t\"dropdown_inner\": \"ToolsList_dropdown_inner__mAm1Q\",\n\t\"tools_title\": \"ToolsList_tools_title___fbFF\"\n};\nmodule.exports = ___CSS_LOADER_EXPORT___;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMV0hLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3J1bGVTZXRbMV0ucnVsZXNbN10ub25lT2ZbOF0udXNlWzJdIS4vc3R5bGVzL1Rvb2xzTGlzdC5tb2R1bGUuY3NzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0Esa0NBQWtDLG1CQUFPLENBQUMsbUtBQStFO0FBQ3pIO0FBQ0E7QUFDQSxzRUFBc0Usa0JBQWtCLDRCQUE0QixnQkFBZ0IsbUNBQW1DLGlDQUFpQyxvQkFBb0IsK0JBQStCLGtDQUFrQyxHQUFHLGlFQUFpRSwrQkFBK0IsR0FBRywrQkFBK0IsZ0NBQWdDLG1CQUFtQix3QkFBd0IsbUNBQW1DLGtDQUFrQyxLQUFLLEdBQUcsNENBQTRDLGtCQUFrQiwwQ0FBMEMsbUJBQW1CLGNBQWMsc0JBQXNCLHlCQUF5QixnQkFBZ0IsR0FBRywrQkFBK0IsNENBQTRDLDRDQUE0QyxLQUFLLEdBQUcsK0JBQStCLDRDQUE0Qyw0Q0FBNEMsS0FBSyxHQUFHLCtCQUErQiw0Q0FBNEMsNENBQTRDLEtBQUssR0FBRyxnQ0FBZ0MsNENBQTRDLDRDQUE0QyxLQUFLLEdBQUcsZ0NBQWdDLDRDQUE0Qyw0Q0FBNEMsS0FBSyxHQUFHLG1DQUFtQyx1QkFBdUIsZ0JBQWdCLEdBQUcsU0FBUyw0RkFBNEYsVUFBVSxZQUFZLFdBQVcsWUFBWSxhQUFhLFdBQVcsWUFBWSxhQUFhLE1BQU0sTUFBTSxZQUFZLE9BQU8sS0FBSyxLQUFLLFVBQVUsWUFBWSxhQUFhLGFBQWEsTUFBTSxNQUFNLEtBQUssVUFBVSxZQUFZLFdBQVcsVUFBVSxZQUFZLGFBQWEsV0FBVyxNQUFNLEtBQUssS0FBSyxZQUFZLE1BQU0sTUFBTSxLQUFLLEtBQUssWUFBWSxNQUFNLE1BQU0sS0FBSyxLQUFLLFlBQVksTUFBTSxNQUFNLEtBQUssS0FBSyxZQUFZLE1BQU0sTUFBTSxLQUFLLEtBQUssWUFBWSxNQUFNLE1BQU0sS0FBSyxZQUFZLFdBQVcsb0NBQW9DLGtCQUFrQiw0QkFBNEIsZ0JBQWdCLG1DQUFtQyxpQ0FBaUMsb0JBQW9CLCtCQUErQixrQ0FBa0MsR0FBRywrQkFBK0IsK0JBQStCLEdBQUcsK0JBQStCLGVBQWUsbUJBQW1CLHdCQUF3QixtQ0FBbUMsa0NBQWtDLEtBQUssR0FBRywyQkFBMkIsa0JBQWtCLDBDQUEwQyxjQUFjLHNCQUFzQix5QkFBeUIsZ0JBQWdCLEdBQUcsK0JBQStCLDJCQUEyQiw0Q0FBNEMsS0FBSyxHQUFHLCtCQUErQiwyQkFBMkIsNENBQTRDLEtBQUssR0FBRywrQkFBK0IsMkJBQTJCLDRDQUE0QyxLQUFLLEdBQUcsZ0NBQWdDLDJCQUEyQiw0Q0FBNEMsS0FBSyxHQUFHLGdDQUFnQywyQkFBMkIsNENBQTRDLEtBQUssR0FBRyxrQkFBa0IsdUJBQXVCLGdCQUFnQixHQUFHLHFCQUFxQjtBQUM1eEc7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vc3R5bGVzL1Rvb2xzTGlzdC5tb2R1bGUuY3NzPzE1MWEiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0c1xudmFyIF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyA9IHJlcXVpcmUoXCIuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9ydW50aW1lL2FwaS5qc1wiKTtcbnZhciBfX19DU1NfTE9BREVSX0VYUE9SVF9fXyA9IF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyh0cnVlKTtcbi8vIE1vZHVsZVxuX19fQ1NTX0xPQURFUl9FWFBPUlRfX18ucHVzaChbbW9kdWxlLmlkLCBcIi5Ub29sc0xpc3RfZHJvcGRvd25fXzJ2ZEUxIHtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgYmFja2dyb3VuZDogdmFyKC0tZHJvcGRvd24tYmcpO1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjtcXG4gIHotaW5kZXg6IDk5OTk5OTtcXG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XFxufVxcbi5Ub29sc0xpc3RfZHJvcGRvd25fXzJ2ZEUxIGg0LFxcbi5Ub29sc0xpc3RfZHJvcGRvd25fXzJ2ZEUxIGgzIHtcXG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcXG4gIC5Ub29sc0xpc3RfZHJvcGRvd25fXzJ2ZEUxIHtcXG4gICAgaGVpZ2h0OiAxMDAlO1xcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjtcXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xcbiAgfVxcbn1cXG5cXG4uVG9vbHNMaXN0X2Ryb3Bkb3duX2lubmVyX19tQW0xUSA+IGRpdiB7XFxuICBkaXNwbGF5OiBncmlkO1xcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcXG4gIGdyaWQtZ2FwOiAycmVtO1xcbiAgZ2FwOiAycmVtO1xcbiAgcGFkZGluZy10b3A6IDFyZW07XFxuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG5cXG5AbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIHtcXG4gIC5Ub29sc0xpc3RfZHJvcGRvd25faW5uZXJfX21BbTFRID4gZGl2IHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcXG4gIH1cXG59XFxuXFxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XFxuICAuVG9vbHNMaXN0X2Ryb3Bkb3duX2lubmVyX19tQW0xUSA+IGRpdiB7XFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XFxuICB9XFxufVxcblxcbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xcbiAgLlRvb2xzTGlzdF9kcm9wZG93bl9pbm5lcl9fbUFtMVEgPiBkaXYge1xcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xcbiAgfVxcbn1cXG5cXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XFxuICAuVG9vbHNMaXN0X2Ryb3Bkb3duX2lubmVyX19tQW0xUSA+IGRpdiB7XFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XFxuICB9XFxufVxcblxcbkBtZWRpYSAobWluLXdpZHRoOiAyNTYwcHgpIHtcXG4gIC5Ub29sc0xpc3RfZHJvcGRvd25faW5uZXJfX21BbTFRID4gZGl2IHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcXG4gIH1cXG59XFxuXFxuLlRvb2xzTGlzdF90b29sc190aXRsZV9fX2ZiRkYge1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgd2lkdGg6IDEwMCU7XFxufVxcblwiLCBcIlwiLHtcInZlcnNpb25cIjozLFwic291cmNlc1wiOltcIndlYnBhY2s6Ly9zdHlsZXMvVG9vbHNMaXN0Lm1vZHVsZS5jc3NcIl0sXCJuYW1lc1wiOltdLFwibWFwcGluZ3NcIjpcIkFBQUE7RUFDRSxhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLFdBQVc7RUFDWCw4QkFBOEI7RUFDOUIsNEJBQTRCO0VBQzVCLGVBQWU7RUFDZiwwQkFBMEI7RUFDMUIsNkJBQTZCO0FBQy9CO0FBQ0E7O0VBRUUsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0U7SUFDRSxZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLDRCQUE0QjtJQUM1QiwyQkFBMkI7RUFDN0I7QUFDRjs7QUFFQTtFQUNFLGFBQWE7RUFDYixxQ0FBcUM7RUFDckMsY0FBUztFQUFULFNBQVM7RUFDVCxpQkFBaUI7RUFDakIsb0JBQW9CO0VBQ3BCLFdBQVc7QUFDYjs7QUFFQTtFQUNFO0lBQ0UscUNBQXFDO0VBQ3ZDO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFLHFDQUFxQztFQUN2QztBQUNGOztBQUVBO0VBQ0U7SUFDRSxxQ0FBcUM7RUFDdkM7QUFDRjs7QUFFQTtFQUNFO0lBQ0UscUNBQXFDO0VBQ3ZDO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFLHFDQUFxQztFQUN2QztBQUNGOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7QUFDYlwiLFwic291cmNlc0NvbnRlbnRcIjpbXCIuZHJvcGRvd24ge1xcbiAgZGlzcGxheTogZmxleDtcXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xcbiAgd2lkdGg6IDEwMCU7XFxuICBiYWNrZ3JvdW5kOiB2YXIoLS1kcm9wZG93bi1iZyk7XFxuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluO1xcbiAgei1pbmRleDogOTk5OTk5O1xcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XFxuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcXG59XFxuLmRyb3Bkb3duIGg0LFxcbi5kcm9wZG93biBoMyB7XFxuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcXG59XFxuXFxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XFxuICAuZHJvcGRvd24ge1xcbiAgICBoZWlnaHQ6IDEwMCU7XFxuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluO1xcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XFxuICB9XFxufVxcblxcbi5kcm9wZG93bl9pbm5lciA+IGRpdiB7XFxuICBkaXNwbGF5OiBncmlkO1xcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcXG4gIGdhcDogMnJlbTtcXG4gIHBhZGRpbmctdG9wOiAxcmVtO1xcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XFxuICB3aWR0aDogMTAwJTtcXG59XFxuXFxuQG1lZGlhIChtaW4td2lkdGg6IDQyNXB4KSB7XFxuICAuZHJvcGRvd25faW5uZXIgPiBkaXYge1xcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xcbiAgfVxcbn1cXG5cXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcXG4gIC5kcm9wZG93bl9pbm5lciA+IGRpdiB7XFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XFxuICB9XFxufVxcblxcbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xcbiAgLmRyb3Bkb3duX2lubmVyID4gZGl2IHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcXG4gIH1cXG59XFxuXFxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xcbiAgLmRyb3Bkb3duX2lubmVyID4gZGl2IHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcXG4gIH1cXG59XFxuXFxuQG1lZGlhIChtaW4td2lkdGg6IDI1NjBweCkge1xcbiAgLmRyb3Bkb3duX2lubmVyID4gZGl2IHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcXG4gIH1cXG59XFxuXFxuLnRvb2xzX3RpdGxlIHtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG5cIl0sXCJzb3VyY2VSb290XCI6XCJcIn1dKTtcbi8vIEV4cG9ydHNcbl9fX0NTU19MT0FERVJfRVhQT1JUX19fLmxvY2FscyA9IHtcblx0XCJkcm9wZG93blwiOiBcIlRvb2xzTGlzdF9kcm9wZG93bl9fMnZkRTFcIixcblx0XCJkcm9wZG93bl9pbm5lclwiOiBcIlRvb2xzTGlzdF9kcm9wZG93bl9pbm5lcl9fbUFtMVFcIixcblx0XCJ0b29sc190aXRsZVwiOiBcIlRvb2xzTGlzdF90b29sc190aXRsZV9fX2ZiRkZcIlxufTtcbm1vZHVsZS5leHBvcnRzID0gX19fQ1NTX0xPQURFUl9FWFBPUlRfX187XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/ToolsList.module.css\n"));

/***/ }),

/***/ "./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/UploadContainer.module.css":
/*!***********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/UploadContainer.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

eval(__webpack_require__.ts("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/runtime/api.js\");\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(true);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".UploadContainer_toolbox_wrapper__SQbJk {\\n  position: relative;\\n  background-color: #fff;\\n}\\n.UploadContainer_toolbox__Gkyc4.UploadContainer_is_upload__WmZR7 .UploadContainer_toolbox_wrapper__SQbJk {\\n  border: 10px solid var(--secondary);\\n  background-color: #d2294b;\\n  border-radius: 3px;\\n}\\n\\n.UploadContainer_toolbox__Gkyc4.UploadContainer_is_upload__WmZR7 .UploadContainer_previewer__3Jqyq {\\n  display: none;\\n}\\n\\n.UploadContainer_toolbox__Gkyc4 {\\n  border: 4px solid var(--primary);\\n  border-radius: 7px;\\n}\\n\\n.UploadContainer_toolbox__Gkyc4.UploadContainer_is_process__GqKTX .UploadContainer_uploader__NfPJV {\\n  display: none;\\n}\\n\\n.UploadContainer_toolbox__Gkyc4.UploadContainer_is_process__GqKTX .UploadContainer_previewer__3Jqyq {\\n  display: flex;\\n  flex-direction: column;\\n  justify-content: center;\\n}\\n\\n.UploadContainer_toolbox__Gkyc4.UploadContainer_is_process__GqKTX .UploadContainer_panel_inner__08lN3 {\\n  background: unset;\\n  cursor: auto;\\n}\\n\\n.UploadContainer_toolbox__Gkyc4.UploadContainer_is_process__GqKTX .UploadContainer_panel_top__A_e0L {\\n  border-radius: unset;\\n}\\n.UploadContainer_toolbox__Gkyc4 .UploadContainer_input_file__HkLRy {\\n  position: absolute;\\n  width: 1px;\\n  height: 1px;\\n  overflow: hidden;\\n  clip: rect(0 0 0 0);\\n}\\n\\n.UploadContainer_toolbox__Gkyc4.UploadContainer_select_compression_level__Lo4OR > div {\\n  border: 3px solid var(--primary);\\n  background: var(--primary);\\n  border-radius: 7px;\\n}\\n\\n.UploadContainer_toolbox__Gkyc4.UploadContainer_select_compression_level__Lo4OR .UploadContainer_uploader__NfPJV {\\n  display: none;\\n}\\n.UploadContainer_toolbox__Gkyc4.UploadContainer_select_compression_level__Lo4OR .UploadContainer_previewer__3Jqyq {\\n  display: none;\\n}\\n.UploadContainer_toolbox__Gkyc4.UploadContainer_select_compression_level__Lo4OR .UploadContainer_panel_inner__08lN3 {\\n  background: unset;\\n}\\n\\n.UploadContainer_uploader_droptxt__EzSXs {\\n  flex: 0 0 100%;\\n  color: #fff;\\n}\\n\\n@media (max-width: 501px) {\\n  .UploadContainer_uploader_droptxt__EzSXs {\\n    display: none;\\n  }\\n}\\n\\n.UploadContainer_uploader__NfPJV {\\n  margin-left: auto;\\n  margin-right: auto;\\n  text-align: center;\\n  position: relative;\\n  margin-top: 35px;\\n  margin-bottom: 35px;\\n}\\n@media (min-width: 500px) {\\n  .UploadContainer_uploader__NfPJV {\\n    display: block;\\n  }\\n}\\n@media only screen and (max-width: 768px) {\\n  /* For mobile phones: */\\n  .UploadContainer_uploader__NfPJV {\\n    justify-content: center;\\n  }\\n}\\n.UploadContainer_uploader_image__QDKQo {\\n  display: flex;\\n  justify-content: center;\\n  color: white;\\n}\\n\\n.UploadContainer_uploader_image__QDKQo svg {\\n  height: 100px;\\n  width: 90px;\\n  display: flex;\\n  overflow: hidden;\\n}\\n\\n.UploadContainer_input_file_label__CxMgD {\\n  cursor: pointer;\\n  width: 100%;\\n  height: 100%;\\n}\\n\\n.UploadContainer_upload_options__w3Sw5 {\\n  position: relative;\\n  display: flex;\\n  border-radius: 7px;\\n  color: rgba(33, 33, 33, 1);\\n  background-color: rgba(255, 255, 255, 1);\\n}\\n\\n.UploadContainer_upload_options__w3Sw5:hover {\\n  color: rgba(33, 33, 33, 1);\\n}\\n\\n@keyframes UploadContainer_rotate__obUgw {\\n  from {\\n    transform: rotateZ(0deg);\\n  }\\n\\n  to {\\n    transform: rotateZ(360deg);\\n  }\\n}\\n\\n.UploadContainer_from_device_option___gETc {\\n  cursor: pointer;\\n  -webkit-user-select: none;\\n     -moz-user-select: none;\\n          user-select: none;\\n  margin: 0px;\\n  outline: 0px;\\n  border: 0px;\\n  width: 100%;\\n  overflow: visible;\\n  display: flex;\\n  align-items: center;\\n  color: inherit;\\n  background-color: transparent;\\n  transition: background-color 0.1s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;\\n  font-weight: 700;\\n  font-size: 16px;\\n  line-height: 24px;\\n  padding: 15px 24px;\\n  height: 54px;\\n  position: relative;\\n  border-radius: 7px;\\n}\\n.UploadContainer_upload_option_description__1M0Ys {\\n  padding-left: 15px;\\n  padding-right: 15px;\\n}\\n.UploadContainer_from_device_option___gETc::-moz-focus-inner {\\n  border: 0;\\n  padding: 0;\\n}\\n\\n.UploadContainer_from_device_option___gETc:hover {\\n  color: inherit;\\n  background-color: rgba(242, 242, 242, 1);\\n}\\n\\n.UploadContainer_from_device_option___gETc:active {\\n  background-color: rgba(229, 229, 229, 1);\\n}\\n\\n.UploadContainer_previewer__3Jqyq {\\n  position: relative;\\n  height: 100%;\\n}\\n.UploadContainer_previewer_content__eH5o6 {\\n  padding: 1.75rem 1.75rem 0rem 1.75rem;\\n  overflow: auto;\\n  -webkit-user-select: none;\\n     -moz-user-select: none;\\n          user-select: none;\\n  align-items: center;\\n  justify-content: flex-start;\\n  margin-top: 50px;\\n  margin-bottom: 50px;\\n  max-height: 545px;\\n  min-height: 300px;\\n  direction: ltr;\\n}\\n\\n@media only screen and (max-width: 768px) {\\n  .UploadContainer_previewer_content__eH5o6 {\\n    max-height: 440px;\\n  }\\n}\\n\\n@media only screen and (max-width: 480px) {\\n  .UploadContainer_previewer_content__eH5o6 {\\n    max-height: 425px;\\n  }\\n}\\n\\n.UploadContainer_previewer_content__eH5o6::-webkit-scrollbar {\\n  width: 10px;\\n}\\n\\n.UploadContainer_previewer_content__eH5o6::-webkit-scrollbar-track {\\n  background: transparent;\\n}\\n\\n.UploadContainer_previewer_content__eH5o6::-webkit-scrollbar-thumb {\\n  background: #4d90fe1c;\\n  border-radius: 7px;\\n}\\n\\n.UploadContainer_previewer_content__eH5o6::-webkit-scrollbar-thumb:hover {\\n  background: #4d90fe1c;\\n}\\n.UploadContainer_panel__gG1bT {\\n  position: absolute;\\n  right: 0;\\n  left: 0;\\n  z-index: 111;\\n  padding-right: 0;\\n  padding-left: 0;\\n}\\n\\n.UploadContainer_panel_inner__08lN3 {\\n  display: flex;\\n  align-items: center;\\n  position: relative;\\n  padding: 0.375rem 1.125rem;\\n  background-color: #4d90fe1c;\\n}\\n\\n.UploadContainer_panel_top__A_e0L {\\n  top: 0;\\n  overflow: hidden;\\n  background: var(--primary);\\n  direction: ltr;\\n}\\n\\n.UploadContainer_panel_bottom__3znu_ {\\n  bottom: 0;\\n  overflow: hidden;\\n  border-radius: unset !important;\\n  background: var(--primary);\\n  direction: ltr;\\n}\\n\\n.UploadContainer_panel_btn_left__kqxkq {\\n  position: absolute;\\n  left: 0.5rem;\\n}\\n@media (min-width: 768px) and (max-width: 991px) {\\n  .UploadContainer_panel_btn_left__kqxkq {\\n    position: static;\\n  }\\n}\\n@media (min-width: 992px) {\\n  .UploadContainer_panel_btn_left__kqxkq {\\n    left: 2.125rem;\\n  }\\n}\\n\\n.UploadContainer_btn_normal__SOwSR {\\n  padding: 0;\\n  font-size: 1rem;\\n  line-height: 1.13;\\n  min-height: 2.25rem;\\n  border-radius: 16px;\\n  width: 2.25rem;\\n  height: 2.25rem;\\n  margin-right: 10px;\\n  display: flex;\\n  justify-content: center;\\n  align-items: center;\\n  border: unset;\\n  color: var(--text-primary);\\n  background-color: #fff;\\n}\\n.UploadContainer_btn_normal__SOwSR:focus,\\n.UploadContainer_btn_normal__SOwSR:hover,\\n.UploadContainer_btn_normal__SOwSR:active {\\n  background-color: var(--text-primary);\\n  color: #fff;\\n}\\n.UploadContainer_btn_normal__SOwSR span {\\n  display: none;\\n}\\n@media (min-width: 768px) {\\n  .UploadContainer_btn_normal__SOwSR {\\n    width: auto;\\n    padding: 12px 12px;\\n    font-size: 1rem;\\n    font-weight: 500;\\n    border-radius: 7px;\\n  }\\n  .UploadContainer_btn_normal__SOwSR span {\\n    display: inline-block;\\n  }\\n}\\n\\n.UploadContainer_btn_normal__SOwSR.UploadContainer_disabled__Lto3f {\\n  background-color: #fff;\\n  border: 2px solid transparent;\\n  color: var(--text-primary);\\n  opacity: 0.4;\\n}\\n\\n.UploadContainer_btn_accent__IUPe1 {\\n  padding: 13px 20px;\\n  line-height: 1;\\n  min-height: 3rem;\\n  border-radius: 7px;\\n  font-size: 22px;\\n  font-weight: 500;\\n  display: flex;\\n  justify-content: center;\\n  align-items: center;\\n}\\n\\n.UploadContainer_btn_accent__IUPe1 svg {\\n  margin-right: 15px;\\n}\\n\\n@media only screen and (max-width: 768px) {\\n  .UploadContainer_btn_accent__IUPe1 {\\n    font-size: 20px;\\n    padding: 10px 19px;\\n  }\\n}\\n\\n.UploadContainer_btn_accent__IUPe1,\\n.UploadContainer_btn_accent__IUPe1:active,\\n.UploadContainer_btn_accent__IUPe1:focus,\\n.UploadContainer_btn_accent__IUPe1:visited {\\n  color: rgba(0, 0, 0, 0.8);\\n  background-color: #fff !important;\\n  border: unset;\\n}\\n\\n.UploadContainer_btn_accent__IUPe1:hover {\\n  background-color: rgb(248, 245, 245) !important;\\n}\\n\\n@media only screen and (max-width: 480px) {\\n  .UploadContainer_download_btn__DY2fs:nth-of-type(2) {\\n    order: 1;\\n  }\\n}\\n\\n.UploadContainer_download_container__1r0OD {\\n  width: 85% !important;\\n}\\n\\n@media only screen and (max-width: 480px) {\\n  .UploadContainer_download_container__1r0OD {\\n    width: 100% !important;\\n    padding-left: 0px;\\n    padding-right: 0px;\\n  }\\n}\\n\\n.UploadContainer_upload_container__MX3Ev {\\n  display: flex;\\n  flex-direction: row;\\n  align-items: center;\\n}\\n\\n.UploadContainer_centered__CEPCR {\\n  justify-content: center;\\n}\\n\\n.UploadContainer_spaced__vuU_T {\\n  justify-content: space-between;\\n}\\n\\n@media only screen and (max-width: 768px) {\\n  /* For mobile phones: */\\n  .UploadContainer_upload_container__MX3Ev {\\n    flex-direction: column;\\n    justify-content: center;\\n  }\\n}\\n\\n.UploadContainer_wrap__NGeZL {\\n  display: flex;\\n  justify-content: center;\\n  align-items: center;\\n}\\n\\n@media screen and (max-width: 760px) {\\n  .UploadContainer_wrap__NGeZL {\\n    flex-direction: column;\\n  }\\n}\\n\\n.UploadContainer_box__0MUZh {\\n  display: flex;\\n  margin: 5px;\\n  text-align: center;\\n  line-height: 150px;\\n  font-size: 36px;\\n  justify-content: center;\\n  margin-top: 10px;\\n  margin-bottom: 10px;\\n}\\n\\n.UploadContainer_box__0MUZh:first-child {\\n  order: 1;\\n}\\n\\n.UploadContainer_box__0MUZh:nth-child(2) {\\n  order: 2;\\n}\\n\\n.UploadContainer_box__0MUZh:nth-child(3) {\\n  order: 3;\\n}\\n.UploadContainer_container_title__BlDFE {\\n  color: var(--text-primary);\\n  font-weight: bold;\\n  font-size: 25px;\\n  margin-bottom: 0px;\\n}\\n\\n.UploadContainer_saved_percentage__7NKZC {\\n  color: var(--text-primary);\\n  font-weight: bold;\\n  font-size: 65px;\\n}\\n\\n.UploadContainer_uploading_bar__m_pwN {\\n  margin: 0px;\\n  width: 95%;\\n  height: 30px;\\n  border: 2px solid var(--secondary);\\n  border-radius: 16px;\\n  overflow: hidden;\\n  background-color: var(--secondary);\\n  direction: ltr;\\n}\\n\\n.UploadContainer_uploading_bar_completed__2ndUX {\\n  transition: all 0.6s linear;\\n  height: 100%;\\n  width: 0;\\n  border-radius: 16px;\\n  background: linear-gradient(to right, var(--primary), #ffa34f9e);\\n  display: flex;\\n  justify-content: center;\\n  color: #fff;\\n  font-size: 20px;\\n}\\n\\n@keyframes UploadContainer_rotate__obUgw {\\n  from {\\n    transform: rotateZ(0deg);\\n  }\\n\\n  to {\\n    transform: rotateZ(360deg);\\n  }\\n}\\n\\n.UploadContainer_process_circle__8fFZK {\\n  animation: UploadContainer_rotate__obUgw 10s infinite linear;\\n}\\n\\n.UploadContainer_action_btn___mknG,\\n.UploadContainer_download_btn__DY2fs {\\n  padding: 13px 20px;\\n  line-height: 1;\\n  min-height: 3rem;\\n  border-radius: 7px;\\n  font-size: 22px;\\n  font-weight: 500;\\n  width: 50%;\\n  margin-top: 10px;\\n  background-color: var(--primary);\\n}\\n\\n.UploadContainer_action_btn___mknG.UploadContainer_disabled__Lto3f {\\n  background-color: #fff;\\n  border: 2px solid transparent;\\n  color: var(--text-primary);\\n  opacity: 0.4;\\n}\\n\\n.UploadContainer_action_btn___mknG svg,\\n.UploadContainer_download_btn__DY2fs svg {\\n  margin-right: 15px;\\n  margin-left: 15px;\\n}\\n\\n@media only screen and (max-width: 768px) {\\n  .UploadContainer_action_btn___mknG,\\n  .UploadContainer_download_btn__DY2fs {\\n    font-size: 20px;\\n    padding: 10px 19px;\\n    width: 85%;\\n  }\\n}\\n\\n@media (max-width: 480px) {\\n  .UploadContainer_action_btn___mknG svg,\\n  .UploadContainer_download_btn__DY2fs svg {\\n    margin-right: 40%;\\n    margin-left: 40%;\\n  }\\n}\\n\\n.UploadContainer_action_btn___mknG,\\n.UploadContainer_download_btn__DY2fs,\\n.UploadContainer_action_btn___mknG:active,\\n.UploadContainer_download_btn__DY2fs:active .UploadContainer_action_btn___mknG:focus,\\n.UploadContainer_download_btn__DY2fs:focus .UploadContainer_action_btn___mknG:visited,\\n.UploadContainer_download_btn__DY2fs:visited {\\n  color: #fff;\\n  border: unset;\\n}\\n\\n.UploadContainer_action_btn___mknG:hover,\\n.UploadContainer_download_btn__DY2fs:hover {\\n  background-color: var(--text-primary) !important;\\n  color: #fff;\\n}\\n\\n.UploadContainer_panel_sticky__E_A8x {\\n  position: -webkit-sticky;\\n  position: sticky;\\n  z-index: 111;\\n  padding-right: 0;\\n  padding-left: 0;\\n}\\n\\n.UploadContainer_previewer_content_scrollable__aERwa {\\n  max-height: unset;\\n}\\n\\n.UploadContainer_unset_margin__mnlHR > div {\\n  margin: unset;\\n}\\n\\n.UploadContainer_option_icon__QTHOX {\\n  display: flex;\\n  flex-direction: row;\\n  justify-content: center;\\n  align-items: center;\\n}\\n\\n.UploadContainer_pdf_to_image_option_desc_wrapper__4YIFp {\\n  display: flex;\\n  flex-direction: column;\\n  justify-content: center;\\n  align-items: flex-start;\\n  margin-left: 20px;\\n  margin-right: 20px;\\n  width: 100%;\\n}\\n\\n@media only screen and (max-width: 480px) {\\n  /* For mobile phones: */\\n  .UploadContainer_option_icon__QTHOX {\\n    display: none;\\n  }\\n\\n  .UploadContainer_pdf_to_image_option_desc_wrapper__4YIFp {\\n    margin-left: 15px;\\n    margin-right: 15px;\\n  }\\n}\\n\\n.UploadContainer_pdf_to_image_option_title__fHvTW {\\n  font-weight: bold;\\n  text-transform: uppercase;\\n}\\n\\n.UploadContainer_pdf_to_image_option_desc___j5m_ {\\n  font-weight: bold;\\n  color: #ffa34f;\\n}\\n\\n.UploadContainer_select_title__jBatw {\\n  width: 100%;\\n  padding: 5px;\\n  border-radius: 7px;\\n  font-size: 25px;\\n  color: #fff;\\n  font-weight: bold;\\n  text-align: center;\\n}\\n\\n@media only screen and (max-width: 768px) {\\n  /* For mobile phones: */\\n  .UploadContainer_select_title__jBatw {\\n    font-size: 20px;\\n  }\\n}\\n\\n/* Added styles */\\n.UploadContainer_start_over__xoPPh {\\n  cursor: pointer;\\n  color: var(--text-primary);\\n  font-size: 1rem;\\n  width: 100%;\\n  display: flex;\\n  justify-content: center;\\n  margin-top: 10px;\\n}\\n.UploadContainer_start_over__xoPPh svg {\\n  margin-right: 15px;\\n  margin-left: 15px;\\n}\\n.UploadContainer_start_over__xoPPh:hover {\\n  color: var(--primary);\\n}\\n\\n.UploadContainer_start_over_icon__UdSml {\\n  margin-right: 10px;\\n}\\n.UploadContainer_merge_pages__hBxAS {\\n  color: #fff;\\n  display: flex;\\n  align-items: center;\\n  justify-content: center;\\n}\\n\\n.UploadContainer_buttom_buttons_settings_wrapper__JXLiS {\\n  display: flex;\\n  flex-wrap: wrap;\\n  justify-content: center;\\n  border: 2px dashed #fff;\\n  border-radius: 7px;\\n  padding: 2px 10px;\\n  margin-bottom: 10px;\\n  width: 100%;\\n}\\n\\n.UploadContainer_buttom_buttons_download_wrapper__WAG1F {\\n  display: flex;\\n  flex-direction: column;\\n  justify-content: center;\\n  align-items: center;\\n  width: 100%;\\n  direction: ltr;\\n}\\n\\n@media (min-width: 768px) {\\n  .UploadContainer_buttom_buttons_download_wrapper__WAG1F {\\n    flex-direction: row;\\n    justify-content: space-between;\\n  }\\n}\\n\", \"\",{\"version\":3,\"sources\":[\"webpack://styles/UploadContainer.module.css\"],\"names\":[],\"mappings\":\"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\",\"sourcesContent\":[\".toolbox_wrapper {\\n  position: relative;\\n  background-color: #fff;\\n}\\n.toolbox.is_upload .toolbox_wrapper {\\n  border: 10px solid var(--secondary);\\n  background-color: #d2294b;\\n  border-radius: 3px;\\n}\\n\\n.toolbox.is_upload .previewer {\\n  display: none;\\n}\\n\\n.toolbox {\\n  border: 4px solid var(--primary);\\n  border-radius: 7px;\\n}\\n\\n.toolbox.is_process .uploader {\\n  display: none;\\n}\\n\\n.toolbox.is_process .previewer {\\n  display: flex;\\n  flex-direction: column;\\n  justify-content: center;\\n}\\n\\n.toolbox.is_process .panel_inner {\\n  background: unset;\\n  cursor: auto;\\n}\\n\\n.toolbox.is_process .panel_top {\\n  border-radius: unset;\\n}\\n.toolbox .input_file {\\n  position: absolute;\\n  width: 1px;\\n  height: 1px;\\n  overflow: hidden;\\n  clip: rect(0 0 0 0);\\n}\\n\\n.toolbox.select_compression_level > div {\\n  border: 3px solid var(--primary);\\n  background: var(--primary);\\n  border-radius: 7px;\\n}\\n\\n.toolbox.select_compression_level .uploader {\\n  display: none;\\n}\\n.toolbox.select_compression_level .previewer {\\n  display: none;\\n}\\n.toolbox.select_compression_level .panel_inner {\\n  background: unset;\\n}\\n\\n.uploader_droptxt {\\n  -ms-flex: 0 0 100%;\\n  flex: 0 0 100%;\\n  color: #fff;\\n}\\n\\n@media (max-width: 501px) {\\n  .uploader_droptxt {\\n    display: none;\\n  }\\n}\\n\\n.uploader {\\n  margin-left: auto;\\n  margin-right: auto;\\n  text-align: center;\\n  position: relative;\\n  margin-top: 35px;\\n  margin-bottom: 35px;\\n}\\n@media (min-width: 500px) {\\n  .uploader {\\n    display: block;\\n  }\\n}\\n@media only screen and (max-width: 768px) {\\n  /* For mobile phones: */\\n  .uploader {\\n    justify-content: center;\\n  }\\n}\\n.uploader_image {\\n  display: flex;\\n  justify-content: center;\\n  color: white;\\n}\\n\\n.uploader_image svg {\\n  height: 100px;\\n  width: 90px;\\n  display: flex;\\n  overflow: hidden;\\n}\\n\\n.input_file_label {\\n  cursor: pointer;\\n  width: 100%;\\n  height: 100%;\\n}\\n\\n.upload_options {\\n  position: relative;\\n  display: flex;\\n  border-radius: 7px;\\n  color: rgba(33, 33, 33, 1);\\n  background-color: rgba(255, 255, 255, 1);\\n}\\n\\n.upload_options:hover {\\n  color: rgba(33, 33, 33, 1);\\n}\\n\\n@keyframes rotate {\\n  from {\\n    transform: rotateZ(0deg);\\n  }\\n\\n  to {\\n    transform: rotateZ(360deg);\\n  }\\n}\\n\\n.from_device_option {\\n  cursor: pointer;\\n  user-select: none;\\n  margin: 0px;\\n  outline: 0px;\\n  border: 0px;\\n  width: 100%;\\n  overflow: visible;\\n  display: flex;\\n  align-items: center;\\n  color: inherit;\\n  background-color: transparent;\\n  transition: background-color 0.1s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;\\n  font-weight: 700;\\n  font-size: 16px;\\n  line-height: 24px;\\n  padding: 15px 24px;\\n  height: 54px;\\n  position: relative;\\n  border-radius: 7px;\\n}\\n.upload_option_description {\\n  padding-left: 15px;\\n  padding-right: 15px;\\n}\\n.from_device_option::-moz-focus-inner {\\n  border: 0;\\n  padding: 0;\\n}\\n\\n.from_device_option:hover {\\n  color: inherit;\\n  background-color: rgba(242, 242, 242, 1);\\n}\\n\\n.from_device_option:active {\\n  background-color: rgba(229, 229, 229, 1);\\n}\\n\\n.previewer {\\n  position: relative;\\n  height: 100%;\\n}\\n.previewer_content {\\n  padding: 1.75rem 1.75rem 0rem 1.75rem;\\n  overflow: auto;\\n  user-select: none;\\n  align-items: center;\\n  justify-content: flex-start;\\n  margin-top: 50px;\\n  margin-bottom: 50px;\\n  max-height: 545px;\\n  min-height: 300px;\\n  direction: ltr;\\n}\\n\\n@media only screen and (max-width: 768px) {\\n  .previewer_content {\\n    max-height: 440px;\\n  }\\n}\\n\\n@media only screen and (max-width: 480px) {\\n  .previewer_content {\\n    max-height: 425px;\\n  }\\n}\\n\\n.previewer_content::-webkit-scrollbar {\\n  width: 10px;\\n}\\n\\n.previewer_content::-webkit-scrollbar-track {\\n  background: transparent;\\n}\\n\\n.previewer_content::-webkit-scrollbar-thumb {\\n  background: #4d90fe1c;\\n  border-radius: 7px;\\n}\\n\\n.previewer_content::-webkit-scrollbar-thumb:hover {\\n  background: #4d90fe1c;\\n}\\n.panel {\\n  position: absolute;\\n  right: 0;\\n  left: 0;\\n  z-index: 111;\\n  padding-right: 0;\\n  padding-left: 0;\\n}\\n\\n.panel_inner {\\n  display: flex;\\n  align-items: center;\\n  position: relative;\\n  padding: 0.375rem 1.125rem;\\n  background-color: #4d90fe1c;\\n}\\n\\n.panel_top {\\n  top: 0;\\n  overflow: hidden;\\n  background: var(--primary);\\n  direction: ltr;\\n}\\n\\n.panel_bottom {\\n  bottom: 0;\\n  overflow: hidden;\\n  border-radius: unset !important;\\n  background: var(--primary);\\n  direction: ltr;\\n}\\n\\n.panel_btn_left {\\n  position: absolute;\\n  left: 0.5rem;\\n}\\n@media (min-width: 768px) and (max-width: 991px) {\\n  .panel_btn_left {\\n    position: static;\\n  }\\n}\\n@media (min-width: 992px) {\\n  .panel_btn_left {\\n    left: 2.125rem;\\n  }\\n}\\n\\n.btn_normal {\\n  padding: 0;\\n  font-size: 1rem;\\n  line-height: 1.13;\\n  min-height: 2.25rem;\\n  border-radius: 16px;\\n  width: 2.25rem;\\n  height: 2.25rem;\\n  margin-right: 10px;\\n  display: flex;\\n  justify-content: center;\\n  align-items: center;\\n  border: unset;\\n  color: var(--text-primary);\\n  background-color: #fff;\\n}\\n.btn_normal:focus,\\n.btn_normal:hover,\\n.btn_normal:active {\\n  background-color: var(--text-primary);\\n  color: #fff;\\n}\\n.btn_normal span {\\n  display: none;\\n}\\n@media (min-width: 768px) {\\n  .btn_normal {\\n    width: auto;\\n    padding: 12px 12px;\\n    font-size: 1rem;\\n    font-weight: 500;\\n    border-radius: 7px;\\n  }\\n  .btn_normal span {\\n    display: inline-block;\\n  }\\n}\\n\\n.btn_normal.disabled {\\n  background-color: #fff;\\n  border: 2px solid transparent;\\n  color: var(--text-primary);\\n  opacity: 0.4;\\n}\\n\\n.btn_accent {\\n  padding: 13px 20px;\\n  line-height: 1;\\n  min-height: 3rem;\\n  border-radius: 7px;\\n  font-size: 22px;\\n  font-weight: 500;\\n  display: flex;\\n  justify-content: center;\\n  align-items: center;\\n}\\n\\n.btn_accent svg {\\n  margin-right: 15px;\\n}\\n\\n@media only screen and (max-width: 768px) {\\n  .btn_accent {\\n    font-size: 20px;\\n    padding: 10px 19px;\\n  }\\n}\\n\\n.btn_accent,\\n.btn_accent:active,\\n.btn_accent:focus,\\n.btn_accent:visited {\\n  color: rgba(0, 0, 0, 0.8);\\n  background-color: #fff !important;\\n  border: unset;\\n}\\n\\n.btn_accent:hover {\\n  background-color: rgb(248, 245, 245) !important;\\n}\\n\\n@media only screen and (max-width: 480px) {\\n  .download_btn:nth-of-type(2) {\\n    order: 1;\\n  }\\n}\\n\\n.download_container {\\n  width: 85% !important;\\n}\\n\\n@media only screen and (max-width: 480px) {\\n  .download_container {\\n    width: 100% !important;\\n    padding-left: 0px;\\n    padding-right: 0px;\\n  }\\n}\\n\\n.upload_container {\\n  display: flex;\\n  flex-direction: row;\\n  align-items: center;\\n}\\n\\n.centered {\\n  justify-content: center;\\n}\\n\\n.spaced {\\n  justify-content: space-between;\\n}\\n\\n@media only screen and (max-width: 768px) {\\n  /* For mobile phones: */\\n  .upload_container {\\n    flex-direction: column;\\n    justify-content: center;\\n  }\\n}\\n\\n.wrap {\\n  display: flex;\\n  justify-content: center;\\n  align-items: center;\\n}\\n\\n@media screen and (max-width: 760px) {\\n  .wrap {\\n    flex-direction: column;\\n  }\\n}\\n\\n.box {\\n  display: flex;\\n  margin: 5px;\\n  text-align: center;\\n  line-height: 150px;\\n  font-size: 36px;\\n  justify-content: center;\\n  margin-top: 10px;\\n  margin-bottom: 10px;\\n}\\n\\n.box:first-child {\\n  order: 1;\\n}\\n\\n.box:nth-child(2) {\\n  order: 2;\\n}\\n\\n.box:nth-child(3) {\\n  order: 3;\\n}\\n.container_title {\\n  color: var(--text-primary);\\n  font-weight: bold;\\n  font-size: 25px;\\n  margin-bottom: 0px;\\n}\\n\\n.saved_percentage {\\n  color: var(--text-primary);\\n  font-weight: bold;\\n  font-size: 65px;\\n}\\n\\n.uploading_bar {\\n  margin: 0px;\\n  width: 95%;\\n  height: 30px;\\n  border: 2px solid var(--secondary);\\n  border-radius: 16px;\\n  overflow: hidden;\\n  background-color: var(--secondary);\\n  direction: ltr;\\n}\\n\\n.uploading_bar_completed {\\n  -webkit-transition: all 0.6s linear;\\n  -o-transition: all 0.6s linear;\\n  transition: all 0.6s linear;\\n  height: 100%;\\n  width: 0;\\n  border-radius: 16px;\\n  background: linear-gradient(to right, var(--primary), #ffa34f9e);\\n  display: flex;\\n  justify-content: center;\\n  color: #fff;\\n  font-size: 20px;\\n}\\n\\n@keyframes rotate {\\n  from {\\n    transform: rotateZ(0deg);\\n  }\\n\\n  to {\\n    transform: rotateZ(360deg);\\n  }\\n}\\n\\n.process_circle {\\n  animation: rotate 10s infinite linear;\\n}\\n\\n.action_btn,\\n.download_btn {\\n  padding: 13px 20px;\\n  line-height: 1;\\n  min-height: 3rem;\\n  border-radius: 7px;\\n  font-size: 22px;\\n  font-weight: 500;\\n  width: 50%;\\n  margin-top: 10px;\\n  background-color: var(--primary);\\n}\\n\\n.action_btn.disabled {\\n  background-color: #fff;\\n  border: 2px solid transparent;\\n  color: var(--text-primary);\\n  opacity: 0.4;\\n}\\n\\n.action_btn svg,\\n.download_btn svg {\\n  margin-right: 15px;\\n  margin-left: 15px;\\n}\\n\\n@media only screen and (max-width: 768px) {\\n  .action_btn,\\n  .download_btn {\\n    font-size: 20px;\\n    padding: 10px 19px;\\n    width: 85%;\\n  }\\n}\\n\\n@media (max-width: 480px) {\\n  .action_btn svg,\\n  .download_btn svg {\\n    margin-right: 40%;\\n    margin-left: 40%;\\n  }\\n}\\n\\n.action_btn,\\n.download_btn,\\n.action_btn:active,\\n.download_btn:active .action_btn:focus,\\n.download_btn:focus .action_btn:visited,\\n.download_btn:visited {\\n  color: #fff;\\n  border: unset;\\n}\\n\\n.action_btn:hover,\\n.download_btn:hover {\\n  background-color: var(--text-primary) !important;\\n  color: #fff;\\n}\\n\\n.panel_sticky {\\n  position: sticky;\\n  z-index: 111;\\n  padding-right: 0;\\n  padding-left: 0;\\n}\\n\\n.previewer_content_scrollable {\\n  max-height: unset;\\n}\\n\\n.unset_margin > div {\\n  margin: unset;\\n}\\n\\n.option_icon {\\n  display: flex;\\n  flex-direction: row;\\n  justify-content: center;\\n  align-items: center;\\n}\\n\\n.pdf_to_image_option_desc_wrapper {\\n  display: flex;\\n  flex-direction: column;\\n  justify-content: center;\\n  align-items: flex-start;\\n  margin-left: 20px;\\n  margin-right: 20px;\\n  width: 100%;\\n}\\n\\n@media only screen and (max-width: 480px) {\\n  /* For mobile phones: */\\n  .option_icon {\\n    display: none;\\n  }\\n\\n  .pdf_to_image_option_desc_wrapper {\\n    margin-left: 15px;\\n    margin-right: 15px;\\n  }\\n}\\n\\n.pdf_to_image_option_title {\\n  font-weight: bold;\\n  text-transform: uppercase;\\n}\\n\\n.pdf_to_image_option_desc {\\n  font-weight: bold;\\n  color: #ffa34f;\\n}\\n\\n.select_title {\\n  width: 100%;\\n  padding: 5px;\\n  border-radius: 7px;\\n  font-size: 25px;\\n  color: #fff;\\n  font-weight: bold;\\n  text-align: center;\\n}\\n\\n@media only screen and (max-width: 768px) {\\n  /* For mobile phones: */\\n  .select_title {\\n    font-size: 20px;\\n  }\\n}\\n\\n/* Added styles */\\n.start_over {\\n  cursor: pointer;\\n  color: var(--text-primary);\\n  font-size: 1rem;\\n  width: 100%;\\n  display: flex;\\n  justify-content: center;\\n  margin-top: 10px;\\n}\\n.start_over svg {\\n  margin-right: 15px;\\n  margin-left: 15px;\\n}\\n.start_over:hover {\\n  color: var(--primary);\\n}\\n\\n.start_over_icon {\\n  margin-right: 10px;\\n}\\n.merge_pages {\\n  color: #fff;\\n  display: flex;\\n  align-items: center;\\n  justify-content: center;\\n}\\n\\n.buttom_buttons_settings_wrapper {\\n  display: flex;\\n  flex-wrap: wrap;\\n  justify-content: center;\\n  border: 2px dashed #fff;\\n  border-radius: 7px;\\n  padding: 2px 10px;\\n  margin-bottom: 10px;\\n  width: 100%;\\n}\\n\\n.buttom_buttons_download_wrapper {\\n  display: flex;\\n  flex-direction: column;\\n  justify-content: center;\\n  align-items: center;\\n  width: 100%;\\n  direction: ltr;\\n}\\n\\n@media (min-width: 768px) {\\n  .buttom_buttons_download_wrapper {\\n    flex-direction: row;\\n    justify-content: space-between;\\n  }\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\n___CSS_LOADER_EXPORT___.locals = {\n\t\"toolbox_wrapper\": \"UploadContainer_toolbox_wrapper__SQbJk\",\n\t\"toolbox\": \"UploadContainer_toolbox__Gkyc4\",\n\t\"is_upload\": \"UploadContainer_is_upload__WmZR7\",\n\t\"previewer\": \"UploadContainer_previewer__3Jqyq\",\n\t\"is_process\": \"UploadContainer_is_process__GqKTX\",\n\t\"uploader\": \"UploadContainer_uploader__NfPJV\",\n\t\"panel_inner\": \"UploadContainer_panel_inner__08lN3\",\n\t\"panel_top\": \"UploadContainer_panel_top__A_e0L\",\n\t\"input_file\": \"UploadContainer_input_file__HkLRy\",\n\t\"select_compression_level\": \"UploadContainer_select_compression_level__Lo4OR\",\n\t\"uploader_droptxt\": \"UploadContainer_uploader_droptxt__EzSXs\",\n\t\"uploader_image\": \"UploadContainer_uploader_image__QDKQo\",\n\t\"input_file_label\": \"UploadContainer_input_file_label__CxMgD\",\n\t\"upload_options\": \"UploadContainer_upload_options__w3Sw5\",\n\t\"from_device_option\": \"UploadContainer_from_device_option___gETc\",\n\t\"upload_option_description\": \"UploadContainer_upload_option_description__1M0Ys\",\n\t\"previewer_content\": \"UploadContainer_previewer_content__eH5o6\",\n\t\"panel\": \"UploadContainer_panel__gG1bT\",\n\t\"panel_bottom\": \"UploadContainer_panel_bottom__3znu_\",\n\t\"panel_btn_left\": \"UploadContainer_panel_btn_left__kqxkq\",\n\t\"btn_normal\": \"UploadContainer_btn_normal__SOwSR\",\n\t\"disabled\": \"UploadContainer_disabled__Lto3f\",\n\t\"btn_accent\": \"UploadContainer_btn_accent__IUPe1\",\n\t\"download_btn\": \"UploadContainer_download_btn__DY2fs\",\n\t\"download_container\": \"UploadContainer_download_container__1r0OD\",\n\t\"upload_container\": \"UploadContainer_upload_container__MX3Ev\",\n\t\"centered\": \"UploadContainer_centered__CEPCR\",\n\t\"spaced\": \"UploadContainer_spaced__vuU_T\",\n\t\"wrap\": \"UploadContainer_wrap__NGeZL\",\n\t\"box\": \"UploadContainer_box__0MUZh\",\n\t\"container_title\": \"UploadContainer_container_title__BlDFE\",\n\t\"saved_percentage\": \"UploadContainer_saved_percentage__7NKZC\",\n\t\"uploading_bar\": \"UploadContainer_uploading_bar__m_pwN\",\n\t\"uploading_bar_completed\": \"UploadContainer_uploading_bar_completed__2ndUX\",\n\t\"process_circle\": \"UploadContainer_process_circle__8fFZK\",\n\t\"rotate\": \"UploadContainer_rotate__obUgw\",\n\t\"action_btn\": \"UploadContainer_action_btn___mknG\",\n\t\"panel_sticky\": \"UploadContainer_panel_sticky__E_A8x\",\n\t\"previewer_content_scrollable\": \"UploadContainer_previewer_content_scrollable__aERwa\",\n\t\"unset_margin\": \"UploadContainer_unset_margin__mnlHR\",\n\t\"option_icon\": \"UploadContainer_option_icon__QTHOX\",\n\t\"pdf_to_image_option_desc_wrapper\": \"UploadContainer_pdf_to_image_option_desc_wrapper__4YIFp\",\n\t\"pdf_to_image_option_title\": \"UploadContainer_pdf_to_image_option_title__fHvTW\",\n\t\"pdf_to_image_option_desc\": \"UploadContainer_pdf_to_image_option_desc___j5m_\",\n\t\"select_title\": \"UploadContainer_select_title__jBatw\",\n\t\"start_over\": \"UploadContainer_start_over__xoPPh\",\n\t\"start_over_icon\": \"UploadContainer_start_over_icon__UdSml\",\n\t\"merge_pages\": \"UploadContainer_merge_pages__hBxAS\",\n\t\"buttom_buttons_settings_wrapper\": \"UploadContainer_buttom_buttons_settings_wrapper__JXLiS\",\n\t\"buttom_buttons_download_wrapper\": \"UploadContainer_buttom_buttons_download_wrapper__WAG1F\"\n};\nmodule.exports = ___CSS_LOADER_EXPORT___;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMV0hLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3J1bGVTZXRbMV0ucnVsZXNbN10ub25lT2ZbOF0udXNlWzJdIS4vc3R5bGVzL1VwbG9hZENvbnRhaW5lci5tb2R1bGUuY3NzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0Esa0NBQWtDLG1CQUFPLENBQUMsbUtBQStFO0FBQ3pIO0FBQ0E7QUFDQSxtRkFBbUYsdUJBQXVCLDJCQUEyQixHQUFHLDRHQUE0Ryx3Q0FBd0MsOEJBQThCLHVCQUF1QixHQUFHLHdHQUF3RyxrQkFBa0IsR0FBRyxxQ0FBcUMscUNBQXFDLHVCQUF1QixHQUFHLHdHQUF3RyxrQkFBa0IsR0FBRyx5R0FBeUcsa0JBQWtCLDJCQUEyQiw0QkFBNEIsR0FBRywyR0FBMkcsc0JBQXNCLGlCQUFpQixHQUFHLHlHQUF5Ryx5QkFBeUIsR0FBRyxzRUFBc0UsdUJBQXVCLGVBQWUsZ0JBQWdCLHFCQUFxQix3QkFBd0IsR0FBRywyRkFBMkYscUNBQXFDLCtCQUErQix1QkFBdUIsR0FBRyxzSEFBc0gsa0JBQWtCLEdBQUcscUhBQXFILGtCQUFrQixHQUFHLHVIQUF1SCxzQkFBc0IsR0FBRyw4Q0FBOEMsbUJBQW1CLGdCQUFnQixHQUFHLCtCQUErQiw4Q0FBOEMsb0JBQW9CLEtBQUssR0FBRyxzQ0FBc0Msc0JBQXNCLHVCQUF1Qix1QkFBdUIsdUJBQXVCLHFCQUFxQix3QkFBd0IsR0FBRyw2QkFBNkIsc0NBQXNDLHFCQUFxQixLQUFLLEdBQUcsNkNBQTZDLGtFQUFrRSw4QkFBOEIsS0FBSyxHQUFHLDBDQUEwQyxrQkFBa0IsNEJBQTRCLGlCQUFpQixHQUFHLGdEQUFnRCxrQkFBa0IsZ0JB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S0FBSyxZQUFZLE9BQU8sS0FBSyxZQUFZLE1BQU0sTUFBTSxLQUFLLFVBQVUsWUFBWSxhQUFhLGFBQWEsV0FBVyxVQUFVLFVBQVUsVUFBVSxZQUFZLFdBQVcsWUFBWSxXQUFXLFlBQVksYUFBYSxhQUFhLFdBQVcsWUFBWSxhQUFhLFdBQVcsWUFBWSxhQUFhLE1BQU0sS0FBSyxZQUFZLGFBQWEsTUFBTSxLQUFLLFVBQVUsVUFBVSxNQUFNLEtBQUssVUFBVSxZQUFZLE9BQU8sS0FBSyxZQUFZLE9BQU8sS0FBSyxZQUFZLFdBQVcsS0FBSyxLQUFLLFlBQVksV0FBVyxZQUFZLGFBQWEsYUFBYSxhQUFhLGFBQWEsYUFBYSxhQUFhLGFBQWEsYUFBYSxXQUFXLE9BQU8sS0FBSyxLQUFLLFlBQVksTUFBTSxNQUFNLEtBQUssS0FBSyxZQUFZLE1BQU0sTUFBTSxLQUFLLFVBQVUsTUFBTSxLQUFLLFlBQVksT0FBTyxLQUFLLFlBQVksYUFBYSxPQUFPLEtBQUssWUFBWSxNQUFNLEtBQUssWUFBWSxXQUFXLFVBQVUsVUFBVSxZQUFZLFdBQVcsT0FBTyxLQUFLLFVBQVUsWUFBWSxhQUFhLGFBQWEsYUFBYSxPQUFPLEtBQUssVUFBVSxZQUFZLGFBQWEsV0FBVyxPQUFPLEtBQUssVUFBVSxZQUFZLGFBQWEsYUFBYSxXQUFXLE9BQU8sS0FBSyxZQUFZLFdBQVcsS0FBSyxLQUFLLEtBQUssWUFBWSxNQUFNLEtBQUssS0FBSyxLQUFLLFVBQVUsTUFBTSxNQUFNLEtBQUssVUFBVSxVQUFVLFlBQVksYUFBYSxhQUFhLFdBQVcsVUFBVSxZQUFZLFdBQVcsWUFBWSxhQUFhLFdBQVcsWUFBWSxhQUFhLE1BQU0sT0FBTyxZQUFZLFdBQVcsS0FBSyxLQUFLLFVBQVUsS0FBSyxLQUFLLEtBQUssVUFBVSxZQUFZLFdBQVcsWUFBWSxhQUFhLE1BQU0sS0FBSyxZQUFZLE1BQU0sTUFBTSxLQUFLLFlBQVksYUFBYSxhQUFhLFdBQVcsTUFBTSxLQUFLLFlBQVksV0FBVyxZQUFZLGFBQWEsV0FBVyxZQUFZLFdBQVcsWUFBWSxhQUFhLE9BQU8sS0FBSyxZQUFZLE9BQU8sS0FBSyxLQUFLLFVBQVUsWUFBWSxNQUFNLE1BQU0sUUFBUSxZQUFZLGFBQWEsV0FBVyxNQUFNLEtBQUssWUFBWSxPQUFPLEtBQUssS0FBSyxVQUFVLEtBQUssTUFBTSxLQUFLLFlBQVksT0FBTyxLQUFLLEtBQUssWUFBWSxhQUFhLGFBQWEsTUFBTSxNQUFNLEtBQUssVUFBVSxZQUFZLGFBQWEsT0FBTyxLQUFLLFlBQVksT0FBTyxLQUFLLFlBQVksT0FBTyxLQUFLLFlBQVksTUFBTSxZQUFZLGFBQWEsTUFBTSxNQUFNLEtBQUssVUFBVSxZQUFZLGFBQWEsT0FBTyxLQUFLLEtBQUssWUFBWSxNQUFNLE1BQU0sS0FBSyxVQUFVLFVBQVUsWUFBWSxhQUFhLFdBQVcsWUFBWSxhQUFhLGFBQWEsT0FBTyxLQUFLLFVBQVUsTUFBTSxLQUFLLFVBQVUsTUFBTSxLQUFLLFVBQVUsS0FBSyxLQUFLLFlBQVksYUFBYSxXQUFXLFlBQVksT0FBTyxLQUFLLFlBQVksYUFBYSxXQUFXLE9BQU8sS0FBSyxVQUFVLFVBQVUsVUFBVSxZQUFZLGFBQWEsYUFBYSxhQUFhLFdBQVcsT0FBTyxLQUFLLFlBQVksV0FBVyxVQUFVLFlBQVksYUFBYSxXQUFXLFlBQVksV0FBVyxVQUFVLE9BQU8sS0FBSyxLQUFLLFlBQVksT0FBTyxLQUFLLFlBQVksTUFBTSxNQUFNLEtBQUssWUFBWSxPQUFPLE1BQU0sWUFBWSxXQUFXLFlBQVksYUFBYSxXQUFXLFlBQVksV0FBVyxZQUFZLGFBQWEsT0FBTyxLQUFLLFlBQVksYUFBYSxhQUFhLFdBQVcsTUFBTSxNQUFNLFlBQVksYUFBYSxPQUFPLEtBQUssTUFBTSxVQUFVLFlBQVksV0FBVyxLQUFLLE1BQU0sS0FBSyxNQUFNLFlBQVksYUFBYSxNQUFNLE1BQU0sVUFBVSxVQUFVLFVBQVUsTUFBTSxNQUFNLFlBQVksV0FBVyxNQUFNLEtBQUssWUFBWSxhQUFhLFdBQVcsWUFBWSxXQUFXLE9BQU8sS0FBSyxZQUFZLE9BQU8sS0FBSyxVQUFVLE1BQU0sS0FBSyxVQUFVLFlBQVks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OEJBQThCLEdBQUcsK0JBQStCLHNCQUFzQixtQkFBbUIsR0FBRyxtQkFBbUIsZ0JBQWdCLGlCQUFpQix1QkFBdUIsb0JBQW9CLGdCQUFnQixzQkFBc0IsdUJBQXVCLEdBQUcsK0NBQStDLCtDQUErQyxzQkFBc0IsS0FBSyxHQUFHLHFDQUFxQyxvQkFBb0IsK0JBQStCLG9CQUFvQixnQkFBZ0Isa0JBQWtCLDRCQUE0QixxQkFBcUIsR0FBRyxtQkFBbUIsdUJBQXVCLHNCQUFzQixHQUFHLHFCQUFxQiwwQkFBMEIsR0FBRyxzQkFBc0IsdUJBQXVCLEdBQUcsZ0JBQWdCLGdCQUFnQixrQkFBa0Isd0JBQXdCLDRCQUE0QixHQUFHLHNDQUFzQyxrQkFBa0Isb0JBQW9CLDRCQUE0Qiw0QkFBNEIsdUJBQXVCLHNCQUFzQix3QkFBd0IsZ0JBQWdCLEdBQUcsc0NBQXNDLGtCQUFrQiwyQkFBMkIsNEJBQTRCLHdCQUF3QixnQkFBZ0IsbUJBQW1CLEdBQUcsK0JBQStCLHNDQUFzQywwQkFBMEIscUNBQXFDLEtBQUssR0FBRyxxQkFBcUI7QUFDbDY5QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vc3R5bGVzL1VwbG9hZENvbnRhaW5lci5tb2R1bGUuY3NzPzNkNmUiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0c1xudmFyIF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyA9IHJlcXVpcmUoXCIuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9ydW50aW1lL2FwaS5qc1wiKTtcbnZhciBfX19DU1NfTE9BREVSX0VYUE9SVF9fXyA9IF9fX0NTU19MT0FERVJfQVBJX0lNUE9SVF9fXyh0cnVlKTtcbi8vIE1vZHVsZVxuX19fQ1NTX0xPQURFUl9FWFBPUlRfX18ucHVzaChbbW9kdWxlLmlkLCBcIi5VcGxvYWRDb250YWluZXJfdG9vbGJveF93cmFwcGVyX19TUWJKayB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xcbn1cXG4uVXBsb2FkQ29udGFpbmVyX3Rvb2xib3hfX0dreWM0LlVwbG9hZENvbnRhaW5lcl9pc191cGxvYWRfX1dtWlI3IC5VcGxvYWRDb250YWluZXJfdG9vbGJveF93cmFwcGVyX19TUWJKayB7XFxuICBib3JkZXI6IDEwcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5KTtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNkMjI5NGI7XFxuICBib3JkZXItcmFkaXVzOiAzcHg7XFxufVxcblxcbi5VcGxvYWRDb250YWluZXJfdG9vbGJveF9fR2t5YzQuVXBsb2FkQ29udGFpbmVyX2lzX3VwbG9hZF9fV21aUjcgLlVwbG9hZENvbnRhaW5lcl9wcmV2aWV3ZXJfXzNKcXlxIHtcXG4gIGRpc3BsYXk6IG5vbmU7XFxufVxcblxcbi5VcGxvYWRDb250YWluZXJfdG9vbGJveF9fR2t5YzQge1xcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tcHJpbWFyeSk7XFxuICBib3JkZXItcmFkaXVzOiA3cHg7XFxufVxcblxcbi5VcGxvYWRDb250YWluZXJfdG9vbGJveF9fR2t5YzQuVXBsb2FkQ29udGFpbmVyX2lzX3Byb2Nlc3NfX0dxS1RYIC5VcGxvYWRDb250YWluZXJfdXBsb2FkZXJfX05mUEpWIHtcXG4gIGRpc3BsYXk6IG5vbmU7XFxufVxcblxcbi5VcGxvYWRDb250YWluZXJfdG9vbGJveF9fR2t5YzQuVXBsb2FkQ29udGFpbmVyX2lzX3Byb2Nlc3NfX0dxS1RYIC5VcGxvYWRDb250YWluZXJfcHJldmlld2VyX18zSnF5cSB7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xcbn1cXG5cXG4uVXBsb2FkQ29udGFpbmVyX3Rvb2xib3hfX0dreWM0LlVwbG9hZENvbnRhaW5lcl9pc19wcm9jZXNzX19HcUtUWCAuVXBsb2FkQ29udGFpbmVyX3BhbmVsX2lubmVyX18wOGxOMyB7XFxuICBiYWNrZ3JvdW5kOiB1bnNldDtcXG4gIGN1cnNvcjogYXV0bztcXG59XFxuXFxuLlVwbG9hZENvbnRhaW5lcl90b29sYm94X19Ha3ljNC5VcGxvYWRDb250YWluZXJfaXNfcHJvY2Vzc19fR3FLVFggLlVwbG9hZENvbnRhaW5lcl9wYW5lbF90b3BfX0FfZTBMIHtcXG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xcbn1cXG4uVXBsb2FkQ29udGFpbmVyX3Rvb2xib3hfX0dreWM0IC5VcGxvYWRDb250YWluZXJfaW5wdXRfZmlsZV9fSGtMUnkge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgd2lkdGg6IDFweDtcXG4gIGhlaWdodDogMXB4O1xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcXG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XFxufVxcblxcbi5VcGxvYWRDb250YWluZXJfdG9vbGJveF9fR2t5YzQuVXBsb2FkQ29udGFpbmVyX3NlbGVjdF9jb21wcmVzc2lvbl9sZXZlbF9fTG80T1IgPiBkaXYge1xcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tcHJpbWFyeSk7XFxuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcXG4gIGJvcmRlci1yYWRpdXM6IDdweDtcXG59XFxuXFxuLlVwbG9hZENvbnRhaW5lcl90b29sYm94X19Ha3ljNC5VcGxvYWRDb250YWluZXJfc2VsZWN0X2NvbXByZXNzaW9uX2xldmVsX19MbzRPUiAuVXBsb2FkQ29udGFpbmVyX3VwbG9hZGVyX19OZlBKViB7XFxuICBkaXNwbGF5OiBub25lO1xcbn1cXG4uVXBsb2FkQ29udGFpbmVyX3Rvb2xib3hfX0dreWM0LlVwbG9hZENvbnRhaW5lcl9zZWxlY3RfY29tcHJlc3Npb25fbGV2ZWxfX0xvNE9SIC5VcGxvYWRDb250YWluZXJfcHJldmlld2VyX18zSnF5cSB7XFxuICBkaXNwbGF5OiBub25lO1xcbn1cXG4uVXBsb2FkQ29udGFpbmVyX3Rvb2xib3hfX0dreWM0LlVwbG9hZENvbnRhaW5lcl9zZWxlY3RfY29tcHJlc3Npb25fbGV2ZWxfX0xvNE9SIC5VcGxvYWRDb250YWluZXJfcGFuZWxfaW5uZXJfXzA4bE4zIHtcXG4gIGJhY2tncm91bmQ6IHVuc2V0O1xcbn1cXG5cXG4uVXBsb2FkQ29udGFpbmVyX3VwbG9hZGVyX2Ryb3B0eHRfX0V6U1hzIHtcXG4gIGZsZXg6IDAgMCAxMDAlO1xcbiAgY29sb3I6ICNmZmY7XFxufVxcblxcbkBtZWRpYSAobWF4LXdpZHRoOiA1MDFweCkge1xcbiAgLlVwbG9hZENvbnRhaW5lcl91cGxvYWRlcl9kcm9wdHh0X19FelNYcyB7XFxuICAgIGRpc3BsYXk6IG5vbmU7XFxuICB9XFxufVxcblxcbi5VcGxvYWRDb250YWluZXJfdXBsb2FkZXJfX05mUEpWIHtcXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgbWFyZ2luLXRvcDogMzVweDtcXG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XFxufVxcbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xcbiAgLlVwbG9hZENvbnRhaW5lcl91cGxvYWRlcl9fTmZQSlYge1xcbiAgICBkaXNwbGF5OiBibG9jaztcXG4gIH1cXG59XFxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xcbiAgLyogRm9yIG1vYmlsZSBwaG9uZXM6ICovXFxuICAuVXBsb2FkQ29udGFpbmVyX3VwbG9hZGVyX19OZlBKViB7XFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xcbiAgfVxcbn1cXG4uVXBsb2FkQ29udGFpbmVyX3VwbG9hZGVyX2ltYWdlX19RREtRbyB7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxuICBjb2xvcjogd2hpdGU7XFxufVxcblxcbi5VcGxvYWRDb250YWluZXJfdXBsb2FkZXJfaW1hZ2VfX1FES1FvIHN2ZyB7XFxuICBoZWlnaHQ6IDEwMHB4O1xcbiAgd2lkdGg6IDkwcHg7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcXG59XFxuXFxuLlVwbG9hZENvbnRhaW5lcl9pbnB1dF9maWxlX2xhYmVsX19DeE1nRCB7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICB3aWR0aDogMTAwJTtcXG4gIGhlaWdodDogMTAwJTtcXG59XFxuXFxuLlVwbG9hZENvbnRhaW5lcl91cGxvYWRfb3B0aW9uc19fdzNTdzUge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgZGlzcGxheTogZmxleDtcXG4gIGJvcmRlci1yYWRpdXM6IDdweDtcXG4gIGNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDEpO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcXG59XFxuXFxuLlVwbG9hZENvbnRhaW5lcl91cGxvYWRfb3B0aW9uc19fdzNTdzU6aG92ZXIge1xcbiAgY29sb3I6IHJnYmEoMzMsIDMzLCAzMywgMSk7XFxufVxcblxcbkBrZXlmcmFtZXMgVXBsb2FkQ29udGFpbmVyX3JvdGF0ZV9fb2JVZ3cge1xcbiAgZnJvbSB7XFxuICAgIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcXG4gIH1cXG5cXG4gIHRvIHtcXG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDM2MGRlZyk7XFxuICB9XFxufVxcblxcbi5VcGxvYWRDb250YWluZXJfZnJvbV9kZXZpY2Vfb3B0aW9uX19fZ0VUYyB7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XFxuICBtYXJnaW46IDBweDtcXG4gIG91dGxpbmU6IDBweDtcXG4gIGJvcmRlcjogMHB4O1xcbiAgd2lkdGg6IDEwMCU7XFxuICBvdmVyZmxvdzogdmlzaWJsZTtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgY29sb3I6IGluaGVyaXQ7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSkgMHM7XFxuICBmb250LXdlaWdodDogNzAwO1xcbiAgZm9udC1zaXplOiAxNnB4O1xcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XFxuICBwYWRkaW5nOiAxNXB4IDI0cHg7XFxuICBoZWlnaHQ6IDU0cHg7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBib3JkZXItcmFkaXVzOiA3cHg7XFxufVxcbi5VcGxvYWRDb250YWluZXJfdXBsb2FkX29wdGlvbl9kZXNjcmlwdGlvbl9fMU0wWXMge1xcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xcbiAgcGFkZGluZy1yaWdodDogMTVweDtcXG59XFxuLlVwbG9hZENvbnRhaW5lcl9mcm9tX2RldmljZV9vcHRpb25fX19nRVRjOjotbW96LWZvY3VzLWlubmVyIHtcXG4gIGJvcmRlcjogMDtcXG4gIHBhZGRpbmc6IDA7XFxufVxcblxcbi5VcGxvYWRDb250YWluZXJfZnJvbV9kZXZpY2Vfb3B0aW9uX19fZ0VUYzpob3ZlciB7XFxuICBjb2xvcjogaW5oZXJpdDtcXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMSk7XFxufVxcblxcbi5VcGxvYWRDb250YWluZXJfZnJvbV9kZXZpY2Vfb3B0aW9uX19fZ0VUYzphY3RpdmUge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjksIDIyOSwgMjI5LCAxKTtcXG59XFxuXFxuLlVwbG9hZENvbnRhaW5lcl9wcmV2aWV3ZXJfXzNKcXlxIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGhlaWdodDogMTAwJTtcXG59XFxuLlVwbG9hZENvbnRhaW5lcl9wcmV2aWV3ZXJfY29udGVudF9fZUg1bzYge1xcbiAgcGFkZGluZzogMS43NXJlbSAxLjc1cmVtIDByZW0gMS43NXJlbTtcXG4gIG92ZXJmbG93OiBhdXRvO1xcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XFxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcXG4gIG1hcmdpbi10b3A6IDUwcHg7XFxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xcbiAgbWF4LWhlaWdodDogNTQ1cHg7XFxuICBtaW4taGVpZ2h0OiAzMDBweDtcXG4gIGRpcmVjdGlvbjogbHRyO1xcbn1cXG5cXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XFxuICAuVXBsb2FkQ29udGFpbmVyX3ByZXZpZXdlcl9jb250ZW50X19lSDVvNiB7XFxuICAgIG1heC1oZWlnaHQ6IDQ0MHB4O1xcbiAgfVxcbn1cXG5cXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XFxuICAuVXBsb2FkQ29udGFpbmVyX3ByZXZpZXdlcl9jb250ZW50X19lSDVvNiB7XFxuICAgIG1heC1oZWlnaHQ6IDQyNXB4O1xcbiAgfVxcbn1cXG5cXG4uVXBsb2FkQ29udGFpbmVyX3ByZXZpZXdlcl9jb250ZW50X19lSDVvNjo6LXdlYmtpdC1zY3JvbGxiYXIge1xcbiAgd2lkdGg6IDEwcHg7XFxufVxcblxcbi5VcGxvYWRDb250YWluZXJfcHJldmlld2VyX2NvbnRlbnRfX2VINW82Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XFxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcXG59XFxuXFxuLlVwbG9hZENvbnRhaW5lcl9wcmV2aWV3ZXJfY29udGVudF9fZUg1bzY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcXG4gIGJhY2tncm91bmQ6ICM0ZDkwZmUxYztcXG4gIGJvcmRlci1yYWRpdXM6IDdweDtcXG59XFxuXFxuLlVwbG9hZENvbnRhaW5lcl9wcmV2aWV3ZXJfY29udGVudF9fZUg1bzY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcXG4gIGJhY2tncm91bmQ6ICM0ZDkwZmUxYztcXG59XFxuLlVwbG9hZENvbnRhaW5lcl9wYW5lbF9fZ0cxYlQge1xcbiAgcG9zaXRpb246IGFic29sdXRlO1xcbiAgcmlnaHQ6IDA7XFxuICBsZWZ0OiAwO1xcbiAgei1pbmRleDogMTExO1xcbiAgcGFkZGluZy1yaWdodDogMDtcXG4gIHBhZGRpbmctbGVmdDogMDtcXG59XFxuXFxuLlVwbG9hZENvbnRhaW5lcl9wYW5lbF9pbm5lcl9fMDhsTjMge1xcbiAgZGlzcGxheTogZmxleDtcXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjEyNXJlbTtcXG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDkwZmUxYztcXG59XFxuXFxuLlVwbG9hZENvbnRhaW5lcl9wYW5lbF90b3BfX0FfZTBMIHtcXG4gIHRvcDogMDtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcXG4gIGRpcmVjdGlvbjogbHRyO1xcbn1cXG5cXG4uVXBsb2FkQ29udGFpbmVyX3BhbmVsX2JvdHRvbV9fM3pudV8ge1xcbiAgYm90dG9tOiAwO1xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcXG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0ICFpbXBvcnRhbnQ7XFxuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcXG4gIGRpcmVjdGlvbjogbHRyO1xcbn1cXG5cXG4uVXBsb2FkQ29udGFpbmVyX3BhbmVsX2J0bl9sZWZ0X19rcXhrcSB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBsZWZ0OiAwLjVyZW07XFxufVxcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XFxuICAuVXBsb2FkQ29udGFpbmVyX3BhbmVsX2J0bl9sZWZ0X19rcXhrcSB7XFxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XFxuICB9XFxufVxcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xcbiAgLlVwbG9hZENvbnRhaW5lcl9wYW5lbF9idG5fbGVmdF9fa3F4a3Ege1xcbiAgICBsZWZ0OiAyLjEyNXJlbTtcXG4gIH1cXG59XFxuXFxuLlVwbG9hZENvbnRhaW5lcl9idG5fbm9ybWFsX19TT3dTUiB7XFxuICBwYWRkaW5nOiAwO1xcbiAgZm9udC1zaXplOiAxcmVtO1xcbiAgbGluZS1oZWlnaHQ6IDEuMTM7XFxuICBtaW4taGVpZ2h0OiAyLjI1cmVtO1xcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcXG4gIHdpZHRoOiAyLjI1cmVtO1xcbiAgaGVpZ2h0OiAyLjI1cmVtO1xcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIGJvcmRlcjogdW5zZXQ7XFxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XFxufVxcbi5VcGxvYWRDb250YWluZXJfYnRuX25vcm1hbF9fU093U1I6Zm9jdXMsXFxuLlVwbG9hZENvbnRhaW5lcl9idG5fbm9ybWFsX19TT3dTUjpob3ZlcixcXG4uVXBsb2FkQ29udGFpbmVyX2J0bl9ub3JtYWxfX1NPd1NSOmFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xcbiAgY29sb3I6ICNmZmY7XFxufVxcbi5VcGxvYWRDb250YWluZXJfYnRuX25vcm1hbF9fU093U1Igc3BhbiB7XFxuICBkaXNwbGF5OiBub25lO1xcbn1cXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcXG4gIC5VcGxvYWRDb250YWluZXJfYnRuX25vcm1hbF9fU093U1Ige1xcbiAgICB3aWR0aDogYXV0bztcXG4gICAgcGFkZGluZzogMTJweCAxMnB4O1xcbiAgICBmb250LXNpemU6IDFyZW07XFxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XFxuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcXG4gIH1cXG4gIC5VcGxvYWRDb250YWluZXJfYnRuX25vcm1hbF9fU093U1Igc3BhbiB7XFxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIH1cXG59XFxuXFxuLlVwbG9hZENvbnRhaW5lcl9idG5fbm9ybWFsX19TT3dTUi5VcGxvYWRDb250YWluZXJfZGlzYWJsZWRfX0x0bzNmIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XFxuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xcbiAgb3BhY2l0eTogMC40O1xcbn1cXG5cXG4uVXBsb2FkQ29udGFpbmVyX2J0bl9hY2NlbnRfX0lVUGUxIHtcXG4gIHBhZGRpbmc6IDEzcHggMjBweDtcXG4gIGxpbmUtaGVpZ2h0OiAxO1xcbiAgbWluLWhlaWdodDogM3JlbTtcXG4gIGJvcmRlci1yYWRpdXM6IDdweDtcXG4gIGZvbnQtc2l6ZTogMjJweDtcXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xcbn1cXG5cXG4uVXBsb2FkQ29udGFpbmVyX2J0bl9hY2NlbnRfX0lVUGUxIHN2ZyB7XFxuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XFxufVxcblxcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcXG4gIC5VcGxvYWRDb250YWluZXJfYnRuX2FjY2VudF9fSVVQZTEge1xcbiAgICBmb250LXNpemU6IDIwcHg7XFxuICAgIHBhZGRpbmc6IDEwcHggMTlweDtcXG4gIH1cXG59XFxuXFxuLlVwbG9hZENvbnRhaW5lcl9idG5fYWNjZW50X19JVVBlMSxcXG4uVXBsb2FkQ29udGFpbmVyX2J0bl9hY2NlbnRfX0lVUGUxOmFjdGl2ZSxcXG4uVXBsb2FkQ29udGFpbmVyX2J0bl9hY2NlbnRfX0lVUGUxOmZvY3VzLFxcbi5VcGxvYWRDb250YWluZXJfYnRuX2FjY2VudF9fSVVQZTE6dmlzaXRlZCB7XFxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xcbiAgYm9yZGVyOiB1bnNldDtcXG59XFxuXFxuLlVwbG9hZENvbnRhaW5lcl9idG5fYWNjZW50X19JVVBlMTpob3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ4LCAyNDUsIDI0NSkgIWltcG9ydGFudDtcXG59XFxuXFxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xcbiAgLlVwbG9hZENvbnRhaW5lcl9kb3dubG9hZF9idG5fX0RZMmZzOm50aC1vZi10eXBlKDIpIHtcXG4gICAgb3JkZXI6IDE7XFxuICB9XFxufVxcblxcbi5VcGxvYWRDb250YWluZXJfZG93bmxvYWRfY29udGFpbmVyX18xcjBPRCB7XFxuICB3aWR0aDogODUlICFpbXBvcnRhbnQ7XFxufVxcblxcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcXG4gIC5VcGxvYWRDb250YWluZXJfZG93bmxvYWRfY29udGFpbmVyX18xcjBPRCB7XFxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XFxuICB9XFxufVxcblxcbi5VcGxvYWRDb250YWluZXJfdXBsb2FkX2NvbnRhaW5lcl9fTVgzRXYge1xcbiAgZGlzcGxheTogZmxleDtcXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xcbn1cXG5cXG4uVXBsb2FkQ29udGFpbmVyX2NlbnRlcmVkX19DRVBDUiB7XFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcXG59XFxuXFxuLlVwbG9hZENvbnRhaW5lcl9zcGFjZWRfX3Z1VV9UIHtcXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcXG59XFxuXFxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xcbiAgLyogRm9yIG1vYmlsZSBwaG9uZXM6ICovXFxuICAuVXBsb2FkQ29udGFpbmVyX3VwbG9hZF9jb250YWluZXJfX01YM0V2IHtcXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxuICB9XFxufVxcblxcbi5VcGxvYWRDb250YWluZXJfd3JhcF9fTkdlWkwge1xcbiAgZGlzcGxheTogZmxleDtcXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG59XFxuXFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcXG4gIC5VcGxvYWRDb250YWluZXJfd3JhcF9fTkdlWkwge1xcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xcbiAgfVxcbn1cXG5cXG4uVXBsb2FkQ29udGFpbmVyX2JveF9fME1VWmgge1xcbiAgZGlzcGxheTogZmxleDtcXG4gIG1hcmdpbjogNXB4O1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgbGluZS1oZWlnaHQ6IDE1MHB4O1xcbiAgZm9udC1zaXplOiAzNnB4O1xcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxuICBtYXJnaW4tdG9wOiAxMHB4O1xcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcXG59XFxuXFxuLlVwbG9hZENvbnRhaW5lcl9ib3hfXzBNVVpoOmZpcnN0LWNoaWxkIHtcXG4gIG9yZGVyOiAxO1xcbn1cXG5cXG4uVXBsb2FkQ29udGFpbmVyX2JveF9fME1VWmg6bnRoLWNoaWxkKDIpIHtcXG4gIG9yZGVyOiAyO1xcbn1cXG5cXG4uVXBsb2FkQ29udGFpbmVyX2JveF9fME1VWmg6bnRoLWNoaWxkKDMpIHtcXG4gIG9yZGVyOiAzO1xcbn1cXG4uVXBsb2FkQ29udGFpbmVyX2NvbnRhaW5lcl90aXRsZV9fQmxERkUge1xcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XFxuICBmb250LXdlaWdodDogYm9sZDtcXG4gIGZvbnQtc2l6ZTogMjVweDtcXG4gIG1hcmdpbi1ib3R0b206IDBweDtcXG59XFxuXFxuLlVwbG9hZENvbnRhaW5lcl9zYXZlZF9wZXJjZW50YWdlX183TktaQyB7XFxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xcbiAgZm9udC1zaXplOiA2NXB4O1xcbn1cXG5cXG4uVXBsb2FkQ29udGFpbmVyX3VwbG9hZGluZ19iYXJfX21fcHdOIHtcXG4gIG1hcmdpbjogMHB4O1xcbiAgd2lkdGg6IDk1JTtcXG4gIGhlaWdodDogMzBweDtcXG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXNlY29uZGFyeSk7XFxuICBib3JkZXItcmFkaXVzOiAxNnB4O1xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XFxuICBkaXJlY3Rpb246IGx0cjtcXG59XFxuXFxuLlVwbG9hZENvbnRhaW5lcl91cGxvYWRpbmdfYmFyX2NvbXBsZXRlZF9fMm5kVVgge1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgbGluZWFyO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgd2lkdGg6IDA7XFxuICBib3JkZXItcmFkaXVzOiAxNnB4O1xcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1wcmltYXJ5KSwgI2ZmYTM0ZjllKTtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcXG4gIGNvbG9yOiAjZmZmO1xcbiAgZm9udC1zaXplOiAyMHB4O1xcbn1cXG5cXG5Aa2V5ZnJhbWVzIFVwbG9hZENvbnRhaW5lcl9yb3RhdGVfX29iVWd3IHtcXG4gIGZyb20ge1xcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XFxuICB9XFxuXFxuICB0byB7XFxuICAgIHRyYW5zZm9ybTogcm90YXRlWigzNjBkZWcpO1xcbiAgfVxcbn1cXG5cXG4uVXBsb2FkQ29udGFpbmVyX3Byb2Nlc3NfY2lyY2xlX184ZkZaSyB7XFxuICBhbmltYXRpb246IFVwbG9hZENvbnRhaW5lcl9yb3RhdGVfX29iVWd3IDEwcyBpbmZpbml0ZSBsaW5lYXI7XFxufVxcblxcbi5VcGxvYWRDb250YWluZXJfYWN0aW9uX2J0bl9fX21rbkcsXFxuLlVwbG9hZENvbnRhaW5lcl9kb3dubG9hZF9idG5fX0RZMmZzIHtcXG4gIHBhZGRpbmc6IDEzcHggMjBweDtcXG4gIGxpbmUtaGVpZ2h0OiAxO1xcbiAgbWluLWhlaWdodDogM3JlbTtcXG4gIGJvcmRlci1yYWRpdXM6IDdweDtcXG4gIGZvbnQtc2l6ZTogMjJweDtcXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XFxuICB3aWR0aDogNTAlO1xcbiAgbWFyZ2luLXRvcDogMTBweDtcXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xcbn1cXG5cXG4uVXBsb2FkQ29udGFpbmVyX2FjdGlvbl9idG5fX19ta25HLlVwbG9hZENvbnRhaW5lcl9kaXNhYmxlZF9fTHRvM2Yge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcXG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XFxuICBvcGFjaXR5OiAwLjQ7XFxufVxcblxcbi5VcGxvYWRDb250YWluZXJfYWN0aW9uX2J0bl9fX21rbkcgc3ZnLFxcbi5VcGxvYWRDb250YWluZXJfZG93bmxvYWRfYnRuX19EWTJmcyBzdmcge1xcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XFxufVxcblxcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcXG4gIC5VcGxvYWRDb250YWluZXJfYWN0aW9uX2J0bl9fX21rbkcsXFxuICAuVXBsb2FkQ29udGFpbmVyX2Rvd25sb2FkX2J0bl9fRFkyZnMge1xcbiAgICBmb250LXNpemU6IDIwcHg7XFxuICAgIHBhZGRpbmc6IDEwcHggMTlweDtcXG4gICAgd2lkdGg6IDg1JTtcXG4gIH1cXG59XFxuXFxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XFxuICAuVXBsb2FkQ29udGFpbmVyX2FjdGlvbl9idG5fX19ta25HIHN2ZyxcXG4gIC5VcGxvYWRDb250YWluZXJfZG93bmxvYWRfYnRuX19EWTJmcyBzdmcge1xcbiAgICBtYXJnaW4tcmlnaHQ6IDQwJTtcXG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcXG4gIH1cXG59XFxuXFxuLlVwbG9hZENvbnRhaW5lcl9hY3Rpb25fYnRuX19fbWtuRyxcXG4uVXBsb2FkQ29udGFpbmVyX2Rvd25sb2FkX2J0bl9fRFkyZnMsXFxuLlVwbG9hZENvbnRhaW5lcl9hY3Rpb25fYnRuX19fbWtuRzphY3RpdmUsXFxuLlVwbG9hZENvbnRhaW5lcl9kb3dubG9hZF9idG5fX0RZMmZzOmFjdGl2ZSAuVXBsb2FkQ29udGFpbmVyX2FjdGlvbl9idG5fX19ta25HOmZvY3VzLFxcbi5VcGxvYWRDb250YWluZXJfZG93bmxvYWRfYnRuX19EWTJmczpmb2N1cyAuVXBsb2FkQ29udGFpbmVyX2FjdGlvbl9idG5fX19ta25HOnZpc2l0ZWQsXFxuLlVwbG9hZENvbnRhaW5lcl9kb3dubG9hZF9idG5fX0RZMmZzOnZpc2l0ZWQge1xcbiAgY29sb3I6ICNmZmY7XFxuICBib3JkZXI6IHVuc2V0O1xcbn1cXG5cXG4uVXBsb2FkQ29udGFpbmVyX2FjdGlvbl9idG5fX19ta25HOmhvdmVyLFxcbi5VcGxvYWRDb250YWluZXJfZG93bmxvYWRfYnRuX19EWTJmczpob3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpICFpbXBvcnRhbnQ7XFxuICBjb2xvcjogI2ZmZjtcXG59XFxuXFxuLlVwbG9hZENvbnRhaW5lcl9wYW5lbF9zdGlja3lfX0VfQTh4IHtcXG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcXG4gIHBvc2l0aW9uOiBzdGlja3k7XFxuICB6LWluZGV4OiAxMTE7XFxuICBwYWRkaW5nLXJpZ2h0OiAwO1xcbiAgcGFkZGluZy1sZWZ0OiAwO1xcbn1cXG5cXG4uVXBsb2FkQ29udGFpbmVyX3ByZXZpZXdlcl9jb250ZW50X3Njcm9sbGFibGVfX2FFUndhIHtcXG4gIG1heC1oZWlnaHQ6IHVuc2V0O1xcbn1cXG5cXG4uVXBsb2FkQ29udGFpbmVyX3Vuc2V0X21hcmdpbl9fbW5sSFIgPiBkaXYge1xcbiAgbWFyZ2luOiB1bnNldDtcXG59XFxuXFxuLlVwbG9hZENvbnRhaW5lcl9vcHRpb25faWNvbl9fUVRIT1gge1xcbiAgZGlzcGxheTogZmxleDtcXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxufVxcblxcbi5VcGxvYWRDb250YWluZXJfcGRmX3RvX2ltYWdlX29wdGlvbl9kZXNjX3dyYXBwZXJfXzRZSUZwIHtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xcbiAgd2lkdGg6IDEwMCU7XFxufVxcblxcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcXG4gIC8qIEZvciBtb2JpbGUgcGhvbmVzOiAqL1xcbiAgLlVwbG9hZENvbnRhaW5lcl9vcHRpb25faWNvbl9fUVRIT1gge1xcbiAgICBkaXNwbGF5OiBub25lO1xcbiAgfVxcblxcbiAgLlVwbG9hZENvbnRhaW5lcl9wZGZfdG9faW1hZ2Vfb3B0aW9uX2Rlc2Nfd3JhcHBlcl9fNFlJRnAge1xcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xcbiAgfVxcbn1cXG5cXG4uVXBsb2FkQ29udGFpbmVyX3BkZl90b19pbWFnZV9vcHRpb25fdGl0bGVfX2ZIdlRXIHtcXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcXG59XFxuXFxuLlVwbG9hZENvbnRhaW5lcl9wZGZfdG9faW1hZ2Vfb3B0aW9uX2Rlc2NfX19qNW1fIHtcXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xcbiAgY29sb3I6ICNmZmEzNGY7XFxufVxcblxcbi5VcGxvYWRDb250YWluZXJfc2VsZWN0X3RpdGxlX19qQmF0dyB7XFxuICB3aWR0aDogMTAwJTtcXG4gIHBhZGRpbmc6IDVweDtcXG4gIGJvcmRlci1yYWRpdXM6IDdweDtcXG4gIGZvbnQtc2l6ZTogMjVweDtcXG4gIGNvbG9yOiAjZmZmO1xcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxufVxcblxcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcXG4gIC8qIEZvciBtb2JpbGUgcGhvbmVzOiAqL1xcbiAgLlVwbG9hZENvbnRhaW5lcl9zZWxlY3RfdGl0bGVfX2pCYXR3IHtcXG4gICAgZm9udC1zaXplOiAyMHB4O1xcbiAgfVxcbn1cXG5cXG4vKiBBZGRlZCBzdHlsZXMgKi9cXG4uVXBsb2FkQ29udGFpbmVyX3N0YXJ0X292ZXJfX3hvUFBoIHtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xcbiAgZm9udC1zaXplOiAxcmVtO1xcbiAgd2lkdGg6IDEwMCU7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxuICBtYXJnaW4tdG9wOiAxMHB4O1xcbn1cXG4uVXBsb2FkQ29udGFpbmVyX3N0YXJ0X292ZXJfX3hvUFBoIHN2ZyB7XFxuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XFxuICBtYXJnaW4tbGVmdDogMTVweDtcXG59XFxuLlVwbG9hZENvbnRhaW5lcl9zdGFydF9vdmVyX194b1BQaDpob3ZlciB7XFxuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XFxufVxcblxcbi5VcGxvYWRDb250YWluZXJfc3RhcnRfb3Zlcl9pY29uX19VZFNtbCB7XFxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XFxufVxcbi5VcGxvYWRDb250YWluZXJfbWVyZ2VfcGFnZXNfX2hCeEFTIHtcXG4gIGNvbG9yOiAjZmZmO1xcbiAgZGlzcGxheTogZmxleDtcXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcXG59XFxuXFxuLlVwbG9hZENvbnRhaW5lcl9idXR0b21fYnV0dG9uc19zZXR0aW5nc193cmFwcGVyX19KWExpUyB7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgZmxleC13cmFwOiB3cmFwO1xcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxuICBib3JkZXI6IDJweCBkYXNoZWQgI2ZmZjtcXG4gIGJvcmRlci1yYWRpdXM6IDdweDtcXG4gIHBhZGRpbmc6IDJweCAxMHB4O1xcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG5cXG4uVXBsb2FkQ29udGFpbmVyX2J1dHRvbV9idXR0b25zX2Rvd25sb2FkX3dyYXBwZXJfX1dBRzFGIHtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgd2lkdGg6IDEwMCU7XFxuICBkaXJlY3Rpb246IGx0cjtcXG59XFxuXFxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XFxuICAuVXBsb2FkQ29udGFpbmVyX2J1dHRvbV9idXR0b25zX2Rvd25sb2FkX3dyYXBwZXJfX1dBRzFGIHtcXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xcbiAgfVxcbn1cXG5cIiwgXCJcIix7XCJ2ZXJzaW9uXCI6MyxcInNvdXJjZXNcIjpbXCJ3ZWJwYWNrOi8vc3R5bGVzL1VwbG9hZENvbnRhaW5lci5tb2R1bGUuY3NzXCJdLFwibmFtZXNcIjpbXSxcIm1hcHBpbmdzXCI6XCJBQUFBO0VBQ0Usa0JBQWtCO0VBQ2xCLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UsbUNBQW1DO0VBQ25DLHlCQUF5QjtFQUN6QixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxnQ0FBZ0M7RUFDaEMsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0UsYUFBYTtFQUNiLHNCQUFzQjtFQUN0Qix1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSxpQkFBaUI7RUFDakIsWUFBWTtBQUNkOztBQUVBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsZ0NBQWdDO0VBQ2hDLDBCQUEwQjtFQUMxQixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBRUUsY0FBYztFQUNkLFdBQVc7QUFDYjs7QUFFQTtFQUNFO0lBQ0UsYUFBYTtFQUNmO0FBQ0Y7O0FBRUE7RUFDRSxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0U7SUFDRSxjQUFjO0VBQ2hCO0FBQ0Y7QUFDQTtFQUNFLHVCQUF1QjtFQUN2QjtJQUNFLHVCQUF1QjtFQUN6QjtBQUNGO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLFlBQVk7QUFDZDs7QUFFQTtFQUNFLGFBQWE7RUFDYixXQUFXO0VBQ1gsYUFBYTtFQUNiLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGVBQWU7RUFDZixXQUFXO0VBQ1gsWUFBWTtBQUNkOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsMEJBQTBCO0VBQzFCLHdDQUF3QztBQUMxQzs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFO0lBQ0Usd0JBQXdCO0VBQzFCOztFQUVBO0lBQ0UsMEJBQTBCO0VBQzVCO0FBQ0Y7O0FBRUE7RUFDRSxlQUFlO0VBQ2YseUJBQWlCO0tBQWpCLHNCQUFpQjtVQUFqQixpQkFBaUI7RUFDakIsV0FBVztFQUNYLFlBQVk7RUFDWixXQUFXO0VBQ1gsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCw2QkFBNkI7RUFDN0IsNEVBQTRFO0VBQzVFLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsU0FBUztFQUNULFVBQVU7QUFDWjs7QUFFQTtFQUNFLGNBQWM7RUFDZCx3Q0FBd0M7QUFDMUM7O0FBRUE7RUFDRSx3Q0FBd0M7QUFDMUM7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtBQUNkO0FBQ0E7RUFDRSxxQ0FBcUM7RUFDckMsY0FBYztFQUNkLHlCQUFpQjtLQUFqQixzQkFBaUI7VUFBakIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQiwyQkFBMkI7RUFDM0IsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGNBQWM7QUFDaEI7O0FBRUE7RUFDRTtJQUNFLGlCQUFpQjtFQUNuQjtBQUNGOztBQUVBO0VBQ0U7SUFDRSxpQkFBaUI7RUFDbkI7QUFDRjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLHFCQUFxQjtFQUNyQixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsT0FBTztFQUNQLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLDBCQUEwQjtFQUMxQiwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSxNQUFNO0VBQ04sZ0JBQWdCO0VBQ2hCLDBCQUEwQjtFQUMxQixjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsU0FBUztFQUNULGdCQUFnQjtFQUNoQiwrQkFBK0I7RUFDL0IsMEJBQTBCO0VBQzFCLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtBQUNkO0FBQ0E7RUFDRTtJQUNFLGdCQUFnQjtFQUNsQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGNBQWM7RUFDaEI7QUFDRjs7QUFFQTtFQUNFLFVBQVU7RUFDVixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsY0FBYztFQUNkLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLHVCQUF1QjtFQUN2QixtQkFBbUI7RUFDbkIsYUFBYTtFQUNiLDBCQUEwQjtFQUMxQixzQkFBc0I7QUFDeEI7QUFDQTs7O0VBR0UscUNBQXFDO0VBQ3JDLFdBQVc7QUFDYjtBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRTtJQUNFLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLHFCQUFxQjtFQUN2QjtBQUNGOztBQUVBO0VBQ0Usc0JBQXNCO0VBQ3RCLDZCQUE2QjtFQUM3QiwwQkFBMEI7RUFDMUIsWUFBWTtBQUNkOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsYUFBYTtFQUNiLHVCQUF1QjtFQUN2QixtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRTtJQUNFLGVBQWU7SUFDZixrQkFBa0I7RUFDcEI7QUFDRjs7QUFFQTs7OztFQUlFLHlCQUF5QjtFQUN6QixpQ0FBaUM7RUFDakMsYUFBYTtBQUNmOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0U7SUFDRSxRQUFRO0VBQ1Y7QUFDRjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFO0lBQ0Usc0JBQXNCO0lBQ3RCLGlCQUFpQjtJQUNqQixrQkFBa0I7RUFDcEI7QUFDRjs7QUFFQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsdUJBQXVCO0VBQ3ZCO0lBQ0Usc0JBQXNCO0lBQ3RCLHVCQUF1QjtFQUN6QjtBQUNGOztBQUVBO0VBQ0UsYUFBYTtFQUNiLHVCQUF1QjtFQUN2QixtQkFBbUI7QUFDckI7O0FBRUE7RUFDRTtJQUNFLHNCQUFzQjtFQUN4QjtBQUNGOztBQUVBO0VBQ0UsYUFBYTtFQUNiLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZix1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLFFBQVE7QUFDVjs7QUFFQTtFQUNFLFFBQVE7QUFDVjs7QUFFQTtFQUNFLFFBQVE7QUFDVjtBQUNBO0VBQ0UsMEJBQTBCO0VBQzFCLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2Ysa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsMEJBQTBCO0VBQzFCLGlCQUFpQjtFQUNqQixlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsV0FBVztFQUNYLFVBQVU7RUFDVixZQUFZO0VBQ1osa0NBQWtDO0VBQ2xDLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsa0NBQWtDO0VBQ2xDLGNBQWM7QUFDaEI7O0FBRUE7RUFHRSwyQkFBMkI7RUFDM0IsWUFBWTtFQUNaLFFBQVE7RUFDUixtQkFBbUI7RUFDbkIsZ0VBQWdFO0VBQ2hFLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsV0FBVztFQUNYLGVBQWU7QUFDakI7O0FBRUE7RUFDRTtJQUNFLHdCQUF3QjtFQUMxQjs7RUFFQTtJQUNFLDBCQUEwQjtFQUM1QjtBQUNGOztBQUVBO0VBQ0UsNERBQXFDO0FBQ3ZDOztBQUVBOztFQUVFLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0Usc0JBQXNCO0VBQ3RCLDZCQUE2QjtFQUM3QiwwQkFBMEI7RUFDMUIsWUFBWTtBQUNkOztBQUVBOztFQUVFLGtCQUFrQjtFQUNsQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRTs7SUFFRSxlQUFlO0lBQ2Ysa0JBQWtCO0lBQ2xCLFVBQVU7RUFDWjtBQUNGOztBQUVBO0VBQ0U7O0lBRUUsaUJBQWlCO0lBQ2pCLGdCQUFnQjtFQUNsQjtBQUNGOztBQUVBOzs7Ozs7RUFNRSxXQUFXO0VBQ1gsYUFBYTtBQUNmOztBQUVBOztFQUVFLGdEQUFnRDtFQUNoRCxXQUFXO0FBQ2I7O0FBRUE7RUFDRSx3QkFBZ0I7RUFBaEIsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsdUJBQXVCO0VBQ3ZCLHVCQUF1QjtFQUN2QixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLFdBQVc7QUFDYjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QjtJQUNFLGFBQWE7RUFDZjs7RUFFQTtJQUNFLGlCQUFpQjtJQUNqQixrQkFBa0I7RUFDcEI7QUFDRjs7QUFFQTtFQUNFLGlCQUFpQjtFQUNqQix5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxpQkFBaUI7RUFDakIsY0FBYztBQUNoQjs7QUFFQTtFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QjtJQUNFLGVBQWU7RUFDakI7QUFDRjs7QUFFQSxpQkFBaUI7QUFDakI7RUFDRSxlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLGVBQWU7RUFDZixXQUFXO0VBQ1gsYUFBYTtFQUNiLHVCQUF1QjtFQUN2QixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsV0FBVztFQUNYLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsYUFBYTtFQUNiLGVBQWU7RUFDZix1QkFBdUI7RUFDdkIsdUJBQXVCO0VBQ3ZCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLFdBQVc7QUFDYjs7QUFFQTtFQUNFLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsY0FBYztBQUNoQjs7QUFFQTtFQUNFO0lBQ0UsbUJBQW1CO0lBQ25CLDhCQUE4QjtFQUNoQztBQUNGXCIsXCJzb3VyY2VzQ29udGVudFwiOltcIi50b29sYm94X3dyYXBwZXIge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcXG59XFxuLnRvb2xib3guaXNfdXBsb2FkIC50b29sYm94X3dyYXBwZXIge1xcbiAgYm9yZGVyOiAxMHB4IHNvbGlkIHZhcigtLXNlY29uZGFyeSk7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDIyOTRiO1xcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xcbn1cXG5cXG4udG9vbGJveC5pc191cGxvYWQgLnByZXZpZXdlciB7XFxuICBkaXNwbGF5OiBub25lO1xcbn1cXG5cXG4udG9vbGJveCB7XFxuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcXG4gIGJvcmRlci1yYWRpdXM6IDdweDtcXG59XFxuXFxuLnRvb2xib3guaXNfcHJvY2VzcyAudXBsb2FkZXIge1xcbiAgZGlzcGxheTogbm9uZTtcXG59XFxuXFxuLnRvb2xib3guaXNfcHJvY2VzcyAucHJldmlld2VyIHtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxufVxcblxcbi50b29sYm94LmlzX3Byb2Nlc3MgLnBhbmVsX2lubmVyIHtcXG4gIGJhY2tncm91bmQ6IHVuc2V0O1xcbiAgY3Vyc29yOiBhdXRvO1xcbn1cXG5cXG4udG9vbGJveC5pc19wcm9jZXNzIC5wYW5lbF90b3Age1xcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XFxufVxcbi50b29sYm94IC5pbnB1dF9maWxlIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIHdpZHRoOiAxcHg7XFxuICBoZWlnaHQ6IDFweDtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxuICBjbGlwOiByZWN0KDAgMCAwIDApO1xcbn1cXG5cXG4udG9vbGJveC5zZWxlY3RfY29tcHJlc3Npb25fbGV2ZWwgPiBkaXYge1xcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tcHJpbWFyeSk7XFxuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcXG4gIGJvcmRlci1yYWRpdXM6IDdweDtcXG59XFxuXFxuLnRvb2xib3guc2VsZWN0X2NvbXByZXNzaW9uX2xldmVsIC51cGxvYWRlciB7XFxuICBkaXNwbGF5OiBub25lO1xcbn1cXG4udG9vbGJveC5zZWxlY3RfY29tcHJlc3Npb25fbGV2ZWwgLnByZXZpZXdlciB7XFxuICBkaXNwbGF5OiBub25lO1xcbn1cXG4udG9vbGJveC5zZWxlY3RfY29tcHJlc3Npb25fbGV2ZWwgLnBhbmVsX2lubmVyIHtcXG4gIGJhY2tncm91bmQ6IHVuc2V0O1xcbn1cXG5cXG4udXBsb2FkZXJfZHJvcHR4dCB7XFxuICAtbXMtZmxleDogMCAwIDEwMCU7XFxuICBmbGV4OiAwIDAgMTAwJTtcXG4gIGNvbG9yOiAjZmZmO1xcbn1cXG5cXG5AbWVkaWEgKG1heC13aWR0aDogNTAxcHgpIHtcXG4gIC51cGxvYWRlcl9kcm9wdHh0IHtcXG4gICAgZGlzcGxheTogbm9uZTtcXG4gIH1cXG59XFxuXFxuLnVwbG9hZGVyIHtcXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgbWFyZ2luLXRvcDogMzVweDtcXG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XFxufVxcbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xcbiAgLnVwbG9hZGVyIHtcXG4gICAgZGlzcGxheTogYmxvY2s7XFxuICB9XFxufVxcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcXG4gIC8qIEZvciBtb2JpbGUgcGhvbmVzOiAqL1xcbiAgLnVwbG9hZGVyIHtcXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxuICB9XFxufVxcbi51cGxvYWRlcl9pbWFnZSB7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxuICBjb2xvcjogd2hpdGU7XFxufVxcblxcbi51cGxvYWRlcl9pbWFnZSBzdmcge1xcbiAgaGVpZ2h0OiAxMDBweDtcXG4gIHdpZHRoOiA5MHB4O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxufVxcblxcbi5pbnB1dF9maWxlX2xhYmVsIHtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbn1cXG5cXG4udXBsb2FkX29wdGlvbnMge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgZGlzcGxheTogZmxleDtcXG4gIGJvcmRlci1yYWRpdXM6IDdweDtcXG4gIGNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDEpO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcXG59XFxuXFxuLnVwbG9hZF9vcHRpb25zOmhvdmVyIHtcXG4gIGNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDEpO1xcbn1cXG5cXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XFxuICBmcm9tIHtcXG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xcbiAgfVxcblxcbiAgdG8ge1xcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMzYwZGVnKTtcXG4gIH1cXG59XFxuXFxuLmZyb21fZGV2aWNlX29wdGlvbiB7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICB1c2VyLXNlbGVjdDogbm9uZTtcXG4gIG1hcmdpbjogMHB4O1xcbiAgb3V0bGluZTogMHB4O1xcbiAgYm9yZGVyOiAwcHg7XFxuICB3aWR0aDogMTAwJTtcXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xcbiAgZGlzcGxheTogZmxleDtcXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBjb2xvcjogaW5oZXJpdDtcXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSAwcztcXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XFxuICBmb250LXNpemU6IDE2cHg7XFxuICBsaW5lLWhlaWdodDogMjRweDtcXG4gIHBhZGRpbmc6IDE1cHggMjRweDtcXG4gIGhlaWdodDogNTRweDtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIGJvcmRlci1yYWRpdXM6IDdweDtcXG59XFxuLnVwbG9hZF9vcHRpb25fZGVzY3JpcHRpb24ge1xcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xcbiAgcGFkZGluZy1yaWdodDogMTVweDtcXG59XFxuLmZyb21fZGV2aWNlX29wdGlvbjo6LW1vei1mb2N1cy1pbm5lciB7XFxuICBib3JkZXI6IDA7XFxuICBwYWRkaW5nOiAwO1xcbn1cXG5cXG4uZnJvbV9kZXZpY2Vfb3B0aW9uOmhvdmVyIHtcXG4gIGNvbG9yOiBpbmhlcml0O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAxKTtcXG59XFxuXFxuLmZyb21fZGV2aWNlX29wdGlvbjphY3RpdmUge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjksIDIyOSwgMjI5LCAxKTtcXG59XFxuXFxuLnByZXZpZXdlciB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBoZWlnaHQ6IDEwMCU7XFxufVxcbi5wcmV2aWV3ZXJfY29udGVudCB7XFxuICBwYWRkaW5nOiAxLjc1cmVtIDEuNzVyZW0gMHJlbSAxLjc1cmVtO1xcbiAgb3ZlcmZsb3c6IGF1dG87XFxuICB1c2VyLXNlbGVjdDogbm9uZTtcXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XFxuICBtYXJnaW4tdG9wOiA1MHB4O1xcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcXG4gIG1heC1oZWlnaHQ6IDU0NXB4O1xcbiAgbWluLWhlaWdodDogMzAwcHg7XFxuICBkaXJlY3Rpb246IGx0cjtcXG59XFxuXFxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xcbiAgLnByZXZpZXdlcl9jb250ZW50IHtcXG4gICAgbWF4LWhlaWdodDogNDQwcHg7XFxuICB9XFxufVxcblxcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcXG4gIC5wcmV2aWV3ZXJfY29udGVudCB7XFxuICAgIG1heC1oZWlnaHQ6IDQyNXB4O1xcbiAgfVxcbn1cXG5cXG4ucHJldmlld2VyX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcXG4gIHdpZHRoOiAxMHB4O1xcbn1cXG5cXG4ucHJldmlld2VyX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xcbn1cXG5cXG4ucHJldmlld2VyX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcXG4gIGJhY2tncm91bmQ6ICM0ZDkwZmUxYztcXG4gIGJvcmRlci1yYWRpdXM6IDdweDtcXG59XFxuXFxuLnByZXZpZXdlcl9jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XFxuICBiYWNrZ3JvdW5kOiAjNGQ5MGZlMWM7XFxufVxcbi5wYW5lbCB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICByaWdodDogMDtcXG4gIGxlZnQ6IDA7XFxuICB6LWluZGV4OiAxMTE7XFxuICBwYWRkaW5nLXJpZ2h0OiAwO1xcbiAgcGFkZGluZy1sZWZ0OiAwO1xcbn1cXG5cXG4ucGFuZWxfaW5uZXIge1xcbiAgZGlzcGxheTogZmxleDtcXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjEyNXJlbTtcXG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDkwZmUxYztcXG59XFxuXFxuLnBhbmVsX3RvcCB7XFxuICB0b3A6IDA7XFxuICBvdmVyZmxvdzogaGlkZGVuO1xcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XFxuICBkaXJlY3Rpb246IGx0cjtcXG59XFxuXFxuLnBhbmVsX2JvdHRvbSB7XFxuICBib3R0b206IDA7XFxuICBvdmVyZmxvdzogaGlkZGVuO1xcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQgIWltcG9ydGFudDtcXG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xcbiAgZGlyZWN0aW9uOiBsdHI7XFxufVxcblxcbi5wYW5lbF9idG5fbGVmdCB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICBsZWZ0OiAwLjVyZW07XFxufVxcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XFxuICAucGFuZWxfYnRuX2xlZnQge1xcbiAgICBwb3NpdGlvbjogc3RhdGljO1xcbiAgfVxcbn1cXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcXG4gIC5wYW5lbF9idG5fbGVmdCB7XFxuICAgIGxlZnQ6IDIuMTI1cmVtO1xcbiAgfVxcbn1cXG5cXG4uYnRuX25vcm1hbCB7XFxuICBwYWRkaW5nOiAwO1xcbiAgZm9udC1zaXplOiAxcmVtO1xcbiAgbGluZS1oZWlnaHQ6IDEuMTM7XFxuICBtaW4taGVpZ2h0OiAyLjI1cmVtO1xcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcXG4gIHdpZHRoOiAyLjI1cmVtO1xcbiAgaGVpZ2h0OiAyLjI1cmVtO1xcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIGJvcmRlcjogdW5zZXQ7XFxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XFxufVxcbi5idG5fbm9ybWFsOmZvY3VzLFxcbi5idG5fbm9ybWFsOmhvdmVyLFxcbi5idG5fbm9ybWFsOmFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xcbiAgY29sb3I6ICNmZmY7XFxufVxcbi5idG5fbm9ybWFsIHNwYW4ge1xcbiAgZGlzcGxheTogbm9uZTtcXG59XFxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XFxuICAuYnRuX25vcm1hbCB7XFxuICAgIHdpZHRoOiBhdXRvO1xcbiAgICBwYWRkaW5nOiAxMnB4IDEycHg7XFxuICAgIGZvbnQtc2l6ZTogMXJlbTtcXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcXG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xcbiAgfVxcbiAgLmJ0bl9ub3JtYWwgc3BhbiB7XFxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIH1cXG59XFxuXFxuLmJ0bl9ub3JtYWwuZGlzYWJsZWQge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcXG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XFxuICBvcGFjaXR5OiAwLjQ7XFxufVxcblxcbi5idG5fYWNjZW50IHtcXG4gIHBhZGRpbmc6IDEzcHggMjBweDtcXG4gIGxpbmUtaGVpZ2h0OiAxO1xcbiAgbWluLWhlaWdodDogM3JlbTtcXG4gIGJvcmRlci1yYWRpdXM6IDdweDtcXG4gIGZvbnQtc2l6ZTogMjJweDtcXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xcbn1cXG5cXG4uYnRuX2FjY2VudCBzdmcge1xcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xcbn1cXG5cXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XFxuICAuYnRuX2FjY2VudCB7XFxuICAgIGZvbnQtc2l6ZTogMjBweDtcXG4gICAgcGFkZGluZzogMTBweCAxOXB4O1xcbiAgfVxcbn1cXG5cXG4uYnRuX2FjY2VudCxcXG4uYnRuX2FjY2VudDphY3RpdmUsXFxuLmJ0bl9hY2NlbnQ6Zm9jdXMsXFxuLmJ0bl9hY2NlbnQ6dmlzaXRlZCB7XFxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xcbiAgYm9yZGVyOiB1bnNldDtcXG59XFxuXFxuLmJ0bl9hY2NlbnQ6aG92ZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0OCwgMjQ1LCAyNDUpICFpbXBvcnRhbnQ7XFxufVxcblxcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcXG4gIC5kb3dubG9hZF9idG46bnRoLW9mLXR5cGUoMikge1xcbiAgICBvcmRlcjogMTtcXG4gIH1cXG59XFxuXFxuLmRvd25sb2FkX2NvbnRhaW5lciB7XFxuICB3aWR0aDogODUlICFpbXBvcnRhbnQ7XFxufVxcblxcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcXG4gIC5kb3dubG9hZF9jb250YWluZXIge1xcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcXG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xcbiAgfVxcbn1cXG5cXG4udXBsb2FkX2NvbnRhaW5lciB7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxufVxcblxcbi5jZW50ZXJlZCB7XFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcXG59XFxuXFxuLnNwYWNlZCB7XFxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XFxufVxcblxcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcXG4gIC8qIEZvciBtb2JpbGUgcGhvbmVzOiAqL1xcbiAgLnVwbG9hZF9jb250YWluZXIge1xcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcXG4gIH1cXG59XFxuXFxuLndyYXAge1xcbiAgZGlzcGxheTogZmxleDtcXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG59XFxuXFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcXG4gIC53cmFwIHtcXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcXG4gIH1cXG59XFxuXFxuLmJveCB7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgbWFyZ2luOiA1cHg7XFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XFxuICBsaW5lLWhlaWdodDogMTUwcHg7XFxuICBmb250LXNpemU6IDM2cHg7XFxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcXG4gIG1hcmdpbi10b3A6IDEwcHg7XFxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xcbn1cXG5cXG4uYm94OmZpcnN0LWNoaWxkIHtcXG4gIG9yZGVyOiAxO1xcbn1cXG5cXG4uYm94Om50aC1jaGlsZCgyKSB7XFxuICBvcmRlcjogMjtcXG59XFxuXFxuLmJveDpudGgtY2hpbGQoMykge1xcbiAgb3JkZXI6IDM7XFxufVxcbi5jb250YWluZXJfdGl0bGUge1xcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XFxuICBmb250LXdlaWdodDogYm9sZDtcXG4gIGZvbnQtc2l6ZTogMjVweDtcXG4gIG1hcmdpbi1ib3R0b206IDBweDtcXG59XFxuXFxuLnNhdmVkX3BlcmNlbnRhZ2Uge1xcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XFxuICBmb250LXdlaWdodDogYm9sZDtcXG4gIGZvbnQtc2l6ZTogNjVweDtcXG59XFxuXFxuLnVwbG9hZGluZ19iYXIge1xcbiAgbWFyZ2luOiAwcHg7XFxuICB3aWR0aDogOTUlO1xcbiAgaGVpZ2h0OiAzMHB4O1xcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tc2Vjb25kYXJ5KTtcXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XFxuICBvdmVyZmxvdzogaGlkZGVuO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcXG4gIGRpcmVjdGlvbjogbHRyO1xcbn1cXG5cXG4udXBsb2FkaW5nX2Jhcl9jb21wbGV0ZWQge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cyBsaW5lYXI7XFxuICAtby10cmFuc2l0aW9uOiBhbGwgMC42cyBsaW5lYXI7XFxuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBsaW5lYXI7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICB3aWR0aDogMDtcXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XFxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXByaW1hcnkpLCAjZmZhMzRmOWUpO1xcbiAgZGlzcGxheTogZmxleDtcXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xcbiAgY29sb3I6ICNmZmY7XFxuICBmb250LXNpemU6IDIwcHg7XFxufVxcblxcbkBrZXlmcmFtZXMgcm90YXRlIHtcXG4gIGZyb20ge1xcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XFxuICB9XFxuXFxuICB0byB7XFxuICAgIHRyYW5zZm9ybTogcm90YXRlWigzNjBkZWcpO1xcbiAgfVxcbn1cXG5cXG4ucHJvY2Vzc19jaXJjbGUge1xcbiAgYW5pbWF0aW9uOiByb3RhdGUgMTBzIGluZmluaXRlIGxpbmVhcjtcXG59XFxuXFxuLmFjdGlvbl9idG4sXFxuLmRvd25sb2FkX2J0biB7XFxuICBwYWRkaW5nOiAxM3B4IDIwcHg7XFxuICBsaW5lLWhlaWdodDogMTtcXG4gIG1pbi1oZWlnaHQ6IDNyZW07XFxuICBib3JkZXItcmFkaXVzOiA3cHg7XFxuICBmb250LXNpemU6IDIycHg7XFxuICBmb250LXdlaWdodDogNTAwO1xcbiAgd2lkdGg6IDUwJTtcXG4gIG1hcmdpbi10b3A6IDEwcHg7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcXG59XFxuXFxuLmFjdGlvbl9idG4uZGlzYWJsZWQge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcXG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XFxuICBvcGFjaXR5OiAwLjQ7XFxufVxcblxcbi5hY3Rpb25fYnRuIHN2ZyxcXG4uZG93bmxvYWRfYnRuIHN2ZyB7XFxuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XFxuICBtYXJnaW4tbGVmdDogMTVweDtcXG59XFxuXFxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xcbiAgLmFjdGlvbl9idG4sXFxuICAuZG93bmxvYWRfYnRuIHtcXG4gICAgZm9udC1zaXplOiAyMHB4O1xcbiAgICBwYWRkaW5nOiAxMHB4IDE5cHg7XFxuICAgIHdpZHRoOiA4NSU7XFxuICB9XFxufVxcblxcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xcbiAgLmFjdGlvbl9idG4gc3ZnLFxcbiAgLmRvd25sb2FkX2J0biBzdmcge1xcbiAgICBtYXJnaW4tcmlnaHQ6IDQwJTtcXG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcXG4gIH1cXG59XFxuXFxuLmFjdGlvbl9idG4sXFxuLmRvd25sb2FkX2J0bixcXG4uYWN0aW9uX2J0bjphY3RpdmUsXFxuLmRvd25sb2FkX2J0bjphY3RpdmUgLmFjdGlvbl9idG46Zm9jdXMsXFxuLmRvd25sb2FkX2J0bjpmb2N1cyAuYWN0aW9uX2J0bjp2aXNpdGVkLFxcbi5kb3dubG9hZF9idG46dmlzaXRlZCB7XFxuICBjb2xvcjogI2ZmZjtcXG4gIGJvcmRlcjogdW5zZXQ7XFxufVxcblxcbi5hY3Rpb25fYnRuOmhvdmVyLFxcbi5kb3dubG9hZF9idG46aG92ZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KSAhaW1wb3J0YW50O1xcbiAgY29sb3I6ICNmZmY7XFxufVxcblxcbi5wYW5lbF9zdGlja3kge1xcbiAgcG9zaXRpb246IHN0aWNreTtcXG4gIHotaW5kZXg6IDExMTtcXG4gIHBhZGRpbmctcmlnaHQ6IDA7XFxuICBwYWRkaW5nLWxlZnQ6IDA7XFxufVxcblxcbi5wcmV2aWV3ZXJfY29udGVudF9zY3JvbGxhYmxlIHtcXG4gIG1heC1oZWlnaHQ6IHVuc2V0O1xcbn1cXG5cXG4udW5zZXRfbWFyZ2luID4gZGl2IHtcXG4gIG1hcmdpbjogdW5zZXQ7XFxufVxcblxcbi5vcHRpb25faWNvbiB7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG59XFxuXFxuLnBkZl90b19pbWFnZV9vcHRpb25fZGVzY193cmFwcGVyIHtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xcbiAgd2lkdGg6IDEwMCU7XFxufVxcblxcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcXG4gIC8qIEZvciBtb2JpbGUgcGhvbmVzOiAqL1xcbiAgLm9wdGlvbl9pY29uIHtcXG4gICAgZGlzcGxheTogbm9uZTtcXG4gIH1cXG5cXG4gIC5wZGZfdG9faW1hZ2Vfb3B0aW9uX2Rlc2Nfd3JhcHBlciB7XFxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XFxuICB9XFxufVxcblxcbi5wZGZfdG9faW1hZ2Vfb3B0aW9uX3RpdGxlIHtcXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcXG59XFxuXFxuLnBkZl90b19pbWFnZV9vcHRpb25fZGVzYyB7XFxuICBmb250LXdlaWdodDogYm9sZDtcXG4gIGNvbG9yOiAjZmZhMzRmO1xcbn1cXG5cXG4uc2VsZWN0X3RpdGxlIHtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgcGFkZGluZzogNXB4O1xcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xcbiAgZm9udC1zaXplOiAyNXB4O1xcbiAgY29sb3I6ICNmZmY7XFxuICBmb250LXdlaWdodDogYm9sZDtcXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcXG59XFxuXFxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xcbiAgLyogRm9yIG1vYmlsZSBwaG9uZXM6ICovXFxuICAuc2VsZWN0X3RpdGxlIHtcXG4gICAgZm9udC1zaXplOiAyMHB4O1xcbiAgfVxcbn1cXG5cXG4vKiBBZGRlZCBzdHlsZXMgKi9cXG4uc3RhcnRfb3ZlciB7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcXG4gIGZvbnQtc2l6ZTogMXJlbTtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgZGlzcGxheTogZmxleDtcXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xcbiAgbWFyZ2luLXRvcDogMTBweDtcXG59XFxuLnN0YXJ0X292ZXIgc3ZnIHtcXG4gIG1hcmdpbi1yaWdodDogMTVweDtcXG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xcbn1cXG4uc3RhcnRfb3Zlcjpob3ZlciB7XFxuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XFxufVxcblxcbi5zdGFydF9vdmVyX2ljb24ge1xcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xcbn1cXG4ubWVyZ2VfcGFnZXMge1xcbiAgY29sb3I6ICNmZmY7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xcbn1cXG5cXG4uYnV0dG9tX2J1dHRvbnNfc2V0dGluZ3Nfd3JhcHBlciB7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgZmxleC13cmFwOiB3cmFwO1xcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxuICBib3JkZXI6IDJweCBkYXNoZWQgI2ZmZjtcXG4gIGJvcmRlci1yYWRpdXM6IDdweDtcXG4gIHBhZGRpbmc6IDJweCAxMHB4O1xcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG5cXG4uYnV0dG9tX2J1dHRvbnNfZG93bmxvYWRfd3JhcHBlciB7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgZGlyZWN0aW9uOiBsdHI7XFxufVxcblxcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xcbiAgLmJ1dHRvbV9idXR0b25zX2Rvd25sb2FkX3dyYXBwZXIge1xcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XFxuICB9XFxufVxcblwiXSxcInNvdXJjZVJvb3RcIjpcIlwifV0pO1xuLy8gRXhwb3J0c1xuX19fQ1NTX0xPQURFUl9FWFBPUlRfX18ubG9jYWxzID0ge1xuXHRcInRvb2xib3hfd3JhcHBlclwiOiBcIlVwbG9hZENvbnRhaW5lcl90b29sYm94X3dyYXBwZXJfX1NRYkprXCIsXG5cdFwidG9vbGJveFwiOiBcIlVwbG9hZENvbnRhaW5lcl90b29sYm94X19Ha3ljNFwiLFxuXHRcImlzX3VwbG9hZFwiOiBcIlVwbG9hZENvbnRhaW5lcl9pc191cGxvYWRfX1dtWlI3XCIsXG5cdFwicHJldmlld2VyXCI6IFwiVXBsb2FkQ29udGFpbmVyX3ByZXZpZXdlcl9fM0pxeXFcIixcblx0XCJpc19wcm9jZXNzXCI6IFwiVXBsb2FkQ29udGFpbmVyX2lzX3Byb2Nlc3NfX0dxS1RYXCIsXG5cdFwidXBsb2FkZXJcIjogXCJVcGxvYWRDb250YWluZXJfdXBsb2FkZXJfX05mUEpWXCIsXG5cdFwicGFuZWxfaW5uZXJcIjogXCJVcGxvYWRDb250YWluZXJfcGFuZWxfaW5uZXJfXzA4bE4zXCIsXG5cdFwicGFuZWxfdG9wXCI6IFwiVXBsb2FkQ29udGFpbmVyX3BhbmVsX3RvcF9fQV9lMExcIixcblx0XCJpbnB1dF9maWxlXCI6IFwiVXBsb2FkQ29udGFpbmVyX2lucHV0X2ZpbGVfX0hrTFJ5XCIsXG5cdFwic2VsZWN0X2NvbXByZXNzaW9uX2xldmVsXCI6IFwiVXBsb2FkQ29udGFpbmVyX3NlbGVjdF9jb21wcmVzc2lvbl9sZXZlbF9fTG80T1JcIixcblx0XCJ1cGxvYWRlcl9kcm9wdHh0XCI6IFwiVXBsb2FkQ29udGFpbmVyX3VwbG9hZGVyX2Ryb3B0eHRfX0V6U1hzXCIsXG5cdFwidXBsb2FkZXJfaW1hZ2VcIjogXCJVcGxvYWRDb250YWluZXJfdXBsb2FkZXJfaW1hZ2VfX1FES1FvXCIsXG5cdFwiaW5wdXRfZmlsZV9sYWJlbFwiOiBcIlVwbG9hZENvbnRhaW5lcl9pbnB1dF9maWxlX2xhYmVsX19DeE1nRFwiLFxuXHRcInVwbG9hZF9vcHRpb25zXCI6IFwiVXBsb2FkQ29udGFpbmVyX3VwbG9hZF9vcHRpb25zX193M1N3NVwiLFxuXHRcImZyb21fZGV2aWNlX29wdGlvblwiOiBcIlVwbG9hZENvbnRhaW5lcl9mcm9tX2RldmljZV9vcHRpb25fX19nRVRjXCIsXG5cdFwidXBsb2FkX29wdGlvbl9kZXNjcmlwdGlvblwiOiBcIlVwbG9hZENvbnRhaW5lcl91cGxvYWRfb3B0aW9uX2Rlc2NyaXB0aW9uX18xTTBZc1wiLFxuXHRcInByZXZpZXdlcl9jb250ZW50XCI6IFwiVXBsb2FkQ29udGFpbmVyX3ByZXZpZXdlcl9jb250ZW50X19lSDVvNlwiLFxuXHRcInBhbmVsXCI6IFwiVXBsb2FkQ29udGFpbmVyX3BhbmVsX19nRzFiVFwiLFxuXHRcInBhbmVsX2JvdHRvbVwiOiBcIlVwbG9hZENvbnRhaW5lcl9wYW5lbF9ib3R0b21fXzN6bnVfXCIsXG5cdFwicGFuZWxfYnRuX2xlZnRcIjogXCJVcGxvYWRDb250YWluZXJfcGFuZWxfYnRuX2xlZnRfX2txeGtxXCIsXG5cdFwiYnRuX25vcm1hbFwiOiBcIlVwbG9hZENvbnRhaW5lcl9idG5fbm9ybWFsX19TT3dTUlwiLFxuXHRcImRpc2FibGVkXCI6IFwiVXBsb2FkQ29udGFpbmVyX2Rpc2FibGVkX19MdG8zZlwiLFxuXHRcImJ0bl9hY2NlbnRcIjogXCJVcGxvYWRDb250YWluZXJfYnRuX2FjY2VudF9fSVVQZTFcIixcblx0XCJkb3dubG9hZF9idG5cIjogXCJVcGxvYWRDb250YWluZXJfZG93bmxvYWRfYnRuX19EWTJmc1wiLFxuXHRcImRvd25sb2FkX2NvbnRhaW5lclwiOiBcIlVwbG9hZENvbnRhaW5lcl9kb3dubG9hZF9jb250YWluZXJfXzFyME9EXCIsXG5cdFwidXBsb2FkX2NvbnRhaW5lclwiOiBcIlVwbG9hZENvbnRhaW5lcl91cGxvYWRfY29udGFpbmVyX19NWDNFdlwiLFxuXHRcImNlbnRlcmVkXCI6IFwiVXBsb2FkQ29udGFpbmVyX2NlbnRlcmVkX19DRVBDUlwiLFxuXHRcInNwYWNlZFwiOiBcIlVwbG9hZENvbnRhaW5lcl9zcGFjZWRfX3Z1VV9UXCIsXG5cdFwid3JhcFwiOiBcIlVwbG9hZENvbnRhaW5lcl93cmFwX19OR2VaTFwiLFxuXHRcImJveFwiOiBcIlVwbG9hZENvbnRhaW5lcl9ib3hfXzBNVVpoXCIsXG5cdFwiY29udGFpbmVyX3RpdGxlXCI6IFwiVXBsb2FkQ29udGFpbmVyX2NvbnRhaW5lcl90aXRsZV9fQmxERkVcIixcblx0XCJzYXZlZF9wZXJjZW50YWdlXCI6IFwiVXBsb2FkQ29udGFpbmVyX3NhdmVkX3BlcmNlbnRhZ2VfXzdOS1pDXCIsXG5cdFwidXBsb2FkaW5nX2JhclwiOiBcIlVwbG9hZENvbnRhaW5lcl91cGxvYWRpbmdfYmFyX19tX3B3TlwiLFxuXHRcInVwbG9hZGluZ19iYXJfY29tcGxldGVkXCI6IFwiVXBsb2FkQ29udGFpbmVyX3VwbG9hZGluZ19iYXJfY29tcGxldGVkX18ybmRVWFwiLFxuXHRcInByb2Nlc3NfY2lyY2xlXCI6IFwiVXBsb2FkQ29udGFpbmVyX3Byb2Nlc3NfY2lyY2xlX184ZkZaS1wiLFxuXHRcInJvdGF0ZVwiOiBcIlVwbG9hZENvbnRhaW5lcl9yb3RhdGVfX29iVWd3XCIsXG5cdFwiYWN0aW9uX2J0blwiOiBcIlVwbG9hZENvbnRhaW5lcl9hY3Rpb25fYnRuX19fbWtuR1wiLFxuXHRcInBhbmVsX3N0aWNreVwiOiBcIlVwbG9hZENvbnRhaW5lcl9wYW5lbF9zdGlja3lfX0VfQTh4XCIsXG5cdFwicHJldmlld2VyX2NvbnRlbnRfc2Nyb2xsYWJsZVwiOiBcIlVwbG9hZENvbnRhaW5lcl9wcmV2aWV3ZXJfY29udGVudF9zY3JvbGxhYmxlX19hRVJ3YVwiLFxuXHRcInVuc2V0X21hcmdpblwiOiBcIlVwbG9hZENvbnRhaW5lcl91bnNldF9tYXJnaW5fX21ubEhSXCIsXG5cdFwib3B0aW9uX2ljb25cIjogXCJVcGxvYWRDb250YWluZXJfb3B0aW9uX2ljb25fX1FUSE9YXCIsXG5cdFwicGRmX3RvX2ltYWdlX29wdGlvbl9kZXNjX3dyYXBwZXJcIjogXCJVcGxvYWRDb250YWluZXJfcGRmX3RvX2ltYWdlX29wdGlvbl9kZXNjX3dyYXBwZXJfXzRZSUZwXCIsXG5cdFwicGRmX3RvX2ltYWdlX29wdGlvbl90aXRsZVwiOiBcIlVwbG9hZENvbnRhaW5lcl9wZGZfdG9faW1hZ2Vfb3B0aW9uX3RpdGxlX19mSHZUV1wiLFxuXHRcInBkZl90b19pbWFnZV9vcHRpb25fZGVzY1wiOiBcIlVwbG9hZENvbnRhaW5lcl9wZGZfdG9faW1hZ2Vfb3B0aW9uX2Rlc2NfX19qNW1fXCIsXG5cdFwic2VsZWN0X3RpdGxlXCI6IFwiVXBsb2FkQ29udGFpbmVyX3NlbGVjdF90aXRsZV9fakJhdHdcIixcblx0XCJzdGFydF9vdmVyXCI6IFwiVXBsb2FkQ29udGFpbmVyX3N0YXJ0X292ZXJfX3hvUFBoXCIsXG5cdFwic3RhcnRfb3Zlcl9pY29uXCI6IFwiVXBsb2FkQ29udGFpbmVyX3N0YXJ0X292ZXJfaWNvbl9fVWRTbWxcIixcblx0XCJtZXJnZV9wYWdlc1wiOiBcIlVwbG9hZENvbnRhaW5lcl9tZXJnZV9wYWdlc19faEJ4QVNcIixcblx0XCJidXR0b21fYnV0dG9uc19zZXR0aW5nc193cmFwcGVyXCI6IFwiVXBsb2FkQ29udGFpbmVyX2J1dHRvbV9idXR0b25zX3NldHRpbmdzX3dyYXBwZXJfX0pYTGlTXCIsXG5cdFwiYnV0dG9tX2J1dHRvbnNfZG93bmxvYWRfd3JhcHBlclwiOiBcIlVwbG9hZENvbnRhaW5lcl9idXR0b21fYnV0dG9uc19kb3dubG9hZF93cmFwcGVyX19XQUcxRlwiXG59O1xubW9kdWxlLmV4cG9ydHMgPSBfX19DU1NfTE9BREVSX0VYUE9SVF9fXztcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/UploadContainer.module.css\n"));

/***/ }),

/***/ "./node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=%2Fhome%2Fweb%2Fpdf%2Fpages%2Ftxt-to-pdf.js&page=%2Ftxt-to-pdf!":
/*!*******************************************************************************************************************************************************************!*\
  !*** ./node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=%2Fhome%2Fweb%2Fpdf%2Fpages%2Ftxt-to-pdf.js&page=%2Ftxt-to-pdf! ***!
  \*******************************************************************************************************************************************************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

eval(__webpack_require__.ts("\n    (window.__NEXT_P = window.__NEXT_P || []).push([\n      \"/txt-to-pdf\",\n      function () {\n        return __webpack_require__(/*! ./pages/txt-to-pdf.js */ \"./pages/txt-to-pdf.js\");\n      }\n    ]);\n    if(true) {\n      module.hot.dispose(function () {\n        window.__NEXT_P.push([\"/txt-to-pdf\"])\n      });\n    }\n  //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWNsaWVudC1wYWdlcy1sb2FkZXIuanM/YWJzb2x1dGVQYWdlUGF0aD0lMkZob21lJTJGd2ViJTJGcGRmJTJGcGFnZXMlMkZ0eHQtdG8tcGRmLmpzJnBhZ2U9JTJGdHh0LXRvLXBkZiEiLCJtYXBwaW5ncyI6IjtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWUsbUJBQU8sQ0FBQyxvREFBdUI7QUFDOUM7QUFDQTtBQUNBLE9BQU8sSUFBVTtBQUNqQixNQUFNLFVBQVU7QUFDaEI7QUFDQSxPQUFPO0FBQ1A7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvP2I1MGQiXSwic291cmNlc0NvbnRlbnQiOlsiXG4gICAgKHdpbmRvdy5fX05FWFRfUCA9IHdpbmRvdy5fX05FWFRfUCB8fCBbXSkucHVzaChbXG4gICAgICBcIi90eHQtdG8tcGRmXCIsXG4gICAgICBmdW5jdGlvbiAoKSB7XG4gICAgICAgIHJldHVybiByZXF1aXJlKFwiLi9wYWdlcy90eHQtdG8tcGRmLmpzXCIpO1xuICAgICAgfVxuICAgIF0pO1xuICAgIGlmKG1vZHVsZS5ob3QpIHtcbiAgICAgIG1vZHVsZS5ob3QuZGlzcG9zZShmdW5jdGlvbiAoKSB7XG4gICAgICAgIHdpbmRvdy5fX05FWFRfUC5wdXNoKFtcIi90eHQtdG8tcGRmXCJdKVxuICAgICAgfSk7XG4gICAgfVxuICAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=%2Fhome%2Fweb%2Fpdf%2Fpages%2Ftxt-to-pdf.js&page=%2Ftxt-to-pdf!\n"));

/***/ }),

/***/ "./styles/Alert.module.css":
/*!*********************************!*\
  !*** ./styles/Alert.module.css ***!
  \*********************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

eval(__webpack_require__.ts("var api = __webpack_require__(/*! !../node_modules/next/dist/build/webpack/loaders/next-style-loader/runtime/injectStylesIntoStyleTag.js */ \"./node_modules/next/dist/build/webpack/loaders/next-style-loader/runtime/injectStylesIntoStyleTag.js\");\n            var content = __webpack_require__(/*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./Alert.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Alert.module.css\");\n\n            content = content.__esModule ? content.default : content;\n\n            if (typeof content === 'string') {\n              content = [[module.id, content, '']];\n            }\n\nvar options = {};\n\noptions.insert = function(element) {\n                    // By default, style-loader injects CSS into the bottom\n                    // of <head>. This causes ordering problems between dev\n                    // and prod. To fix this, we render a <noscript> tag as\n                    // an anchor for the styles to be placed before. These\n                    // styles will be applied _before_ <style jsx global>.\n                    // These elements should always exist. If they do not,\n                    // this code should fail.\n                    var anchorElement = document.querySelector(\"#__next_css__DO_NOT_USE__\");\n                    var parentNode = anchorElement.parentNode// Normally <head>\n                    ;\n                    // Each style tag should be placed right before our\n                    // anchor. By inserting before and not after, we do not\n                    // need to track the last inserted element.\n                    parentNode.insertBefore(element, anchorElement);\n                };\noptions.singleton = false;\n\nvar update = api(content, options);\n\n\nif (true) {\n  if (!content.locals || module.hot.invalidate) {\n    var isEqualLocals = function isEqualLocals(a, b, isNamedExport) {\n    if (!a && b || a && !b) {\n        return false;\n    }\n    let p;\n    for(p in a){\n        if (isNamedExport && p === \"default\") {\n            continue;\n        }\n        if (a[p] !== b[p]) {\n            return false;\n        }\n    }\n    for(p in b){\n        if (isNamedExport && p === \"default\") {\n            continue;\n        }\n        if (!a[p]) {\n            return false;\n        }\n    }\n    return true;\n};\n    var oldLocals = content.locals;\n\n    module.hot.accept(\n      /*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./Alert.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Alert.module.css\",\n      function () {\n        content = __webpack_require__(/*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./Alert.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Alert.module.css\");\n\n              content = content.__esModule ? content.default : content;\n\n              if (typeof content === 'string') {\n                content = [[module.id, content, '']];\n              }\n\n              if (!isEqualLocals(oldLocals, content.locals)) {\n                module.hot.invalidate();\n\n                return;\n              }\n\n              oldLocals = content.locals;\n\n              update(content);\n      }\n    )\n  }\n\n  module.hot.dispose(function() {\n    update();\n  });\n}\n\nmodule.exports = content.locals || {};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zdHlsZXMvQWxlcnQubW9kdWxlLmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxVQUFVLG1CQUFPLENBQUMsb05BQXdHO0FBQzFILDBCQUEwQixtQkFBTyxDQUFDLGlmQUFvUDs7QUFFdFI7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7OztBQUdBLElBQUksSUFBVTtBQUNkLHlCQUF5QixVQUFVO0FBQ25DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxJQUFJLGlCQUFpQjtBQUNyQixNQUFNLGlmQUFvUDtBQUMxUDtBQUNBLGtCQUFrQixtQkFBTyxDQUFDLGlmQUFvUDs7QUFFOVE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0EsZ0JBQWdCLFVBQVU7O0FBRTFCO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsRUFBRSxVQUFVO0FBQ1o7QUFDQSxHQUFHO0FBQ0g7O0FBRUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vc3R5bGVzL0FsZXJ0Lm1vZHVsZS5jc3M/ZWJmNSJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgYXBpID0gcmVxdWlyZShcIiEuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LXN0eWxlLWxvYWRlci9ydW50aW1lL2luamVjdFN0eWxlc0ludG9TdHlsZVRhZy5qc1wiKTtcbiAgICAgICAgICAgIHZhciBjb250ZW50ID0gcmVxdWlyZShcIiEhLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvY3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3J1bGVTZXRbMV0ucnVsZXNbN10ub25lT2ZbOF0udXNlWzFdIS4uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYnVpbGQvd2VicGFjay9sb2FkZXJzL3Bvc3Rjc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMl0hLi9BbGVydC5tb2R1bGUuY3NzXCIpO1xuXG4gICAgICAgICAgICBjb250ZW50ID0gY29udGVudC5fX2VzTW9kdWxlID8gY29udGVudC5kZWZhdWx0IDogY29udGVudDtcblxuICAgICAgICAgICAgaWYgKHR5cGVvZiBjb250ZW50ID09PSAnc3RyaW5nJykge1xuICAgICAgICAgICAgICBjb250ZW50ID0gW1ttb2R1bGUuaWQsIGNvbnRlbnQsICcnXV07XG4gICAgICAgICAgICB9XG5cbnZhciBvcHRpb25zID0ge307XG5cbm9wdGlvbnMuaW5zZXJ0ID0gZnVuY3Rpb24oZWxlbWVudCkge1xuICAgICAgICAgICAgICAgICAgICAvLyBCeSBkZWZhdWx0LCBzdHlsZS1sb2FkZXIgaW5qZWN0cyBDU1MgaW50byB0aGUgYm90dG9tXG4gICAgICAgICAgICAgICAgICAgIC8vIG9mIDxoZWFkPi4gVGhpcyBjYXVzZXMgb3JkZXJpbmcgcHJvYmxlbXMgYmV0d2VlbiBkZXZcbiAgICAgICAgICAgICAgICAgICAgLy8gYW5kIHByb2QuIFRvIGZpeCB0aGlzLCB3ZSByZW5kZXIgYSA8bm9zY3JpcHQ+IHRhZyBhc1xuICAgICAgICAgICAgICAgICAgICAvLyBhbiBhbmNob3IgZm9yIHRoZSBzdHlsZXMgdG8gYmUgcGxhY2VkIGJlZm9yZS4gVGhlc2VcbiAgICAgICAgICAgICAgICAgICAgLy8gc3R5bGVzIHdpbGwgYmUgYXBwbGllZCBfYmVmb3JlXyA8c3R5bGUganN4IGdsb2JhbD4uXG4gICAgICAgICAgICAgICAgICAgIC8vIFRoZXNlIGVsZW1lbnRzIHNob3VsZCBhbHdheXMgZXhpc3QuIElmIHRoZXkgZG8gbm90LFxuICAgICAgICAgICAgICAgICAgICAvLyB0aGlzIGNvZGUgc2hvdWxkIGZhaWwuXG4gICAgICAgICAgICAgICAgICAgIHZhciBhbmNob3JFbGVtZW50ID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcihcIiNfX25leHRfY3NzX19ET19OT1RfVVNFX19cIik7XG4gICAgICAgICAgICAgICAgICAgIHZhciBwYXJlbnROb2RlID0gYW5jaG9yRWxlbWVudC5wYXJlbnROb2RlLy8gTm9ybWFsbHkgPGhlYWQ+XG4gICAgICAgICAgICAgICAgICAgIDtcbiAgICAgICAgICAgICAgICAgICAgLy8gRWFjaCBzdHlsZSB0YWcgc2hvdWxkIGJlIHBsYWNlZCByaWdodCBiZWZvcmUgb3VyXG4gICAgICAgICAgICAgICAgICAgIC8vIGFuY2hvci4gQnkgaW5zZXJ0aW5nIGJlZm9yZSBhbmQgbm90IGFmdGVyLCB3ZSBkbyBub3RcbiAgICAgICAgICAgICAgICAgICAgLy8gbmVlZCB0byB0cmFjayB0aGUgbGFzdCBpbnNlcnRlZCBlbGVtZW50LlxuICAgICAgICAgICAgICAgICAgICBwYXJlbnROb2RlLmluc2VydEJlZm9yZShlbGVtZW50LCBhbmNob3JFbGVtZW50KTtcbiAgICAgICAgICAgICAgICB9O1xub3B0aW9ucy5zaW5nbGV0b24gPSBmYWxzZTtcblxudmFyIHVwZGF0ZSA9IGFwaShjb250ZW50LCBvcHRpb25zKTtcblxuXG5pZiAobW9kdWxlLmhvdCkge1xuICBpZiAoIWNvbnRlbnQubG9jYWxzIHx8IG1vZHVsZS5ob3QuaW52YWxpZGF0ZSkge1xuICAgIHZhciBpc0VxdWFsTG9jYWxzID0gZnVuY3Rpb24gaXNFcXVhbExvY2FscyhhLCBiLCBpc05hbWVkRXhwb3J0KSB7XG4gICAgaWYgKCFhICYmIGIgfHwgYSAmJiAhYikge1xuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuICAgIGxldCBwO1xuICAgIGZvcihwIGluIGEpe1xuICAgICAgICBpZiAoaXNOYW1lZEV4cG9ydCAmJiBwID09PSBcImRlZmF1bHRcIikge1xuICAgICAgICAgICAgY29udGludWU7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGFbcF0gIT09IGJbcF0pIHtcbiAgICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBmb3IocCBpbiBiKXtcbiAgICAgICAgaWYgKGlzTmFtZWRFeHBvcnQgJiYgcCA9PT0gXCJkZWZhdWx0XCIpIHtcbiAgICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICB9XG4gICAgICAgIGlmICghYVtwXSkge1xuICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIHJldHVybiB0cnVlO1xufTtcbiAgICB2YXIgb2xkTG9jYWxzID0gY29udGVudC5sb2NhbHM7XG5cbiAgICBtb2R1bGUuaG90LmFjY2VwdChcbiAgICAgIFwiISEuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMV0hLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzddLm9uZU9mWzhdLnVzZVsyXSEuL0FsZXJ0Lm1vZHVsZS5jc3NcIixcbiAgICAgIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgY29udGVudCA9IHJlcXVpcmUoXCIhIS4uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYnVpbGQvd2VicGFjay9sb2FkZXJzL2Nzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzddLm9uZU9mWzhdLnVzZVsxXSEuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3J1bGVTZXRbMV0ucnVsZXNbN10ub25lT2ZbOF0udXNlWzJdIS4vQWxlcnQubW9kdWxlLmNzc1wiKTtcblxuICAgICAgICAgICAgICBjb250ZW50ID0gY29udGVudC5fX2VzTW9kdWxlID8gY29udGVudC5kZWZhdWx0IDogY29udGVudDtcblxuICAgICAgICAgICAgICBpZiAodHlwZW9mIGNvbnRlbnQgPT09ICdzdHJpbmcnKSB7XG4gICAgICAgICAgICAgICAgY29udGVudCA9IFtbbW9kdWxlLmlkLCBjb250ZW50LCAnJ11dO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaWYgKCFpc0VxdWFsTG9jYWxzKG9sZExvY2FscywgY29udGVudC5sb2NhbHMpKSB7XG4gICAgICAgICAgICAgICAgbW9kdWxlLmhvdC5pbnZhbGlkYXRlKCk7XG5cbiAgICAgICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBvbGRMb2NhbHMgPSBjb250ZW50LmxvY2FscztcblxuICAgICAgICAgICAgICB1cGRhdGUoY29udGVudCk7XG4gICAgICB9XG4gICAgKVxuICB9XG5cbiAgbW9kdWxlLmhvdC5kaXNwb3NlKGZ1bmN0aW9uKCkge1xuICAgIHVwZGF0ZSgpO1xuICB9KTtcbn1cblxubW9kdWxlLmV4cG9ydHMgPSBjb250ZW50LmxvY2FscyB8fCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./styles/Alert.module.css\n"));

/***/ }),

/***/ "./styles/DocumentPreview.module.css":
/*!*******************************************!*\
  !*** ./styles/DocumentPreview.module.css ***!
  \*******************************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

eval(__webpack_require__.ts("var api = __webpack_require__(/*! !../node_modules/next/dist/build/webpack/loaders/next-style-loader/runtime/injectStylesIntoStyleTag.js */ \"./node_modules/next/dist/build/webpack/loaders/next-style-loader/runtime/injectStylesIntoStyleTag.js\");\n            var content = __webpack_require__(/*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./DocumentPreview.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/DocumentPreview.module.css\");\n\n            content = content.__esModule ? content.default : content;\n\n            if (typeof content === 'string') {\n              content = [[module.id, content, '']];\n            }\n\nvar options = {};\n\noptions.insert = function(element) {\n                    // By default, style-loader injects CSS into the bottom\n                    // of <head>. This causes ordering problems between dev\n                    // and prod. To fix this, we render a <noscript> tag as\n                    // an anchor for the styles to be placed before. These\n                    // styles will be applied _before_ <style jsx global>.\n                    // These elements should always exist. If they do not,\n                    // this code should fail.\n                    var anchorElement = document.querySelector(\"#__next_css__DO_NOT_USE__\");\n                    var parentNode = anchorElement.parentNode// Normally <head>\n                    ;\n                    // Each style tag should be placed right before our\n                    // anchor. By inserting before and not after, we do not\n                    // need to track the last inserted element.\n                    parentNode.insertBefore(element, anchorElement);\n                };\noptions.singleton = false;\n\nvar update = api(content, options);\n\n\nif (true) {\n  if (!content.locals || module.hot.invalidate) {\n    var isEqualLocals = function isEqualLocals(a, b, isNamedExport) {\n    if (!a && b || a && !b) {\n        return false;\n    }\n    let p;\n    for(p in a){\n        if (isNamedExport && p === \"default\") {\n            continue;\n        }\n        if (a[p] !== b[p]) {\n            return false;\n        }\n    }\n    for(p in b){\n        if (isNamedExport && p === \"default\") {\n            continue;\n        }\n        if (!a[p]) {\n            return false;\n        }\n    }\n    return true;\n};\n    var oldLocals = content.locals;\n\n    module.hot.accept(\n      /*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./DocumentPreview.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/DocumentPreview.module.css\",\n      function () {\n        content = __webpack_require__(/*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./DocumentPreview.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/DocumentPreview.module.css\");\n\n              content = content.__esModule ? content.default : content;\n\n              if (typeof content === 'string') {\n                content = [[module.id, content, '']];\n              }\n\n              if (!isEqualLocals(oldLocals, content.locals)) {\n                module.hot.invalidate();\n\n                return;\n              }\n\n              oldLocals = content.locals;\n\n              update(content);\n      }\n    )\n  }\n\n  module.hot.dispose(function() {\n    update();\n  });\n}\n\nmodule.exports = content.locals || {};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zdHlsZXMvRG9jdW1lbnRQcmV2aWV3Lm1vZHVsZS5jc3MiLCJtYXBwaW5ncyI6IkFBQUEsVUFBVSxtQkFBTyxDQUFDLG9OQUF3RztBQUMxSCwwQkFBMEIsbUJBQU8sQ0FBQyxxZ0JBQThQOztBQUVoUzs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7O0FBR0EsSUFBSSxJQUFVO0FBQ2QseUJBQXlCLFVBQVU7QUFDbkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLElBQUksaUJBQWlCO0FBQ3JCLE1BQU0scWdCQUE4UDtBQUNwUTtBQUNBLGtCQUFrQixtQkFBTyxDQUFDLHFnQkFBOFA7O0FBRXhSOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGdCQUFnQixVQUFVOztBQUUxQjtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLEVBQUUsVUFBVTtBQUNaO0FBQ0EsR0FBRztBQUNIOztBQUVBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uL3N0eWxlcy9Eb2N1bWVudFByZXZpZXcubW9kdWxlLmNzcz84NmJmIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBhcGkgPSByZXF1aXJlKFwiIS4uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYnVpbGQvd2VicGFjay9sb2FkZXJzL25leHQtc3R5bGUtbG9hZGVyL3J1bnRpbWUvaW5qZWN0U3R5bGVzSW50b1N0eWxlVGFnLmpzXCIpO1xuICAgICAgICAgICAgdmFyIGNvbnRlbnQgPSByZXF1aXJlKFwiISEuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMV0hLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzddLm9uZU9mWzhdLnVzZVsyXSEuL0RvY3VtZW50UHJldmlldy5tb2R1bGUuY3NzXCIpO1xuXG4gICAgICAgICAgICBjb250ZW50ID0gY29udGVudC5fX2VzTW9kdWxlID8gY29udGVudC5kZWZhdWx0IDogY29udGVudDtcblxuICAgICAgICAgICAgaWYgKHR5cGVvZiBjb250ZW50ID09PSAnc3RyaW5nJykge1xuICAgICAgICAgICAgICBjb250ZW50ID0gW1ttb2R1bGUuaWQsIGNvbnRlbnQsICcnXV07XG4gICAgICAgICAgICB9XG5cbnZhciBvcHRpb25zID0ge307XG5cbm9wdGlvbnMuaW5zZXJ0ID0gZnVuY3Rpb24oZWxlbWVudCkge1xuICAgICAgICAgICAgICAgICAgICAvLyBCeSBkZWZhdWx0LCBzdHlsZS1sb2FkZXIgaW5qZWN0cyBDU1MgaW50byB0aGUgYm90dG9tXG4gICAgICAgICAgICAgICAgICAgIC8vIG9mIDxoZWFkPi4gVGhpcyBjYXVzZXMgb3JkZXJpbmcgcHJvYmxlbXMgYmV0d2VlbiBkZXZcbiAgICAgICAgICAgICAgICAgICAgLy8gYW5kIHByb2QuIFRvIGZpeCB0aGlzLCB3ZSByZW5kZXIgYSA8bm9zY3JpcHQ+IHRhZyBhc1xuICAgICAgICAgICAgICAgICAgICAvLyBhbiBhbmNob3IgZm9yIHRoZSBzdHlsZXMgdG8gYmUgcGxhY2VkIGJlZm9yZS4gVGhlc2VcbiAgICAgICAgICAgICAgICAgICAgLy8gc3R5bGVzIHdpbGwgYmUgYXBwbGllZCBfYmVmb3JlXyA8c3R5bGUganN4IGdsb2JhbD4uXG4gICAgICAgICAgICAgICAgICAgIC8vIFRoZXNlIGVsZW1lbnRzIHNob3VsZCBhbHdheXMgZXhpc3QuIElmIHRoZXkgZG8gbm90LFxuICAgICAgICAgICAgICAgICAgICAvLyB0aGlzIGNvZGUgc2hvdWxkIGZhaWwuXG4gICAgICAgICAgICAgICAgICAgIHZhciBhbmNob3JFbGVtZW50ID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcihcIiNfX25leHRfY3NzX19ET19OT1RfVVNFX19cIik7XG4gICAgICAgICAgICAgICAgICAgIHZhciBwYXJlbnROb2RlID0gYW5jaG9yRWxlbWVudC5wYXJlbnROb2RlLy8gTm9ybWFsbHkgPGhlYWQ+XG4gICAgICAgICAgICAgICAgICAgIDtcbiAgICAgICAgICAgICAgICAgICAgLy8gRWFjaCBzdHlsZSB0YWcgc2hvdWxkIGJlIHBsYWNlZCByaWdodCBiZWZvcmUgb3VyXG4gICAgICAgICAgICAgICAgICAgIC8vIGFuY2hvci4gQnkgaW5zZXJ0aW5nIGJlZm9yZSBhbmQgbm90IGFmdGVyLCB3ZSBkbyBub3RcbiAgICAgICAgICAgICAgICAgICAgLy8gbmVlZCB0byB0cmFjayB0aGUgbGFzdCBpbnNlcnRlZCBlbGVtZW50LlxuICAgICAgICAgICAgICAgICAgICBwYXJlbnROb2RlLmluc2VydEJlZm9yZShlbGVtZW50LCBhbmNob3JFbGVtZW50KTtcbiAgICAgICAgICAgICAgICB9O1xub3B0aW9ucy5zaW5nbGV0b24gPSBmYWxzZTtcblxudmFyIHVwZGF0ZSA9IGFwaShjb250ZW50LCBvcHRpb25zKTtcblxuXG5pZiAobW9kdWxlLmhvdCkge1xuICBpZiAoIWNvbnRlbnQubG9jYWxzIHx8IG1vZHVsZS5ob3QuaW52YWxpZGF0ZSkge1xuICAgIHZhciBpc0VxdWFsTG9jYWxzID0gZnVuY3Rpb24gaXNFcXVhbExvY2FscyhhLCBiLCBpc05hbWVkRXhwb3J0KSB7XG4gICAgaWYgKCFhICYmIGIgfHwgYSAmJiAhYikge1xuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuICAgIGxldCBwO1xuICAgIGZvcihwIGluIGEpe1xuICAgICAgICBpZiAoaXNOYW1lZEV4cG9ydCAmJiBwID09PSBcImRlZmF1bHRcIikge1xuICAgICAgICAgICAgY29udGludWU7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGFbcF0gIT09IGJbcF0pIHtcbiAgICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBmb3IocCBpbiBiKXtcbiAgICAgICAgaWYgKGlzTmFtZWRFeHBvcnQgJiYgcCA9PT0gXCJkZWZhdWx0XCIpIHtcbiAgICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICB9XG4gICAgICAgIGlmICghYVtwXSkge1xuICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIHJldHVybiB0cnVlO1xufTtcbiAgICB2YXIgb2xkTG9jYWxzID0gY29udGVudC5sb2NhbHM7XG5cbiAgICBtb2R1bGUuaG90LmFjY2VwdChcbiAgICAgIFwiISEuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMV0hLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzddLm9uZU9mWzhdLnVzZVsyXSEuL0RvY3VtZW50UHJldmlldy5tb2R1bGUuY3NzXCIsXG4gICAgICBmdW5jdGlvbiAoKSB7XG4gICAgICAgIGNvbnRlbnQgPSByZXF1aXJlKFwiISEuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMV0hLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzddLm9uZU9mWzhdLnVzZVsyXSEuL0RvY3VtZW50UHJldmlldy5tb2R1bGUuY3NzXCIpO1xuXG4gICAgICAgICAgICAgIGNvbnRlbnQgPSBjb250ZW50Ll9fZXNNb2R1bGUgPyBjb250ZW50LmRlZmF1bHQgOiBjb250ZW50O1xuXG4gICAgICAgICAgICAgIGlmICh0eXBlb2YgY29udGVudCA9PT0gJ3N0cmluZycpIHtcbiAgICAgICAgICAgICAgICBjb250ZW50ID0gW1ttb2R1bGUuaWQsIGNvbnRlbnQsICcnXV07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBpZiAoIWlzRXF1YWxMb2NhbHMob2xkTG9jYWxzLCBjb250ZW50LmxvY2FscykpIHtcbiAgICAgICAgICAgICAgICBtb2R1bGUuaG90LmludmFsaWRhdGUoKTtcblxuICAgICAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIG9sZExvY2FscyA9IGNvbnRlbnQubG9jYWxzO1xuXG4gICAgICAgICAgICAgIHVwZGF0ZShjb250ZW50KTtcbiAgICAgIH1cbiAgICApXG4gIH1cblxuICBtb2R1bGUuaG90LmRpc3Bvc2UoZnVuY3Rpb24oKSB7XG4gICAgdXBkYXRlKCk7XG4gIH0pO1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGNvbnRlbnQubG9jYWxzIHx8IHt9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./styles/DocumentPreview.module.css\n"));

/***/ }),

/***/ "./styles/Feature.module.css":
/*!***********************************!*\
  !*** ./styles/Feature.module.css ***!
  \***********************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

eval(__webpack_require__.ts("var api = __webpack_require__(/*! !../node_modules/next/dist/build/webpack/loaders/next-style-loader/runtime/injectStylesIntoStyleTag.js */ \"./node_modules/next/dist/build/webpack/loaders/next-style-loader/runtime/injectStylesIntoStyleTag.js\");\n            var content = __webpack_require__(/*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./Feature.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Feature.module.css\");\n\n            content = content.__esModule ? content.default : content;\n\n            if (typeof content === 'string') {\n              content = [[module.id, content, '']];\n            }\n\nvar options = {};\n\noptions.insert = function(element) {\n                    // By default, style-loader injects CSS into the bottom\n                    // of <head>. This causes ordering problems between dev\n                    // and prod. To fix this, we render a <noscript> tag as\n                    // an anchor for the styles to be placed before. These\n                    // styles will be applied _before_ <style jsx global>.\n                    // These elements should always exist. If they do not,\n                    // this code should fail.\n                    var anchorElement = document.querySelector(\"#__next_css__DO_NOT_USE__\");\n                    var parentNode = anchorElement.parentNode// Normally <head>\n                    ;\n                    // Each style tag should be placed right before our\n                    // anchor. By inserting before and not after, we do not\n                    // need to track the last inserted element.\n                    parentNode.insertBefore(element, anchorElement);\n                };\noptions.singleton = false;\n\nvar update = api(content, options);\n\n\nif (true) {\n  if (!content.locals || module.hot.invalidate) {\n    var isEqualLocals = function isEqualLocals(a, b, isNamedExport) {\n    if (!a && b || a && !b) {\n        return false;\n    }\n    let p;\n    for(p in a){\n        if (isNamedExport && p === \"default\") {\n            continue;\n        }\n        if (a[p] !== b[p]) {\n            return false;\n        }\n    }\n    for(p in b){\n        if (isNamedExport && p === \"default\") {\n            continue;\n        }\n        if (!a[p]) {\n            return false;\n        }\n    }\n    return true;\n};\n    var oldLocals = content.locals;\n\n    module.hot.accept(\n      /*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./Feature.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Feature.module.css\",\n      function () {\n        content = __webpack_require__(/*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./Feature.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Feature.module.css\");\n\n              content = content.__esModule ? content.default : content;\n\n              if (typeof content === 'string') {\n                content = [[module.id, content, '']];\n              }\n\n              if (!isEqualLocals(oldLocals, content.locals)) {\n                module.hot.invalidate();\n\n                return;\n              }\n\n              oldLocals = content.locals;\n\n              update(content);\n      }\n    )\n  }\n\n  module.hot.dispose(function() {\n    update();\n  });\n}\n\nmodule.exports = content.locals || {};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zdHlsZXMvRmVhdHVyZS5tb2R1bGUuY3NzIiwibWFwcGluZ3MiOiJBQUFBLFVBQVUsbUJBQU8sQ0FBQyxvTkFBd0c7QUFDMUgsMEJBQTBCLG1CQUFPLENBQUMscWZBQXNQOztBQUV4Ujs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7O0FBR0EsSUFBSSxJQUFVO0FBQ2QseUJBQXlCLFVBQVU7QUFDbkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLElBQUksaUJBQWlCO0FBQ3JCLE1BQU0scWZBQXNQO0FBQzVQO0FBQ0Esa0JBQWtCLG1CQUFPLENBQUMscWZBQXNQOztBQUVoUjs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxnQkFBZ0IsVUFBVTs7QUFFMUI7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxFQUFFLFVBQVU7QUFDWjtBQUNBLEdBQUc7QUFDSDs7QUFFQSIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi9zdHlsZXMvRmVhdHVyZS5tb2R1bGUuY3NzPzUwZTUiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIGFwaSA9IHJlcXVpcmUoXCIhLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvbmV4dC1zdHlsZS1sb2FkZXIvcnVudGltZS9pbmplY3RTdHlsZXNJbnRvU3R5bGVUYWcuanNcIik7XG4gICAgICAgICAgICB2YXIgY29udGVudCA9IHJlcXVpcmUoXCIhIS4uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYnVpbGQvd2VicGFjay9sb2FkZXJzL2Nzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzddLm9uZU9mWzhdLnVzZVsxXSEuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3J1bGVTZXRbMV0ucnVsZXNbN10ub25lT2ZbOF0udXNlWzJdIS4vRmVhdHVyZS5tb2R1bGUuY3NzXCIpO1xuXG4gICAgICAgICAgICBjb250ZW50ID0gY29udGVudC5fX2VzTW9kdWxlID8gY29udGVudC5kZWZhdWx0IDogY29udGVudDtcblxuICAgICAgICAgICAgaWYgKHR5cGVvZiBjb250ZW50ID09PSAnc3RyaW5nJykge1xuICAgICAgICAgICAgICBjb250ZW50ID0gW1ttb2R1bGUuaWQsIGNvbnRlbnQsICcnXV07XG4gICAgICAgICAgICB9XG5cbnZhciBvcHRpb25zID0ge307XG5cbm9wdGlvbnMuaW5zZXJ0ID0gZnVuY3Rpb24oZWxlbWVudCkge1xuICAgICAgICAgICAgICAgICAgICAvLyBCeSBkZWZhdWx0LCBzdHlsZS1sb2FkZXIgaW5qZWN0cyBDU1MgaW50byB0aGUgYm90dG9tXG4gICAgICAgICAgICAgICAgICAgIC8vIG9mIDxoZWFkPi4gVGhpcyBjYXVzZXMgb3JkZXJpbmcgcHJvYmxlbXMgYmV0d2VlbiBkZXZcbiAgICAgICAgICAgICAgICAgICAgLy8gYW5kIHByb2QuIFRvIGZpeCB0aGlzLCB3ZSByZW5kZXIgYSA8bm9zY3JpcHQ+IHRhZyBhc1xuICAgICAgICAgICAgICAgICAgICAvLyBhbiBhbmNob3IgZm9yIHRoZSBzdHlsZXMgdG8gYmUgcGxhY2VkIGJlZm9yZS4gVGhlc2VcbiAgICAgICAgICAgICAgICAgICAgLy8gc3R5bGVzIHdpbGwgYmUgYXBwbGllZCBfYmVmb3JlXyA8c3R5bGUganN4IGdsb2JhbD4uXG4gICAgICAgICAgICAgICAgICAgIC8vIFRoZXNlIGVsZW1lbnRzIHNob3VsZCBhbHdheXMgZXhpc3QuIElmIHRoZXkgZG8gbm90LFxuICAgICAgICAgICAgICAgICAgICAvLyB0aGlzIGNvZGUgc2hvdWxkIGZhaWwuXG4gICAgICAgICAgICAgICAgICAgIHZhciBhbmNob3JFbGVtZW50ID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcihcIiNfX25leHRfY3NzX19ET19OT1RfVVNFX19cIik7XG4gICAgICAgICAgICAgICAgICAgIHZhciBwYXJlbnROb2RlID0gYW5jaG9yRWxlbWVudC5wYXJlbnROb2RlLy8gTm9ybWFsbHkgPGhlYWQ+XG4gICAgICAgICAgICAgICAgICAgIDtcbiAgICAgICAgICAgICAgICAgICAgLy8gRWFjaCBzdHlsZSB0YWcgc2hvdWxkIGJlIHBsYWNlZCByaWdodCBiZWZvcmUgb3VyXG4gICAgICAgICAgICAgICAgICAgIC8vIGFuY2hvci4gQnkgaW5zZXJ0aW5nIGJlZm9yZSBhbmQgbm90IGFmdGVyLCB3ZSBkbyBub3RcbiAgICAgICAgICAgICAgICAgICAgLy8gbmVlZCB0byB0cmFjayB0aGUgbGFzdCBpbnNlcnRlZCBlbGVtZW50LlxuICAgICAgICAgICAgICAgICAgICBwYXJlbnROb2RlLmluc2VydEJlZm9yZShlbGVtZW50LCBhbmNob3JFbGVtZW50KTtcbiAgICAgICAgICAgICAgICB9O1xub3B0aW9ucy5zaW5nbGV0b24gPSBmYWxzZTtcblxudmFyIHVwZGF0ZSA9IGFwaShjb250ZW50LCBvcHRpb25zKTtcblxuXG5pZiAobW9kdWxlLmhvdCkge1xuICBpZiAoIWNvbnRlbnQubG9jYWxzIHx8IG1vZHVsZS5ob3QuaW52YWxpZGF0ZSkge1xuICAgIHZhciBpc0VxdWFsTG9jYWxzID0gZnVuY3Rpb24gaXNFcXVhbExvY2FscyhhLCBiLCBpc05hbWVkRXhwb3J0KSB7XG4gICAgaWYgKCFhICYmIGIgfHwgYSAmJiAhYikge1xuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuICAgIGxldCBwO1xuICAgIGZvcihwIGluIGEpe1xuICAgICAgICBpZiAoaXNOYW1lZEV4cG9ydCAmJiBwID09PSBcImRlZmF1bHRcIikge1xuICAgICAgICAgICAgY29udGludWU7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGFbcF0gIT09IGJbcF0pIHtcbiAgICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBmb3IocCBpbiBiKXtcbiAgICAgICAgaWYgKGlzTmFtZWRFeHBvcnQgJiYgcCA9PT0gXCJkZWZhdWx0XCIpIHtcbiAgICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICB9XG4gICAgICAgIGlmICghYVtwXSkge1xuICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIHJldHVybiB0cnVlO1xufTtcbiAgICB2YXIgb2xkTG9jYWxzID0gY29udGVudC5sb2NhbHM7XG5cbiAgICBtb2R1bGUuaG90LmFjY2VwdChcbiAgICAgIFwiISEuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMV0hLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzddLm9uZU9mWzhdLnVzZVsyXSEuL0ZlYXR1cmUubW9kdWxlLmNzc1wiLFxuICAgICAgZnVuY3Rpb24gKCkge1xuICAgICAgICBjb250ZW50ID0gcmVxdWlyZShcIiEhLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvY3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3J1bGVTZXRbMV0ucnVsZXNbN10ub25lT2ZbOF0udXNlWzFdIS4uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYnVpbGQvd2VicGFjay9sb2FkZXJzL3Bvc3Rjc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMl0hLi9GZWF0dXJlLm1vZHVsZS5jc3NcIik7XG5cbiAgICAgICAgICAgICAgY29udGVudCA9IGNvbnRlbnQuX19lc01vZHVsZSA/IGNvbnRlbnQuZGVmYXVsdCA6IGNvbnRlbnQ7XG5cbiAgICAgICAgICAgICAgaWYgKHR5cGVvZiBjb250ZW50ID09PSAnc3RyaW5nJykge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQgPSBbW21vZHVsZS5pZCwgY29udGVudCwgJyddXTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGlmICghaXNFcXVhbExvY2FscyhvbGRMb2NhbHMsIGNvbnRlbnQubG9jYWxzKSkge1xuICAgICAgICAgICAgICAgIG1vZHVsZS5ob3QuaW52YWxpZGF0ZSgpO1xuXG4gICAgICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgb2xkTG9jYWxzID0gY29udGVudC5sb2NhbHM7XG5cbiAgICAgICAgICAgICAgdXBkYXRlKGNvbnRlbnQpO1xuICAgICAgfVxuICAgIClcbiAgfVxuXG4gIG1vZHVsZS5ob3QuZGlzcG9zZShmdW5jdGlvbigpIHtcbiAgICB1cGRhdGUoKTtcbiAgfSk7XG59XG5cbm1vZHVsZS5leHBvcnRzID0gY29udGVudC5sb2NhbHMgfHwge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./styles/Feature.module.css\n"));

/***/ }),

/***/ "./styles/Features.module.css":
/*!************************************!*\
  !*** ./styles/Features.module.css ***!
  \************************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

eval(__webpack_require__.ts("var api = __webpack_require__(/*! !../node_modules/next/dist/build/webpack/loaders/next-style-loader/runtime/injectStylesIntoStyleTag.js */ \"./node_modules/next/dist/build/webpack/loaders/next-style-loader/runtime/injectStylesIntoStyleTag.js\");\n            var content = __webpack_require__(/*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./Features.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Features.module.css\");\n\n            content = content.__esModule ? content.default : content;\n\n            if (typeof content === 'string') {\n              content = [[module.id, content, '']];\n            }\n\nvar options = {};\n\noptions.insert = function(element) {\n                    // By default, style-loader injects CSS into the bottom\n                    // of <head>. This causes ordering problems between dev\n                    // and prod. To fix this, we render a <noscript> tag as\n                    // an anchor for the styles to be placed before. These\n                    // styles will be applied _before_ <style jsx global>.\n                    // These elements should always exist. If they do not,\n                    // this code should fail.\n                    var anchorElement = document.querySelector(\"#__next_css__DO_NOT_USE__\");\n                    var parentNode = anchorElement.parentNode// Normally <head>\n                    ;\n                    // Each style tag should be placed right before our\n                    // anchor. By inserting before and not after, we do not\n                    // need to track the last inserted element.\n                    parentNode.insertBefore(element, anchorElement);\n                };\noptions.singleton = false;\n\nvar update = api(content, options);\n\n\nif (true) {\n  if (!content.locals || module.hot.invalidate) {\n    var isEqualLocals = function isEqualLocals(a, b, isNamedExport) {\n    if (!a && b || a && !b) {\n        return false;\n    }\n    let p;\n    for(p in a){\n        if (isNamedExport && p === \"default\") {\n            continue;\n        }\n        if (a[p] !== b[p]) {\n            return false;\n        }\n    }\n    for(p in b){\n        if (isNamedExport && p === \"default\") {\n            continue;\n        }\n        if (!a[p]) {\n            return false;\n        }\n    }\n    return true;\n};\n    var oldLocals = content.locals;\n\n    module.hot.accept(\n      /*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./Features.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Features.module.css\",\n      function () {\n        content = __webpack_require__(/*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./Features.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Features.module.css\");\n\n              content = content.__esModule ? content.default : content;\n\n              if (typeof content === 'string') {\n                content = [[module.id, content, '']];\n              }\n\n              if (!isEqualLocals(oldLocals, content.locals)) {\n                module.hot.invalidate();\n\n                return;\n              }\n\n              oldLocals = content.locals;\n\n              update(content);\n      }\n    )\n  }\n\n  module.hot.dispose(function() {\n    update();\n  });\n}\n\nmodule.exports = content.locals || {};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zdHlsZXMvRmVhdHVyZXMubW9kdWxlLmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxVQUFVLG1CQUFPLENBQUMsb05BQXdHO0FBQzFILDBCQUEwQixtQkFBTyxDQUFDLHVmQUF1UDs7QUFFelI7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7OztBQUdBLElBQUksSUFBVTtBQUNkLHlCQUF5QixVQUFVO0FBQ25DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxJQUFJLGlCQUFpQjtBQUNyQixNQUFNLHVmQUF1UDtBQUM3UDtBQUNBLGtCQUFrQixtQkFBTyxDQUFDLHVmQUF1UDs7QUFFalI7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0EsZ0JBQWdCLFVBQVU7O0FBRTFCO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsRUFBRSxVQUFVO0FBQ1o7QUFDQSxHQUFHO0FBQ0g7O0FBRUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vc3R5bGVzL0ZlYXR1cmVzLm1vZHVsZS5jc3M/MDQ0YSJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgYXBpID0gcmVxdWlyZShcIiEuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LXN0eWxlLWxvYWRlci9ydW50aW1lL2luamVjdFN0eWxlc0ludG9TdHlsZVRhZy5qc1wiKTtcbiAgICAgICAgICAgIHZhciBjb250ZW50ID0gcmVxdWlyZShcIiEhLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvY3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3J1bGVTZXRbMV0ucnVsZXNbN10ub25lT2ZbOF0udXNlWzFdIS4uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYnVpbGQvd2VicGFjay9sb2FkZXJzL3Bvc3Rjc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMl0hLi9GZWF0dXJlcy5tb2R1bGUuY3NzXCIpO1xuXG4gICAgICAgICAgICBjb250ZW50ID0gY29udGVudC5fX2VzTW9kdWxlID8gY29udGVudC5kZWZhdWx0IDogY29udGVudDtcblxuICAgICAgICAgICAgaWYgKHR5cGVvZiBjb250ZW50ID09PSAnc3RyaW5nJykge1xuICAgICAgICAgICAgICBjb250ZW50ID0gW1ttb2R1bGUuaWQsIGNvbnRlbnQsICcnXV07XG4gICAgICAgICAgICB9XG5cbnZhciBvcHRpb25zID0ge307XG5cbm9wdGlvbnMuaW5zZXJ0ID0gZnVuY3Rpb24oZWxlbWVudCkge1xuICAgICAgICAgICAgICAgICAgICAvLyBCeSBkZWZhdWx0LCBzdHlsZS1sb2FkZXIgaW5qZWN0cyBDU1MgaW50byB0aGUgYm90dG9tXG4gICAgICAgICAgICAgICAgICAgIC8vIG9mIDxoZWFkPi4gVGhpcyBjYXVzZXMgb3JkZXJpbmcgcHJvYmxlbXMgYmV0d2VlbiBkZXZcbiAgICAgICAgICAgICAgICAgICAgLy8gYW5kIHByb2QuIFRvIGZpeCB0aGlzLCB3ZSByZW5kZXIgYSA8bm9zY3JpcHQ+IHRhZyBhc1xuICAgICAgICAgICAgICAgICAgICAvLyBhbiBhbmNob3IgZm9yIHRoZSBzdHlsZXMgdG8gYmUgcGxhY2VkIGJlZm9yZS4gVGhlc2VcbiAgICAgICAgICAgICAgICAgICAgLy8gc3R5bGVzIHdpbGwgYmUgYXBwbGllZCBfYmVmb3JlXyA8c3R5bGUganN4IGdsb2JhbD4uXG4gICAgICAgICAgICAgICAgICAgIC8vIFRoZXNlIGVsZW1lbnRzIHNob3VsZCBhbHdheXMgZXhpc3QuIElmIHRoZXkgZG8gbm90LFxuICAgICAgICAgICAgICAgICAgICAvLyB0aGlzIGNvZGUgc2hvdWxkIGZhaWwuXG4gICAgICAgICAgICAgICAgICAgIHZhciBhbmNob3JFbGVtZW50ID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcihcIiNfX25leHRfY3NzX19ET19OT1RfVVNFX19cIik7XG4gICAgICAgICAgICAgICAgICAgIHZhciBwYXJlbnROb2RlID0gYW5jaG9yRWxlbWVudC5wYXJlbnROb2RlLy8gTm9ybWFsbHkgPGhlYWQ+XG4gICAgICAgICAgICAgICAgICAgIDtcbiAgICAgICAgICAgICAgICAgICAgLy8gRWFjaCBzdHlsZSB0YWcgc2hvdWxkIGJlIHBsYWNlZCByaWdodCBiZWZvcmUgb3VyXG4gICAgICAgICAgICAgICAgICAgIC8vIGFuY2hvci4gQnkgaW5zZXJ0aW5nIGJlZm9yZSBhbmQgbm90IGFmdGVyLCB3ZSBkbyBub3RcbiAgICAgICAgICAgICAgICAgICAgLy8gbmVlZCB0byB0cmFjayB0aGUgbGFzdCBpbnNlcnRlZCBlbGVtZW50LlxuICAgICAgICAgICAgICAgICAgICBwYXJlbnROb2RlLmluc2VydEJlZm9yZShlbGVtZW50LCBhbmNob3JFbGVtZW50KTtcbiAgICAgICAgICAgICAgICB9O1xub3B0aW9ucy5zaW5nbGV0b24gPSBmYWxzZTtcblxudmFyIHVwZGF0ZSA9IGFwaShjb250ZW50LCBvcHRpb25zKTtcblxuXG5pZiAobW9kdWxlLmhvdCkge1xuICBpZiAoIWNvbnRlbnQubG9jYWxzIHx8IG1vZHVsZS5ob3QuaW52YWxpZGF0ZSkge1xuICAgIHZhciBpc0VxdWFsTG9jYWxzID0gZnVuY3Rpb24gaXNFcXVhbExvY2FscyhhLCBiLCBpc05hbWVkRXhwb3J0KSB7XG4gICAgaWYgKCFhICYmIGIgfHwgYSAmJiAhYikge1xuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuICAgIGxldCBwO1xuICAgIGZvcihwIGluIGEpe1xuICAgICAgICBpZiAoaXNOYW1lZEV4cG9ydCAmJiBwID09PSBcImRlZmF1bHRcIikge1xuICAgICAgICAgICAgY29udGludWU7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGFbcF0gIT09IGJbcF0pIHtcbiAgICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBmb3IocCBpbiBiKXtcbiAgICAgICAgaWYgKGlzTmFtZWRFeHBvcnQgJiYgcCA9PT0gXCJkZWZhdWx0XCIpIHtcbiAgICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICB9XG4gICAgICAgIGlmICghYVtwXSkge1xuICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIHJldHVybiB0cnVlO1xufTtcbiAgICB2YXIgb2xkTG9jYWxzID0gY29udGVudC5sb2NhbHM7XG5cbiAgICBtb2R1bGUuaG90LmFjY2VwdChcbiAgICAgIFwiISEuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMV0hLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzddLm9uZU9mWzhdLnVzZVsyXSEuL0ZlYXR1cmVzLm1vZHVsZS5jc3NcIixcbiAgICAgIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgY29udGVudCA9IHJlcXVpcmUoXCIhIS4uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYnVpbGQvd2VicGFjay9sb2FkZXJzL2Nzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzddLm9uZU9mWzhdLnVzZVsxXSEuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3J1bGVTZXRbMV0ucnVsZXNbN10ub25lT2ZbOF0udXNlWzJdIS4vRmVhdHVyZXMubW9kdWxlLmNzc1wiKTtcblxuICAgICAgICAgICAgICBjb250ZW50ID0gY29udGVudC5fX2VzTW9kdWxlID8gY29udGVudC5kZWZhdWx0IDogY29udGVudDtcblxuICAgICAgICAgICAgICBpZiAodHlwZW9mIGNvbnRlbnQgPT09ICdzdHJpbmcnKSB7XG4gICAgICAgICAgICAgICAgY29udGVudCA9IFtbbW9kdWxlLmlkLCBjb250ZW50LCAnJ11dO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaWYgKCFpc0VxdWFsTG9jYWxzKG9sZExvY2FscywgY29udGVudC5sb2NhbHMpKSB7XG4gICAgICAgICAgICAgICAgbW9kdWxlLmhvdC5pbnZhbGlkYXRlKCk7XG5cbiAgICAgICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBvbGRMb2NhbHMgPSBjb250ZW50LmxvY2FscztcblxuICAgICAgICAgICAgICB1cGRhdGUoY29udGVudCk7XG4gICAgICB9XG4gICAgKVxuICB9XG5cbiAgbW9kdWxlLmhvdC5kaXNwb3NlKGZ1bmN0aW9uKCkge1xuICAgIHVwZGF0ZSgpO1xuICB9KTtcbn1cblxubW9kdWxlLmV4cG9ydHMgPSBjb250ZW50LmxvY2FscyB8fCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./styles/Features.module.css\n"));

/***/ }),

/***/ "./styles/Page.module.css":
/*!********************************!*\
  !*** ./styles/Page.module.css ***!
  \********************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

eval(__webpack_require__.ts("var api = __webpack_require__(/*! !../node_modules/next/dist/build/webpack/loaders/next-style-loader/runtime/injectStylesIntoStyleTag.js */ \"./node_modules/next/dist/build/webpack/loaders/next-style-loader/runtime/injectStylesIntoStyleTag.js\");\n            var content = __webpack_require__(/*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./Page.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Page.module.css\");\n\n            content = content.__esModule ? content.default : content;\n\n            if (typeof content === 'string') {\n              content = [[module.id, content, '']];\n            }\n\nvar options = {};\n\noptions.insert = function(element) {\n                    // By default, style-loader injects CSS into the bottom\n                    // of <head>. This causes ordering problems between dev\n                    // and prod. To fix this, we render a <noscript> tag as\n                    // an anchor for the styles to be placed before. These\n                    // styles will be applied _before_ <style jsx global>.\n                    // These elements should always exist. If they do not,\n                    // this code should fail.\n                    var anchorElement = document.querySelector(\"#__next_css__DO_NOT_USE__\");\n                    var parentNode = anchorElement.parentNode// Normally <head>\n                    ;\n                    // Each style tag should be placed right before our\n                    // anchor. By inserting before and not after, we do not\n                    // need to track the last inserted element.\n                    parentNode.insertBefore(element, anchorElement);\n                };\noptions.singleton = false;\n\nvar update = api(content, options);\n\n\nif (true) {\n  if (!content.locals || module.hot.invalidate) {\n    var isEqualLocals = function isEqualLocals(a, b, isNamedExport) {\n    if (!a && b || a && !b) {\n        return false;\n    }\n    let p;\n    for(p in a){\n        if (isNamedExport && p === \"default\") {\n            continue;\n        }\n        if (a[p] !== b[p]) {\n            return false;\n        }\n    }\n    for(p in b){\n        if (isNamedExport && p === \"default\") {\n            continue;\n        }\n        if (!a[p]) {\n            return false;\n        }\n    }\n    return true;\n};\n    var oldLocals = content.locals;\n\n    module.hot.accept(\n      /*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./Page.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Page.module.css\",\n      function () {\n        content = __webpack_require__(/*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./Page.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Page.module.css\");\n\n              content = content.__esModule ? content.default : content;\n\n              if (typeof content === 'string') {\n                content = [[module.id, content, '']];\n              }\n\n              if (!isEqualLocals(oldLocals, content.locals)) {\n                module.hot.invalidate();\n\n                return;\n              }\n\n              oldLocals = content.locals;\n\n              update(content);\n      }\n    )\n  }\n\n  module.hot.dispose(function() {\n    update();\n  });\n}\n\nmodule.exports = content.locals || {};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zdHlsZXMvUGFnZS5tb2R1bGUuY3NzIiwibWFwcGluZ3MiOiJBQUFBLFVBQVUsbUJBQU8sQ0FBQyxvTkFBd0c7QUFDMUgsMEJBQTBCLG1CQUFPLENBQUMsK2VBQW1QOztBQUVyUjs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7O0FBR0EsSUFBSSxJQUFVO0FBQ2QseUJBQXlCLFVBQVU7QUFDbkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLElBQUksaUJBQWlCO0FBQ3JCLE1BQU0sK2VBQW1QO0FBQ3pQO0FBQ0Esa0JBQWtCLG1CQUFPLENBQUMsK2VBQW1QOztBQUU3UTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxnQkFBZ0IsVUFBVTs7QUFFMUI7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxFQUFFLFVBQVU7QUFDWjtBQUNBLEdBQUc7QUFDSDs7QUFFQSIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi9zdHlsZXMvUGFnZS5tb2R1bGUuY3NzPzA3YTAiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIGFwaSA9IHJlcXVpcmUoXCIhLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvbmV4dC1zdHlsZS1sb2FkZXIvcnVudGltZS9pbmplY3RTdHlsZXNJbnRvU3R5bGVUYWcuanNcIik7XG4gICAgICAgICAgICB2YXIgY29udGVudCA9IHJlcXVpcmUoXCIhIS4uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYnVpbGQvd2VicGFjay9sb2FkZXJzL2Nzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzddLm9uZU9mWzhdLnVzZVsxXSEuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3J1bGVTZXRbMV0ucnVsZXNbN10ub25lT2ZbOF0udXNlWzJdIS4vUGFnZS5tb2R1bGUuY3NzXCIpO1xuXG4gICAgICAgICAgICBjb250ZW50ID0gY29udGVudC5fX2VzTW9kdWxlID8gY29udGVudC5kZWZhdWx0IDogY29udGVudDtcblxuICAgICAgICAgICAgaWYgKHR5cGVvZiBjb250ZW50ID09PSAnc3RyaW5nJykge1xuICAgICAgICAgICAgICBjb250ZW50ID0gW1ttb2R1bGUuaWQsIGNvbnRlbnQsICcnXV07XG4gICAgICAgICAgICB9XG5cbnZhciBvcHRpb25zID0ge307XG5cbm9wdGlvbnMuaW5zZXJ0ID0gZnVuY3Rpb24oZWxlbWVudCkge1xuICAgICAgICAgICAgICAgICAgICAvLyBCeSBkZWZhdWx0LCBzdHlsZS1sb2FkZXIgaW5qZWN0cyBDU1MgaW50byB0aGUgYm90dG9tXG4gICAgICAgICAgICAgICAgICAgIC8vIG9mIDxoZWFkPi4gVGhpcyBjYXVzZXMgb3JkZXJpbmcgcHJvYmxlbXMgYmV0d2VlbiBkZXZcbiAgICAgICAgICAgICAgICAgICAgLy8gYW5kIHByb2QuIFRvIGZpeCB0aGlzLCB3ZSByZW5kZXIgYSA8bm9zY3JpcHQ+IHRhZyBhc1xuICAgICAgICAgICAgICAgICAgICAvLyBhbiBhbmNob3IgZm9yIHRoZSBzdHlsZXMgdG8gYmUgcGxhY2VkIGJlZm9yZS4gVGhlc2VcbiAgICAgICAgICAgICAgICAgICAgLy8gc3R5bGVzIHdpbGwgYmUgYXBwbGllZCBfYmVmb3JlXyA8c3R5bGUganN4IGdsb2JhbD4uXG4gICAgICAgICAgICAgICAgICAgIC8vIFRoZXNlIGVsZW1lbnRzIHNob3VsZCBhbHdheXMgZXhpc3QuIElmIHRoZXkgZG8gbm90LFxuICAgICAgICAgICAgICAgICAgICAvLyB0aGlzIGNvZGUgc2hvdWxkIGZhaWwuXG4gICAgICAgICAgICAgICAgICAgIHZhciBhbmNob3JFbGVtZW50ID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcihcIiNfX25leHRfY3NzX19ET19OT1RfVVNFX19cIik7XG4gICAgICAgICAgICAgICAgICAgIHZhciBwYXJlbnROb2RlID0gYW5jaG9yRWxlbWVudC5wYXJlbnROb2RlLy8gTm9ybWFsbHkgPGhlYWQ+XG4gICAgICAgICAgICAgICAgICAgIDtcbiAgICAgICAgICAgICAgICAgICAgLy8gRWFjaCBzdHlsZSB0YWcgc2hvdWxkIGJlIHBsYWNlZCByaWdodCBiZWZvcmUgb3VyXG4gICAgICAgICAgICAgICAgICAgIC8vIGFuY2hvci4gQnkgaW5zZXJ0aW5nIGJlZm9yZSBhbmQgbm90IGFmdGVyLCB3ZSBkbyBub3RcbiAgICAgICAgICAgICAgICAgICAgLy8gbmVlZCB0byB0cmFjayB0aGUgbGFzdCBpbnNlcnRlZCBlbGVtZW50LlxuICAgICAgICAgICAgICAgICAgICBwYXJlbnROb2RlLmluc2VydEJlZm9yZShlbGVtZW50LCBhbmNob3JFbGVtZW50KTtcbiAgICAgICAgICAgICAgICB9O1xub3B0aW9ucy5zaW5nbGV0b24gPSBmYWxzZTtcblxudmFyIHVwZGF0ZSA9IGFwaShjb250ZW50LCBvcHRpb25zKTtcblxuXG5pZiAobW9kdWxlLmhvdCkge1xuICBpZiAoIWNvbnRlbnQubG9jYWxzIHx8IG1vZHVsZS5ob3QuaW52YWxpZGF0ZSkge1xuICAgIHZhciBpc0VxdWFsTG9jYWxzID0gZnVuY3Rpb24gaXNFcXVhbExvY2FscyhhLCBiLCBpc05hbWVkRXhwb3J0KSB7XG4gICAgaWYgKCFhICYmIGIgfHwgYSAmJiAhYikge1xuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuICAgIGxldCBwO1xuICAgIGZvcihwIGluIGEpe1xuICAgICAgICBpZiAoaXNOYW1lZEV4cG9ydCAmJiBwID09PSBcImRlZmF1bHRcIikge1xuICAgICAgICAgICAgY29udGludWU7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGFbcF0gIT09IGJbcF0pIHtcbiAgICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBmb3IocCBpbiBiKXtcbiAgICAgICAgaWYgKGlzTmFtZWRFeHBvcnQgJiYgcCA9PT0gXCJkZWZhdWx0XCIpIHtcbiAgICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICB9XG4gICAgICAgIGlmICghYVtwXSkge1xuICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIHJldHVybiB0cnVlO1xufTtcbiAgICB2YXIgb2xkTG9jYWxzID0gY29udGVudC5sb2NhbHM7XG5cbiAgICBtb2R1bGUuaG90LmFjY2VwdChcbiAgICAgIFwiISEuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMV0hLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzddLm9uZU9mWzhdLnVzZVsyXSEuL1BhZ2UubW9kdWxlLmNzc1wiLFxuICAgICAgZnVuY3Rpb24gKCkge1xuICAgICAgICBjb250ZW50ID0gcmVxdWlyZShcIiEhLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvY3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3J1bGVTZXRbMV0ucnVsZXNbN10ub25lT2ZbOF0udXNlWzFdIS4uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYnVpbGQvd2VicGFjay9sb2FkZXJzL3Bvc3Rjc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMl0hLi9QYWdlLm1vZHVsZS5jc3NcIik7XG5cbiAgICAgICAgICAgICAgY29udGVudCA9IGNvbnRlbnQuX19lc01vZHVsZSA/IGNvbnRlbnQuZGVmYXVsdCA6IGNvbnRlbnQ7XG5cbiAgICAgICAgICAgICAgaWYgKHR5cGVvZiBjb250ZW50ID09PSAnc3RyaW5nJykge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQgPSBbW21vZHVsZS5pZCwgY29udGVudCwgJyddXTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGlmICghaXNFcXVhbExvY2FscyhvbGRMb2NhbHMsIGNvbnRlbnQubG9jYWxzKSkge1xuICAgICAgICAgICAgICAgIG1vZHVsZS5ob3QuaW52YWxpZGF0ZSgpO1xuXG4gICAgICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgb2xkTG9jYWxzID0gY29udGVudC5sb2NhbHM7XG5cbiAgICAgICAgICAgICAgdXBkYXRlKGNvbnRlbnQpO1xuICAgICAgfVxuICAgIClcbiAgfVxuXG4gIG1vZHVsZS5ob3QuZGlzcG9zZShmdW5jdGlvbigpIHtcbiAgICB1cGRhdGUoKTtcbiAgfSk7XG59XG5cbm1vZHVsZS5leHBvcnRzID0gY29udGVudC5sb2NhbHMgfHwge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./styles/Page.module.css\n"));

/***/ }),

/***/ "./styles/Share.module.css":
/*!*********************************!*\
  !*** ./styles/Share.module.css ***!
  \*********************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

eval(__webpack_require__.ts("var api = __webpack_require__(/*! !../node_modules/next/dist/build/webpack/loaders/next-style-loader/runtime/injectStylesIntoStyleTag.js */ \"./node_modules/next/dist/build/webpack/loaders/next-style-loader/runtime/injectStylesIntoStyleTag.js\");\n            var content = __webpack_require__(/*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./Share.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Share.module.css\");\n\n            content = content.__esModule ? content.default : content;\n\n            if (typeof content === 'string') {\n              content = [[module.id, content, '']];\n            }\n\nvar options = {};\n\noptions.insert = function(element) {\n                    // By default, style-loader injects CSS into the bottom\n                    // of <head>. This causes ordering problems between dev\n                    // and prod. To fix this, we render a <noscript> tag as\n                    // an anchor for the styles to be placed before. These\n                    // styles will be applied _before_ <style jsx global>.\n                    // These elements should always exist. If they do not,\n                    // this code should fail.\n                    var anchorElement = document.querySelector(\"#__next_css__DO_NOT_USE__\");\n                    var parentNode = anchorElement.parentNode// Normally <head>\n                    ;\n                    // Each style tag should be placed right before our\n                    // anchor. By inserting before and not after, we do not\n                    // need to track the last inserted element.\n                    parentNode.insertBefore(element, anchorElement);\n                };\noptions.singleton = false;\n\nvar update = api(content, options);\n\n\nif (true) {\n  if (!content.locals || module.hot.invalidate) {\n    var isEqualLocals = function isEqualLocals(a, b, isNamedExport) {\n    if (!a && b || a && !b) {\n        return false;\n    }\n    let p;\n    for(p in a){\n        if (isNamedExport && p === \"default\") {\n            continue;\n        }\n        if (a[p] !== b[p]) {\n            return false;\n        }\n    }\n    for(p in b){\n        if (isNamedExport && p === \"default\") {\n            continue;\n        }\n        if (!a[p]) {\n            return false;\n        }\n    }\n    return true;\n};\n    var oldLocals = content.locals;\n\n    module.hot.accept(\n      /*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./Share.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Share.module.css\",\n      function () {\n        content = __webpack_require__(/*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./Share.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Share.module.css\");\n\n              content = content.__esModule ? content.default : content;\n\n              if (typeof content === 'string') {\n                content = [[module.id, content, '']];\n              }\n\n              if (!isEqualLocals(oldLocals, content.locals)) {\n                module.hot.invalidate();\n\n                return;\n              }\n\n              oldLocals = content.locals;\n\n              update(content);\n      }\n    )\n  }\n\n  module.hot.dispose(function() {\n    update();\n  });\n}\n\nmodule.exports = content.locals || {};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zdHlsZXMvU2hhcmUubW9kdWxlLmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxVQUFVLG1CQUFPLENBQUMsb05BQXdHO0FBQzFILDBCQUEwQixtQkFBTyxDQUFDLGlmQUFvUDs7QUFFdFI7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7OztBQUdBLElBQUksSUFBVTtBQUNkLHlCQUF5QixVQUFVO0FBQ25DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxJQUFJLGlCQUFpQjtBQUNyQixNQUFNLGlmQUFvUDtBQUMxUDtBQUNBLGtCQUFrQixtQkFBTyxDQUFDLGlmQUFvUDs7QUFFOVE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0EsZ0JBQWdCLFVBQVU7O0FBRTFCO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsRUFBRSxVQUFVO0FBQ1o7QUFDQSxHQUFHO0FBQ0g7O0FBRUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vc3R5bGVzL1NoYXJlLm1vZHVsZS5jc3M/NTkwOCJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgYXBpID0gcmVxdWlyZShcIiEuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LXN0eWxlLWxvYWRlci9ydW50aW1lL2luamVjdFN0eWxlc0ludG9TdHlsZVRhZy5qc1wiKTtcbiAgICAgICAgICAgIHZhciBjb250ZW50ID0gcmVxdWlyZShcIiEhLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvY3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3J1bGVTZXRbMV0ucnVsZXNbN10ub25lT2ZbOF0udXNlWzFdIS4uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYnVpbGQvd2VicGFjay9sb2FkZXJzL3Bvc3Rjc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMl0hLi9TaGFyZS5tb2R1bGUuY3NzXCIpO1xuXG4gICAgICAgICAgICBjb250ZW50ID0gY29udGVudC5fX2VzTW9kdWxlID8gY29udGVudC5kZWZhdWx0IDogY29udGVudDtcblxuICAgICAgICAgICAgaWYgKHR5cGVvZiBjb250ZW50ID09PSAnc3RyaW5nJykge1xuICAgICAgICAgICAgICBjb250ZW50ID0gW1ttb2R1bGUuaWQsIGNvbnRlbnQsICcnXV07XG4gICAgICAgICAgICB9XG5cbnZhciBvcHRpb25zID0ge307XG5cbm9wdGlvbnMuaW5zZXJ0ID0gZnVuY3Rpb24oZWxlbWVudCkge1xuICAgICAgICAgICAgICAgICAgICAvLyBCeSBkZWZhdWx0LCBzdHlsZS1sb2FkZXIgaW5qZWN0cyBDU1MgaW50byB0aGUgYm90dG9tXG4gICAgICAgICAgICAgICAgICAgIC8vIG9mIDxoZWFkPi4gVGhpcyBjYXVzZXMgb3JkZXJpbmcgcHJvYmxlbXMgYmV0d2VlbiBkZXZcbiAgICAgICAgICAgICAgICAgICAgLy8gYW5kIHByb2QuIFRvIGZpeCB0aGlzLCB3ZSByZW5kZXIgYSA8bm9zY3JpcHQ+IHRhZyBhc1xuICAgICAgICAgICAgICAgICAgICAvLyBhbiBhbmNob3IgZm9yIHRoZSBzdHlsZXMgdG8gYmUgcGxhY2VkIGJlZm9yZS4gVGhlc2VcbiAgICAgICAgICAgICAgICAgICAgLy8gc3R5bGVzIHdpbGwgYmUgYXBwbGllZCBfYmVmb3JlXyA8c3R5bGUganN4IGdsb2JhbD4uXG4gICAgICAgICAgICAgICAgICAgIC8vIFRoZXNlIGVsZW1lbnRzIHNob3VsZCBhbHdheXMgZXhpc3QuIElmIHRoZXkgZG8gbm90LFxuICAgICAgICAgICAgICAgICAgICAvLyB0aGlzIGNvZGUgc2hvdWxkIGZhaWwuXG4gICAgICAgICAgICAgICAgICAgIHZhciBhbmNob3JFbGVtZW50ID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcihcIiNfX25leHRfY3NzX19ET19OT1RfVVNFX19cIik7XG4gICAgICAgICAgICAgICAgICAgIHZhciBwYXJlbnROb2RlID0gYW5jaG9yRWxlbWVudC5wYXJlbnROb2RlLy8gTm9ybWFsbHkgPGhlYWQ+XG4gICAgICAgICAgICAgICAgICAgIDtcbiAgICAgICAgICAgICAgICAgICAgLy8gRWFjaCBzdHlsZSB0YWcgc2hvdWxkIGJlIHBsYWNlZCByaWdodCBiZWZvcmUgb3VyXG4gICAgICAgICAgICAgICAgICAgIC8vIGFuY2hvci4gQnkgaW5zZXJ0aW5nIGJlZm9yZSBhbmQgbm90IGFmdGVyLCB3ZSBkbyBub3RcbiAgICAgICAgICAgICAgICAgICAgLy8gbmVlZCB0byB0cmFjayB0aGUgbGFzdCBpbnNlcnRlZCBlbGVtZW50LlxuICAgICAgICAgICAgICAgICAgICBwYXJlbnROb2RlLmluc2VydEJlZm9yZShlbGVtZW50LCBhbmNob3JFbGVtZW50KTtcbiAgICAgICAgICAgICAgICB9O1xub3B0aW9ucy5zaW5nbGV0b24gPSBmYWxzZTtcblxudmFyIHVwZGF0ZSA9IGFwaShjb250ZW50LCBvcHRpb25zKTtcblxuXG5pZiAobW9kdWxlLmhvdCkge1xuICBpZiAoIWNvbnRlbnQubG9jYWxzIHx8IG1vZHVsZS5ob3QuaW52YWxpZGF0ZSkge1xuICAgIHZhciBpc0VxdWFsTG9jYWxzID0gZnVuY3Rpb24gaXNFcXVhbExvY2FscyhhLCBiLCBpc05hbWVkRXhwb3J0KSB7XG4gICAgaWYgKCFhICYmIGIgfHwgYSAmJiAhYikge1xuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuICAgIGxldCBwO1xuICAgIGZvcihwIGluIGEpe1xuICAgICAgICBpZiAoaXNOYW1lZEV4cG9ydCAmJiBwID09PSBcImRlZmF1bHRcIikge1xuICAgICAgICAgICAgY29udGludWU7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGFbcF0gIT09IGJbcF0pIHtcbiAgICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBmb3IocCBpbiBiKXtcbiAgICAgICAgaWYgKGlzTmFtZWRFeHBvcnQgJiYgcCA9PT0gXCJkZWZhdWx0XCIpIHtcbiAgICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICB9XG4gICAgICAgIGlmICghYVtwXSkge1xuICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIHJldHVybiB0cnVlO1xufTtcbiAgICB2YXIgb2xkTG9jYWxzID0gY29udGVudC5sb2NhbHM7XG5cbiAgICBtb2R1bGUuaG90LmFjY2VwdChcbiAgICAgIFwiISEuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMV0hLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzddLm9uZU9mWzhdLnVzZVsyXSEuL1NoYXJlLm1vZHVsZS5jc3NcIixcbiAgICAgIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgY29udGVudCA9IHJlcXVpcmUoXCIhIS4uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYnVpbGQvd2VicGFjay9sb2FkZXJzL2Nzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzddLm9uZU9mWzhdLnVzZVsxXSEuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3J1bGVTZXRbMV0ucnVsZXNbN10ub25lT2ZbOF0udXNlWzJdIS4vU2hhcmUubW9kdWxlLmNzc1wiKTtcblxuICAgICAgICAgICAgICBjb250ZW50ID0gY29udGVudC5fX2VzTW9kdWxlID8gY29udGVudC5kZWZhdWx0IDogY29udGVudDtcblxuICAgICAgICAgICAgICBpZiAodHlwZW9mIGNvbnRlbnQgPT09ICdzdHJpbmcnKSB7XG4gICAgICAgICAgICAgICAgY29udGVudCA9IFtbbW9kdWxlLmlkLCBjb250ZW50LCAnJ11dO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaWYgKCFpc0VxdWFsTG9jYWxzKG9sZExvY2FscywgY29udGVudC5sb2NhbHMpKSB7XG4gICAgICAgICAgICAgICAgbW9kdWxlLmhvdC5pbnZhbGlkYXRlKCk7XG5cbiAgICAgICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBvbGRMb2NhbHMgPSBjb250ZW50LmxvY2FscztcblxuICAgICAgICAgICAgICB1cGRhdGUoY29udGVudCk7XG4gICAgICB9XG4gICAgKVxuICB9XG5cbiAgbW9kdWxlLmhvdC5kaXNwb3NlKGZ1bmN0aW9uKCkge1xuICAgIHVwZGF0ZSgpO1xuICB9KTtcbn1cblxubW9kdWxlLmV4cG9ydHMgPSBjb250ZW50LmxvY2FscyB8fCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./styles/Share.module.css\n"));

/***/ }),

/***/ "./styles/Spinner.module.css":
/*!***********************************!*\
  !*** ./styles/Spinner.module.css ***!
  \***********************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

eval(__webpack_require__.ts("var api = __webpack_require__(/*! !../node_modules/next/dist/build/webpack/loaders/next-style-loader/runtime/injectStylesIntoStyleTag.js */ \"./node_modules/next/dist/build/webpack/loaders/next-style-loader/runtime/injectStylesIntoStyleTag.js\");\n            var content = __webpack_require__(/*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./Spinner.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Spinner.module.css\");\n\n            content = content.__esModule ? content.default : content;\n\n            if (typeof content === 'string') {\n              content = [[module.id, content, '']];\n            }\n\nvar options = {};\n\noptions.insert = function(element) {\n                    // By default, style-loader injects CSS into the bottom\n                    // of <head>. This causes ordering problems between dev\n                    // and prod. To fix this, we render a <noscript> tag as\n                    // an anchor for the styles to be placed before. These\n                    // styles will be applied _before_ <style jsx global>.\n                    // These elements should always exist. If they do not,\n                    // this code should fail.\n                    var anchorElement = document.querySelector(\"#__next_css__DO_NOT_USE__\");\n                    var parentNode = anchorElement.parentNode// Normally <head>\n                    ;\n                    // Each style tag should be placed right before our\n                    // anchor. By inserting before and not after, we do not\n                    // need to track the last inserted element.\n                    parentNode.insertBefore(element, anchorElement);\n                };\noptions.singleton = false;\n\nvar update = api(content, options);\n\n\nif (true) {\n  if (!content.locals || module.hot.invalidate) {\n    var isEqualLocals = function isEqualLocals(a, b, isNamedExport) {\n    if (!a && b || a && !b) {\n        return false;\n    }\n    let p;\n    for(p in a){\n        if (isNamedExport && p === \"default\") {\n            continue;\n        }\n        if (a[p] !== b[p]) {\n            return false;\n        }\n    }\n    for(p in b){\n        if (isNamedExport && p === \"default\") {\n            continue;\n        }\n        if (!a[p]) {\n            return false;\n        }\n    }\n    return true;\n};\n    var oldLocals = content.locals;\n\n    module.hot.accept(\n      /*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./Spinner.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Spinner.module.css\",\n      function () {\n        content = __webpack_require__(/*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./Spinner.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Spinner.module.css\");\n\n              content = content.__esModule ? content.default : content;\n\n              if (typeof content === 'string') {\n                content = [[module.id, content, '']];\n              }\n\n              if (!isEqualLocals(oldLocals, content.locals)) {\n                module.hot.invalidate();\n\n                return;\n              }\n\n              oldLocals = content.locals;\n\n              update(content);\n      }\n    )\n  }\n\n  module.hot.dispose(function() {\n    update();\n  });\n}\n\nmodule.exports = content.locals || {};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zdHlsZXMvU3Bpbm5lci5tb2R1bGUuY3NzIiwibWFwcGluZ3MiOiJBQUFBLFVBQVUsbUJBQU8sQ0FBQyxvTkFBd0c7QUFDMUgsMEJBQTBCLG1CQUFPLENBQUMscWZBQXNQOztBQUV4Ujs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7O0FBR0EsSUFBSSxJQUFVO0FBQ2QseUJBQXlCLFVBQVU7QUFDbkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLElBQUksaUJBQWlCO0FBQ3JCLE1BQU0scWZBQXNQO0FBQzVQO0FBQ0Esa0JBQWtCLG1CQUFPLENBQUMscWZBQXNQOztBQUVoUjs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxnQkFBZ0IsVUFBVTs7QUFFMUI7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxFQUFFLFVBQVU7QUFDWjtBQUNBLEdBQUc7QUFDSDs7QUFFQSIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi9zdHlsZXMvU3Bpbm5lci5tb2R1bGUuY3NzP2FkNzMiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIGFwaSA9IHJlcXVpcmUoXCIhLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvbmV4dC1zdHlsZS1sb2FkZXIvcnVudGltZS9pbmplY3RTdHlsZXNJbnRvU3R5bGVUYWcuanNcIik7XG4gICAgICAgICAgICB2YXIgY29udGVudCA9IHJlcXVpcmUoXCIhIS4uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYnVpbGQvd2VicGFjay9sb2FkZXJzL2Nzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzddLm9uZU9mWzhdLnVzZVsxXSEuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3J1bGVTZXRbMV0ucnVsZXNbN10ub25lT2ZbOF0udXNlWzJdIS4vU3Bpbm5lci5tb2R1bGUuY3NzXCIpO1xuXG4gICAgICAgICAgICBjb250ZW50ID0gY29udGVudC5fX2VzTW9kdWxlID8gY29udGVudC5kZWZhdWx0IDogY29udGVudDtcblxuICAgICAgICAgICAgaWYgKHR5cGVvZiBjb250ZW50ID09PSAnc3RyaW5nJykge1xuICAgICAgICAgICAgICBjb250ZW50ID0gW1ttb2R1bGUuaWQsIGNvbnRlbnQsICcnXV07XG4gICAgICAgICAgICB9XG5cbnZhciBvcHRpb25zID0ge307XG5cbm9wdGlvbnMuaW5zZXJ0ID0gZnVuY3Rpb24oZWxlbWVudCkge1xuICAgICAgICAgICAgICAgICAgICAvLyBCeSBkZWZhdWx0LCBzdHlsZS1sb2FkZXIgaW5qZWN0cyBDU1MgaW50byB0aGUgYm90dG9tXG4gICAgICAgICAgICAgICAgICAgIC8vIG9mIDxoZWFkPi4gVGhpcyBjYXVzZXMgb3JkZXJpbmcgcHJvYmxlbXMgYmV0d2VlbiBkZXZcbiAgICAgICAgICAgICAgICAgICAgLy8gYW5kIHByb2QuIFRvIGZpeCB0aGlzLCB3ZSByZW5kZXIgYSA8bm9zY3JpcHQ+IHRhZyBhc1xuICAgICAgICAgICAgICAgICAgICAvLyBhbiBhbmNob3IgZm9yIHRoZSBzdHlsZXMgdG8gYmUgcGxhY2VkIGJlZm9yZS4gVGhlc2VcbiAgICAgICAgICAgICAgICAgICAgLy8gc3R5bGVzIHdpbGwgYmUgYXBwbGllZCBfYmVmb3JlXyA8c3R5bGUganN4IGdsb2JhbD4uXG4gICAgICAgICAgICAgICAgICAgIC8vIFRoZXNlIGVsZW1lbnRzIHNob3VsZCBhbHdheXMgZXhpc3QuIElmIHRoZXkgZG8gbm90LFxuICAgICAgICAgICAgICAgICAgICAvLyB0aGlzIGNvZGUgc2hvdWxkIGZhaWwuXG4gICAgICAgICAgICAgICAgICAgIHZhciBhbmNob3JFbGVtZW50ID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcihcIiNfX25leHRfY3NzX19ET19OT1RfVVNFX19cIik7XG4gICAgICAgICAgICAgICAgICAgIHZhciBwYXJlbnROb2RlID0gYW5jaG9yRWxlbWVudC5wYXJlbnROb2RlLy8gTm9ybWFsbHkgPGhlYWQ+XG4gICAgICAgICAgICAgICAgICAgIDtcbiAgICAgICAgICAgICAgICAgICAgLy8gRWFjaCBzdHlsZSB0YWcgc2hvdWxkIGJlIHBsYWNlZCByaWdodCBiZWZvcmUgb3VyXG4gICAgICAgICAgICAgICAgICAgIC8vIGFuY2hvci4gQnkgaW5zZXJ0aW5nIGJlZm9yZSBhbmQgbm90IGFmdGVyLCB3ZSBkbyBub3RcbiAgICAgICAgICAgICAgICAgICAgLy8gbmVlZCB0byB0cmFjayB0aGUgbGFzdCBpbnNlcnRlZCBlbGVtZW50LlxuICAgICAgICAgICAgICAgICAgICBwYXJlbnROb2RlLmluc2VydEJlZm9yZShlbGVtZW50LCBhbmNob3JFbGVtZW50KTtcbiAgICAgICAgICAgICAgICB9O1xub3B0aW9ucy5zaW5nbGV0b24gPSBmYWxzZTtcblxudmFyIHVwZGF0ZSA9IGFwaShjb250ZW50LCBvcHRpb25zKTtcblxuXG5pZiAobW9kdWxlLmhvdCkge1xuICBpZiAoIWNvbnRlbnQubG9jYWxzIHx8IG1vZHVsZS5ob3QuaW52YWxpZGF0ZSkge1xuICAgIHZhciBpc0VxdWFsTG9jYWxzID0gZnVuY3Rpb24gaXNFcXVhbExvY2FscyhhLCBiLCBpc05hbWVkRXhwb3J0KSB7XG4gICAgaWYgKCFhICYmIGIgfHwgYSAmJiAhYikge1xuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuICAgIGxldCBwO1xuICAgIGZvcihwIGluIGEpe1xuICAgICAgICBpZiAoaXNOYW1lZEV4cG9ydCAmJiBwID09PSBcImRlZmF1bHRcIikge1xuICAgICAgICAgICAgY29udGludWU7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGFbcF0gIT09IGJbcF0pIHtcbiAgICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBmb3IocCBpbiBiKXtcbiAgICAgICAgaWYgKGlzTmFtZWRFeHBvcnQgJiYgcCA9PT0gXCJkZWZhdWx0XCIpIHtcbiAgICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICB9XG4gICAgICAgIGlmICghYVtwXSkge1xuICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIHJldHVybiB0cnVlO1xufTtcbiAgICB2YXIgb2xkTG9jYWxzID0gY29udGVudC5sb2NhbHM7XG5cbiAgICBtb2R1bGUuaG90LmFjY2VwdChcbiAgICAgIFwiISEuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMV0hLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzddLm9uZU9mWzhdLnVzZVsyXSEuL1NwaW5uZXIubW9kdWxlLmNzc1wiLFxuICAgICAgZnVuY3Rpb24gKCkge1xuICAgICAgICBjb250ZW50ID0gcmVxdWlyZShcIiEhLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvY3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3J1bGVTZXRbMV0ucnVsZXNbN10ub25lT2ZbOF0udXNlWzFdIS4uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYnVpbGQvd2VicGFjay9sb2FkZXJzL3Bvc3Rjc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMl0hLi9TcGlubmVyLm1vZHVsZS5jc3NcIik7XG5cbiAgICAgICAgICAgICAgY29udGVudCA9IGNvbnRlbnQuX19lc01vZHVsZSA/IGNvbnRlbnQuZGVmYXVsdCA6IGNvbnRlbnQ7XG5cbiAgICAgICAgICAgICAgaWYgKHR5cGVvZiBjb250ZW50ID09PSAnc3RyaW5nJykge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQgPSBbW21vZHVsZS5pZCwgY29udGVudCwgJyddXTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGlmICghaXNFcXVhbExvY2FscyhvbGRMb2NhbHMsIGNvbnRlbnQubG9jYWxzKSkge1xuICAgICAgICAgICAgICAgIG1vZHVsZS5ob3QuaW52YWxpZGF0ZSgpO1xuXG4gICAgICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgb2xkTG9jYWxzID0gY29udGVudC5sb2NhbHM7XG5cbiAgICAgICAgICAgICAgdXBkYXRlKGNvbnRlbnQpO1xuICAgICAgfVxuICAgIClcbiAgfVxuXG4gIG1vZHVsZS5ob3QuZGlzcG9zZShmdW5jdGlvbigpIHtcbiAgICB1cGRhdGUoKTtcbiAgfSk7XG59XG5cbm1vZHVsZS5leHBvcnRzID0gY29udGVudC5sb2NhbHMgfHwge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./styles/Spinner.module.css\n"));

/***/ }),

/***/ "./styles/Step.module.css":
/*!********************************!*\
  !*** ./styles/Step.module.css ***!
  \********************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

eval(__webpack_require__.ts("var api = __webpack_require__(/*! !../node_modules/next/dist/build/webpack/loaders/next-style-loader/runtime/injectStylesIntoStyleTag.js */ \"./node_modules/next/dist/build/webpack/loaders/next-style-loader/runtime/injectStylesIntoStyleTag.js\");\n            var content = __webpack_require__(/*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./Step.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Step.module.css\");\n\n            content = content.__esModule ? content.default : content;\n\n            if (typeof content === 'string') {\n              content = [[module.id, content, '']];\n            }\n\nvar options = {};\n\noptions.insert = function(element) {\n                    // By default, style-loader injects CSS into the bottom\n                    // of <head>. This causes ordering problems between dev\n                    // and prod. To fix this, we render a <noscript> tag as\n                    // an anchor for the styles to be placed before. These\n                    // styles will be applied _before_ <style jsx global>.\n                    // These elements should always exist. If they do not,\n                    // this code should fail.\n                    var anchorElement = document.querySelector(\"#__next_css__DO_NOT_USE__\");\n                    var parentNode = anchorElement.parentNode// Normally <head>\n                    ;\n                    // Each style tag should be placed right before our\n                    // anchor. By inserting before and not after, we do not\n                    // need to track the last inserted element.\n                    parentNode.insertBefore(element, anchorElement);\n                };\noptions.singleton = false;\n\nvar update = api(content, options);\n\n\nif (true) {\n  if (!content.locals || module.hot.invalidate) {\n    var isEqualLocals = function isEqualLocals(a, b, isNamedExport) {\n    if (!a && b || a && !b) {\n        return false;\n    }\n    let p;\n    for(p in a){\n        if (isNamedExport && p === \"default\") {\n            continue;\n        }\n        if (a[p] !== b[p]) {\n            return false;\n        }\n    }\n    for(p in b){\n        if (isNamedExport && p === \"default\") {\n            continue;\n        }\n        if (!a[p]) {\n            return false;\n        }\n    }\n    return true;\n};\n    var oldLocals = content.locals;\n\n    module.hot.accept(\n      /*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./Step.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Step.module.css\",\n      function () {\n        content = __webpack_require__(/*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./Step.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Step.module.css\");\n\n              content = content.__esModule ? content.default : content;\n\n              if (typeof content === 'string') {\n                content = [[module.id, content, '']];\n              }\n\n              if (!isEqualLocals(oldLocals, content.locals)) {\n                module.hot.invalidate();\n\n                return;\n              }\n\n              oldLocals = content.locals;\n\n              update(content);\n      }\n    )\n  }\n\n  module.hot.dispose(function() {\n    update();\n  });\n}\n\nmodule.exports = content.locals || {};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zdHlsZXMvU3RlcC5tb2R1bGUuY3NzIiwibWFwcGluZ3MiOiJBQUFBLFVBQVUsbUJBQU8sQ0FBQyxvTkFBd0c7QUFDMUgsMEJBQTBCLG1CQUFPLENBQUMsK2VBQW1QOztBQUVyUjs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7O0FBR0EsSUFBSSxJQUFVO0FBQ2QseUJBQXlCLFVBQVU7QUFDbkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLElBQUksaUJBQWlCO0FBQ3JCLE1BQU0sK2VBQW1QO0FBQ3pQO0FBQ0Esa0JBQWtCLG1CQUFPLENBQUMsK2VBQW1QOztBQUU3UTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxnQkFBZ0IsVUFBVTs7QUFFMUI7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxFQUFFLFVBQVU7QUFDWjtBQUNBLEdBQUc7QUFDSDs7QUFFQSIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi9zdHlsZXMvU3RlcC5tb2R1bGUuY3NzPzI1MmUiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIGFwaSA9IHJlcXVpcmUoXCIhLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvbmV4dC1zdHlsZS1sb2FkZXIvcnVudGltZS9pbmplY3RTdHlsZXNJbnRvU3R5bGVUYWcuanNcIik7XG4gICAgICAgICAgICB2YXIgY29udGVudCA9IHJlcXVpcmUoXCIhIS4uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYnVpbGQvd2VicGFjay9sb2FkZXJzL2Nzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzddLm9uZU9mWzhdLnVzZVsxXSEuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3J1bGVTZXRbMV0ucnVsZXNbN10ub25lT2ZbOF0udXNlWzJdIS4vU3RlcC5tb2R1bGUuY3NzXCIpO1xuXG4gICAgICAgICAgICBjb250ZW50ID0gY29udGVudC5fX2VzTW9kdWxlID8gY29udGVudC5kZWZhdWx0IDogY29udGVudDtcblxuICAgICAgICAgICAgaWYgKHR5cGVvZiBjb250ZW50ID09PSAnc3RyaW5nJykge1xuICAgICAgICAgICAgICBjb250ZW50ID0gW1ttb2R1bGUuaWQsIGNvbnRlbnQsICcnXV07XG4gICAgICAgICAgICB9XG5cbnZhciBvcHRpb25zID0ge307XG5cbm9wdGlvbnMuaW5zZXJ0ID0gZnVuY3Rpb24oZWxlbWVudCkge1xuICAgICAgICAgICAgICAgICAgICAvLyBCeSBkZWZhdWx0LCBzdHlsZS1sb2FkZXIgaW5qZWN0cyBDU1MgaW50byB0aGUgYm90dG9tXG4gICAgICAgICAgICAgICAgICAgIC8vIG9mIDxoZWFkPi4gVGhpcyBjYXVzZXMgb3JkZXJpbmcgcHJvYmxlbXMgYmV0d2VlbiBkZXZcbiAgICAgICAgICAgICAgICAgICAgLy8gYW5kIHByb2QuIFRvIGZpeCB0aGlzLCB3ZSByZW5kZXIgYSA8bm9zY3JpcHQ+IHRhZyBhc1xuICAgICAgICAgICAgICAgICAgICAvLyBhbiBhbmNob3IgZm9yIHRoZSBzdHlsZXMgdG8gYmUgcGxhY2VkIGJlZm9yZS4gVGhlc2VcbiAgICAgICAgICAgICAgICAgICAgLy8gc3R5bGVzIHdpbGwgYmUgYXBwbGllZCBfYmVmb3JlXyA8c3R5bGUganN4IGdsb2JhbD4uXG4gICAgICAgICAgICAgICAgICAgIC8vIFRoZXNlIGVsZW1lbnRzIHNob3VsZCBhbHdheXMgZXhpc3QuIElmIHRoZXkgZG8gbm90LFxuICAgICAgICAgICAgICAgICAgICAvLyB0aGlzIGNvZGUgc2hvdWxkIGZhaWwuXG4gICAgICAgICAgICAgICAgICAgIHZhciBhbmNob3JFbGVtZW50ID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcihcIiNfX25leHRfY3NzX19ET19OT1RfVVNFX19cIik7XG4gICAgICAgICAgICAgICAgICAgIHZhciBwYXJlbnROb2RlID0gYW5jaG9yRWxlbWVudC5wYXJlbnROb2RlLy8gTm9ybWFsbHkgPGhlYWQ+XG4gICAgICAgICAgICAgICAgICAgIDtcbiAgICAgICAgICAgICAgICAgICAgLy8gRWFjaCBzdHlsZSB0YWcgc2hvdWxkIGJlIHBsYWNlZCByaWdodCBiZWZvcmUgb3VyXG4gICAgICAgICAgICAgICAgICAgIC8vIGFuY2hvci4gQnkgaW5zZXJ0aW5nIGJlZm9yZSBhbmQgbm90IGFmdGVyLCB3ZSBkbyBub3RcbiAgICAgICAgICAgICAgICAgICAgLy8gbmVlZCB0byB0cmFjayB0aGUgbGFzdCBpbnNlcnRlZCBlbGVtZW50LlxuICAgICAgICAgICAgICAgICAgICBwYXJlbnROb2RlLmluc2VydEJlZm9yZShlbGVtZW50LCBhbmNob3JFbGVtZW50KTtcbiAgICAgICAgICAgICAgICB9O1xub3B0aW9ucy5zaW5nbGV0b24gPSBmYWxzZTtcblxudmFyIHVwZGF0ZSA9IGFwaShjb250ZW50LCBvcHRpb25zKTtcblxuXG5pZiAobW9kdWxlLmhvdCkge1xuICBpZiAoIWNvbnRlbnQubG9jYWxzIHx8IG1vZHVsZS5ob3QuaW52YWxpZGF0ZSkge1xuICAgIHZhciBpc0VxdWFsTG9jYWxzID0gZnVuY3Rpb24gaXNFcXVhbExvY2FscyhhLCBiLCBpc05hbWVkRXhwb3J0KSB7XG4gICAgaWYgKCFhICYmIGIgfHwgYSAmJiAhYikge1xuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuICAgIGxldCBwO1xuICAgIGZvcihwIGluIGEpe1xuICAgICAgICBpZiAoaXNOYW1lZEV4cG9ydCAmJiBwID09PSBcImRlZmF1bHRcIikge1xuICAgICAgICAgICAgY29udGludWU7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGFbcF0gIT09IGJbcF0pIHtcbiAgICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBmb3IocCBpbiBiKXtcbiAgICAgICAgaWYgKGlzTmFtZWRFeHBvcnQgJiYgcCA9PT0gXCJkZWZhdWx0XCIpIHtcbiAgICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICB9XG4gICAgICAgIGlmICghYVtwXSkge1xuICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIHJldHVybiB0cnVlO1xufTtcbiAgICB2YXIgb2xkTG9jYWxzID0gY29udGVudC5sb2NhbHM7XG5cbiAgICBtb2R1bGUuaG90LmFjY2VwdChcbiAgICAgIFwiISEuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMV0hLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzddLm9uZU9mWzhdLnVzZVsyXSEuL1N0ZXAubW9kdWxlLmNzc1wiLFxuICAgICAgZnVuY3Rpb24gKCkge1xuICAgICAgICBjb250ZW50ID0gcmVxdWlyZShcIiEhLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvY3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3J1bGVTZXRbMV0ucnVsZXNbN10ub25lT2ZbOF0udXNlWzFdIS4uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYnVpbGQvd2VicGFjay9sb2FkZXJzL3Bvc3Rjc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMl0hLi9TdGVwLm1vZHVsZS5jc3NcIik7XG5cbiAgICAgICAgICAgICAgY29udGVudCA9IGNvbnRlbnQuX19lc01vZHVsZSA/IGNvbnRlbnQuZGVmYXVsdCA6IGNvbnRlbnQ7XG5cbiAgICAgICAgICAgICAgaWYgKHR5cGVvZiBjb250ZW50ID09PSAnc3RyaW5nJykge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQgPSBbW21vZHVsZS5pZCwgY29udGVudCwgJyddXTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGlmICghaXNFcXVhbExvY2FscyhvbGRMb2NhbHMsIGNvbnRlbnQubG9jYWxzKSkge1xuICAgICAgICAgICAgICAgIG1vZHVsZS5ob3QuaW52YWxpZGF0ZSgpO1xuXG4gICAgICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgb2xkTG9jYWxzID0gY29udGVudC5sb2NhbHM7XG5cbiAgICAgICAgICAgICAgdXBkYXRlKGNvbnRlbnQpO1xuICAgICAgfVxuICAgIClcbiAgfVxuXG4gIG1vZHVsZS5ob3QuZGlzcG9zZShmdW5jdGlvbigpIHtcbiAgICB1cGRhdGUoKTtcbiAgfSk7XG59XG5cbm1vZHVsZS5leHBvcnRzID0gY29udGVudC5sb2NhbHMgfHwge307Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./styles/Step.module.css\n"));

/***/ }),

/***/ "./styles/Steps.module.css":
/*!*********************************!*\
  !*** ./styles/Steps.module.css ***!
  \*********************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

eval(__webpack_require__.ts("var api = __webpack_require__(/*! !../node_modules/next/dist/build/webpack/loaders/next-style-loader/runtime/injectStylesIntoStyleTag.js */ \"./node_modules/next/dist/build/webpack/loaders/next-style-loader/runtime/injectStylesIntoStyleTag.js\");\n            var content = __webpack_require__(/*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./Steps.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Steps.module.css\");\n\n            content = content.__esModule ? content.default : content;\n\n            if (typeof content === 'string') {\n              content = [[module.id, content, '']];\n            }\n\nvar options = {};\n\noptions.insert = function(element) {\n                    // By default, style-loader injects CSS into the bottom\n                    // of <head>. This causes ordering problems between dev\n                    // and prod. To fix this, we render a <noscript> tag as\n                    // an anchor for the styles to be placed before. These\n                    // styles will be applied _before_ <style jsx global>.\n                    // These elements should always exist. If they do not,\n                    // this code should fail.\n                    var anchorElement = document.querySelector(\"#__next_css__DO_NOT_USE__\");\n                    var parentNode = anchorElement.parentNode// Normally <head>\n                    ;\n                    // Each style tag should be placed right before our\n                    // anchor. By inserting before and not after, we do not\n                    // need to track the last inserted element.\n                    parentNode.insertBefore(element, anchorElement);\n                };\noptions.singleton = false;\n\nvar update = api(content, options);\n\n\nif (true) {\n  if (!content.locals || module.hot.invalidate) {\n    var isEqualLocals = function isEqualLocals(a, b, isNamedExport) {\n    if (!a && b || a && !b) {\n        return false;\n    }\n    let p;\n    for(p in a){\n        if (isNamedExport && p === \"default\") {\n            continue;\n        }\n        if (a[p] !== b[p]) {\n            return false;\n        }\n    }\n    for(p in b){\n        if (isNamedExport && p === \"default\") {\n            continue;\n        }\n        if (!a[p]) {\n            return false;\n        }\n    }\n    return true;\n};\n    var oldLocals = content.locals;\n\n    module.hot.accept(\n      /*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./Steps.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Steps.module.css\",\n      function () {\n        content = __webpack_require__(/*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./Steps.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/Steps.module.css\");\n\n              content = content.__esModule ? content.default : content;\n\n              if (typeof content === 'string') {\n                content = [[module.id, content, '']];\n              }\n\n              if (!isEqualLocals(oldLocals, content.locals)) {\n                module.hot.invalidate();\n\n                return;\n              }\n\n              oldLocals = content.locals;\n\n              update(content);\n      }\n    )\n  }\n\n  module.hot.dispose(function() {\n    update();\n  });\n}\n\nmodule.exports = content.locals || {};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zdHlsZXMvU3RlcHMubW9kdWxlLmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxVQUFVLG1CQUFPLENBQUMsb05BQXdHO0FBQzFILDBCQUEwQixtQkFBTyxDQUFDLGlmQUFvUDs7QUFFdFI7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7OztBQUdBLElBQUksSUFBVTtBQUNkLHlCQUF5QixVQUFVO0FBQ25DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxJQUFJLGlCQUFpQjtBQUNyQixNQUFNLGlmQUFvUDtBQUMxUDtBQUNBLGtCQUFrQixtQkFBTyxDQUFDLGlmQUFvUDs7QUFFOVE7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0EsZ0JBQWdCLFVBQVU7O0FBRTFCO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsRUFBRSxVQUFVO0FBQ1o7QUFDQSxHQUFHO0FBQ0g7O0FBRUEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vc3R5bGVzL1N0ZXBzLm1vZHVsZS5jc3M/NTNhZiJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgYXBpID0gcmVxdWlyZShcIiEuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LXN0eWxlLWxvYWRlci9ydW50aW1lL2luamVjdFN0eWxlc0ludG9TdHlsZVRhZy5qc1wiKTtcbiAgICAgICAgICAgIHZhciBjb250ZW50ID0gcmVxdWlyZShcIiEhLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvY3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3J1bGVTZXRbMV0ucnVsZXNbN10ub25lT2ZbOF0udXNlWzFdIS4uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYnVpbGQvd2VicGFjay9sb2FkZXJzL3Bvc3Rjc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMl0hLi9TdGVwcy5tb2R1bGUuY3NzXCIpO1xuXG4gICAgICAgICAgICBjb250ZW50ID0gY29udGVudC5fX2VzTW9kdWxlID8gY29udGVudC5kZWZhdWx0IDogY29udGVudDtcblxuICAgICAgICAgICAgaWYgKHR5cGVvZiBjb250ZW50ID09PSAnc3RyaW5nJykge1xuICAgICAgICAgICAgICBjb250ZW50ID0gW1ttb2R1bGUuaWQsIGNvbnRlbnQsICcnXV07XG4gICAgICAgICAgICB9XG5cbnZhciBvcHRpb25zID0ge307XG5cbm9wdGlvbnMuaW5zZXJ0ID0gZnVuY3Rpb24oZWxlbWVudCkge1xuICAgICAgICAgICAgICAgICAgICAvLyBCeSBkZWZhdWx0LCBzdHlsZS1sb2FkZXIgaW5qZWN0cyBDU1MgaW50byB0aGUgYm90dG9tXG4gICAgICAgICAgICAgICAgICAgIC8vIG9mIDxoZWFkPi4gVGhpcyBjYXVzZXMgb3JkZXJpbmcgcHJvYmxlbXMgYmV0d2VlbiBkZXZcbiAgICAgICAgICAgICAgICAgICAgLy8gYW5kIHByb2QuIFRvIGZpeCB0aGlzLCB3ZSByZW5kZXIgYSA8bm9zY3JpcHQ+IHRhZyBhc1xuICAgICAgICAgICAgICAgICAgICAvLyBhbiBhbmNob3IgZm9yIHRoZSBzdHlsZXMgdG8gYmUgcGxhY2VkIGJlZm9yZS4gVGhlc2VcbiAgICAgICAgICAgICAgICAgICAgLy8gc3R5bGVzIHdpbGwgYmUgYXBwbGllZCBfYmVmb3JlXyA8c3R5bGUganN4IGdsb2JhbD4uXG4gICAgICAgICAgICAgICAgICAgIC8vIFRoZXNlIGVsZW1lbnRzIHNob3VsZCBhbHdheXMgZXhpc3QuIElmIHRoZXkgZG8gbm90LFxuICAgICAgICAgICAgICAgICAgICAvLyB0aGlzIGNvZGUgc2hvdWxkIGZhaWwuXG4gICAgICAgICAgICAgICAgICAgIHZhciBhbmNob3JFbGVtZW50ID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcihcIiNfX25leHRfY3NzX19ET19OT1RfVVNFX19cIik7XG4gICAgICAgICAgICAgICAgICAgIHZhciBwYXJlbnROb2RlID0gYW5jaG9yRWxlbWVudC5wYXJlbnROb2RlLy8gTm9ybWFsbHkgPGhlYWQ+XG4gICAgICAgICAgICAgICAgICAgIDtcbiAgICAgICAgICAgICAgICAgICAgLy8gRWFjaCBzdHlsZSB0YWcgc2hvdWxkIGJlIHBsYWNlZCByaWdodCBiZWZvcmUgb3VyXG4gICAgICAgICAgICAgICAgICAgIC8vIGFuY2hvci4gQnkgaW5zZXJ0aW5nIGJlZm9yZSBhbmQgbm90IGFmdGVyLCB3ZSBkbyBub3RcbiAgICAgICAgICAgICAgICAgICAgLy8gbmVlZCB0byB0cmFjayB0aGUgbGFzdCBpbnNlcnRlZCBlbGVtZW50LlxuICAgICAgICAgICAgICAgICAgICBwYXJlbnROb2RlLmluc2VydEJlZm9yZShlbGVtZW50LCBhbmNob3JFbGVtZW50KTtcbiAgICAgICAgICAgICAgICB9O1xub3B0aW9ucy5zaW5nbGV0b24gPSBmYWxzZTtcblxudmFyIHVwZGF0ZSA9IGFwaShjb250ZW50LCBvcHRpb25zKTtcblxuXG5pZiAobW9kdWxlLmhvdCkge1xuICBpZiAoIWNvbnRlbnQubG9jYWxzIHx8IG1vZHVsZS5ob3QuaW52YWxpZGF0ZSkge1xuICAgIHZhciBpc0VxdWFsTG9jYWxzID0gZnVuY3Rpb24gaXNFcXVhbExvY2FscyhhLCBiLCBpc05hbWVkRXhwb3J0KSB7XG4gICAgaWYgKCFhICYmIGIgfHwgYSAmJiAhYikge1xuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuICAgIGxldCBwO1xuICAgIGZvcihwIGluIGEpe1xuICAgICAgICBpZiAoaXNOYW1lZEV4cG9ydCAmJiBwID09PSBcImRlZmF1bHRcIikge1xuICAgICAgICAgICAgY29udGludWU7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGFbcF0gIT09IGJbcF0pIHtcbiAgICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBmb3IocCBpbiBiKXtcbiAgICAgICAgaWYgKGlzTmFtZWRFeHBvcnQgJiYgcCA9PT0gXCJkZWZhdWx0XCIpIHtcbiAgICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICB9XG4gICAgICAgIGlmICghYVtwXSkge1xuICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIHJldHVybiB0cnVlO1xufTtcbiAgICB2YXIgb2xkTG9jYWxzID0gY29udGVudC5sb2NhbHM7XG5cbiAgICBtb2R1bGUuaG90LmFjY2VwdChcbiAgICAgIFwiISEuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMV0hLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzddLm9uZU9mWzhdLnVzZVsyXSEuL1N0ZXBzLm1vZHVsZS5jc3NcIixcbiAgICAgIGZ1bmN0aW9uICgpIHtcbiAgICAgICAgY29udGVudCA9IHJlcXVpcmUoXCIhIS4uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYnVpbGQvd2VicGFjay9sb2FkZXJzL2Nzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzddLm9uZU9mWzhdLnVzZVsxXSEuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3J1bGVTZXRbMV0ucnVsZXNbN10ub25lT2ZbOF0udXNlWzJdIS4vU3RlcHMubW9kdWxlLmNzc1wiKTtcblxuICAgICAgICAgICAgICBjb250ZW50ID0gY29udGVudC5fX2VzTW9kdWxlID8gY29udGVudC5kZWZhdWx0IDogY29udGVudDtcblxuICAgICAgICAgICAgICBpZiAodHlwZW9mIGNvbnRlbnQgPT09ICdzdHJpbmcnKSB7XG4gICAgICAgICAgICAgICAgY29udGVudCA9IFtbbW9kdWxlLmlkLCBjb250ZW50LCAnJ11dO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaWYgKCFpc0VxdWFsTG9jYWxzKG9sZExvY2FscywgY29udGVudC5sb2NhbHMpKSB7XG4gICAgICAgICAgICAgICAgbW9kdWxlLmhvdC5pbnZhbGlkYXRlKCk7XG5cbiAgICAgICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBvbGRMb2NhbHMgPSBjb250ZW50LmxvY2FscztcblxuICAgICAgICAgICAgICB1cGRhdGUoY29udGVudCk7XG4gICAgICB9XG4gICAgKVxuICB9XG5cbiAgbW9kdWxlLmhvdC5kaXNwb3NlKGZ1bmN0aW9uKCkge1xuICAgIHVwZGF0ZSgpO1xuICB9KTtcbn1cblxubW9kdWxlLmV4cG9ydHMgPSBjb250ZW50LmxvY2FscyB8fCB7fTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./styles/Steps.module.css\n"));

/***/ }),

/***/ "./styles/ToolsList.module.css":
/*!*************************************!*\
  !*** ./styles/ToolsList.module.css ***!
  \*************************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

eval(__webpack_require__.ts("var api = __webpack_require__(/*! !../node_modules/next/dist/build/webpack/loaders/next-style-loader/runtime/injectStylesIntoStyleTag.js */ \"./node_modules/next/dist/build/webpack/loaders/next-style-loader/runtime/injectStylesIntoStyleTag.js\");\n            var content = __webpack_require__(/*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./ToolsList.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/ToolsList.module.css\");\n\n            content = content.__esModule ? content.default : content;\n\n            if (typeof content === 'string') {\n              content = [[module.id, content, '']];\n            }\n\nvar options = {};\n\noptions.insert = function(element) {\n                    // By default, style-loader injects CSS into the bottom\n                    // of <head>. This causes ordering problems between dev\n                    // and prod. To fix this, we render a <noscript> tag as\n                    // an anchor for the styles to be placed before. These\n                    // styles will be applied _before_ <style jsx global>.\n                    // These elements should always exist. If they do not,\n                    // this code should fail.\n                    var anchorElement = document.querySelector(\"#__next_css__DO_NOT_USE__\");\n                    var parentNode = anchorElement.parentNode// Normally <head>\n                    ;\n                    // Each style tag should be placed right before our\n                    // anchor. By inserting before and not after, we do not\n                    // need to track the last inserted element.\n                    parentNode.insertBefore(element, anchorElement);\n                };\noptions.singleton = false;\n\nvar update = api(content, options);\n\n\nif (true) {\n  if (!content.locals || module.hot.invalidate) {\n    var isEqualLocals = function isEqualLocals(a, b, isNamedExport) {\n    if (!a && b || a && !b) {\n        return false;\n    }\n    let p;\n    for(p in a){\n        if (isNamedExport && p === \"default\") {\n            continue;\n        }\n        if (a[p] !== b[p]) {\n            return false;\n        }\n    }\n    for(p in b){\n        if (isNamedExport && p === \"default\") {\n            continue;\n        }\n        if (!a[p]) {\n            return false;\n        }\n    }\n    return true;\n};\n    var oldLocals = content.locals;\n\n    module.hot.accept(\n      /*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./ToolsList.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/ToolsList.module.css\",\n      function () {\n        content = __webpack_require__(/*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./ToolsList.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/ToolsList.module.css\");\n\n              content = content.__esModule ? content.default : content;\n\n              if (typeof content === 'string') {\n                content = [[module.id, content, '']];\n              }\n\n              if (!isEqualLocals(oldLocals, content.locals)) {\n                module.hot.invalidate();\n\n                return;\n              }\n\n              oldLocals = content.locals;\n\n              update(content);\n      }\n    )\n  }\n\n  module.hot.dispose(function() {\n    update();\n  });\n}\n\nmodule.exports = content.locals || {};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zdHlsZXMvVG9vbHNMaXN0Lm1vZHVsZS5jc3MiLCJtYXBwaW5ncyI6IkFBQUEsVUFBVSxtQkFBTyxDQUFDLG9OQUF3RztBQUMxSCwwQkFBMEIsbUJBQU8sQ0FBQyx5ZkFBd1A7O0FBRTFSOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOzs7QUFHQSxJQUFJLElBQVU7QUFDZCx5QkFBeUIsVUFBVTtBQUNuQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsSUFBSSxpQkFBaUI7QUFDckIsTUFBTSx5ZkFBd1A7QUFDOVA7QUFDQSxrQkFBa0IsbUJBQU8sQ0FBQyx5ZkFBd1A7O0FBRWxSOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGdCQUFnQixVQUFVOztBQUUxQjtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLEVBQUUsVUFBVTtBQUNaO0FBQ0EsR0FBRztBQUNIOztBQUVBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uL3N0eWxlcy9Ub29sc0xpc3QubW9kdWxlLmNzcz82YmIwIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBhcGkgPSByZXF1aXJlKFwiIS4uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYnVpbGQvd2VicGFjay9sb2FkZXJzL25leHQtc3R5bGUtbG9hZGVyL3J1bnRpbWUvaW5qZWN0U3R5bGVzSW50b1N0eWxlVGFnLmpzXCIpO1xuICAgICAgICAgICAgdmFyIGNvbnRlbnQgPSByZXF1aXJlKFwiISEuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMV0hLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzddLm9uZU9mWzhdLnVzZVsyXSEuL1Rvb2xzTGlzdC5tb2R1bGUuY3NzXCIpO1xuXG4gICAgICAgICAgICBjb250ZW50ID0gY29udGVudC5fX2VzTW9kdWxlID8gY29udGVudC5kZWZhdWx0IDogY29udGVudDtcblxuICAgICAgICAgICAgaWYgKHR5cGVvZiBjb250ZW50ID09PSAnc3RyaW5nJykge1xuICAgICAgICAgICAgICBjb250ZW50ID0gW1ttb2R1bGUuaWQsIGNvbnRlbnQsICcnXV07XG4gICAgICAgICAgICB9XG5cbnZhciBvcHRpb25zID0ge307XG5cbm9wdGlvbnMuaW5zZXJ0ID0gZnVuY3Rpb24oZWxlbWVudCkge1xuICAgICAgICAgICAgICAgICAgICAvLyBCeSBkZWZhdWx0LCBzdHlsZS1sb2FkZXIgaW5qZWN0cyBDU1MgaW50byB0aGUgYm90dG9tXG4gICAgICAgICAgICAgICAgICAgIC8vIG9mIDxoZWFkPi4gVGhpcyBjYXVzZXMgb3JkZXJpbmcgcHJvYmxlbXMgYmV0d2VlbiBkZXZcbiAgICAgICAgICAgICAgICAgICAgLy8gYW5kIHByb2QuIFRvIGZpeCB0aGlzLCB3ZSByZW5kZXIgYSA8bm9zY3JpcHQ+IHRhZyBhc1xuICAgICAgICAgICAgICAgICAgICAvLyBhbiBhbmNob3IgZm9yIHRoZSBzdHlsZXMgdG8gYmUgcGxhY2VkIGJlZm9yZS4gVGhlc2VcbiAgICAgICAgICAgICAgICAgICAgLy8gc3R5bGVzIHdpbGwgYmUgYXBwbGllZCBfYmVmb3JlXyA8c3R5bGUganN4IGdsb2JhbD4uXG4gICAgICAgICAgICAgICAgICAgIC8vIFRoZXNlIGVsZW1lbnRzIHNob3VsZCBhbHdheXMgZXhpc3QuIElmIHRoZXkgZG8gbm90LFxuICAgICAgICAgICAgICAgICAgICAvLyB0aGlzIGNvZGUgc2hvdWxkIGZhaWwuXG4gICAgICAgICAgICAgICAgICAgIHZhciBhbmNob3JFbGVtZW50ID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcihcIiNfX25leHRfY3NzX19ET19OT1RfVVNFX19cIik7XG4gICAgICAgICAgICAgICAgICAgIHZhciBwYXJlbnROb2RlID0gYW5jaG9yRWxlbWVudC5wYXJlbnROb2RlLy8gTm9ybWFsbHkgPGhlYWQ+XG4gICAgICAgICAgICAgICAgICAgIDtcbiAgICAgICAgICAgICAgICAgICAgLy8gRWFjaCBzdHlsZSB0YWcgc2hvdWxkIGJlIHBsYWNlZCByaWdodCBiZWZvcmUgb3VyXG4gICAgICAgICAgICAgICAgICAgIC8vIGFuY2hvci4gQnkgaW5zZXJ0aW5nIGJlZm9yZSBhbmQgbm90IGFmdGVyLCB3ZSBkbyBub3RcbiAgICAgICAgICAgICAgICAgICAgLy8gbmVlZCB0byB0cmFjayB0aGUgbGFzdCBpbnNlcnRlZCBlbGVtZW50LlxuICAgICAgICAgICAgICAgICAgICBwYXJlbnROb2RlLmluc2VydEJlZm9yZShlbGVtZW50LCBhbmNob3JFbGVtZW50KTtcbiAgICAgICAgICAgICAgICB9O1xub3B0aW9ucy5zaW5nbGV0b24gPSBmYWxzZTtcblxudmFyIHVwZGF0ZSA9IGFwaShjb250ZW50LCBvcHRpb25zKTtcblxuXG5pZiAobW9kdWxlLmhvdCkge1xuICBpZiAoIWNvbnRlbnQubG9jYWxzIHx8IG1vZHVsZS5ob3QuaW52YWxpZGF0ZSkge1xuICAgIHZhciBpc0VxdWFsTG9jYWxzID0gZnVuY3Rpb24gaXNFcXVhbExvY2FscyhhLCBiLCBpc05hbWVkRXhwb3J0KSB7XG4gICAgaWYgKCFhICYmIGIgfHwgYSAmJiAhYikge1xuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuICAgIGxldCBwO1xuICAgIGZvcihwIGluIGEpe1xuICAgICAgICBpZiAoaXNOYW1lZEV4cG9ydCAmJiBwID09PSBcImRlZmF1bHRcIikge1xuICAgICAgICAgICAgY29udGludWU7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGFbcF0gIT09IGJbcF0pIHtcbiAgICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBmb3IocCBpbiBiKXtcbiAgICAgICAgaWYgKGlzTmFtZWRFeHBvcnQgJiYgcCA9PT0gXCJkZWZhdWx0XCIpIHtcbiAgICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICB9XG4gICAgICAgIGlmICghYVtwXSkge1xuICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIHJldHVybiB0cnVlO1xufTtcbiAgICB2YXIgb2xkTG9jYWxzID0gY29udGVudC5sb2NhbHM7XG5cbiAgICBtb2R1bGUuaG90LmFjY2VwdChcbiAgICAgIFwiISEuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMV0hLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzddLm9uZU9mWzhdLnVzZVsyXSEuL1Rvb2xzTGlzdC5tb2R1bGUuY3NzXCIsXG4gICAgICBmdW5jdGlvbiAoKSB7XG4gICAgICAgIGNvbnRlbnQgPSByZXF1aXJlKFwiISEuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMV0hLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzddLm9uZU9mWzhdLnVzZVsyXSEuL1Rvb2xzTGlzdC5tb2R1bGUuY3NzXCIpO1xuXG4gICAgICAgICAgICAgIGNvbnRlbnQgPSBjb250ZW50Ll9fZXNNb2R1bGUgPyBjb250ZW50LmRlZmF1bHQgOiBjb250ZW50O1xuXG4gICAgICAgICAgICAgIGlmICh0eXBlb2YgY29udGVudCA9PT0gJ3N0cmluZycpIHtcbiAgICAgICAgICAgICAgICBjb250ZW50ID0gW1ttb2R1bGUuaWQsIGNvbnRlbnQsICcnXV07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBpZiAoIWlzRXF1YWxMb2NhbHMob2xkTG9jYWxzLCBjb250ZW50LmxvY2FscykpIHtcbiAgICAgICAgICAgICAgICBtb2R1bGUuaG90LmludmFsaWRhdGUoKTtcblxuICAgICAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIG9sZExvY2FscyA9IGNvbnRlbnQubG9jYWxzO1xuXG4gICAgICAgICAgICAgIHVwZGF0ZShjb250ZW50KTtcbiAgICAgIH1cbiAgICApXG4gIH1cblxuICBtb2R1bGUuaG90LmRpc3Bvc2UoZnVuY3Rpb24oKSB7XG4gICAgdXBkYXRlKCk7XG4gIH0pO1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGNvbnRlbnQubG9jYWxzIHx8IHt9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./styles/ToolsList.module.css\n"));

/***/ }),

/***/ "./styles/UploadContainer.module.css":
/*!*******************************************!*\
  !*** ./styles/UploadContainer.module.css ***!
  \*******************************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

eval(__webpack_require__.ts("var api = __webpack_require__(/*! !../node_modules/next/dist/build/webpack/loaders/next-style-loader/runtime/injectStylesIntoStyleTag.js */ \"./node_modules/next/dist/build/webpack/loaders/next-style-loader/runtime/injectStylesIntoStyleTag.js\");\n            var content = __webpack_require__(/*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./UploadContainer.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/UploadContainer.module.css\");\n\n            content = content.__esModule ? content.default : content;\n\n            if (typeof content === 'string') {\n              content = [[module.id, content, '']];\n            }\n\nvar options = {};\n\noptions.insert = function(element) {\n                    // By default, style-loader injects CSS into the bottom\n                    // of <head>. This causes ordering problems between dev\n                    // and prod. To fix this, we render a <noscript> tag as\n                    // an anchor for the styles to be placed before. These\n                    // styles will be applied _before_ <style jsx global>.\n                    // These elements should always exist. If they do not,\n                    // this code should fail.\n                    var anchorElement = document.querySelector(\"#__next_css__DO_NOT_USE__\");\n                    var parentNode = anchorElement.parentNode// Normally <head>\n                    ;\n                    // Each style tag should be placed right before our\n                    // anchor. By inserting before and not after, we do not\n                    // need to track the last inserted element.\n                    parentNode.insertBefore(element, anchorElement);\n                };\noptions.singleton = false;\n\nvar update = api(content, options);\n\n\nif (true) {\n  if (!content.locals || module.hot.invalidate) {\n    var isEqualLocals = function isEqualLocals(a, b, isNamedExport) {\n    if (!a && b || a && !b) {\n        return false;\n    }\n    let p;\n    for(p in a){\n        if (isNamedExport && p === \"default\") {\n            continue;\n        }\n        if (a[p] !== b[p]) {\n            return false;\n        }\n    }\n    for(p in b){\n        if (isNamedExport && p === \"default\") {\n            continue;\n        }\n        if (!a[p]) {\n            return false;\n        }\n    }\n    return true;\n};\n    var oldLocals = content.locals;\n\n    module.hot.accept(\n      /*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./UploadContainer.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/UploadContainer.module.css\",\n      function () {\n        content = __webpack_require__(/*! !!../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./UploadContainer.module.css */ \"./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[1]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[7].oneOf[8].use[2]!./styles/UploadContainer.module.css\");\n\n              content = content.__esModule ? content.default : content;\n\n              if (typeof content === 'string') {\n                content = [[module.id, content, '']];\n              }\n\n              if (!isEqualLocals(oldLocals, content.locals)) {\n                module.hot.invalidate();\n\n                return;\n              }\n\n              oldLocals = content.locals;\n\n              update(content);\n      }\n    )\n  }\n\n  module.hot.dispose(function() {\n    update();\n  });\n}\n\nmodule.exports = content.locals || {};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zdHlsZXMvVXBsb2FkQ29udGFpbmVyLm1vZHVsZS5jc3MiLCJtYXBwaW5ncyI6IkFBQUEsVUFBVSxtQkFBTyxDQUFDLG9OQUF3RztBQUMxSCwwQkFBMEIsbUJBQU8sQ0FBQyxxZ0JBQThQOztBQUVoUzs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7O0FBR0EsSUFBSSxJQUFVO0FBQ2QseUJBQXlCLFVBQVU7QUFDbkM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLElBQUksaUJBQWlCO0FBQ3JCLE1BQU0scWdCQUE4UDtBQUNwUTtBQUNBLGtCQUFrQixtQkFBTyxDQUFDLHFnQkFBOFA7O0FBRXhSOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLGdCQUFnQixVQUFVOztBQUUxQjtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLEVBQUUsVUFBVTtBQUNaO0FBQ0EsR0FBRztBQUNIOztBQUVBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uL3N0eWxlcy9VcGxvYWRDb250YWluZXIubW9kdWxlLmNzcz85ZmZiIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBhcGkgPSByZXF1aXJlKFwiIS4uL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYnVpbGQvd2VicGFjay9sb2FkZXJzL25leHQtc3R5bGUtbG9hZGVyL3J1bnRpbWUvaW5qZWN0U3R5bGVzSW50b1N0eWxlVGFnLmpzXCIpO1xuICAgICAgICAgICAgdmFyIGNvbnRlbnQgPSByZXF1aXJlKFwiISEuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMV0hLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzddLm9uZU9mWzhdLnVzZVsyXSEuL1VwbG9hZENvbnRhaW5lci5tb2R1bGUuY3NzXCIpO1xuXG4gICAgICAgICAgICBjb250ZW50ID0gY29udGVudC5fX2VzTW9kdWxlID8gY29udGVudC5kZWZhdWx0IDogY29udGVudDtcblxuICAgICAgICAgICAgaWYgKHR5cGVvZiBjb250ZW50ID09PSAnc3RyaW5nJykge1xuICAgICAgICAgICAgICBjb250ZW50ID0gW1ttb2R1bGUuaWQsIGNvbnRlbnQsICcnXV07XG4gICAgICAgICAgICB9XG5cbnZhciBvcHRpb25zID0ge307XG5cbm9wdGlvbnMuaW5zZXJ0ID0gZnVuY3Rpb24oZWxlbWVudCkge1xuICAgICAgICAgICAgICAgICAgICAvLyBCeSBkZWZhdWx0LCBzdHlsZS1sb2FkZXIgaW5qZWN0cyBDU1MgaW50byB0aGUgYm90dG9tXG4gICAgICAgICAgICAgICAgICAgIC8vIG9mIDxoZWFkPi4gVGhpcyBjYXVzZXMgb3JkZXJpbmcgcHJvYmxlbXMgYmV0d2VlbiBkZXZcbiAgICAgICAgICAgICAgICAgICAgLy8gYW5kIHByb2QuIFRvIGZpeCB0aGlzLCB3ZSByZW5kZXIgYSA8bm9zY3JpcHQ+IHRhZyBhc1xuICAgICAgICAgICAgICAgICAgICAvLyBhbiBhbmNob3IgZm9yIHRoZSBzdHlsZXMgdG8gYmUgcGxhY2VkIGJlZm9yZS4gVGhlc2VcbiAgICAgICAgICAgICAgICAgICAgLy8gc3R5bGVzIHdpbGwgYmUgYXBwbGllZCBfYmVmb3JlXyA8c3R5bGUganN4IGdsb2JhbD4uXG4gICAgICAgICAgICAgICAgICAgIC8vIFRoZXNlIGVsZW1lbnRzIHNob3VsZCBhbHdheXMgZXhpc3QuIElmIHRoZXkgZG8gbm90LFxuICAgICAgICAgICAgICAgICAgICAvLyB0aGlzIGNvZGUgc2hvdWxkIGZhaWwuXG4gICAgICAgICAgICAgICAgICAgIHZhciBhbmNob3JFbGVtZW50ID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcihcIiNfX25leHRfY3NzX19ET19OT1RfVVNFX19cIik7XG4gICAgICAgICAgICAgICAgICAgIHZhciBwYXJlbnROb2RlID0gYW5jaG9yRWxlbWVudC5wYXJlbnROb2RlLy8gTm9ybWFsbHkgPGhlYWQ+XG4gICAgICAgICAgICAgICAgICAgIDtcbiAgICAgICAgICAgICAgICAgICAgLy8gRWFjaCBzdHlsZSB0YWcgc2hvdWxkIGJlIHBsYWNlZCByaWdodCBiZWZvcmUgb3VyXG4gICAgICAgICAgICAgICAgICAgIC8vIGFuY2hvci4gQnkgaW5zZXJ0aW5nIGJlZm9yZSBhbmQgbm90IGFmdGVyLCB3ZSBkbyBub3RcbiAgICAgICAgICAgICAgICAgICAgLy8gbmVlZCB0byB0cmFjayB0aGUgbGFzdCBpbnNlcnRlZCBlbGVtZW50LlxuICAgICAgICAgICAgICAgICAgICBwYXJlbnROb2RlLmluc2VydEJlZm9yZShlbGVtZW50LCBhbmNob3JFbGVtZW50KTtcbiAgICAgICAgICAgICAgICB9O1xub3B0aW9ucy5zaW5nbGV0b24gPSBmYWxzZTtcblxudmFyIHVwZGF0ZSA9IGFwaShjb250ZW50LCBvcHRpb25zKTtcblxuXG5pZiAobW9kdWxlLmhvdCkge1xuICBpZiAoIWNvbnRlbnQubG9jYWxzIHx8IG1vZHVsZS5ob3QuaW52YWxpZGF0ZSkge1xuICAgIHZhciBpc0VxdWFsTG9jYWxzID0gZnVuY3Rpb24gaXNFcXVhbExvY2FscyhhLCBiLCBpc05hbWVkRXhwb3J0KSB7XG4gICAgaWYgKCFhICYmIGIgfHwgYSAmJiAhYikge1xuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuICAgIGxldCBwO1xuICAgIGZvcihwIGluIGEpe1xuICAgICAgICBpZiAoaXNOYW1lZEV4cG9ydCAmJiBwID09PSBcImRlZmF1bHRcIikge1xuICAgICAgICAgICAgY29udGludWU7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKGFbcF0gIT09IGJbcF0pIHtcbiAgICAgICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBmb3IocCBpbiBiKXtcbiAgICAgICAgaWYgKGlzTmFtZWRFeHBvcnQgJiYgcCA9PT0gXCJkZWZhdWx0XCIpIHtcbiAgICAgICAgICAgIGNvbnRpbnVlO1xuICAgICAgICB9XG4gICAgICAgIGlmICghYVtwXSkge1xuICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIHJldHVybiB0cnVlO1xufTtcbiAgICB2YXIgb2xkTG9jYWxzID0gY29udGVudC5sb2NhbHM7XG5cbiAgICBtb2R1bGUuaG90LmFjY2VwdChcbiAgICAgIFwiISEuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMV0hLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzddLm9uZU9mWzhdLnVzZVsyXSEuL1VwbG9hZENvbnRhaW5lci5tb2R1bGUuY3NzXCIsXG4gICAgICBmdW5jdGlvbiAoKSB7XG4gICAgICAgIGNvbnRlbnQgPSByZXF1aXJlKFwiISEuLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9jc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cnVsZVNldFsxXS5ydWxlc1s3XS5vbmVPZls4XS51c2VbMV0hLi4vbm9kZV9tb2R1bGVzL25leHQvZGlzdC9idWlsZC93ZWJwYWNrL2xvYWRlcnMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzddLm9uZU9mWzhdLnVzZVsyXSEuL1VwbG9hZENvbnRhaW5lci5tb2R1bGUuY3NzXCIpO1xuXG4gICAgICAgICAgICAgIGNvbnRlbnQgPSBjb250ZW50Ll9fZXNNb2R1bGUgPyBjb250ZW50LmRlZmF1bHQgOiBjb250ZW50O1xuXG4gICAgICAgICAgICAgIGlmICh0eXBlb2YgY29udGVudCA9PT0gJ3N0cmluZycpIHtcbiAgICAgICAgICAgICAgICBjb250ZW50ID0gW1ttb2R1bGUuaWQsIGNvbnRlbnQsICcnXV07XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBpZiAoIWlzRXF1YWxMb2NhbHMob2xkTG9jYWxzLCBjb250ZW50LmxvY2FscykpIHtcbiAgICAgICAgICAgICAgICBtb2R1bGUuaG90LmludmFsaWRhdGUoKTtcblxuICAgICAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIG9sZExvY2FscyA9IGNvbnRlbnQubG9jYWxzO1xuXG4gICAgICAgICAgICAgIHVwZGF0ZShjb250ZW50KTtcbiAgICAgIH1cbiAgICApXG4gIH1cblxuICBtb2R1bGUuaG90LmRpc3Bvc2UoZnVuY3Rpb24oKSB7XG4gICAgdXBkYXRlKCk7XG4gIH0pO1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGNvbnRlbnQubG9jYWxzIHx8IHt9OyJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./styles/UploadContainer.module.css\n"));

/***/ }),

/***/ "./components/Alerts.js":
/*!******************************!*\
  !*** ./components/Alerts.js ***!
  \******************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_i18next__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next-i18next */ \"./node_modules/next-i18next/dist/esm/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _styles_Alert_module_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../styles/Alert.module.css */ \"./styles/Alert.module.css\");\n/* harmony import */ var _styles_Alert_module_css__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_Alert_module_css__WEBPACK_IMPORTED_MODULE_3__);\n\nvar _s = $RefreshSig$();\n\n\n\n\nconst Alerts = /*#__PURE__*/ _s(react__WEBPACK_IMPORTED_MODULE_1___default().memo(_c = _s(function Alerts(param) {\n    let { alerts, type = \"waning\" | \"error\", icon } = param;\n    _s();\n    const { t } = (0,next_i18next__WEBPACK_IMPORTED_MODULE_2__.useTranslation)();\n    const alertClass = (_styles_Alert_module_css__WEBPACK_IMPORTED_MODULE_3___default())[\"\".concat(type, \"_msg\")]; // Get the appropriate CSS Module class dynamically\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: \"row w-100 d-flex justify-content-center mt-2 mb-1\",\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n            className: alertClass,\n            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"row justify-content-center\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"col-md-2\",\n                        style: {\n                            alignItems: \"center\",\n                            justifyContent: \"center\",\n                            display: \"flex\"\n                        },\n                        children: icon\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/components/Alerts.js\",\n                        lineNumber: 18,\n                        columnNumber: 11\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"col-md-10 mt-2 mb-2\",\n                        children: [\n                            alerts.length === 1 ? t(\"common:file_error\") : alerts.length > 1 ? t(\"common:files_error\") : \"\",\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n                                style: {\n                                    marginBottom: \"0px\",\n                                    marginTop: \"10px\"\n                                },\n                                children: alerts.map((error)=>{\n                                    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n                                        children: \"\".concat(error.document.fileName)\n                                    }, \"doc-\".concat(type).concat(error.document.id), false, {\n                                        fileName: \"/home/web/pdf/components/Alerts.js\",\n                                        lineNumber: 43,\n                                        columnNumber: 19\n                                    }, this);\n                                })\n                            }, void 0, false, {\n                                fileName: \"/home/web/pdf/components/Alerts.js\",\n                                lineNumber: 35,\n                                columnNumber: 13\n                            }, this)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"/home/web/pdf/components/Alerts.js\",\n                        lineNumber: 29,\n                        columnNumber: 11\n                    }, this)\n                ]\n            }, void 0, true, {\n                fileName: \"/home/web/pdf/components/Alerts.js\",\n                lineNumber: 17,\n                columnNumber: 9\n            }, this)\n        }, void 0, false, {\n            fileName: \"/home/web/pdf/components/Alerts.js\",\n            lineNumber: 16,\n            columnNumber: 7\n        }, this)\n    }, void 0, false, {\n        fileName: \"/home/web/pdf/components/Alerts.js\",\n        lineNumber: 15,\n        columnNumber: 5\n    }, this);\n}, \"zlIdU9EjM2llFt74AbE2KsUJXyM=\", false, function() {\n    return [\n        next_i18next__WEBPACK_IMPORTED_MODULE_2__.useTranslation\n    ];\n})), \"zlIdU9EjM2llFt74AbE2KsUJXyM=\", false, function() {\n    return [\n        next_i18next__WEBPACK_IMPORTED_MODULE_2__.useTranslation\n    ];\n});\n_c1 = Alerts;\n/* harmony default export */ __webpack_exports__[\"default\"] = (Alerts);\nAlerts.propTypes = {\n    alerts: (prop_types__WEBPACK_IMPORTED_MODULE_4___default().array).isRequired,\n    type: (prop_types__WEBPACK_IMPORTED_MODULE_4___default().string).isRequired,\n    icon: (prop_types__WEBPACK_IMPORTED_MODULE_4___default().object).isRequired\n};\nvar _c, _c1;\n$RefreshReg$(_c, \"Alerts$React.memo\");\n$RefreshReg$(_c1, \"Alerts\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // AMP / No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0FsZXJ0cy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFBMEI7QUFDb0I7QUFDWDtBQUNhO0FBRWhELE1BQU1JLHVCQUFTSixHQUFBQSxpREFBVSxTQUFDLFNBQVNJLE9BQU8sS0FJekM7UUFKeUMsRUFDeENFLE1BQU0sRUFDTkMsT0FBTyxXQUFXLE9BQU8sRUFDekJDLElBQUksRUFDTCxHQUp5Qzs7SUFLeEMsTUFBTSxFQUFFQyxDQUFDLEVBQUUsR0FBR1IsNERBQWNBO0lBQzVCLE1BQU1TLGFBQWFQLGlFQUFNLENBQUMsR0FBUSxPQUFMSSxNQUFLLFFBQU0sRUFBRSxtREFBbUQ7SUFFN0YscUJBQ0UsOERBQUNJO1FBQUlDLFdBQVU7a0JBQ2IsNEVBQUNEO1lBQUlDLFdBQVdGO3NCQUNkLDRFQUFDQztnQkFBSUMsV0FBVTs7a0NBQ2IsOERBQUNEO3dCQUNDQyxXQUFVO3dCQUNWQyxPQUFPOzRCQUNMQyxZQUFZOzRCQUNaQyxnQkFBZ0I7NEJBQ2hCQyxTQUFTO3dCQUNYO2tDQUVDUjs7Ozs7O2tDQUdILDhEQUFDRzt3QkFBSUMsV0FBVTs7NEJBQ1pOLE9BQU9XLE1BQU0sS0FBSyxJQUNmUixFQUFFLHVCQUNGSCxPQUFPVyxNQUFNLEdBQUcsSUFDaEJSLEVBQUUsd0JBQ0Y7MENBQ0osOERBQUNTO2dDQUNDTCxPQUFPO29DQUNMTSxjQUFjO29DQUNkQyxXQUFXO2dDQUNiOzBDQUVDZCxPQUFPZSxHQUFHLENBQUMsQ0FBQ0M7b0NBQ1gscUJBQ0UsOERBQUNDO2tEQUVDLEdBQTJCLE9BQXhCRCxNQUFNRSxRQUFRLENBQUNDLFFBQVE7dUNBRHJCLE9BQWNILE9BQVBmLE1BQXlCLE9BQWxCZSxNQUFNRSxRQUFRLENBQUNFLEVBQUU7Ozs7O2dDQUcxQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQU9kOztRQTNDZ0J6Qix3REFBY0E7Ozs7UUFBZEEsd0RBQWNBOzs7O0FBNkM5QiwrREFBZUcsTUFBTUEsRUFBQztBQUV0QkEsT0FBT3VCLFNBQVMsR0FBRztJQUNqQnJCLFFBQVFKLHlEQUFlLENBQUMyQixVQUFVO0lBQ2xDdEIsTUFBTUwsMERBQWdCLENBQUMyQixVQUFVO0lBQ2pDckIsTUFBTU4sMERBQWdCLENBQUMyQixVQUFVO0FBQ25DIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uL2NvbXBvbmVudHMvQWxlcnRzLmpzPzk5M2IiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgdXNlVHJhbnNsYXRpb24gfSBmcm9tIFwibmV4dC1pMThuZXh0XCI7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gXCJwcm9wLXR5cGVzXCI7XG5pbXBvcnQgc3R5bGVzIGZyb20gXCIuLi9zdHlsZXMvQWxlcnQubW9kdWxlLmNzc1wiO1xuXG5jb25zdCBBbGVydHMgPSBSZWFjdC5tZW1vKGZ1bmN0aW9uIEFsZXJ0cyh7XG4gIGFsZXJ0cyxcbiAgdHlwZSA9IFwid2FuaW5nXCIgfCBcImVycm9yXCIsXG4gIGljb24sXG59KSB7XG4gIGNvbnN0IHsgdCB9ID0gdXNlVHJhbnNsYXRpb24oKTtcbiAgY29uc3QgYWxlcnRDbGFzcyA9IHN0eWxlc1tgJHt0eXBlfV9tc2dgXTsgLy8gR2V0IHRoZSBhcHByb3ByaWF0ZSBDU1MgTW9kdWxlIGNsYXNzIGR5bmFtaWNhbGx5XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IGNsYXNzTmFtZT1cInJvdyB3LTEwMCBkLWZsZXgganVzdGlmeS1jb250ZW50LWNlbnRlciBtdC0yIG1iLTFcIj5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPXthbGVydENsYXNzfT5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJyb3cganVzdGlmeS1jb250ZW50LWNlbnRlclwiPlxuICAgICAgICAgIDxkaXZcbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImNvbC1tZC0yXCJcbiAgICAgICAgICAgIHN0eWxlPXt7XG4gICAgICAgICAgICAgIGFsaWduSXRlbXM6IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgIGp1c3RpZnlDb250ZW50OiBcImNlbnRlclwiLFxuICAgICAgICAgICAgICBkaXNwbGF5OiBcImZsZXhcIixcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgPlxuICAgICAgICAgICAge2ljb259XG4gICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbC1tZC0xMCBtdC0yIG1iLTJcIj5cbiAgICAgICAgICAgIHthbGVydHMubGVuZ3RoID09PSAxXG4gICAgICAgICAgICAgID8gdChcImNvbW1vbjpmaWxlX2Vycm9yXCIpXG4gICAgICAgICAgICAgIDogYWxlcnRzLmxlbmd0aCA+IDFcbiAgICAgICAgICAgICAgPyB0KFwiY29tbW9uOmZpbGVzX2Vycm9yXCIpXG4gICAgICAgICAgICAgIDogXCJcIn1cbiAgICAgICAgICAgIDx1bFxuICAgICAgICAgICAgICBzdHlsZT17e1xuICAgICAgICAgICAgICAgIG1hcmdpbkJvdHRvbTogXCIwcHhcIixcbiAgICAgICAgICAgICAgICBtYXJnaW5Ub3A6IFwiMTBweFwiLFxuICAgICAgICAgICAgICB9fVxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICB7YWxlcnRzLm1hcCgoZXJyb3IpID0+IHtcbiAgICAgICAgICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgICAgICAgPGxpXG4gICAgICAgICAgICAgICAgICAgIGtleT17YGRvYy0ke3R5cGV9JHtlcnJvci5kb2N1bWVudC5pZH1gfVxuICAgICAgICAgICAgICAgICAgPntgJHtlcnJvci5kb2N1bWVudC5maWxlTmFtZX1gfTwvbGk+XG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgfSl9XG4gICAgICAgICAgICA8L3VsPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICApO1xufSk7XG5cbmV4cG9ydCBkZWZhdWx0IEFsZXJ0cztcblxuQWxlcnRzLnByb3BUeXBlcyA9IHtcbiAgYWxlcnRzOiBQcm9wVHlwZXMuYXJyYXkuaXNSZXF1aXJlZCxcbiAgdHlwZTogUHJvcFR5cGVzLnN0cmluZy5pc1JlcXVpcmVkLFxuICBpY29uOiBQcm9wVHlwZXMub2JqZWN0LmlzUmVxdWlyZWQsXG59O1xuIl0sIm5hbWVzIjpbIlJlYWN0IiwidXNlVHJhbnNsYXRpb24iLCJQcm9wVHlwZXMiLCJzdHlsZXMiLCJBbGVydHMiLCJtZW1vIiwiYWxlcnRzIiwidHlwZSIsImljb24iLCJ0IiwiYWxlcnRDbGFzcyIsImRpdiIsImNsYXNzTmFtZSIsInN0eWxlIiwiYWxpZ25JdGVtcyIsImp1c3RpZnlDb250ZW50IiwiZGlzcGxheSIsImxlbmd0aCIsInVsIiwibWFyZ2luQm90dG9tIiwibWFyZ2luVG9wIiwibWFwIiwiZXJyb3IiLCJsaSIsImRvY3VtZW50IiwiZmlsZU5hbWUiLCJpZCIsInByb3BUeXBlcyIsImFycmF5IiwiaXNSZXF1aXJlZCIsInN0cmluZyIsIm9iamVjdCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./components/Alerts.js\n"));

/***/ }),

/***/ "./components/AvailableTools.js":
/*!**************************************!*\
  !*** ./components/AvailableTools.js ***!
  \**************************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _styles_ToolsList_module_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../styles/ToolsList.module.css */ \"./styles/ToolsList.module.css\");\n/* harmony import */ var _styles_ToolsList_module_css__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_ToolsList_module_css__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _styles_Page_module_css__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../styles/Page.module.css */ \"./styles/Page.module.css\");\n/* harmony import */ var _styles_Page_module_css__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_styles_Page_module_css__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _ToolsList__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ToolsList */ \"./components/ToolsList.js\");\n\n\n\n\n\nconst AvailableTools = /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_1___default().memo(_c = function AvailableTools() {\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n            className: \"page_section\",\n            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"article\", {\n                className: \"container\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"header\", {\n                        className: \"\".concat((_styles_ToolsList_module_css__WEBPACK_IMPORTED_MODULE_3___default().tools_title)),\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n                                className: (_styles_Page_module_css__WEBPACK_IMPORTED_MODULE_4___default().title_section),\n                                children: \"TOOLS\"\n                            }, void 0, false, {\n                                fileName: \"/home/web/pdf/components/AvailableTools.js\",\n                                lineNumber: 12,\n                                columnNumber: 13\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"\".concat((_styles_Page_module_css__WEBPACK_IMPORTED_MODULE_4___default().divider), \" \").concat((_styles_Page_module_css__WEBPACK_IMPORTED_MODULE_4___default().mx_auto))\n                            }, void 0, false, {\n                                fileName: \"/home/web/pdf/components/AvailableTools.js\",\n                                lineNumber: 13,\n                                columnNumber: 13\n                            }, this)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"/home/web/pdf/components/AvailableTools.js\",\n                        lineNumber: 11,\n                        columnNumber: 11\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"\".concat((_styles_ToolsList_module_css__WEBPACK_IMPORTED_MODULE_3___default().dropdown)),\n                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: \"\".concat((_styles_ToolsList_module_css__WEBPACK_IMPORTED_MODULE_3___default().dropdown_inner)),\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_ToolsList__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {}, void 0, false, {\n                                fileName: \"/home/web/pdf/components/AvailableTools.js\",\n                                lineNumber: 19,\n                                columnNumber: 15\n                            }, this)\n                        }, void 0, false, {\n                            fileName: \"/home/web/pdf/components/AvailableTools.js\",\n                            lineNumber: 18,\n                            columnNumber: 13\n                        }, this)\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/components/AvailableTools.js\",\n                        lineNumber: 17,\n                        columnNumber: 11\n                    }, this)\n                ]\n            }, void 0, true, {\n                fileName: \"/home/web/pdf/components/AvailableTools.js\",\n                lineNumber: 10,\n                columnNumber: 9\n            }, this)\n        }, void 0, false, {\n            fileName: \"/home/web/pdf/components/AvailableTools.js\",\n            lineNumber: 9,\n            columnNumber: 7\n        }, this)\n    }, void 0, false);\n});\n_c1 = AvailableTools;\n/* harmony default export */ __webpack_exports__[\"default\"] = (AvailableTools);\nvar _c, _c1;\n$RefreshReg$(_c, \"AvailableTools$React.memo\");\n$RefreshReg$(_c1, \"AvailableTools\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // AMP / No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0F2YWlsYWJsZVRvb2xzLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQTBCO0FBQzBCO0FBQ0Q7QUFDZjtBQUVwQyxNQUFNSSwrQkFBaUJKLGlEQUFVLE1BQUMsU0FBU0k7SUFDekMscUJBQ0U7a0JBQ0UsNEVBQUNFO1lBQVFDLFdBQVU7c0JBQ2pCLDRFQUFDQztnQkFBUUQsV0FBWTs7a0NBQ25CLDhEQUFDRTt3QkFBT0YsV0FBVyxHQUFzQixPQUFuQk4saUZBQWtCOzswQ0FDdEMsOERBQUNVO2dDQUFHSixXQUFXTCw4RUFBd0I7MENBQUU7Ozs7OzswQ0FDekMsOERBQUNXO2dDQUNDTixXQUFXLEdBQXlCTCxPQUF0QkEsd0VBQWtCLEVBQUMsS0FBc0IsT0FBbkJBLHdFQUFrQjs7Ozs7Ozs7Ozs7O2tDQUcxRCw4REFBQ1c7d0JBQUlOLFdBQVcsR0FBbUIsT0FBaEJOLDhFQUFlO2tDQUNoQyw0RUFBQ1k7NEJBQUlOLFdBQVcsR0FBeUIsT0FBdEJOLG9GQUFxQjtzQ0FDdEMsNEVBQUNFLGtEQUFTQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBT3hCOztBQUVBLCtEQUFlQyxjQUFjQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uL2NvbXBvbmVudHMvQXZhaWxhYmxlVG9vbHMuanM/ODFiNyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgc3R5bGVzIGZyb20gXCIuLi9zdHlsZXMvVG9vbHNMaXN0Lm1vZHVsZS5jc3NcIjtcbmltcG9ydCBwYWdlU3R5bGVzIGZyb20gXCIuLi9zdHlsZXMvUGFnZS5tb2R1bGUuY3NzXCI7XG5pbXBvcnQgVG9vbHNMaXN0IGZyb20gXCIuL1Rvb2xzTGlzdFwiO1xuXG5jb25zdCBBdmFpbGFibGVUb29scyA9IFJlYWN0Lm1lbW8oZnVuY3Rpb24gQXZhaWxhYmxlVG9vbHMoKSB7XG4gIHJldHVybiAoXG4gICAgPD5cbiAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cInBhZ2Vfc2VjdGlvblwiPlxuICAgICAgICA8YXJ0aWNsZSBjbGFzc05hbWU9e2Bjb250YWluZXJgfT5cbiAgICAgICAgICA8aGVhZGVyIGNsYXNzTmFtZT17YCR7c3R5bGVzLnRvb2xzX3RpdGxlfWB9PlxuICAgICAgICAgICAgPGgyIGNsYXNzTmFtZT17cGFnZVN0eWxlcy50aXRsZV9zZWN0aW9ufT5UT09MUzwvaDI+XG4gICAgICAgICAgICA8ZGl2XG4gICAgICAgICAgICAgIGNsYXNzTmFtZT17YCR7cGFnZVN0eWxlcy5kaXZpZGVyfSAke3BhZ2VTdHlsZXMubXhfYXV0b31gfVxuICAgICAgICAgICAgPjwvZGl2PlxuICAgICAgICAgIDwvaGVhZGVyPlxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPXtgJHtzdHlsZXMuZHJvcGRvd259YH0+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT17YCR7c3R5bGVzLmRyb3Bkb3duX2lubmVyfWB9PlxuICAgICAgICAgICAgICA8VG9vbHNMaXN0IC8+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9hcnRpY2xlPlxuICAgICAgPC9zZWN0aW9uPlxuICAgIDwvPlxuICApO1xufSk7XG5cbmV4cG9ydCBkZWZhdWx0IEF2YWlsYWJsZVRvb2xzO1xuIl0sIm5hbWVzIjpbIlJlYWN0Iiwic3R5bGVzIiwicGFnZVN0eWxlcyIsIlRvb2xzTGlzdCIsIkF2YWlsYWJsZVRvb2xzIiwibWVtbyIsInNlY3Rpb24iLCJjbGFzc05hbWUiLCJhcnRpY2xlIiwiaGVhZGVyIiwidG9vbHNfdGl0bGUiLCJoMiIsInRpdGxlX3NlY3Rpb24iLCJkaXYiLCJkaXZpZGVyIiwibXhfYXV0byIsImRyb3Bkb3duIiwiZHJvcGRvd25faW5uZXIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./components/AvailableTools.js\n"));

/***/ }),

/***/ "./components/DownloadFilesFormStep.js":
/*!*********************************************!*\
  !*** ./components/DownloadFilesFormStep.js ***!
  \*********************************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var react_bootstrap_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-bootstrap-icons */ \"./node_modules/react-bootstrap-icons/dist/index.js\");\n/* harmony import */ var next_i18next__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next-i18next */ \"./node_modules/next-i18next/dist/esm/index.js\");\n/* harmony import */ var _styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../styles/UploadContainer.module.css */ \"./styles/UploadContainer.module.css\");\n/* harmony import */ var _styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _ToolButton__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./ToolButton */ \"./components/ToolButton.js\");\n\nvar _s = $RefreshSig$();\n\n\n\n\n\n\nconst DownloadFilesFormStep = /*#__PURE__*/ _s(react__WEBPACK_IMPORTED_MODULE_1___default().memo(_c = _s(function DownloadFilesFormStep(param) {\n    let { children, title, handleDownload, handleResetInitialState } = param;\n    _s();\n    const { t } = (0,next_i18next__WEBPACK_IMPORTED_MODULE_2__.useTranslation)();\n    const downloadBtnRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)();\n    const goBackBtnRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)();\n    (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n        //save refs to remove events in clean up function\n        const downloadBtnRefCurrent = downloadBtnRef.current;\n        const goBackBtnRefCurrent = goBackBtnRef.current;\n        //cleanup function\n        return ()=>{\n            downloadBtnRefCurrent === null || downloadBtnRefCurrent === void 0 ? void 0 : downloadBtnRefCurrent.removeEventListener(\"click\", handleDownload, false);\n            goBackBtnRefCurrent === null || goBackBtnRefCurrent === void 0 ? void 0 : goBackBtnRefCurrent.removeEventListener(\"click\", handleResetInitialState, false);\n        };\n    }, []);\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n        className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_4___default().toolbox), \" py-0 mt-0\"),\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n            className: \"d-flex\",\n            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"w-100 pt-3 pb-3 d-flex flex-column align-items-center\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"row w-100 d-flex justify-content-center text-center mt-2 mb-2\",\n                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n                            className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_4___default().container_title)),\n                            children: title\n                        }, void 0, false, {\n                            fileName: \"/home/web/pdf/components/DownloadFilesFormStep.js\",\n                            lineNumber: 43,\n                            columnNumber: 13\n                        }, this)\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/components/DownloadFilesFormStep.js\",\n                        lineNumber: 42,\n                        columnNumber: 11\n                    }, this),\n                    children,\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"row d-flex justify-content-center \".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_4___default().download_container), \" mt-4\"),\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_ToolButton__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n                                title: t(\"common:download\"),\n                                onClick: handleDownload,\n                                isActive: true,\n                                buttonStyle: (_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_4___default().download_btn),\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_bootstrap_icons__WEBPACK_IMPORTED_MODULE_5__.Download, {}, void 0, false, {\n                                        fileName: \"/home/web/pdf/components/DownloadFilesFormStep.js\",\n                                        lineNumber: 57,\n                                        columnNumber: 15\n                                    }, this),\n                                    t(\"common:download\")\n                                ]\n                            }, void 0, true, {\n                                fileName: \"/home/web/pdf/components/DownloadFilesFormStep.js\",\n                                lineNumber: 51,\n                                columnNumber: 13\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_4___default().start_over)),\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_bootstrap_icons__WEBPACK_IMPORTED_MODULE_5__.ArrowLeft, {\n                                        className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_4___default().start_over_icon)),\n                                        size: 20\n                                    }, void 0, false, {\n                                        fileName: \"/home/web/pdf/components/DownloadFilesFormStep.js\",\n                                        lineNumber: 61,\n                                        columnNumber: 15\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        onClick: handleResetInitialState,\n                                        children: t(\"common:start_over\")\n                                    }, void 0, false, {\n                                        fileName: \"/home/web/pdf/components/DownloadFilesFormStep.js\",\n                                        lineNumber: 62,\n                                        columnNumber: 15\n                                    }, this)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"/home/web/pdf/components/DownloadFilesFormStep.js\",\n                                lineNumber: 60,\n                                columnNumber: 13\n                            }, this)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"/home/web/pdf/components/DownloadFilesFormStep.js\",\n                        lineNumber: 48,\n                        columnNumber: 11\n                    }, this)\n                ]\n            }, void 0, true, {\n                fileName: \"/home/web/pdf/components/DownloadFilesFormStep.js\",\n                lineNumber: 41,\n                columnNumber: 9\n            }, this)\n        }, void 0, false, {\n            fileName: \"/home/web/pdf/components/DownloadFilesFormStep.js\",\n            lineNumber: 40,\n            columnNumber: 7\n        }, this)\n    }, void 0, false, {\n        fileName: \"/home/web/pdf/components/DownloadFilesFormStep.js\",\n        lineNumber: 39,\n        columnNumber: 5\n    }, this);\n}, \"QxT5n7WsmnMhq4d57bD37FV/OiU=\", false, function() {\n    return [\n        next_i18next__WEBPACK_IMPORTED_MODULE_2__.useTranslation\n    ];\n})), \"QxT5n7WsmnMhq4d57bD37FV/OiU=\", false, function() {\n    return [\n        next_i18next__WEBPACK_IMPORTED_MODULE_2__.useTranslation\n    ];\n});\n_c1 = DownloadFilesFormStep;\n/* harmony default export */ __webpack_exports__[\"default\"] = (DownloadFilesFormStep);\nDownloadFilesFormStep.propTypes = {\n    children: (prop_types__WEBPACK_IMPORTED_MODULE_6___default().node).isRequired,\n    title: (prop_types__WEBPACK_IMPORTED_MODULE_6___default().string).isRequired,\n    handleDownload: (prop_types__WEBPACK_IMPORTED_MODULE_6___default().func).isRequired,\n    handleResetInitialState: (prop_types__WEBPACK_IMPORTED_MODULE_6___default().func).isRequired\n};\nvar _c, _c1;\n$RefreshReg$(_c, \"DownloadFilesFormStep$React.memo\");\n$RefreshReg$(_c1, \"DownloadFilesFormStep\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // AMP / No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0Rvd25sb2FkRmlsZXNGb3JtU3RlcC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUFpRDtBQUNkO0FBQ3lCO0FBQ2Q7QUFDWTtBQUNwQjtBQUV0QyxNQUFNUyxzQ0FBd0JULEdBQUFBLGlEQUFVLFNBQUMsU0FBU1Msc0JBQXNCLEtBS3ZFO1FBTHVFLEVBQ3RFRSxRQUFRLEVBQ1JDLEtBQUssRUFDTEMsY0FBYyxFQUNkQyx1QkFBdUIsRUFDeEIsR0FMdUU7O0lBTXRFLE1BQU0sRUFBRUMsQ0FBQyxFQUFFLEdBQUdULDREQUFjQTtJQUM1QixNQUFNVSxpQkFBaUJkLDZDQUFNQTtJQUM3QixNQUFNZSxlQUFlZiw2Q0FBTUE7SUFFM0JELGdEQUFTQSxDQUFDO1FBQ1IsaURBQWlEO1FBQ2pELE1BQU1pQix3QkFBd0JGLGVBQWVHLE9BQU87UUFDcEQsTUFBTUMsc0JBQXNCSCxhQUFhRSxPQUFPO1FBRWhELGtCQUFrQjtRQUNsQixPQUFPO1lBQ0xELGtDQUFBQSw0Q0FBQUEsc0JBQXVCRyxtQkFBbUIsQ0FDeEMsU0FDQVIsZ0JBQ0E7WUFFRk8sZ0NBQUFBLDBDQUFBQSxvQkFBcUJDLG1CQUFtQixDQUN0QyxTQUNBUCx5QkFDQTtRQUVKO0lBQ0YsR0FBRyxFQUFFO0lBRUwscUJBQ0UsOERBQUNRO1FBQVFDLFdBQVcsR0FBa0IsT0FBZmhCLG1GQUFjLEVBQUM7a0JBQ3BDLDRFQUFDa0I7WUFBSUYsV0FBVTtzQkFDYiw0RUFBQ0U7Z0JBQUlGLFdBQVU7O2tDQUNiLDhEQUFDRTt3QkFBSUYsV0FBVTtrQ0FDYiw0RUFBQ0c7NEJBQUdILFdBQVcsR0FBMEIsT0FBdkJoQiwyRkFBc0I7c0NBQUtLOzs7Ozs7Ozs7OztvQkFHOUNEO2tDQUVELDhEQUFDYzt3QkFDQ0YsV0FBVyxxQ0FBK0QsT0FBMUJoQiw4RkFBeUIsRUFBQzs7MENBRTFFLDhEQUFDQyxtREFBVUE7Z0NBQ1RJLE9BQU9HLEVBQUU7Z0NBQ1RjLFNBQVNoQjtnQ0FDVGlCLFVBQVU7Z0NBQ1ZDLGFBQWF4Qix3RkFBbUI7O2tEQUVoQyw4REFBQ0YsMkRBQVFBOzs7OztvQ0FDUlUsRUFBRTs7Ozs7OzswQ0FFTCw4REFBQ1U7Z0NBQUlGLFdBQVcsR0FBcUIsT0FBbEJoQixzRkFBaUI7O2tEQUNsQyw4REFBQ0gsNERBQVNBO3dDQUFDbUIsV0FBVyxHQUEwQixPQUF2QmhCLDJGQUFzQjt3Q0FBSTRCLE1BQU07Ozs7OztrREFDekQsOERBQUNDO3dDQUFLUCxTQUFTZjtrREFDWkMsRUFBRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVFuQjs7UUF6RGdCVCx3REFBY0E7Ozs7UUFBZEEsd0RBQWNBOzs7O0FBMkQ5QiwrREFBZUcscUJBQXFCQSxFQUFDO0FBRXJDQSxzQkFBc0I0QixTQUFTLEdBQUc7SUFDaEMxQixVQUFVUix3REFBYyxDQUFDb0MsVUFBVTtJQUNuQzNCLE9BQU9ULDBEQUFnQixDQUFDb0MsVUFBVTtJQUNsQzFCLGdCQUFnQlYsd0RBQWMsQ0FBQ29DLFVBQVU7SUFDekN6Qix5QkFBeUJYLHdEQUFjLENBQUNvQyxVQUFVO0FBQ3BEIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uL2NvbXBvbmVudHMvRG93bmxvYWRGaWxlc0Zvcm1TdGVwLmpzPzhmZGYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCwgdXNlUmVmIH0gZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gXCJwcm9wLXR5cGVzXCI7XG5pbXBvcnQgeyBBcnJvd0xlZnQsIERvd25sb2FkIH0gZnJvbSBcInJlYWN0LWJvb3RzdHJhcC1pY29uc1wiO1xuaW1wb3J0IHsgdXNlVHJhbnNsYXRpb24gfSBmcm9tIFwibmV4dC1pMThuZXh0XCI7XG5pbXBvcnQgc3R5bGVzIGZyb20gXCIuLi9zdHlsZXMvVXBsb2FkQ29udGFpbmVyLm1vZHVsZS5jc3NcIjtcbmltcG9ydCBUb29sQnV0dG9uIGZyb20gXCIuL1Rvb2xCdXR0b25cIjtcblxuY29uc3QgRG93bmxvYWRGaWxlc0Zvcm1TdGVwID0gUmVhY3QubWVtbyhmdW5jdGlvbiBEb3dubG9hZEZpbGVzRm9ybVN0ZXAoe1xuICBjaGlsZHJlbixcbiAgdGl0bGUsXG4gIGhhbmRsZURvd25sb2FkLFxuICBoYW5kbGVSZXNldEluaXRpYWxTdGF0ZSxcbn0pIHtcbiAgY29uc3QgeyB0IH0gPSB1c2VUcmFuc2xhdGlvbigpO1xuICBjb25zdCBkb3dubG9hZEJ0blJlZiA9IHVzZVJlZigpO1xuICBjb25zdCBnb0JhY2tCdG5SZWYgPSB1c2VSZWYoKTtcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIC8vc2F2ZSByZWZzIHRvIHJlbW92ZSBldmVudHMgaW4gY2xlYW4gdXAgZnVuY3Rpb25cbiAgICBjb25zdCBkb3dubG9hZEJ0blJlZkN1cnJlbnQgPSBkb3dubG9hZEJ0blJlZi5jdXJyZW50O1xuICAgIGNvbnN0IGdvQmFja0J0blJlZkN1cnJlbnQgPSBnb0JhY2tCdG5SZWYuY3VycmVudDtcblxuICAgIC8vY2xlYW51cCBmdW5jdGlvblxuICAgIHJldHVybiAoKSA9PiB7XG4gICAgICBkb3dubG9hZEJ0blJlZkN1cnJlbnQ/LnJlbW92ZUV2ZW50TGlzdGVuZXIoXG4gICAgICAgIFwiY2xpY2tcIixcbiAgICAgICAgaGFuZGxlRG93bmxvYWQsXG4gICAgICAgIGZhbHNlXG4gICAgICApO1xuICAgICAgZ29CYWNrQnRuUmVmQ3VycmVudD8ucmVtb3ZlRXZlbnRMaXN0ZW5lcihcbiAgICAgICAgXCJjbGlja1wiLFxuICAgICAgICBoYW5kbGVSZXNldEluaXRpYWxTdGF0ZSxcbiAgICAgICAgZmFsc2VcbiAgICAgICk7XG4gICAgfTtcbiAgfSwgW10pO1xuXG4gIHJldHVybiAoXG4gICAgPHNlY3Rpb24gY2xhc3NOYW1lPXtgJHtzdHlsZXMudG9vbGJveH0gcHktMCBtdC0wYH0+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cImQtZmxleFwiPlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInctMTAwIHB0LTMgcGItMyBkLWZsZXggZmxleC1jb2x1bW4gYWxpZ24taXRlbXMtY2VudGVyXCI+XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJyb3cgdy0xMDAgZC1mbGV4IGp1c3RpZnktY29udGVudC1jZW50ZXIgdGV4dC1jZW50ZXIgbXQtMiBtYi0yXCI+XG4gICAgICAgICAgICA8aDIgY2xhc3NOYW1lPXtgJHtzdHlsZXMuY29udGFpbmVyX3RpdGxlfWB9Pnt0aXRsZX08L2gyPlxuICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAge2NoaWxkcmVufVxuXG4gICAgICAgICAgPGRpdlxuICAgICAgICAgICAgY2xhc3NOYW1lPXtgcm93IGQtZmxleCBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyICR7c3R5bGVzLmRvd25sb2FkX2NvbnRhaW5lcn0gbXQtNGB9XG4gICAgICAgICAgPlxuICAgICAgICAgICAgPFRvb2xCdXR0b25cbiAgICAgICAgICAgICAgdGl0bGU9e3QoXCJjb21tb246ZG93bmxvYWRcIil9XG4gICAgICAgICAgICAgIG9uQ2xpY2s9e2hhbmRsZURvd25sb2FkfVxuICAgICAgICAgICAgICBpc0FjdGl2ZT17dHJ1ZX1cbiAgICAgICAgICAgICAgYnV0dG9uU3R5bGU9e3N0eWxlcy5kb3dubG9hZF9idG59XG4gICAgICAgICAgICA+XG4gICAgICAgICAgICAgIDxEb3dubG9hZCAvPlxuICAgICAgICAgICAgICB7dChcImNvbW1vbjpkb3dubG9hZFwiKX1cbiAgICAgICAgICAgIDwvVG9vbEJ1dHRvbj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPXtgJHtzdHlsZXMuc3RhcnRfb3Zlcn1gfT5cbiAgICAgICAgICAgICAgPEFycm93TGVmdCBjbGFzc05hbWU9e2Ake3N0eWxlcy5zdGFydF9vdmVyX2ljb259YH0gc2l6ZT17MjB9IC8+XG4gICAgICAgICAgICAgIDxzcGFuIG9uQ2xpY2s9e2hhbmRsZVJlc2V0SW5pdGlhbFN0YXRlfT5cbiAgICAgICAgICAgICAgICB7dChcImNvbW1vbjpzdGFydF9vdmVyXCIpfVxuICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICA8L3NlY3Rpb24+XG4gICk7XG59KTtcblxuZXhwb3J0IGRlZmF1bHQgRG93bmxvYWRGaWxlc0Zvcm1TdGVwO1xuXG5Eb3dubG9hZEZpbGVzRm9ybVN0ZXAucHJvcFR5cGVzID0ge1xuICBjaGlsZHJlbjogUHJvcFR5cGVzLm5vZGUuaXNSZXF1aXJlZCxcbiAgdGl0bGU6IFByb3BUeXBlcy5zdHJpbmcuaXNSZXF1aXJlZCxcbiAgaGFuZGxlRG93bmxvYWQ6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG4gIGhhbmRsZVJlc2V0SW5pdGlhbFN0YXRlOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxufTtcbiJdLCJuYW1lcyI6WyJSZWFjdCIsInVzZUVmZmVjdCIsInVzZVJlZiIsIlByb3BUeXBlcyIsIkFycm93TGVmdCIsIkRvd25sb2FkIiwidXNlVHJhbnNsYXRpb24iLCJzdHlsZXMiLCJUb29sQnV0dG9uIiwiRG93bmxvYWRGaWxlc0Zvcm1TdGVwIiwibWVtbyIsImNoaWxkcmVuIiwidGl0bGUiLCJoYW5kbGVEb3dubG9hZCIsImhhbmRsZVJlc2V0SW5pdGlhbFN0YXRlIiwidCIsImRvd25sb2FkQnRuUmVmIiwiZ29CYWNrQnRuUmVmIiwiZG93bmxvYWRCdG5SZWZDdXJyZW50IiwiY3VycmVudCIsImdvQmFja0J0blJlZkN1cnJlbnQiLCJyZW1vdmVFdmVudExpc3RlbmVyIiwic2VjdGlvbiIsImNsYXNzTmFtZSIsInRvb2xib3giLCJkaXYiLCJoMiIsImNvbnRhaW5lcl90aXRsZSIsImRvd25sb2FkX2NvbnRhaW5lciIsIm9uQ2xpY2siLCJpc0FjdGl2ZSIsImJ1dHRvblN0eWxlIiwiZG93bmxvYWRfYnRuIiwic3RhcnRfb3ZlciIsInN0YXJ0X292ZXJfaWNvbiIsInNpemUiLCJzcGFuIiwicHJvcFR5cGVzIiwibm9kZSIsImlzUmVxdWlyZWQiLCJzdHJpbmciLCJmdW5jIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/DownloadFilesFormStep.js\n"));

/***/ }),

/***/ "./components/EditFilesFormStep.js":
/*!*****************************************!*\
  !*** ./components/EditFilesFormStep.js ***!
  \*****************************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react_bootstrap_icons__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react-bootstrap-icons */ \"./node_modules/react-bootstrap-icons/dist/index.js\");\n/* harmony import */ var next_i18next__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next-i18next */ \"./node_modules/next-i18next/dist/esm/index.js\");\n/* harmony import */ var _styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../styles/UploadContainer.module.css */ \"./styles/UploadContainer.module.css\");\n/* harmony import */ var _styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _Spinner__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Spinner */ \"./components/Spinner.js\");\n/* harmony import */ var _ToolButton__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./ToolButton */ \"./components/ToolButton.js\");\n/* harmony import */ var _helpers_utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../helpers/utils */ \"./helpers/utils.js\");\n\nvar _s = $RefreshSig$();\n\n\n\n\n\n\n\n\nconst EditFilesFormStep = /*#__PURE__*/ _s(react__WEBPACK_IMPORTED_MODULE_1___default().memo(_c = _s(function EditFilesFormStep(param) {\n    let { acceptedMimeType, showTitle, enableAddingMoreFiles, files, filesComponents, handleChange, isSpinnerActive, isMultipleInput, isFilesSelectionActive, isPanelTopSticky, isPanelBottomSticky, positionPanelBottomItems, deleteFiles, rotateFilesToLeft, rotateFilesToRight, action, actionTitle } = param;\n    _s();\n    const { t } = (0,next_i18next__WEBPACK_IMPORTED_MODULE_2__.useTranslation)();\n    const deleteBtn = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)();\n    const submitBtn = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)();\n    const rotateLeftBtn = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)();\n    const rotateRightBtn = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)();\n    const file = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)();\n    const dropZone = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)();\n    const formRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)();\n    (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n        //save refs to remove events in clean up function\n        const fileRef = file.current;\n        const dropZoneRef = dropZone.current;\n        const deleteBtnCurrent = deleteBtn.current;\n        const rotateLeftBtnCurrent = rotateLeftBtn.current;\n        const rotateRightBtnCurrent = rotateRightBtn.current;\n        const formRefCurrent = formRef.current;\n        const submitBtnCurrent = submitBtn.current;\n        //cleanup function\n        return ()=>{\n            //removing event listeners\n            fileRef === null || fileRef === void 0 ? void 0 : fileRef.removeEventListener(\"change\", handleChange, false);\n            dropZoneRef === null || dropZoneRef === void 0 ? void 0 : dropZoneRef.removeEventListener(\"drop\", handleChange, false);\n            dropZoneRef === null || dropZoneRef === void 0 ? void 0 : dropZoneRef.removeEventListener(\"dragover\", _helpers_utils__WEBPACK_IMPORTED_MODULE_5__.handlePreventDefault, false);\n            dropZoneRef === null || dropZoneRef === void 0 ? void 0 : dropZoneRef.removeEventListener(\"dragenter\", _helpers_utils__WEBPACK_IMPORTED_MODULE_5__.handlePreventDefault, false);\n            deleteBtnCurrent === null || deleteBtnCurrent === void 0 ? void 0 : deleteBtnCurrent.removeEventListener(\"click\", deleteFiles, false);\n            rotateLeftBtnCurrent === null || rotateLeftBtnCurrent === void 0 ? void 0 : rotateLeftBtnCurrent.removeEventListener(\"click\", rotateFilesToLeft, false);\n            rotateRightBtnCurrent === null || rotateRightBtnCurrent === void 0 ? void 0 : rotateRightBtnCurrent.removeEventListener(\"click\", rotateFilesToRight, false);\n            formRefCurrent === null || formRefCurrent === void 0 ? void 0 : formRefCurrent.removeEventListener(\"submit\", _helpers_utils__WEBPACK_IMPORTED_MODULE_5__.handlePreventDefault, false);\n            submitBtnCurrent === null || submitBtnCurrent === void 0 ? void 0 : submitBtnCurrent.removeEventListener(\"click\", action, false);\n        };\n    }, []);\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n        className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_6___default().toolbox), \" py-0 mt-0 \").concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_6___default().is_process)),\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"form\", {\n            onSubmit: _helpers_utils__WEBPACK_IMPORTED_MODULE_5__.handlePreventDefault,\n            ref: formRef,\n            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                ref: dropZone,\n                className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_6___default().toolbox_wrapper), \" d-flex\"),\n                onDragOver: _helpers_utils__WEBPACK_IMPORTED_MODULE_5__.handlePreventDefault,\n                onDragEnter: _helpers_utils__WEBPACK_IMPORTED_MODULE_5__.handlePreventDefault,\n                onDrop: enableAddingMoreFiles ? handleChange : _helpers_utils__WEBPACK_IMPORTED_MODULE_5__.handlePreventDefault,\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"input\", {\n                        type: \"file\",\n                        id: \"inputFile\",\n                        className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_6___default().input_file)),\n                        accept: acceptedMimeType,\n                        name: \"file\",\n                        ref: file,\n                        multiple: isMultipleInput,\n                        hidden: true,\n                        onChange: handleChange\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/components/EditFilesFormStep.js\",\n                        lineNumber: 94,\n                        columnNumber: 11\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Spinner__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n                        isSpinnerActive: isSpinnerActive\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/components/EditFilesFormStep.js\",\n                        lineNumber: 106,\n                        columnNumber: 11\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_6___default().previewer), \" w-100\"),\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"\".concat(isPanelTopSticky ? (_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_6___default().panel_sticky) : (_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_6___default().panel), \" \").concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_6___default().panel_top), \" \"),\n                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_6___default().panel_inner), \" justify-content-end justify-content-md-center justify-content-lg-end\"),\n                                    children: [\n                                        enableAddingMoreFiles && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_6___default().panel_btn_left), \" mr-5\"),\n                                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"label\", {\n                                                htmlFor: \"inputFile\",\n                                                className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_6___default().btn_normal)),\n                                                title: t(\"common:select_files\"),\n                                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_bootstrap_icons__WEBPACK_IMPORTED_MODULE_7__.PlusLg, {}, void 0, false, {\n                                                    fileName: \"/home/web/pdf/components/EditFilesFormStep.js\",\n                                                    lineNumber: 124,\n                                                    columnNumber: 23\n                                                }, this)\n                                            }, void 0, false, {\n                                                fileName: \"/home/web/pdf/components/EditFilesFormStep.js\",\n                                                lineNumber: 119,\n                                                columnNumber: 21\n                                            }, this)\n                                        }, void 0, false, {\n                                            fileName: \"/home/web/pdf/components/EditFilesFormStep.js\",\n                                            lineNumber: 118,\n                                            columnNumber: 19\n                                        }, this),\n                                        rotateFilesToLeft && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_ToolButton__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n                                            title: t(\"common:rotate_left\"),\n                                            onClick: rotateFilesToLeft,\n                                            isActive: files.length > 0,\n                                            buttonStyle: (_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_6___default().btn_normal),\n                                            children: [\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_bootstrap_icons__WEBPACK_IMPORTED_MODULE_7__.ArrowCounterclockwise, {}, void 0, false, {\n                                                    fileName: \"/home/web/pdf/components/EditFilesFormStep.js\",\n                                                    lineNumber: 135,\n                                                    columnNumber: 21\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                    children: t(\"common:rotate_all\")\n                                                }, void 0, false, {\n                                                    fileName: \"/home/web/pdf/components/EditFilesFormStep.js\",\n                                                    lineNumber: 136,\n                                                    columnNumber: 21\n                                                }, this)\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"/home/web/pdf/components/EditFilesFormStep.js\",\n                                            lineNumber: 129,\n                                            columnNumber: 19\n                                        }, this),\n                                        rotateFilesToRight && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_ToolButton__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n                                            title: t(\"common:rotate_right\"),\n                                            onClick: rotateFilesToRight,\n                                            isActive: files.length > 0,\n                                            buttonStyle: (_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_6___default().btn_normal),\n                                            children: [\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_bootstrap_icons__WEBPACK_IMPORTED_MODULE_7__.ArrowClockwise, {}, void 0, false, {\n                                                    fileName: \"/home/web/pdf/components/EditFilesFormStep.js\",\n                                                    lineNumber: 146,\n                                                    columnNumber: 21\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                    children: t(\"common:rotate_all\")\n                                                }, void 0, false, {\n                                                    fileName: \"/home/web/pdf/components/EditFilesFormStep.js\",\n                                                    lineNumber: 147,\n                                                    columnNumber: 21\n                                                }, this)\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"/home/web/pdf/components/EditFilesFormStep.js\",\n                                            lineNumber: 140,\n                                            columnNumber: 19\n                                        }, this),\n                                        deleteFiles && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_ToolButton__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n                                            title: t(\"common:delete_all\"),\n                                            onClick: deleteFiles,\n                                            isActive: isFilesSelectionActive ? files.filter((file)=>file.selected === true).length > 0 : true,\n                                            buttonStyle: (_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_6___default().btn_normal),\n                                            children: [\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_bootstrap_icons__WEBPACK_IMPORTED_MODULE_7__.Trash, {}, void 0, false, {\n                                                    fileName: \"/home/web/pdf/components/EditFilesFormStep.js\",\n                                                    lineNumber: 162,\n                                                    columnNumber: 21\n                                                }, this),\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                    children: t(\"common:delete_all\")\n                                                }, void 0, false, {\n                                                    fileName: \"/home/web/pdf/components/EditFilesFormStep.js\",\n                                                    lineNumber: 163,\n                                                    columnNumber: 21\n                                                }, this)\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"/home/web/pdf/components/EditFilesFormStep.js\",\n                                            lineNumber: 151,\n                                            columnNumber: 19\n                                        }, this),\n                                        showTitle && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                            className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_6___default().select_title)),\n                                            children: showTitle\n                                        }, void 0, false, {\n                                            fileName: \"/home/web/pdf/components/EditFilesFormStep.js\",\n                                            lineNumber: 168,\n                                            columnNumber: 19\n                                        }, this)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"/home/web/pdf/components/EditFilesFormStep.js\",\n                                    lineNumber: 114,\n                                    columnNumber: 15\n                                }, this)\n                            }, void 0, false, {\n                                fileName: \"/home/web/pdf/components/EditFilesFormStep.js\",\n                                lineNumber: 109,\n                                columnNumber: 13\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"\".concat(isPanelTopSticky ? (_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_6___default().unset_margin) : \"\"),\n                                children: filesComponents\n                            }, void 0, false, {\n                                fileName: \"/home/web/pdf/components/EditFilesFormStep.js\",\n                                lineNumber: 172,\n                                columnNumber: 13\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"\".concat(isPanelBottomSticky ? (_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_6___default().panel_sticky) : (_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_6___default().panel), \" \").concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_6___default().panel_bottom), \" \"),\n                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_6___default().panel_inner), \" \").concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_6___default().upload_container), \"  \").concat(positionPanelBottomItems),\n                                    children: [\n                                        isFilesSelectionActive && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            style: {\n                                                textAlign: \"center\",\n                                                fontSize: \"22px\",\n                                                color: \"#fff\",\n                                                padding: \"10px 19px\"\n                                            },\n                                            children: [\n                                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                                    children: files.filter((file)=>file.selected === true).length\n                                                }, void 0, false, {\n                                                    fileName: \"/home/web/pdf/components/EditFilesFormStep.js\",\n                                                    lineNumber: 193,\n                                                    columnNumber: 21\n                                                }, this),\n                                                \" \",\n                                                t(\"common:selected\")\n                                            ]\n                                        }, void 0, true, {\n                                            fileName: \"/home/web/pdf/components/EditFilesFormStep.js\",\n                                            lineNumber: 185,\n                                            columnNumber: 19\n                                        }, this),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_ToolButton__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n                                            title: actionTitle,\n                                            onClick: action,\n                                            isActive: files.length > 0,\n                                            buttonStyle: (_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_6___default().btn_accent),\n                                            children: actionTitle\n                                        }, void 0, false, {\n                                            fileName: \"/home/web/pdf/components/EditFilesFormStep.js\",\n                                            lineNumber: 200,\n                                            columnNumber: 17\n                                        }, this)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"/home/web/pdf/components/EditFilesFormStep.js\",\n                                    lineNumber: 181,\n                                    columnNumber: 15\n                                }, this)\n                            }, void 0, false, {\n                                fileName: \"/home/web/pdf/components/EditFilesFormStep.js\",\n                                lineNumber: 176,\n                                columnNumber: 13\n                            }, this)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"/home/web/pdf/components/EditFilesFormStep.js\",\n                        lineNumber: 108,\n                        columnNumber: 11\n                    }, this)\n                ]\n            }, void 0, true, {\n                fileName: \"/home/web/pdf/components/EditFilesFormStep.js\",\n                lineNumber: 87,\n                columnNumber: 9\n            }, this)\n        }, void 0, false, {\n            fileName: \"/home/web/pdf/components/EditFilesFormStep.js\",\n            lineNumber: 86,\n            columnNumber: 7\n        }, this)\n    }, void 0, false, {\n        fileName: \"/home/web/pdf/components/EditFilesFormStep.js\",\n        lineNumber: 85,\n        columnNumber: 5\n    }, this);\n}, \"s2OTGxJd6PQBZVmBjozD6xtC22o=\", false, function() {\n    return [\n        next_i18next__WEBPACK_IMPORTED_MODULE_2__.useTranslation\n    ];\n})), \"s2OTGxJd6PQBZVmBjozD6xtC22o=\", false, function() {\n    return [\n        next_i18next__WEBPACK_IMPORTED_MODULE_2__.useTranslation\n    ];\n});\n_c1 = EditFilesFormStep;\n/* harmony default export */ __webpack_exports__[\"default\"] = (EditFilesFormStep);\nEditFilesFormStep.propTypes = {\n    files: (prop_types__WEBPACK_IMPORTED_MODULE_8___default().array).isRequired,\n    filesComponents: (prop_types__WEBPACK_IMPORTED_MODULE_8___default().object).isRequired,\n    handleChange: (prop_types__WEBPACK_IMPORTED_MODULE_8___default().func).isRequired,\n    isSpinnerActive: (prop_types__WEBPACK_IMPORTED_MODULE_8___default().bool).isRequired,\n    isMultipleInput: (prop_types__WEBPACK_IMPORTED_MODULE_8___default().bool).isRequired,\n    isPanelTopSticky: (prop_types__WEBPACK_IMPORTED_MODULE_8___default().bool).isRequired,\n    isPanelBottomSticky: (prop_types__WEBPACK_IMPORTED_MODULE_8___default().bool).isRequired,\n    action: (prop_types__WEBPACK_IMPORTED_MODULE_8___default().func).isRequired\n};\nvar _c, _c1;\n$RefreshReg$(_c, \"EditFilesFormStep$React.memo\");\n$RefreshReg$(_c1, \"EditFilesFormStep\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // AMP / No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBU25COztRQXRMZ0J4Qix3REFBY0E7Ozs7UUFBZEEsd0RBQWNBOzs7O0FBd0w5QiwrREFBZU0saUJBQWlCQSxFQUFDO0FBRWpDQSxrQkFBa0JvRixTQUFTLEdBQUc7SUFDNUIvRSxPQUFPVCx5REFBZSxDQUFDMEYsVUFBVTtJQUNqQ2hGLGlCQUFpQlYsMERBQWdCLENBQUMwRixVQUFVO0lBQzVDL0UsY0FBY1gsd0RBQWMsQ0FBQzBGLFVBQVU7SUFDdkM5RSxpQkFBaUJaLHdEQUFjLENBQUMwRixVQUFVO0lBQzFDN0UsaUJBQWlCYix3REFBYyxDQUFDMEYsVUFBVTtJQUMxQzNFLGtCQUFrQmYsd0RBQWMsQ0FBQzBGLFVBQVU7SUFDM0MxRSxxQkFBcUJoQix3REFBYyxDQUFDMEYsVUFBVTtJQUM5Q3JFLFFBQVFyQix3REFBYyxDQUFDMEYsVUFBVTtBQUNuQyIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi9jb21wb25lbnRzL0VkaXRGaWxlc0Zvcm1TdGVwLmpzP2E5MDYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCwgdXNlUmVmIH0gZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQge1xuICBUcmFzaCxcbiAgQXJyb3dDbG9ja3dpc2UsXG4gIFBsdXNMZyxcbiAgQXJyb3dDb3VudGVyY2xvY2t3aXNlLFxufSBmcm9tIFwicmVhY3QtYm9vdHN0cmFwLWljb25zXCI7XG5pbXBvcnQgeyB1c2VUcmFuc2xhdGlvbiB9IGZyb20gXCJuZXh0LWkxOG5leHRcIjtcbmltcG9ydCBzdHlsZXMgZnJvbSBcIi4uL3N0eWxlcy9VcGxvYWRDb250YWluZXIubW9kdWxlLmNzc1wiO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tIFwicHJvcC10eXBlc1wiO1xuaW1wb3J0IFNwaW5uZXIgZnJvbSBcIi4vU3Bpbm5lclwiO1xuaW1wb3J0IFRvb2xCdXR0b24gZnJvbSBcIi4vVG9vbEJ1dHRvblwiO1xuaW1wb3J0IHsgaGFuZGxlUHJldmVudERlZmF1bHQgfSBmcm9tIFwiLi4vaGVscGVycy91dGlsc1wiO1xuY29uc3QgRWRpdEZpbGVzRm9ybVN0ZXAgPSBSZWFjdC5tZW1vKGZ1bmN0aW9uIEVkaXRGaWxlc0Zvcm1TdGVwKHtcbiAgYWNjZXB0ZWRNaW1lVHlwZSxcbiAgc2hvd1RpdGxlLFxuICBlbmFibGVBZGRpbmdNb3JlRmlsZXMsXG4gIGZpbGVzLFxuICBmaWxlc0NvbXBvbmVudHMsXG4gIGhhbmRsZUNoYW5nZSxcbiAgaXNTcGlubmVyQWN0aXZlLFxuICBpc011bHRpcGxlSW5wdXQsXG4gIGlzRmlsZXNTZWxlY3Rpb25BY3RpdmUsXG4gIGlzUGFuZWxUb3BTdGlja3ksXG4gIGlzUGFuZWxCb3R0b21TdGlja3ksXG4gIHBvc2l0aW9uUGFuZWxCb3R0b21JdGVtcyxcbiAgZGVsZXRlRmlsZXMsXG4gIHJvdGF0ZUZpbGVzVG9MZWZ0LFxuICByb3RhdGVGaWxlc1RvUmlnaHQsXG4gIGFjdGlvbixcbiAgYWN0aW9uVGl0bGUsXG59KSB7XG4gIGNvbnN0IHsgdCB9ID0gdXNlVHJhbnNsYXRpb24oKTtcbiAgY29uc3QgZGVsZXRlQnRuID0gdXNlUmVmKCk7XG4gIGNvbnN0IHN1Ym1pdEJ0biA9IHVzZVJlZigpO1xuICBjb25zdCByb3RhdGVMZWZ0QnRuID0gdXNlUmVmKCk7XG4gIGNvbnN0IHJvdGF0ZVJpZ2h0QnRuID0gdXNlUmVmKCk7XG4gIGNvbnN0IGZpbGUgPSB1c2VSZWYoKTtcbiAgY29uc3QgZHJvcFpvbmUgPSB1c2VSZWYoKTtcbiAgY29uc3QgZm9ybVJlZiA9IHVzZVJlZigpO1xuXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgLy9zYXZlIHJlZnMgdG8gcmVtb3ZlIGV2ZW50cyBpbiBjbGVhbiB1cCBmdW5jdGlvblxuICAgIGNvbnN0IGZpbGVSZWYgPSBmaWxlLmN1cnJlbnQ7XG4gICAgY29uc3QgZHJvcFpvbmVSZWYgPSBkcm9wWm9uZS5jdXJyZW50O1xuICAgIGNvbnN0IGRlbGV0ZUJ0bkN1cnJlbnQgPSBkZWxldGVCdG4uY3VycmVudDtcbiAgICBjb25zdCByb3RhdGVMZWZ0QnRuQ3VycmVudCA9IHJvdGF0ZUxlZnRCdG4uY3VycmVudDtcbiAgICBjb25zdCByb3RhdGVSaWdodEJ0bkN1cnJlbnQgPSByb3RhdGVSaWdodEJ0bi5jdXJyZW50O1xuICAgIGNvbnN0IGZvcm1SZWZDdXJyZW50ID0gZm9ybVJlZi5jdXJyZW50O1xuICAgIGNvbnN0IHN1Ym1pdEJ0bkN1cnJlbnQgPSBzdWJtaXRCdG4uY3VycmVudDtcblxuICAgIC8vY2xlYW51cCBmdW5jdGlvblxuICAgIHJldHVybiAoKSA9PiB7XG4gICAgICAvL3JlbW92aW5nIGV2ZW50IGxpc3RlbmVyc1xuICAgICAgZmlsZVJlZj8ucmVtb3ZlRXZlbnRMaXN0ZW5lcihcImNoYW5nZVwiLCBoYW5kbGVDaGFuZ2UsIGZhbHNlKTtcbiAgICAgIGRyb3Bab25lUmVmPy5yZW1vdmVFdmVudExpc3RlbmVyKFwiZHJvcFwiLCBoYW5kbGVDaGFuZ2UsIGZhbHNlKTtcbiAgICAgIGRyb3Bab25lUmVmPy5yZW1vdmVFdmVudExpc3RlbmVyKFwiZHJhZ292ZXJcIiwgaGFuZGxlUHJldmVudERlZmF1bHQsIGZhbHNlKTtcbiAgICAgIGRyb3Bab25lUmVmPy5yZW1vdmVFdmVudExpc3RlbmVyKFxuICAgICAgICBcImRyYWdlbnRlclwiLFxuICAgICAgICBoYW5kbGVQcmV2ZW50RGVmYXVsdCxcbiAgICAgICAgZmFsc2VcbiAgICAgICk7XG4gICAgICBkZWxldGVCdG5DdXJyZW50Py5yZW1vdmVFdmVudExpc3RlbmVyKFwiY2xpY2tcIiwgZGVsZXRlRmlsZXMsIGZhbHNlKTtcbiAgICAgIHJvdGF0ZUxlZnRCdG5DdXJyZW50Py5yZW1vdmVFdmVudExpc3RlbmVyKFxuICAgICAgICBcImNsaWNrXCIsXG4gICAgICAgIHJvdGF0ZUZpbGVzVG9MZWZ0LFxuICAgICAgICBmYWxzZVxuICAgICAgKTtcbiAgICAgIHJvdGF0ZVJpZ2h0QnRuQ3VycmVudD8ucmVtb3ZlRXZlbnRMaXN0ZW5lcihcbiAgICAgICAgXCJjbGlja1wiLFxuICAgICAgICByb3RhdGVGaWxlc1RvUmlnaHQsXG4gICAgICAgIGZhbHNlXG4gICAgICApO1xuXG4gICAgICBmb3JtUmVmQ3VycmVudD8ucmVtb3ZlRXZlbnRMaXN0ZW5lcihcbiAgICAgICAgXCJzdWJtaXRcIixcbiAgICAgICAgaGFuZGxlUHJldmVudERlZmF1bHQsXG4gICAgICAgIGZhbHNlXG4gICAgICApO1xuXG4gICAgICBzdWJtaXRCdG5DdXJyZW50Py5yZW1vdmVFdmVudExpc3RlbmVyKFwiY2xpY2tcIiwgYWN0aW9uLCBmYWxzZSk7XG4gICAgfTtcbiAgfSwgW10pO1xuICByZXR1cm4gKFxuICAgIDxzZWN0aW9uIGNsYXNzTmFtZT17YCR7c3R5bGVzLnRvb2xib3h9IHB5LTAgbXQtMCAke3N0eWxlcy5pc19wcm9jZXNzfWB9PlxuICAgICAgPGZvcm0gb25TdWJtaXQ9e2hhbmRsZVByZXZlbnREZWZhdWx0fSByZWY9e2Zvcm1SZWZ9PlxuICAgICAgICA8ZGl2XG4gICAgICAgICAgcmVmPXtkcm9wWm9uZX1cbiAgICAgICAgICBjbGFzc05hbWU9e2Ake3N0eWxlcy50b29sYm94X3dyYXBwZXJ9IGQtZmxleGB9XG4gICAgICAgICAgb25EcmFnT3Zlcj17aGFuZGxlUHJldmVudERlZmF1bHR9XG4gICAgICAgICAgb25EcmFnRW50ZXI9e2hhbmRsZVByZXZlbnREZWZhdWx0fVxuICAgICAgICAgIG9uRHJvcD17ZW5hYmxlQWRkaW5nTW9yZUZpbGVzID8gaGFuZGxlQ2hhbmdlIDogaGFuZGxlUHJldmVudERlZmF1bHR9XG4gICAgICAgID5cbiAgICAgICAgICA8aW5wdXRcbiAgICAgICAgICAgIHR5cGU9XCJmaWxlXCJcbiAgICAgICAgICAgIGlkPVwiaW5wdXRGaWxlXCJcbiAgICAgICAgICAgIGNsYXNzTmFtZT17YCR7c3R5bGVzLmlucHV0X2ZpbGV9YH1cbiAgICAgICAgICAgIGFjY2VwdD17YWNjZXB0ZWRNaW1lVHlwZX1cbiAgICAgICAgICAgIG5hbWU9XCJmaWxlXCJcbiAgICAgICAgICAgIHJlZj17ZmlsZX1cbiAgICAgICAgICAgIG11bHRpcGxlPXtpc011bHRpcGxlSW5wdXR9XG4gICAgICAgICAgICBoaWRkZW5cbiAgICAgICAgICAgIG9uQ2hhbmdlPXtoYW5kbGVDaGFuZ2V9XG4gICAgICAgICAgLz5cblxuICAgICAgICAgIDxTcGlubmVyIGlzU3Bpbm5lckFjdGl2ZT17aXNTcGlubmVyQWN0aXZlfSAvPlxuXG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9e2Ake3N0eWxlcy5wcmV2aWV3ZXJ9IHctMTAwYH0+XG4gICAgICAgICAgICA8ZGl2XG4gICAgICAgICAgICAgIGNsYXNzTmFtZT17YCR7XG4gICAgICAgICAgICAgICAgaXNQYW5lbFRvcFN0aWNreSA/IHN0eWxlcy5wYW5lbF9zdGlja3kgOiBzdHlsZXMucGFuZWxcbiAgICAgICAgICAgICAgfSAke3N0eWxlcy5wYW5lbF90b3B9IGB9XG4gICAgICAgICAgICA+XG4gICAgICAgICAgICAgIDxkaXZcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2Ake3N0eWxlcy5wYW5lbF9pbm5lcn0ganVzdGlmeS1jb250ZW50LWVuZCBqdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIGp1c3RpZnktY29udGVudC1sZy1lbmRgfVxuICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAge2VuYWJsZUFkZGluZ01vcmVGaWxlcyAmJiAoXG4gICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT17YCR7c3R5bGVzLnBhbmVsX2J0bl9sZWZ0fSBtci01YH0+XG4gICAgICAgICAgICAgICAgICAgIDxsYWJlbFxuICAgICAgICAgICAgICAgICAgICAgIGh0bWxGb3I9XCJpbnB1dEZpbGVcIlxuICAgICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT17YCR7c3R5bGVzLmJ0bl9ub3JtYWx9YH1cbiAgICAgICAgICAgICAgICAgICAgICB0aXRsZT17dChcImNvbW1vbjpzZWxlY3RfZmlsZXNcIil9XG4gICAgICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgICAgICA8UGx1c0xnIC8+XG4gICAgICAgICAgICAgICAgICAgIDwvbGFiZWw+XG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICApfVxuICAgICAgICAgICAgICAgIHtyb3RhdGVGaWxlc1RvTGVmdCAmJiAoXG4gICAgICAgICAgICAgICAgICA8VG9vbEJ1dHRvblxuICAgICAgICAgICAgICAgICAgICB0aXRsZT17dChcImNvbW1vbjpyb3RhdGVfbGVmdFwiKX1cbiAgICAgICAgICAgICAgICAgICAgb25DbGljaz17cm90YXRlRmlsZXNUb0xlZnR9XG4gICAgICAgICAgICAgICAgICAgIGlzQWN0aXZlPXtmaWxlcy5sZW5ndGggPiAwfVxuICAgICAgICAgICAgICAgICAgICBidXR0b25TdHlsZT17c3R5bGVzLmJ0bl9ub3JtYWx9XG4gICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgIDxBcnJvd0NvdW50ZXJjbG9ja3dpc2UgLz5cbiAgICAgICAgICAgICAgICAgICAgPHNwYW4+e3QoXCJjb21tb246cm90YXRlX2FsbFwiKX08L3NwYW4+XG4gICAgICAgICAgICAgICAgICA8L1Rvb2xCdXR0b24+XG4gICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgICB7cm90YXRlRmlsZXNUb1JpZ2h0ICYmIChcbiAgICAgICAgICAgICAgICAgIDxUb29sQnV0dG9uXG4gICAgICAgICAgICAgICAgICAgIHRpdGxlPXt0KFwiY29tbW9uOnJvdGF0ZV9yaWdodFwiKX1cbiAgICAgICAgICAgICAgICAgICAgb25DbGljaz17cm90YXRlRmlsZXNUb1JpZ2h0fVxuICAgICAgICAgICAgICAgICAgICBpc0FjdGl2ZT17ZmlsZXMubGVuZ3RoID4gMH1cbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uU3R5bGU9e3N0eWxlcy5idG5fbm9ybWFsfVxuICAgICAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgICAgICA8QXJyb3dDbG9ja3dpc2UgLz5cbiAgICAgICAgICAgICAgICAgICAgPHNwYW4+e3QoXCJjb21tb246cm90YXRlX2FsbFwiKX08L3NwYW4+XG4gICAgICAgICAgICAgICAgICA8L1Rvb2xCdXR0b24+XG4gICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgICB7ZGVsZXRlRmlsZXMgJiYgKFxuICAgICAgICAgICAgICAgICAgPFRvb2xCdXR0b25cbiAgICAgICAgICAgICAgICAgICAgdGl0bGU9e3QoXCJjb21tb246ZGVsZXRlX2FsbFwiKX1cbiAgICAgICAgICAgICAgICAgICAgb25DbGljaz17ZGVsZXRlRmlsZXN9XG4gICAgICAgICAgICAgICAgICAgIGlzQWN0aXZlPXtcbiAgICAgICAgICAgICAgICAgICAgICBpc0ZpbGVzU2VsZWN0aW9uQWN0aXZlXG4gICAgICAgICAgICAgICAgICAgICAgICA/IGZpbGVzLmZpbHRlcigoZmlsZSkgPT4gZmlsZS5zZWxlY3RlZCA9PT0gdHJ1ZSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGVuZ3RoID4gMFxuICAgICAgICAgICAgICAgICAgICAgICAgOiB0cnVlXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uU3R5bGU9e3N0eWxlcy5idG5fbm9ybWFsfVxuICAgICAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgICAgICA8VHJhc2ggLz5cbiAgICAgICAgICAgICAgICAgICAgPHNwYW4+e3QoXCJjb21tb246ZGVsZXRlX2FsbFwiKX08L3NwYW4+XG4gICAgICAgICAgICAgICAgICA8L1Rvb2xCdXR0b24+XG4gICAgICAgICAgICAgICAgKX1cblxuICAgICAgICAgICAgICAgIHtzaG93VGl0bGUgJiYgKFxuICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPXtgJHtzdHlsZXMuc2VsZWN0X3RpdGxlfWB9PntzaG93VGl0bGV9PC9zcGFuPlxuICAgICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT17YCR7aXNQYW5lbFRvcFN0aWNreSA/IHN0eWxlcy51bnNldF9tYXJnaW4gOiBcIlwifWB9PlxuICAgICAgICAgICAgICB7ZmlsZXNDb21wb25lbnRzfVxuICAgICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICAgIDxkaXZcbiAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgJHtcbiAgICAgICAgICAgICAgICBpc1BhbmVsQm90dG9tU3RpY2t5ID8gc3R5bGVzLnBhbmVsX3N0aWNreSA6IHN0eWxlcy5wYW5lbFxuICAgICAgICAgICAgICB9ICR7c3R5bGVzLnBhbmVsX2JvdHRvbX0gYH1cbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgPGRpdlxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT17YCR7c3R5bGVzLnBhbmVsX2lubmVyfSAke3N0eWxlcy51cGxvYWRfY29udGFpbmVyfSAgJHtwb3NpdGlvblBhbmVsQm90dG9tSXRlbXN9YH1cbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIHtpc0ZpbGVzU2VsZWN0aW9uQWN0aXZlICYmIChcbiAgICAgICAgICAgICAgICAgIDxkaXZcbiAgICAgICAgICAgICAgICAgICAgc3R5bGU9e3tcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0QWxpZ246IFwiY2VudGVyXCIsXG4gICAgICAgICAgICAgICAgICAgICAgZm9udFNpemU6IFwiMjJweFwiLFxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBcIiNmZmZcIixcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBcIjEwcHggMTlweFwiLFxuICAgICAgICAgICAgICAgICAgICB9fVxuICAgICAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgICAgICA8c3Bhbj5cbiAgICAgICAgICAgICAgICAgICAgICB7ZmlsZXMuZmlsdGVyKChmaWxlKSA9PiBmaWxlLnNlbGVjdGVkID09PSB0cnVlKS5sZW5ndGh9XG4gICAgICAgICAgICAgICAgICAgIDwvc3Bhbj57XCIgXCJ9XG4gICAgICAgICAgICAgICAgICAgIHt0KFwiY29tbW9uOnNlbGVjdGVkXCIpfVxuICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgKX1cblxuICAgICAgICAgICAgICAgIDxUb29sQnV0dG9uXG4gICAgICAgICAgICAgICAgICB0aXRsZT17YWN0aW9uVGl0bGV9XG4gICAgICAgICAgICAgICAgICBvbkNsaWNrPXthY3Rpb259XG4gICAgICAgICAgICAgICAgICBpc0FjdGl2ZT17ZmlsZXMubGVuZ3RoID4gMH1cbiAgICAgICAgICAgICAgICAgIGJ1dHRvblN0eWxlPXtzdHlsZXMuYnRuX2FjY2VudH1cbiAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICB7YWN0aW9uVGl0bGV9XG4gICAgICAgICAgICAgICAgPC9Ub29sQnV0dG9uPlxuICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZm9ybT5cbiAgICA8L3NlY3Rpb24+XG4gICk7XG59KTtcblxuZXhwb3J0IGRlZmF1bHQgRWRpdEZpbGVzRm9ybVN0ZXA7XG5cbkVkaXRGaWxlc0Zvcm1TdGVwLnByb3BUeXBlcyA9IHtcbiAgZmlsZXM6IFByb3BUeXBlcy5hcnJheS5pc1JlcXVpcmVkLFxuICBmaWxlc0NvbXBvbmVudHM6IFByb3BUeXBlcy5vYmplY3QuaXNSZXF1aXJlZCxcbiAgaGFuZGxlQ2hhbmdlOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuICBpc1NwaW5uZXJBY3RpdmU6IFByb3BUeXBlcy5ib29sLmlzUmVxdWlyZWQsXG4gIGlzTXVsdGlwbGVJbnB1dDogUHJvcFR5cGVzLmJvb2wuaXNSZXF1aXJlZCxcbiAgaXNQYW5lbFRvcFN0aWNreTogUHJvcFR5cGVzLmJvb2wuaXNSZXF1aXJlZCxcbiAgaXNQYW5lbEJvdHRvbVN0aWNreTogUHJvcFR5cGVzLmJvb2wuaXNSZXF1aXJlZCxcbiAgYWN0aW9uOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxufTtcbiJdLCJuYW1lcyI6WyJSZWFjdCIsInVzZUVmZmVjdCIsInVzZVJlZiIsIlRyYXNoIiwiQXJyb3dDbG9ja3dpc2UiLCJQbHVzTGciLCJBcnJvd0NvdW50ZXJjbG9ja3dpc2UiLCJ1c2VUcmFuc2xhdGlvbiIsInN0eWxlcyIsIlByb3BUeXBlcyIsIlNwaW5uZXIiLCJUb29sQnV0dG9uIiwiaGFuZGxlUHJldmVudERlZmF1bHQiLCJFZGl0RmlsZXNGb3JtU3RlcCIsIm1lbW8iLCJhY2NlcHRlZE1pbWVUeXBlIiwic2hvd1RpdGxlIiwiZW5hYmxlQWRkaW5nTW9yZUZpbGVzIiwiZmlsZXMiLCJmaWxlc0NvbXBvbmVudHMiLCJoYW5kbGVDaGFuZ2UiLCJpc1NwaW5uZXJBY3RpdmUiLCJpc011bHRpcGxlSW5wdXQiLCJpc0ZpbGVzU2VsZWN0aW9uQWN0aXZlIiwiaXNQYW5lbFRvcFN0aWNreSIsImlzUGFuZWxCb3R0b21TdGlja3kiLCJwb3NpdGlvblBhbmVsQm90dG9tSXRlbXMiLCJkZWxldGVGaWxlcyIsInJvdGF0ZUZpbGVzVG9MZWZ0Iiwicm90YXRlRmlsZXNUb1JpZ2h0IiwiYWN0aW9uIiwiYWN0aW9uVGl0bGUiLCJ0IiwiZGVsZXRlQnRuIiwic3VibWl0QnRuIiwicm90YXRlTGVmdEJ0biIsInJvdGF0ZVJpZ2h0QnRuIiwiZmlsZSIsImRyb3Bab25lIiwiZm9ybVJlZiIsImZpbGVSZWYiLCJjdXJyZW50IiwiZHJvcFpvbmVSZWYiLCJkZWxldGVCdG5DdXJyZW50Iiwicm90YXRlTGVmdEJ0bkN1cnJlbnQiLCJyb3RhdGVSaWdodEJ0bkN1cnJlbnQiLCJmb3JtUmVmQ3VycmVudCIsInN1Ym1pdEJ0bkN1cnJlbnQiLCJyZW1vdmVFdmVudExpc3RlbmVyIiwic2VjdGlvbiIsImNsYXNzTmFtZSIsInRvb2xib3giLCJpc19wcm9jZXNzIiwiZm9ybSIsIm9uU3VibWl0IiwicmVmIiwiZGl2IiwidG9vbGJveF93cmFwcGVyIiwib25EcmFnT3ZlciIsIm9uRHJhZ0VudGVyIiwib25Ecm9wIiwiaW5wdXQiLCJ0eXBlIiwiaWQiLCJpbnB1dF9maWxlIiwiYWNjZXB0IiwibmFtZSIsIm11bHRpcGxlIiwiaGlkZGVuIiwib25DaGFuZ2UiLCJwcmV2aWV3ZXIiLCJwYW5lbF9zdGlja3kiLCJwYW5lbCIsInBhbmVsX3RvcCIsInBhbmVsX2lubmVyIiwicGFuZWxfYnRuX2xlZnQiLCJsYWJlbCIsImh0bWxGb3IiLCJidG5fbm9ybWFsIiwidGl0bGUiLCJvbkNsaWNrIiwiaXNBY3RpdmUiLCJsZW5ndGgiLCJidXR0b25TdHlsZSIsInNwYW4iLCJmaWx0ZXIiLCJzZWxlY3RlZCIsInNlbGVjdF90aXRsZSIsInVuc2V0X21hcmdpbiIsInBhbmVsX2JvdHRvbSIsInVwbG9hZF9jb250YWluZXIiLCJzdHlsZSIsInRleHRBbGlnbiIsImZvbnRTaXplIiwiY29sb3IiLCJwYWRkaW5nIiwiYnRuX2FjY2VudCIsInByb3BUeXBlcyIsImFycmF5IiwiaXNSZXF1aXJlZCIsIm9iamVjdCIsImZ1bmMiLCJib29sIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/EditFilesFormStep.js\n"));

/***/ }),

/***/ "./components/Feature.js":
/*!*******************************!*\
  !*** ./components/Feature.js ***!
  \*******************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _styles_Feature_module_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../styles/Feature.module.css */ \"./styles/Feature.module.css\");\n/* harmony import */ var _styles_Feature_module_css__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_styles_Feature_module_css__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);\n\n\n\n\nconst Feature = /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_1___default().memo(_c = function Feature(param) {\n    let { title, description, icon } = param;\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: \"\".concat((_styles_Feature_module_css__WEBPACK_IMPORTED_MODULE_2___default().feature_wrapper)),\n        children: [\n            icon,\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"\".concat((_styles_Feature_module_css__WEBPACK_IMPORTED_MODULE_2___default().feature_title)),\n                children: title\n            }, void 0, false, {\n                fileName: \"/home/web/pdf/components/Feature.js\",\n                lineNumber: 8,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"\".concat((_styles_Feature_module_css__WEBPACK_IMPORTED_MODULE_2___default().feature_desc)),\n                children: description\n            }, void 0, false, {\n                fileName: \"/home/web/pdf/components/Feature.js\",\n                lineNumber: 9,\n                columnNumber: 7\n            }, this)\n        ]\n    }, void 0, true, {\n        fileName: \"/home/web/pdf/components/Feature.js\",\n        lineNumber: 6,\n        columnNumber: 5\n    }, this);\n});\n_c1 = Feature;\n/* harmony default export */ __webpack_exports__[\"default\"] = (Feature);\nFeature.propTypes = {\n    title: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string).isRequired,\n    description: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string).isRequired,\n    icon: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().object).isRequired\n};\nvar _c, _c1;\n$RefreshReg$(_c, \"Feature$React.memo\");\n$RefreshReg$(_c1, \"Feature\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // AMP / No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0ZlYXR1cmUuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUEwQjtBQUN3QjtBQUNmO0FBQ25DLE1BQU1HLHdCQUFVSCxpREFBVSxNQUFDLFNBQVNHLFFBQVEsS0FBNEI7UUFBNUIsRUFBRUUsS0FBSyxFQUFFQyxXQUFXLEVBQUVDLElBQUksRUFBRSxHQUE1QjtJQUMxQyxxQkFDRSw4REFBQ0M7UUFBSUMsV0FBVyxHQUEwQixPQUF2QlIsbUZBQXNCOztZQUN0Q007MEJBQ0QsOERBQUNDO2dCQUFJQyxXQUFXLEdBQXdCLE9BQXJCUixpRkFBb0I7MEJBQUtJOzs7Ozs7MEJBQzVDLDhEQUFDRztnQkFBSUMsV0FBVyxHQUF1QixPQUFwQlIsZ0ZBQW1COzBCQUFLSzs7Ozs7Ozs7Ozs7O0FBR2pEOztBQUVBLCtEQUFlSCxPQUFPQSxFQUFDO0FBRXZCQSxRQUFRVSxTQUFTLEdBQUc7SUFDbEJSLE9BQU9ILDBEQUFnQixDQUFDYSxVQUFVO0lBQ2xDVCxhQUFhSiwwREFBZ0IsQ0FBQ2EsVUFBVTtJQUN4Q1IsTUFBTUwsMERBQWdCLENBQUNhLFVBQVU7QUFDbkMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vY29tcG9uZW50cy9GZWF0dXJlLmpzPzBmMzMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHN0eWxlcyBmcm9tIFwiLi4vc3R5bGVzL0ZlYXR1cmUubW9kdWxlLmNzc1wiO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tIFwicHJvcC10eXBlc1wiO1xuY29uc3QgRmVhdHVyZSA9IFJlYWN0Lm1lbW8oZnVuY3Rpb24gRmVhdHVyZSh7IHRpdGxlLCBkZXNjcmlwdGlvbiwgaWNvbiB9KSB7XG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9e2Ake3N0eWxlcy5mZWF0dXJlX3dyYXBwZXJ9YH0+XG4gICAgICB7aWNvbn1cbiAgICAgIDxkaXYgY2xhc3NOYW1lPXtgJHtzdHlsZXMuZmVhdHVyZV90aXRsZX1gfT57dGl0bGV9PC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT17YCR7c3R5bGVzLmZlYXR1cmVfZGVzY31gfT57ZGVzY3JpcHRpb259PC9kaXY+XG4gICAgPC9kaXY+XG4gICk7XG59KTtcblxuZXhwb3J0IGRlZmF1bHQgRmVhdHVyZTtcblxuRmVhdHVyZS5wcm9wVHlwZXMgPSB7XG4gIHRpdGxlOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG4gIGRlc2NyaXB0aW9uOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG4gIGljb246IFByb3BUeXBlcy5vYmplY3QuaXNSZXF1aXJlZCxcbn07XG4iXSwibmFtZXMiOlsiUmVhY3QiLCJzdHlsZXMiLCJQcm9wVHlwZXMiLCJGZWF0dXJlIiwibWVtbyIsInRpdGxlIiwiZGVzY3JpcHRpb24iLCJpY29uIiwiZGl2IiwiY2xhc3NOYW1lIiwiZmVhdHVyZV93cmFwcGVyIiwiZmVhdHVyZV90aXRsZSIsImZlYXR1cmVfZGVzYyIsInByb3BUeXBlcyIsInN0cmluZyIsImlzUmVxdWlyZWQiLCJvYmplY3QiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./components/Feature.js\n"));

/***/ }),

/***/ "./components/Features.js":
/*!********************************!*\
  !*** ./components/Features.js ***!
  \********************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Feature__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Feature */ \"./components/Feature.js\");\n/* harmony import */ var _styles_Features_module_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../styles/Features.module.css */ \"./styles/Features.module.css\");\n/* harmony import */ var _styles_Features_module_css__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_Features_module_css__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _styles_Page_module_css__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../styles/Page.module.css */ \"./styles/Page.module.css\");\n/* harmony import */ var _styles_Page_module_css__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_styles_Page_module_css__WEBPACK_IMPORTED_MODULE_4__);\n\n\n\n\n\n\nconst Features = /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_1___default().memo(_c = function Features(param) {\n    let { title, featuresArray } = param;\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n            className: \"page_section\",\n            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"article\", {\n                className: \"container banner \".concat((_styles_Features_module_css__WEBPACK_IMPORTED_MODULE_3___default().features_section)),\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"header\", {\n                        className: \"\".concat((_styles_Features_module_css__WEBPACK_IMPORTED_MODULE_3___default().features_title)),\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n                                className: (_styles_Page_module_css__WEBPACK_IMPORTED_MODULE_4___default().title_section),\n                                children: title\n                            }, void 0, false, {\n                                fileName: \"/home/web/pdf/components/Features.js\",\n                                lineNumber: 12,\n                                columnNumber: 13\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"\".concat((_styles_Page_module_css__WEBPACK_IMPORTED_MODULE_4___default().divider), \" \").concat((_styles_Page_module_css__WEBPACK_IMPORTED_MODULE_4___default().mx_auto))\n                            }, void 0, false, {\n                                fileName: \"/home/web/pdf/components/Features.js\",\n                                lineNumber: 13,\n                                columnNumber: 13\n                            }, this)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"/home/web/pdf/components/Features.js\",\n                        lineNumber: 11,\n                        columnNumber: 11\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: \"\".concat((_styles_Features_module_css__WEBPACK_IMPORTED_MODULE_3___default().features_container)),\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"\".concat((_styles_Features_module_css__WEBPACK_IMPORTED_MODULE_3___default().features_wrapper)),\n                                children: featuresArray.map((feature, i)=>{\n                                    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Feature__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n                                        title: feature.title,\n                                        description: feature.description,\n                                        icon: feature.icon\n                                    }, \"feature\" + i, false, {\n                                        fileName: \"/home/web/pdf/components/Features.js\",\n                                        lineNumber: 23,\n                                        columnNumber: 21\n                                    }, this);\n                                })\n                            }, void 0, false, {\n                                fileName: \"/home/web/pdf/components/Features.js\",\n                                lineNumber: 20,\n                                columnNumber: 15\n                            }, this)\n                        }, void 0, false, {\n                            fileName: \"/home/web/pdf/components/Features.js\",\n                            lineNumber: 19,\n                            columnNumber: 13\n                        }, this)\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/components/Features.js\",\n                        lineNumber: 18,\n                        columnNumber: 11\n                    }, this)\n                ]\n            }, void 0, true, {\n                fileName: \"/home/web/pdf/components/Features.js\",\n                lineNumber: 10,\n                columnNumber: 9\n            }, this)\n        }, void 0, false, {\n            fileName: \"/home/web/pdf/components/Features.js\",\n            lineNumber: 9,\n            columnNumber: 7\n        }, this)\n    }, void 0, false);\n});\n_c1 = Features;\n/* harmony default export */ __webpack_exports__[\"default\"] = (Features);\nFeatures.propTypes = {\n    title: (prop_types__WEBPACK_IMPORTED_MODULE_5___default().string).isRequired,\n    featuresArray: (prop_types__WEBPACK_IMPORTED_MODULE_5___default().array).isRequired\n};\nvar _c, _c1;\n$RefreshReg$(_c, \"Features$React.memo\");\n$RefreshReg$(_c1, \"Features\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // AMP / No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0ZlYXR1cmVzLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7QUFBMEI7QUFDTTtBQUNtQjtBQUNoQjtBQUNnQjtBQUNuRCxNQUFNSyx5QkFBV0wsaURBQVUsTUFBQyxTQUFTSyxTQUFTLEtBQXdCO1FBQXhCLEVBQUVFLEtBQUssRUFBRUMsYUFBYSxFQUFFLEdBQXhCO0lBQzVDLHFCQUNFO2tCQUNFLDRFQUFDQztZQUFRQyxXQUFVO3NCQUNqQiw0RUFBQ0M7Z0JBQVFELFdBQVcsb0JBQTRDLE9BQXhCUixxRkFBdUI7O2tDQUM3RCw4REFBQ1c7d0JBQU9ILFdBQVcsR0FBeUIsT0FBdEJSLG1GQUFxQjs7MENBQ3pDLDhEQUFDYTtnQ0FBR0wsV0FBV04sOEVBQXdCOzBDQUFHRzs7Ozs7OzBDQUMxQyw4REFBQ1U7Z0NBQ0NQLFdBQVcsR0FBeUJOLE9BQXRCQSx3RUFBa0IsRUFBQyxLQUFzQixPQUFuQkEsd0VBQWtCOzs7Ozs7Ozs7Ozs7a0NBSTFELDhEQUFDSztrQ0FDQyw0RUFBQ1E7NEJBQUlQLFdBQVcsR0FBNkIsT0FBMUJSLHVGQUF5QjtzQ0FDMUMsNEVBQUNlO2dDQUFJUCxXQUFXLEdBQTJCLE9BQXhCUixxRkFBdUI7MENBQ3ZDTSxjQUFjYyxHQUFHLENBQUMsQ0FBQ0MsU0FBU0M7b0NBQzNCLHFCQUNFLDhEQUFDdkIsZ0RBQU9BO3dDQUVOTSxPQUFPZ0IsUUFBUWhCLEtBQUs7d0NBQ3BCa0IsYUFBYUYsUUFBUUUsV0FBVzt3Q0FDaENDLE1BQU1ILFFBQVFHLElBQUk7dUNBSGIsWUFBWUY7Ozs7O2dDQU12Qjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVFoQjs7QUFFQSwrREFBZW5CLFFBQVFBLEVBQUM7QUFFeEJBLFNBQVNzQixTQUFTLEdBQUc7SUFDbkJwQixPQUFPSiwwREFBZ0IsQ0FBQzBCLFVBQVU7SUFDbENyQixlQUFlTCx5REFBZSxDQUFDMEIsVUFBVTtBQUMzQyIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi9jb21wb25lbnRzL0ZlYXR1cmVzLmpzPzc3OGIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IEZlYXR1cmUgZnJvbSBcIi4vRmVhdHVyZVwiO1xuaW1wb3J0IHN0eWxlcyBmcm9tIFwiLi4vc3R5bGVzL0ZlYXR1cmVzLm1vZHVsZS5jc3NcIjtcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSBcInByb3AtdHlwZXNcIjtcbmltcG9ydCBwYWdlU3R5bGVzIGZyb20gXCIuLi9zdHlsZXMvUGFnZS5tb2R1bGUuY3NzXCI7XG5jb25zdCBGZWF0dXJlcyA9IFJlYWN0Lm1lbW8oZnVuY3Rpb24gRmVhdHVyZXMoeyB0aXRsZSwgZmVhdHVyZXNBcnJheSB9KSB7XG4gIHJldHVybiAoXG4gICAgPD5cbiAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cInBhZ2Vfc2VjdGlvblwiPlxuICAgICAgICA8YXJ0aWNsZSBjbGFzc05hbWU9e2Bjb250YWluZXIgYmFubmVyICR7c3R5bGVzLmZlYXR1cmVzX3NlY3Rpb259YH0+XG4gICAgICAgICAgPGhlYWRlciBjbGFzc05hbWU9e2Ake3N0eWxlcy5mZWF0dXJlc190aXRsZX1gfT5cbiAgICAgICAgICAgIDxoMiBjbGFzc05hbWU9e3BhZ2VTdHlsZXMudGl0bGVfc2VjdGlvbn0+e3RpdGxlfTwvaDI+XG4gICAgICAgICAgICA8ZGl2XG4gICAgICAgICAgICAgIGNsYXNzTmFtZT17YCR7cGFnZVN0eWxlcy5kaXZpZGVyfSAke3BhZ2VTdHlsZXMubXhfYXV0b31gfVxuICAgICAgICAgICAgPjwvZGl2PlxuICAgICAgICAgIDwvaGVhZGVyPlxuXG4gICAgICAgICAgPHNlY3Rpb24+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT17YCR7c3R5bGVzLmZlYXR1cmVzX2NvbnRhaW5lcn1gfT5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9e2Ake3N0eWxlcy5mZWF0dXJlc193cmFwcGVyfWB9PlxuICAgICAgICAgICAgICAgIHtmZWF0dXJlc0FycmF5Lm1hcCgoZmVhdHVyZSwgaSkgPT4ge1xuICAgICAgICAgICAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICAgICAgICAgICAgPEZlYXR1cmVcbiAgICAgICAgICAgICAgICAgICAgICBrZXk9e1wiZmVhdHVyZVwiICsgaX1cbiAgICAgICAgICAgICAgICAgICAgICB0aXRsZT17ZmVhdHVyZS50aXRsZX1cbiAgICAgICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbj17ZmVhdHVyZS5kZXNjcmlwdGlvbn1cbiAgICAgICAgICAgICAgICAgICAgICBpY29uPXtmZWF0dXJlLmljb259XG4gICAgICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgIH0pfVxuICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvc2VjdGlvbj5cbiAgICAgICAgPC9hcnRpY2xlPlxuICAgICAgPC9zZWN0aW9uPlxuICAgIDwvPlxuICApO1xufSk7XG5cbmV4cG9ydCBkZWZhdWx0IEZlYXR1cmVzO1xuXG5GZWF0dXJlcy5wcm9wVHlwZXMgPSB7XG4gIHRpdGxlOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG4gIGZlYXR1cmVzQXJyYXk6IFByb3BUeXBlcy5hcnJheS5pc1JlcXVpcmVkLFxufTtcbiJdLCJuYW1lcyI6WyJSZWFjdCIsIkZlYXR1cmUiLCJzdHlsZXMiLCJQcm9wVHlwZXMiLCJwYWdlU3R5bGVzIiwiRmVhdHVyZXMiLCJtZW1vIiwidGl0bGUiLCJmZWF0dXJlc0FycmF5Iiwic2VjdGlvbiIsImNsYXNzTmFtZSIsImFydGljbGUiLCJmZWF0dXJlc19zZWN0aW9uIiwiaGVhZGVyIiwiZmVhdHVyZXNfdGl0bGUiLCJoMiIsInRpdGxlX3NlY3Rpb24iLCJkaXYiLCJkaXZpZGVyIiwibXhfYXV0byIsImZlYXR1cmVzX2NvbnRhaW5lciIsImZlYXR1cmVzX3dyYXBwZXIiLCJtYXAiLCJmZWF0dXJlIiwiaSIsImRlc2NyaXB0aW9uIiwiaWNvbiIsInByb3BUeXBlcyIsInN0cmluZyIsImlzUmVxdWlyZWQiLCJhcnJheSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./components/Features.js\n"));

/***/ }),

/***/ "./components/FileButton.js":
/*!**********************************!*\
  !*** ./components/FileButton.js ***!
  \**********************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _styles_DocumentPreview_module_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../styles/DocumentPreview.module.css */ \"./styles/DocumentPreview.module.css\");\n/* harmony import */ var _styles_DocumentPreview_module_css__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_styles_DocumentPreview_module_css__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);\n\nvar _s = $RefreshSig$();\n\n\n\nconst FileButton = /*#__PURE__*/ _s(react__WEBPACK_IMPORTED_MODULE_1___default().memo(_c = _s(function FileButton(param) {\n    let { children, title, onClick, hideOnMobile } = param;\n    _s();\n    const buttonRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)();\n    (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n        //save refs to remove events in clean up function\n        const buttonRefCurrent = buttonRef.current;\n        //cleanup function\n        return ()=>{\n            //removing event listeners\n            buttonRefCurrent === null || buttonRefCurrent === void 0 ? void 0 : buttonRefCurrent.removeEventListener(\"click\", onClick, false);\n        };\n    }, []);\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n        ref: buttonRef,\n        className: \"\".concat((_styles_DocumentPreview_module_css__WEBPACK_IMPORTED_MODULE_2___default().file_btn), \" \").concat(hideOnMobile && (_styles_DocumentPreview_module_css__WEBPACK_IMPORTED_MODULE_2___default().hide_btn_on_mobile)),\n        title: title,\n        \"aria-label\": title,\n        onClick: onClick,\n        children: children\n    }, void 0, false, {\n        fileName: \"/home/web/pdf/components/FileButton.js\",\n        lineNumber: 22,\n        columnNumber: 5\n    }, this);\n}, \"PyOyHPIzTUj62NAf35stQiG1Ma8=\")), \"PyOyHPIzTUj62NAf35stQiG1Ma8=\");\n_c1 = FileButton;\n/* harmony default export */ __webpack_exports__[\"default\"] = (FileButton);\nFileButton.propTypes = {\n    children: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().node).isRequired,\n    title: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string).isRequired,\n    onClick: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().func).isRequired\n};\nvar _c, _c1;\n$RefreshReg$(_c, \"FileButton$React.memo\");\n$RefreshReg$(_c1, \"FileButton\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // AMP / No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0ZpbGVCdXR0b24uanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBaUQ7QUFDUztBQUN2QjtBQUNuQyxNQUFNSywyQkFBYUwsR0FBQUEsaURBQVUsU0FBQyxTQUFTSyxXQUFXLEtBS2pEO1FBTGlELEVBQ2hERSxRQUFRLEVBQ1JDLEtBQUssRUFDTEMsT0FBTyxFQUNQQyxZQUFZLEVBQ2IsR0FMaUQ7O0lBTWhELE1BQU1DLFlBQVlWLDZDQUFNQTtJQUN4QkMsZ0RBQVNBLENBQUM7UUFDUixpREFBaUQ7UUFDakQsTUFBTVUsbUJBQW1CRCxVQUFVRSxPQUFPO1FBRTFDLGtCQUFrQjtRQUNsQixPQUFPO1lBQ0wsMEJBQTBCO1lBQzFCRCw2QkFBQUEsdUNBQUFBLGlCQUFrQkUsbUJBQW1CLENBQUMsU0FBU0wsU0FBUztRQUMxRDtJQUNGLEdBQUcsRUFBRTtJQUNMLHFCQUNFLDhEQUFDTTtRQUNDQyxLQUFLTDtRQUNMTSxXQUFXLEdBQ1RQLE9BRFlQLG9GQUFlLEVBQUMsS0FFN0IsT0FEQ08sZ0JBQWdCUCw4RkFBeUI7UUFFM0NLLE9BQU9BO1FBQ1BZLGNBQVlaO1FBQ1pDLFNBQVNBO2tCQUVSRjs7Ozs7O0FBR1A7O0FBRUEsK0RBQWVGLFVBQVVBLEVBQUM7QUFFMUJBLFdBQVdnQixTQUFTLEdBQUc7SUFDckJkLFVBQVVILHdEQUFjLENBQUNtQixVQUFVO0lBQ25DZixPQUFPSiwwREFBZ0IsQ0FBQ21CLFVBQVU7SUFDbENkLFNBQVNMLHdEQUFjLENBQUNtQixVQUFVO0FBQ3BDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uL2NvbXBvbmVudHMvRmlsZUJ1dHRvbi5qcz82ODliIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCwgeyB1c2VSZWYsIHVzZUVmZmVjdCB9IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHN0eWxlcyBmcm9tIFwiLi4vc3R5bGVzL0RvY3VtZW50UHJldmlldy5tb2R1bGUuY3NzXCI7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gXCJwcm9wLXR5cGVzXCI7XG5jb25zdCBGaWxlQnV0dG9uID0gUmVhY3QubWVtbyhmdW5jdGlvbiBGaWxlQnV0dG9uKHtcbiAgY2hpbGRyZW4sXG4gIHRpdGxlLFxuICBvbkNsaWNrLFxuICBoaWRlT25Nb2JpbGUsXG59KSB7XG4gIGNvbnN0IGJ1dHRvblJlZiA9IHVzZVJlZigpO1xuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIC8vc2F2ZSByZWZzIHRvIHJlbW92ZSBldmVudHMgaW4gY2xlYW4gdXAgZnVuY3Rpb25cbiAgICBjb25zdCBidXR0b25SZWZDdXJyZW50ID0gYnV0dG9uUmVmLmN1cnJlbnQ7XG5cbiAgICAvL2NsZWFudXAgZnVuY3Rpb25cbiAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgLy9yZW1vdmluZyBldmVudCBsaXN0ZW5lcnNcbiAgICAgIGJ1dHRvblJlZkN1cnJlbnQ/LnJlbW92ZUV2ZW50TGlzdGVuZXIoXCJjbGlja1wiLCBvbkNsaWNrLCBmYWxzZSk7XG4gICAgfTtcbiAgfSwgW10pO1xuICByZXR1cm4gKFxuICAgIDxidXR0b25cbiAgICAgIHJlZj17YnV0dG9uUmVmfVxuICAgICAgY2xhc3NOYW1lPXtgJHtzdHlsZXMuZmlsZV9idG59ICR7XG4gICAgICAgIGhpZGVPbk1vYmlsZSAmJiBzdHlsZXMuaGlkZV9idG5fb25fbW9iaWxlXG4gICAgICB9YH1cbiAgICAgIHRpdGxlPXt0aXRsZX1cbiAgICAgIGFyaWEtbGFiZWw9e3RpdGxlfVxuICAgICAgb25DbGljaz17b25DbGlja31cbiAgICA+XG4gICAgICB7Y2hpbGRyZW59XG4gICAgPC9idXR0b24+XG4gICk7XG59KTtcblxuZXhwb3J0IGRlZmF1bHQgRmlsZUJ1dHRvbjtcblxuRmlsZUJ1dHRvbi5wcm9wVHlwZXMgPSB7XG4gIGNoaWxkcmVuOiBQcm9wVHlwZXMubm9kZS5pc1JlcXVpcmVkLFxuICB0aXRsZTogUHJvcFR5cGVzLnN0cmluZy5pc1JlcXVpcmVkLFxuICBvbkNsaWNrOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxufTtcbiJdLCJuYW1lcyI6WyJSZWFjdCIsInVzZVJlZiIsInVzZUVmZmVjdCIsInN0eWxlcyIsIlByb3BUeXBlcyIsIkZpbGVCdXR0b24iLCJtZW1vIiwiY2hpbGRyZW4iLCJ0aXRsZSIsIm9uQ2xpY2siLCJoaWRlT25Nb2JpbGUiLCJidXR0b25SZWYiLCJidXR0b25SZWZDdXJyZW50IiwiY3VycmVudCIsInJlbW92ZUV2ZW50TGlzdGVuZXIiLCJidXR0b24iLCJyZWYiLCJjbGFzc05hbWUiLCJmaWxlX2J0biIsImhpZGVfYnRuX29uX21vYmlsZSIsImFyaWEtbGFiZWwiLCJwcm9wVHlwZXMiLCJub2RlIiwiaXNSZXF1aXJlZCIsInN0cmluZyIsImZ1bmMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./components/FileButton.js\n"));

/***/ }),

/***/ "./components/ImagePreview.js":
/*!************************************!*\
  !*** ./components/ImagePreview.js ***!
  \************************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react_bootstrap_icons__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! react-bootstrap-icons */ \"./node_modules/react-bootstrap-icons/dist/index.js\");\n/* harmony import */ var _helpers_utils_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../helpers/utils.js */ \"./helpers/utils.js\");\n/* harmony import */ var _styles_DocumentPreview_module_css__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../styles/DocumentPreview.module.css */ \"./styles/DocumentPreview.module.css\");\n/* harmony import */ var _styles_DocumentPreview_module_css__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_styles_DocumentPreview_module_css__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var next_legacy_image__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/legacy/image */ \"./node_modules/next/legacy/image.js\");\n/* harmony import */ var next_legacy_image__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_legacy_image__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _FileButton_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./FileButton.js */ \"./components/FileButton.js\");\n/* harmony import */ var next_i18next__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! next-i18next */ \"./node_modules/next-i18next/dist/esm/index.js\");\n\nvar _s = $RefreshSig$();\n\n\n\n\n\n\n\n\nconst ImagePreview = /*#__PURE__*/ _s(react__WEBPACK_IMPORTED_MODULE_1___default().memo(_c = _s(function ImagePreview(param) {\n    let { document, handleDeleteDocument, thumbnailImageURL } = param;\n    _s();\n    const { t } = (0,next_i18next__WEBPACK_IMPORTED_MODULE_5__.useTranslation)();\n    const fileSizeString = (0,_helpers_utils_js__WEBPACK_IMPORTED_MODULE_2__.formatBytes)(document.fileSize, 2);\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n            className: \"preview \".concat((_styles_DocumentPreview_module_css__WEBPACK_IMPORTED_MODULE_6___default().preview)),\n            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"d-flex\",\n                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                    className: \"file \".concat((_styles_DocumentPreview_module_css__WEBPACK_IMPORTED_MODULE_6___default().file)),\n                    title: \"\".concat(fileSizeString),\n                    children: [\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: \"\".concat((_styles_DocumentPreview_module_css__WEBPACK_IMPORTED_MODULE_6___default().file_actions)),\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_FileButton_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n                                title: t(\"common:delete\"),\n                                onClick: handleDeleteDocument,\n                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_bootstrap_icons__WEBPACK_IMPORTED_MODULE_7__.Trash, {}, void 0, false, {\n                                    fileName: \"/home/web/pdf/components/ImagePreview.js\",\n                                    lineNumber: 28,\n                                    columnNumber: 17\n                                }, this)\n                            }, void 0, false, {\n                                fileName: \"/home/web/pdf/components/ImagePreview.js\",\n                                lineNumber: 24,\n                                columnNumber: 15\n                            }, this)\n                        }, void 0, false, {\n                            fileName: \"/home/web/pdf/components/ImagePreview.js\",\n                            lineNumber: 23,\n                            columnNumber: 13\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: \"\".concat((_styles_DocumentPreview_module_css__WEBPACK_IMPORTED_MODULE_6___default().file_image), \" \").concat((_styles_DocumentPreview_module_css__WEBPACK_IMPORTED_MODULE_6___default().awa_a4), \" \").concat((_styles_DocumentPreview_module_css__WEBPACK_IMPORTED_MODULE_6___default().awa_portrait), \" \"),\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_legacy_image__WEBPACK_IMPORTED_MODULE_3___default()), {\n                                className: \"\".concat((_styles_DocumentPreview_module_css__WEBPACK_IMPORTED_MODULE_6___default().awa_no_margin)),\n                                src: thumbnailImageURL,\n                                layout: \"fill\",\n                                objectFit: \"contain\",\n                                alt: document.fileName\n                            }, void 0, false, {\n                                fileName: \"/home/web/pdf/components/ImagePreview.js\",\n                                lineNumber: 34,\n                                columnNumber: 15\n                            }, this)\n                        }, void 0, false, {\n                            fileName: \"/home/web/pdf/components/ImagePreview.js\",\n                            lineNumber: 31,\n                            columnNumber: 13\n                        }, this),\n                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: \"\".concat((_styles_DocumentPreview_module_css__WEBPACK_IMPORTED_MODULE_6___default().file_info)),\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                className: \"\".concat((_styles_DocumentPreview_module_css__WEBPACK_IMPORTED_MODULE_6___default().file_info_name)),\n                                children: document.fileName\n                            }, void 0, false, {\n                                fileName: \"/home/web/pdf/components/ImagePreview.js\",\n                                lineNumber: 43,\n                                columnNumber: 15\n                            }, this)\n                        }, void 0, false, {\n                            fileName: \"/home/web/pdf/components/ImagePreview.js\",\n                            lineNumber: 42,\n                            columnNumber: 13\n                        }, this)\n                    ]\n                }, void 0, true, {\n                    fileName: \"/home/web/pdf/components/ImagePreview.js\",\n                    lineNumber: 22,\n                    columnNumber: 11\n                }, this)\n            }, void 0, false, {\n                fileName: \"/home/web/pdf/components/ImagePreview.js\",\n                lineNumber: 21,\n                columnNumber: 9\n            }, this)\n        }, void 0, false, {\n            fileName: \"/home/web/pdf/components/ImagePreview.js\",\n            lineNumber: 20,\n            columnNumber: 7\n        }, this)\n    }, void 0, false);\n}, \"zlIdU9EjM2llFt74AbE2KsUJXyM=\", false, function() {\n    return [\n        next_i18next__WEBPACK_IMPORTED_MODULE_5__.useTranslation\n    ];\n})), \"zlIdU9EjM2llFt74AbE2KsUJXyM=\", false, function() {\n    return [\n        next_i18next__WEBPACK_IMPORTED_MODULE_5__.useTranslation\n    ];\n});\n_c1 = ImagePreview;\n/* harmony default export */ __webpack_exports__[\"default\"] = (ImagePreview);\nImagePreview.propTypes = {\n    document: (prop_types__WEBPACK_IMPORTED_MODULE_8___default().object).isRequired,\n    handleDeleteDocument: (prop_types__WEBPACK_IMPORTED_MODULE_8___default().func).isRequired,\n    thumbnailImageURL: (prop_types__WEBPACK_IMPORTED_MODULE_8___default().string).isRequired\n};\nvar _c, _c1;\n$RefreshReg$(_c, \"ImagePreview$React.memo\");\n$RefreshReg$(_c1, \"ImagePreview\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // AMP / No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL0ltYWdlUHJldmlldy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7OztBQUEwQjtBQUNvQjtBQUNJO0FBQ1E7QUFDdkI7QUFDRztBQUNHO0FBQ0s7QUFFOUMsTUFBTVEsNkJBQWVSLEdBQUFBLGlEQUFVLFNBQUMsU0FBU1EsYUFBYSxLQUlyRDtRQUpxRCxFQUNwREUsUUFBUSxFQUNSQyxvQkFBb0IsRUFDcEJDLGlCQUFpQixFQUNsQixHQUpxRDs7SUFLcEQsTUFBTSxFQUFFQyxDQUFDLEVBQUUsR0FBR04sNERBQWNBO0lBQzVCLE1BQU1PLGlCQUFpQlosOERBQVdBLENBQUNRLFNBQVNLLFFBQVEsRUFBRTtJQUV0RCxxQkFDRTtrQkFDRSw0RUFBQ0M7WUFBSUMsV0FBVyxXQUEwQixPQUFmZCxtRkFBYztzQkFDdkMsNEVBQUNhO2dCQUFJQyxXQUFVOzBCQUNiLDRFQUFDRDtvQkFBSUMsV0FBVyxRQUFvQixPQUFaZCxnRkFBVztvQkFBSWlCLE9BQU8sR0FBa0IsT0FBZk47O3NDQUMvQyw4REFBQ0U7NEJBQUlDLFdBQVcsR0FBdUIsT0FBcEJkLHdGQUFtQjtzQ0FDcEMsNEVBQUNHLHNEQUFVQTtnQ0FDVGMsT0FBT1AsRUFBRTtnQ0FDVFMsU0FBU1g7MENBRVQsNEVBQUNWLHdEQUFLQTs7Ozs7Ozs7Ozs7Ozs7O3NDQUdWLDhEQUFDZTs0QkFDQ0MsV0FBVyxHQUF3QmQsT0FBckJBLHNGQUFpQixFQUFDLEtBQW9CQSxPQUFqQkEsa0ZBQWEsRUFBQyxLQUF1QixPQUFwQkEsd0ZBQW1CLEVBQUM7c0NBRXhFLDRFQUFDRSwwREFBS0E7Z0NBQ0pZLFdBQVcsR0FBd0IsT0FBckJkLHlGQUFvQjtnQ0FDbEN3QixLQUFLZjtnQ0FDTGdCLFFBQU87Z0NBQ1BDLFdBQVU7Z0NBQ1ZDLEtBQUtwQixTQUFTcUIsUUFBUTs7Ozs7Ozs7Ozs7c0NBRzFCLDhEQUFDZjs0QkFBSUMsV0FBVyxHQUFvQixPQUFqQmQscUZBQWdCO3NDQUNqQyw0RUFBQzhCO2dDQUFLaEIsV0FBVyxHQUF5QixPQUF0QmQsMEZBQXFCOzBDQUN0Q08sU0FBU3FCLFFBQVE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFRbEM7O1FBckNnQnhCLHdEQUFjQTs7OztRQUFkQSx3REFBY0E7Ozs7QUF1QzlCLCtEQUFlQyxZQUFZQSxFQUFDO0FBRTVCQSxhQUFhMkIsU0FBUyxHQUFHO0lBQ3ZCekIsVUFBVU4sMERBQWdCLENBQUNpQyxVQUFVO0lBQ3JDMUIsc0JBQXNCUCx3REFBYyxDQUFDaUMsVUFBVTtJQUMvQ3pCLG1CQUFtQlIsMERBQWdCLENBQUNpQyxVQUFVO0FBQ2hEIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uL2NvbXBvbmVudHMvSW1hZ2VQcmV2aWV3LmpzPzgyNGMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgVHJhc2ggfSBmcm9tIFwicmVhY3QtYm9vdHN0cmFwLWljb25zXCI7XG5pbXBvcnQgeyBmb3JtYXRCeXRlcyB9IGZyb20gXCIuLi9oZWxwZXJzL3V0aWxzLmpzXCI7XG5pbXBvcnQgc3R5bGVzIGZyb20gXCIuLi9zdHlsZXMvRG9jdW1lbnRQcmV2aWV3Lm1vZHVsZS5jc3NcIjtcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSBcInByb3AtdHlwZXNcIjtcbmltcG9ydCBJbWFnZSBmcm9tIFwibmV4dC9sZWdhY3kvaW1hZ2VcIjtcbmltcG9ydCBGaWxlQnV0dG9uIGZyb20gXCIuL0ZpbGVCdXR0b24uanNcIjtcbmltcG9ydCB7IHVzZVRyYW5zbGF0aW9uIH0gZnJvbSBcIm5leHQtaTE4bmV4dFwiO1xuXG5jb25zdCBJbWFnZVByZXZpZXcgPSBSZWFjdC5tZW1vKGZ1bmN0aW9uIEltYWdlUHJldmlldyh7XG4gIGRvY3VtZW50LFxuICBoYW5kbGVEZWxldGVEb2N1bWVudCxcbiAgdGh1bWJuYWlsSW1hZ2VVUkwsXG59KSB7XG4gIGNvbnN0IHsgdCB9ID0gdXNlVHJhbnNsYXRpb24oKTtcbiAgY29uc3QgZmlsZVNpemVTdHJpbmcgPSBmb3JtYXRCeXRlcyhkb2N1bWVudC5maWxlU2l6ZSwgMik7XG5cbiAgcmV0dXJuIChcbiAgICA8PlxuICAgICAgPGRpdiBjbGFzc05hbWU9e2BwcmV2aWV3ICR7c3R5bGVzLnByZXZpZXd9YH0+XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZC1mbGV4XCI+XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9e2BmaWxlICR7c3R5bGVzLmZpbGV9YH0gdGl0bGU9e2Ake2ZpbGVTaXplU3RyaW5nfWB9PlxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9e2Ake3N0eWxlcy5maWxlX2FjdGlvbnN9YH0+XG4gICAgICAgICAgICAgIDxGaWxlQnV0dG9uXG4gICAgICAgICAgICAgICAgdGl0bGU9e3QoXCJjb21tb246ZGVsZXRlXCIpfVxuICAgICAgICAgICAgICAgIG9uQ2xpY2s9e2hhbmRsZURlbGV0ZURvY3VtZW50fVxuICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgPFRyYXNoIC8+XG4gICAgICAgICAgICAgIDwvRmlsZUJ1dHRvbj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPGRpdlxuICAgICAgICAgICAgICBjbGFzc05hbWU9e2Ake3N0eWxlcy5maWxlX2ltYWdlfSAke3N0eWxlcy5hd2FfYTR9ICR7c3R5bGVzLmF3YV9wb3J0cmFpdH0gYH1cbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgPEltYWdlXG4gICAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgJHtzdHlsZXMuYXdhX25vX21hcmdpbn1gfVxuICAgICAgICAgICAgICAgIHNyYz17dGh1bWJuYWlsSW1hZ2VVUkx9XG4gICAgICAgICAgICAgICAgbGF5b3V0PVwiZmlsbFwiXG4gICAgICAgICAgICAgICAgb2JqZWN0Rml0PVwiY29udGFpblwiXG4gICAgICAgICAgICAgICAgYWx0PXtkb2N1bWVudC5maWxlTmFtZX1cbiAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9e2Ake3N0eWxlcy5maWxlX2luZm99YH0+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT17YCR7c3R5bGVzLmZpbGVfaW5mb19uYW1lfWB9PlxuICAgICAgICAgICAgICAgIHtkb2N1bWVudC5maWxlTmFtZX1cbiAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgPC8+XG4gICk7XG59KTtcblxuZXhwb3J0IGRlZmF1bHQgSW1hZ2VQcmV2aWV3O1xuXG5JbWFnZVByZXZpZXcucHJvcFR5cGVzID0ge1xuICBkb2N1bWVudDogUHJvcFR5cGVzLm9iamVjdC5pc1JlcXVpcmVkLFxuICBoYW5kbGVEZWxldGVEb2N1bWVudDogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcbiAgdGh1bWJuYWlsSW1hZ2VVUkw6IFByb3BUeXBlcy5zdHJpbmcuaXNSZXF1aXJlZCxcbn07XG4iXSwibmFtZXMiOlsiUmVhY3QiLCJUcmFzaCIsImZvcm1hdEJ5dGVzIiwic3R5bGVzIiwiUHJvcFR5cGVzIiwiSW1hZ2UiLCJGaWxlQnV0dG9uIiwidXNlVHJhbnNsYXRpb24iLCJJbWFnZVByZXZpZXciLCJtZW1vIiwiZG9jdW1lbnQiLCJoYW5kbGVEZWxldGVEb2N1bWVudCIsInRodW1ibmFpbEltYWdlVVJMIiwidCIsImZpbGVTaXplU3RyaW5nIiwiZmlsZVNpemUiLCJkaXYiLCJjbGFzc05hbWUiLCJwcmV2aWV3IiwiZmlsZSIsInRpdGxlIiwiZmlsZV9hY3Rpb25zIiwib25DbGljayIsImZpbGVfaW1hZ2UiLCJhd2FfYTQiLCJhd2FfcG9ydHJhaXQiLCJhd2Ffbm9fbWFyZ2luIiwic3JjIiwibGF5b3V0Iiwib2JqZWN0Rml0IiwiYWx0IiwiZmlsZU5hbWUiLCJmaWxlX2luZm8iLCJzcGFuIiwiZmlsZV9pbmZvX25hbWUiLCJwcm9wVHlwZXMiLCJvYmplY3QiLCJpc1JlcXVpcmVkIiwiZnVuYyIsInN0cmluZyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./components/ImagePreview.js\n"));

/***/ }),

/***/ "./components/ProcessingFilesFormStep.js":
/*!***********************************************!*\
  !*** ./components/ProcessingFilesFormStep.js ***!
  \***********************************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_i18next__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next-i18next */ \"./node_modules/next-i18next/dist/esm/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var react_bootstrap_icons__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react-bootstrap-icons */ \"./node_modules/react-bootstrap-icons/dist/index.js\");\n/* harmony import */ var _styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../styles/UploadContainer.module.css */ \"./styles/UploadContainer.module.css\");\n/* harmony import */ var _styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_3__);\n\nvar _s = $RefreshSig$();\n\n\n\n\n\nconst ProcessingFilesFormStep = /*#__PURE__*/ _s(react__WEBPACK_IMPORTED_MODULE_1___default().memo(_c = _s(function ProcessingFilesFormStep(param) {\n    let { progress } = param;\n    _s();\n    const { t } = (0,next_i18next__WEBPACK_IMPORTED_MODULE_2__.useTranslation)();\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n        className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_3___default().toolbox), \" py-0 mt-0\"),\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n            className: \"d-flex\",\n            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"w-100 pt-3 pb-3 d-flex flex-column align-items-center\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"row w-100 d-flex justify-content-center text-center mt-2\",\n                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n                            className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_3___default().container_title)),\n                            children: progress\n                        }, void 0, false, {\n                            fileName: \"/home/web/pdf/components/ProcessingFilesFormStep.js\",\n                            lineNumber: 17,\n                            columnNumber: 13\n                        }, this)\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/components/ProcessingFilesFormStep.js\",\n                        lineNumber: 16,\n                        columnNumber: 11\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"row w-100 d-flex justify-content-center text-center mt-5 mb-5\",\n                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_bootstrap_icons__WEBPACK_IMPORTED_MODULE_4__.GearWide, {\n                            className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_3___default().process_circle)),\n                            size: 130,\n                            color: \"#7d64ff\"\n                        }, void 0, false, {\n                            fileName: \"/home/web/pdf/components/ProcessingFilesFormStep.js\",\n                            lineNumber: 21,\n                            columnNumber: 13\n                        }, this)\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/components/ProcessingFilesFormStep.js\",\n                        lineNumber: 20,\n                        columnNumber: 11\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"row w-100 d-flex justify-content-center text-center mt-5 mb-5\",\n                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                            style: {\n                                color: \"#2d3748\"\n                            },\n                            children: t(\"common:do_not_close_window\")\n                        }, void 0, false, {\n                            fileName: \"/home/web/pdf/components/ProcessingFilesFormStep.js\",\n                            lineNumber: 29,\n                            columnNumber: 13\n                        }, this)\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/components/ProcessingFilesFormStep.js\",\n                        lineNumber: 28,\n                        columnNumber: 11\n                    }, this)\n                ]\n            }, void 0, true, {\n                fileName: \"/home/web/pdf/components/ProcessingFilesFormStep.js\",\n                lineNumber: 15,\n                columnNumber: 9\n            }, this)\n        }, void 0, false, {\n            fileName: \"/home/web/pdf/components/ProcessingFilesFormStep.js\",\n            lineNumber: 14,\n            columnNumber: 7\n        }, this)\n    }, void 0, false, {\n        fileName: \"/home/web/pdf/components/ProcessingFilesFormStep.js\",\n        lineNumber: 13,\n        columnNumber: 5\n    }, this);\n}, \"zlIdU9EjM2llFt74AbE2KsUJXyM=\", false, function() {\n    return [\n        next_i18next__WEBPACK_IMPORTED_MODULE_2__.useTranslation\n    ];\n})), \"zlIdU9EjM2llFt74AbE2KsUJXyM=\", false, function() {\n    return [\n        next_i18next__WEBPACK_IMPORTED_MODULE_2__.useTranslation\n    ];\n});\n_c1 = ProcessingFilesFormStep;\n/* harmony default export */ __webpack_exports__[\"default\"] = (ProcessingFilesFormStep);\nProcessingFilesFormStep.propTypes = {\n    progress: (prop_types__WEBPACK_IMPORTED_MODULE_5___default().string).isRequired\n};\nvar _c, _c1;\n$RefreshReg$(_c, \"ProcessingFilesFormStep$React.memo\");\n$RefreshReg$(_c1, \"ProcessingFilesFormStep\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // AMP / No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL1Byb2Nlc3NpbmdGaWxlc0Zvcm1TdGVwLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7QUFBMEI7QUFDb0I7QUFDWDtBQUNjO0FBQ1M7QUFFMUQsTUFBTUssd0NBQTBCTCxHQUFBQSxpREFBVSxTQUFDLFNBQVNLLHdCQUF3QixLQUUzRTtRQUYyRSxFQUMxRUUsUUFBUSxFQUNULEdBRjJFOztJQUcxRSxNQUFNLEVBQUVDLENBQUMsRUFBRSxHQUFHUCw0REFBY0E7SUFFNUIscUJBQ0UsOERBQUNRO1FBQVFDLFdBQVcsR0FBa0IsT0FBZk4sbUZBQWMsRUFBQztrQkFDcEMsNEVBQUNRO1lBQUlGLFdBQVU7c0JBQ2IsNEVBQUNFO2dCQUFJRixXQUFVOztrQ0FDYiw4REFBQ0U7d0JBQUlGLFdBQVU7a0NBQ2IsNEVBQUNHOzRCQUFHSCxXQUFXLEdBQTBCLE9BQXZCTiwyRkFBc0I7c0NBQUtHOzs7Ozs7Ozs7OztrQ0FHL0MsOERBQUNLO3dCQUFJRixXQUFVO2tDQUNiLDRFQUFDUCwyREFBUUE7NEJBQ1BPLFdBQVcsR0FBeUIsT0FBdEJOLDBGQUFxQjs0QkFDbkNZLE1BQU07NEJBQ05DLE9BQU07Ozs7Ozs7Ozs7O2tDQUlWLDhEQUFDTDt3QkFBSUYsV0FBVTtrQ0FDYiw0RUFBQ1E7NEJBQUtDLE9BQU87Z0NBQUVGLE9BQU87NEJBQVU7c0NBQzdCVCxFQUFFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFPakI7O1FBM0JnQlAsd0RBQWNBOzs7O1FBQWRBLHdEQUFjQTs7OztBQTZCOUIsK0RBQWVJLHVCQUF1QkEsRUFBQztBQUV2Q0Esd0JBQXdCZSxTQUFTLEdBQUc7SUFDbENiLFVBQVVMLDBEQUFnQixDQUFDb0IsVUFBVTtBQUN2QyIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi9jb21wb25lbnRzL1Byb2Nlc3NpbmdGaWxlc0Zvcm1TdGVwLmpzPzQwNzEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgdXNlVHJhbnNsYXRpb24gfSBmcm9tIFwibmV4dC1pMThuZXh0XCI7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gXCJwcm9wLXR5cGVzXCI7XG5pbXBvcnQgeyBHZWFyV2lkZSB9IGZyb20gXCJyZWFjdC1ib290c3RyYXAtaWNvbnNcIjtcbmltcG9ydCBzdHlsZXMgZnJvbSBcIi4uL3N0eWxlcy9VcGxvYWRDb250YWluZXIubW9kdWxlLmNzc1wiO1xuXG5jb25zdCBQcm9jZXNzaW5nRmlsZXNGb3JtU3RlcCA9IFJlYWN0Lm1lbW8oZnVuY3Rpb24gUHJvY2Vzc2luZ0ZpbGVzRm9ybVN0ZXAoe1xuICBwcm9ncmVzcyxcbn0pIHtcbiAgY29uc3QgeyB0IH0gPSB1c2VUcmFuc2xhdGlvbigpO1xuXG4gIHJldHVybiAoXG4gICAgPHNlY3Rpb24gY2xhc3NOYW1lPXtgJHtzdHlsZXMudG9vbGJveH0gcHktMCBtdC0wYH0+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cImQtZmxleFwiPlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInctMTAwIHB0LTMgcGItMyBkLWZsZXggZmxleC1jb2x1bW4gYWxpZ24taXRlbXMtY2VudGVyXCI+XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJyb3cgdy0xMDAgZC1mbGV4IGp1c3RpZnktY29udGVudC1jZW50ZXIgdGV4dC1jZW50ZXIgbXQtMlwiPlxuICAgICAgICAgICAgPGgyIGNsYXNzTmFtZT17YCR7c3R5bGVzLmNvbnRhaW5lcl90aXRsZX1gfT57cHJvZ3Jlc3N9PC9oMj5cbiAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicm93IHctMTAwIGQtZmxleCBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHRleHQtY2VudGVyIG10LTUgbWItNVwiPlxuICAgICAgICAgICAgPEdlYXJXaWRlXG4gICAgICAgICAgICAgIGNsYXNzTmFtZT17YCR7c3R5bGVzLnByb2Nlc3NfY2lyY2xlfWB9XG4gICAgICAgICAgICAgIHNpemU9ezEzMH1cbiAgICAgICAgICAgICAgY29sb3I9XCIjN2Q2NGZmXCJcbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInJvdyB3LTEwMCBkLWZsZXgganVzdGlmeS1jb250ZW50LWNlbnRlciB0ZXh0LWNlbnRlciBtdC01IG1iLTVcIj5cbiAgICAgICAgICAgIDxzcGFuIHN0eWxlPXt7IGNvbG9yOiBcIiMyZDM3NDhcIiB9fT5cbiAgICAgICAgICAgICAge3QoXCJjb21tb246ZG9fbm90X2Nsb3NlX3dpbmRvd1wiKX1cbiAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICA8L3NlY3Rpb24+XG4gICk7XG59KTtcblxuZXhwb3J0IGRlZmF1bHQgUHJvY2Vzc2luZ0ZpbGVzRm9ybVN0ZXA7XG5cblByb2Nlc3NpbmdGaWxlc0Zvcm1TdGVwLnByb3BUeXBlcyA9IHtcbiAgcHJvZ3Jlc3M6IFByb3BUeXBlcy5zdHJpbmcuaXNSZXF1aXJlZCxcbn07XG4iXSwibmFtZXMiOlsiUmVhY3QiLCJ1c2VUcmFuc2xhdGlvbiIsIlByb3BUeXBlcyIsIkdlYXJXaWRlIiwic3R5bGVzIiwiUHJvY2Vzc2luZ0ZpbGVzRm9ybVN0ZXAiLCJtZW1vIiwicHJvZ3Jlc3MiLCJ0Iiwic2VjdGlvbiIsImNsYXNzTmFtZSIsInRvb2xib3giLCJkaXYiLCJoMiIsImNvbnRhaW5lcl90aXRsZSIsInByb2Nlc3NfY2lyY2xlIiwic2l6ZSIsImNvbG9yIiwic3BhbiIsInN0eWxlIiwicHJvcFR5cGVzIiwic3RyaW5nIiwiaXNSZXF1aXJlZCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./components/ProcessingFilesFormStep.js\n"));

/***/ }),

/***/ "./components/Share.js":
/*!*****************************!*\
  !*** ./components/Share.js ***!
  \*****************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react_bootstrap_icons__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react-bootstrap-icons */ \"./node_modules/react-bootstrap-icons/dist/index.js\");\n/* harmony import */ var next_i18next__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next-i18next */ \"./node_modules/next-i18next/dist/esm/index.js\");\n/* harmony import */ var _styles_Share_module_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../styles/Share.module.css */ \"./styles/Share.module.css\");\n/* harmony import */ var _styles_Share_module_css__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_Share_module_css__WEBPACK_IMPORTED_MODULE_3__);\n\nvar _s = $RefreshSig$();\n\n\n\n\nconst Share = /*#__PURE__*/ _s(react__WEBPACK_IMPORTED_MODULE_1___default().memo(_c = _s(function Share() {\n    _s();\n    const { t } = (0,next_i18next__WEBPACK_IMPORTED_MODULE_2__.useTranslation)();\n    const mountedRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)();\n    (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n        mountedRef.current = true;\n        return ()=>{\n            mountedRef.current = false;\n        };\n    }, []);\n    function share(i) {\n        const wSize = \"width=600,height=460\", title = \"share\", // Sharer URLs\n        fb = \"https://www.facebook.com/sharer/sharer.php?u=\", rd = \"http://reddit.com/submit?url=\", // URLs array\n        url = [\n            fb,\n            rd\n        ];\n        if (mountedRef.current) {\n            const loc = encodeURIComponent(window.location.href);\n            window.open(url[i] + loc, title, wSize);\n        }\n    }\n    function twitter() {\n        const wSize = \"width=600,height=460\";\n        const title = \"share\";\n        const tw = \"https://twitter.com/share?url=\";\n        const text = \"Title\";\n        const hashtag = \"hashtags=Tags\";\n        if (mountedRef.current) {\n            const loc = encodeURIComponent(window.location.href);\n            window.open(tw + loc + \"&\" + text + \"&\" + hashtag, title, wSize);\n        }\n    }\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n            className: \"page_section\",\n            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"article\", {\n                className: \"container banner \".concat((_styles_Share_module_css__WEBPACK_IMPORTED_MODULE_3___default().share_section)),\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: \"\".concat((_styles_Share_module_css__WEBPACK_IMPORTED_MODULE_3___default().share_buttons)),\n                            children: [\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"\".concat((_styles_Share_module_css__WEBPACK_IMPORTED_MODULE_3___default().share_btn)),\n                                    onClick: ()=>share(0),\n                                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_bootstrap_icons__WEBPACK_IMPORTED_MODULE_4__.Facebook, {}, void 0, false, {\n                                        fileName: \"/home/web/pdf/components/Share.js\",\n                                        lineNumber: 49,\n                                        columnNumber: 17\n                                    }, this)\n                                }, void 0, false, {\n                                    fileName: \"/home/web/pdf/components/Share.js\",\n                                    lineNumber: 48,\n                                    columnNumber: 15\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"\".concat((_styles_Share_module_css__WEBPACK_IMPORTED_MODULE_3___default().share_btn)),\n                                    onClick: ()=>twitter(),\n                                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_bootstrap_icons__WEBPACK_IMPORTED_MODULE_4__.Twitter, {}, void 0, false, {\n                                        fileName: \"/home/web/pdf/components/Share.js\",\n                                        lineNumber: 53,\n                                        columnNumber: 17\n                                    }, this)\n                                }, void 0, false, {\n                                    fileName: \"/home/web/pdf/components/Share.js\",\n                                    lineNumber: 52,\n                                    columnNumber: 15\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                    className: \"\".concat((_styles_Share_module_css__WEBPACK_IMPORTED_MODULE_3___default().share_btn)),\n                                    onClick: ()=>share(1),\n                                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_bootstrap_icons__WEBPACK_IMPORTED_MODULE_4__.Reddit, {}, void 0, false, {\n                                        fileName: \"/home/web/pdf/components/Share.js\",\n                                        lineNumber: 57,\n                                        columnNumber: 17\n                                    }, this)\n                                }, void 0, false, {\n                                    fileName: \"/home/web/pdf/components/Share.js\",\n                                    lineNumber: 56,\n                                    columnNumber: 15\n                                }, this)\n                            ]\n                        }, void 0, true, {\n                            fileName: \"/home/web/pdf/components/Share.js\",\n                            lineNumber: 47,\n                            columnNumber: 13\n                        }, this)\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/components/Share.js\",\n                        lineNumber: 46,\n                        columnNumber: 11\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: \"\".concat((_styles_Share_module_css__WEBPACK_IMPORTED_MODULE_3___default().share_text)),\n                            children: [\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n                                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"b\", {\n                                            children: t(\"common:share_thanks\")\n                                        }, void 0, false, {\n                                            fileName: \"/home/web/pdf/components/Share.js\",\n                                            lineNumber: 65,\n                                            columnNumber: 19\n                                        }, this)\n                                    }, void 0, false, {\n                                        fileName: \"/home/web/pdf/components/Share.js\",\n                                        lineNumber: 64,\n                                        columnNumber: 17\n                                    }, this)\n                                }, void 0, false, {\n                                    fileName: \"/home/web/pdf/components/Share.js\",\n                                    lineNumber: 63,\n                                    columnNumber: 15\n                                }, this),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                    children: t(\"common:share_with_friends\")\n                                }, void 0, false, {\n                                    fileName: \"/home/web/pdf/components/Share.js\",\n                                    lineNumber: 68,\n                                    columnNumber: 15\n                                }, this)\n                            ]\n                        }, void 0, true, {\n                            fileName: \"/home/web/pdf/components/Share.js\",\n                            lineNumber: 62,\n                            columnNumber: 13\n                        }, this)\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/components/Share.js\",\n                        lineNumber: 61,\n                        columnNumber: 11\n                    }, this)\n                ]\n            }, void 0, true, {\n                fileName: \"/home/web/pdf/components/Share.js\",\n                lineNumber: 45,\n                columnNumber: 9\n            }, this)\n        }, void 0, false, {\n            fileName: \"/home/web/pdf/components/Share.js\",\n            lineNumber: 44,\n            columnNumber: 7\n        }, this)\n    }, void 0, false);\n}, \"C7PxpmdyiWgdsZOx4IFguBQ5p7E=\", false, function() {\n    return [\n        next_i18next__WEBPACK_IMPORTED_MODULE_2__.useTranslation\n    ];\n})), \"C7PxpmdyiWgdsZOx4IFguBQ5p7E=\", false, function() {\n    return [\n        next_i18next__WEBPACK_IMPORTED_MODULE_2__.useTranslation\n    ];\n});\n_c1 = Share;\n/* harmony default export */ __webpack_exports__[\"default\"] = (Share);\nvar _c, _c1;\n$RefreshReg$(_c, \"Share$React.memo\");\n$RefreshReg$(_c1, \"Share\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // AMP / No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL1NoYXJlLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQWlEO0FBQ2lCO0FBQ3BCO0FBQ0U7QUFFaEQsTUFBTVEsc0JBQVFSLEdBQUFBLGlEQUFVLFNBQUMsU0FBU1E7O0lBQ2hDLE1BQU0sRUFBRUUsQ0FBQyxFQUFFLEdBQUdKLDREQUFjQTtJQUU1QixNQUFNSyxhQUFhViw2Q0FBTUE7SUFDekJDLGdEQUFTQSxDQUFDO1FBQ1JTLFdBQVdDLE9BQU8sR0FBRztRQUNyQixPQUFPO1lBQ0xELFdBQVdDLE9BQU8sR0FBRztRQUN2QjtJQUNGLEdBQUcsRUFBRTtJQUNMLFNBQVNDLE1BQU1DLENBQUM7UUFDZCxNQUFNQyxRQUFRLHdCQUNaQyxRQUFRLFNBQ1IsY0FBYztRQUNkQyxLQUFLLGlEQUNMQyxLQUFLLGlDQUNMLGFBQWE7UUFDYkMsTUFBTTtZQUFDRjtZQUFJQztTQUFHO1FBQ2hCLElBQUlQLFdBQVdDLE9BQU8sRUFBRTtZQUN0QixNQUFNUSxNQUFNQyxtQkFBbUJDLE9BQU9DLFFBQVEsQ0FBQ0MsSUFBSTtZQUNuREYsT0FBT0csSUFBSSxDQUFDTixHQUFHLENBQUNMLEVBQUUsR0FBR00sS0FBS0osT0FBT0Q7UUFDbkM7SUFDRjtJQUVBLFNBQVNXO1FBQ1AsTUFBTVgsUUFBUTtRQUNkLE1BQU1DLFFBQVE7UUFDZCxNQUFNVyxLQUFLO1FBQ1gsTUFBTUMsT0FBTztRQUNiLE1BQU1DLFVBQVU7UUFDaEIsSUFBSWxCLFdBQVdDLE9BQU8sRUFBRTtZQUN0QixNQUFNUSxNQUFNQyxtQkFBbUJDLE9BQU9DLFFBQVEsQ0FBQ0MsSUFBSTtZQUNuREYsT0FBT0csSUFBSSxDQUFDRSxLQUFLUCxNQUFNLE1BQU1RLE9BQU8sTUFBTUMsU0FBU2IsT0FBT0Q7UUFDNUQ7SUFDRjtJQUVBLHFCQUNFO2tCQUNFLDRFQUFDZTtZQUFRQyxXQUFVO3NCQUNqQiw0RUFBQ0M7Z0JBQVFELFdBQVcsb0JBQXlDLE9BQXJCeEIsK0VBQW9COztrQ0FDMUQsOERBQUN1QjtrQ0FDQyw0RUFBQ0k7NEJBQUlILFdBQVcsR0FBd0IsT0FBckJ4QiwrRUFBb0I7OzhDQUNyQyw4REFBQzJCO29DQUFJSCxXQUFXLEdBQW9CLE9BQWpCeEIsMkVBQWdCO29DQUFJOEIsU0FBUyxJQUFNeEIsTUFBTTs4Q0FDMUQsNEVBQUNWLDJEQUFRQTs7Ozs7Ozs7Ozs4Q0FHWCw4REFBQytCO29DQUFJSCxXQUFXLEdBQW9CLE9BQWpCeEIsMkVBQWdCO29DQUFJOEIsU0FBUyxJQUFNWDs4Q0FDcEQsNEVBQUN0QiwwREFBT0E7Ozs7Ozs7Ozs7OENBR1YsOERBQUM4QjtvQ0FBSUgsV0FBVyxHQUFvQixPQUFqQnhCLDJFQUFnQjtvQ0FBSThCLFNBQVMsSUFBTXhCLE1BQU07OENBQzFELDRFQUFDUix5REFBTUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztrQ0FJYiw4REFBQ3lCO2tDQUNDLDRFQUFDSTs0QkFBSUgsV0FBVyxHQUFxQixPQUFsQnhCLDRFQUFpQjs7OENBQ2xDLDhEQUFDZ0M7OENBQ0MsNEVBQUNDO2tEQUNDLDRFQUFDQztzREFBRy9CLEVBQUU7Ozs7Ozs7Ozs7Ozs7Ozs7OENBR1YsOERBQUM2Qjs4Q0FBRzdCLEVBQUU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBT3BCOztRQXBFZ0JKLHdEQUFjQTs7OztRQUFkQSx3REFBY0E7Ozs7QUFzRTlCLCtEQUFlRSxLQUFLQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uL2NvbXBvbmVudHMvU2hhcmUuanM/MTcxNyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QsIHsgdXNlUmVmLCB1c2VFZmZlY3QgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IEZhY2Vib29rLCBUd2l0dGVyLCBSZWRkaXQgfSBmcm9tIFwicmVhY3QtYm9vdHN0cmFwLWljb25zXCI7XG5pbXBvcnQgeyB1c2VUcmFuc2xhdGlvbiB9IGZyb20gXCJuZXh0LWkxOG5leHRcIjtcbmltcG9ydCBzdHlsZXMgZnJvbSBcIi4uL3N0eWxlcy9TaGFyZS5tb2R1bGUuY3NzXCI7XG5cbmNvbnN0IFNoYXJlID0gUmVhY3QubWVtbyhmdW5jdGlvbiBTaGFyZSgpIHtcbiAgY29uc3QgeyB0IH0gPSB1c2VUcmFuc2xhdGlvbigpO1xuXG4gIGNvbnN0IG1vdW50ZWRSZWYgPSB1c2VSZWYoKTtcbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBtb3VudGVkUmVmLmN1cnJlbnQgPSB0cnVlO1xuICAgIHJldHVybiAoKSA9PiB7XG4gICAgICBtb3VudGVkUmVmLmN1cnJlbnQgPSBmYWxzZTtcbiAgICB9O1xuICB9LCBbXSk7XG4gIGZ1bmN0aW9uIHNoYXJlKGkpIHtcbiAgICBjb25zdCB3U2l6ZSA9IFwid2lkdGg9NjAwLGhlaWdodD00NjBcIixcbiAgICAgIHRpdGxlID0gXCJzaGFyZVwiLFxuICAgICAgLy8gU2hhcmVyIFVSTHNcbiAgICAgIGZiID0gXCJodHRwczovL3d3dy5mYWNlYm9vay5jb20vc2hhcmVyL3NoYXJlci5waHA/dT1cIiwgLy8gMC4gRmFjZWJvb2tcbiAgICAgIHJkID0gXCJodHRwOi8vcmVkZGl0LmNvbS9zdWJtaXQ/dXJsPVwiLCAvLyAxLiBSZWRkaXRcbiAgICAgIC8vIFVSTHMgYXJyYXlcbiAgICAgIHVybCA9IFtmYiwgcmRdO1xuICAgIGlmIChtb3VudGVkUmVmLmN1cnJlbnQpIHtcbiAgICAgIGNvbnN0IGxvYyA9IGVuY29kZVVSSUNvbXBvbmVudCh3aW5kb3cubG9jYXRpb24uaHJlZik7XG4gICAgICB3aW5kb3cub3Blbih1cmxbaV0gKyBsb2MsIHRpdGxlLCB3U2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgZnVuY3Rpb24gdHdpdHRlcigpIHtcbiAgICBjb25zdCB3U2l6ZSA9IFwid2lkdGg9NjAwLGhlaWdodD00NjBcIjtcbiAgICBjb25zdCB0aXRsZSA9IFwic2hhcmVcIjtcbiAgICBjb25zdCB0dyA9IFwiaHR0cHM6Ly90d2l0dGVyLmNvbS9zaGFyZT91cmw9XCI7XG4gICAgY29uc3QgdGV4dCA9IFwiVGl0bGVcIjtcbiAgICBjb25zdCBoYXNodGFnID0gXCJoYXNodGFncz1UYWdzXCI7XG4gICAgaWYgKG1vdW50ZWRSZWYuY3VycmVudCkge1xuICAgICAgY29uc3QgbG9jID0gZW5jb2RlVVJJQ29tcG9uZW50KHdpbmRvdy5sb2NhdGlvbi5ocmVmKTtcbiAgICAgIHdpbmRvdy5vcGVuKHR3ICsgbG9jICsgXCImXCIgKyB0ZXh0ICsgXCImXCIgKyBoYXNodGFnLCB0aXRsZSwgd1NpemUpO1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPD5cbiAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cInBhZ2Vfc2VjdGlvblwiPlxuICAgICAgICA8YXJ0aWNsZSBjbGFzc05hbWU9e2Bjb250YWluZXIgYmFubmVyICR7c3R5bGVzLnNoYXJlX3NlY3Rpb259YH0+XG4gICAgICAgICAgPHNlY3Rpb24+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT17YCR7c3R5bGVzLnNoYXJlX2J1dHRvbnN9YH0+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPXtgJHtzdHlsZXMuc2hhcmVfYnRufWB9IG9uQ2xpY2s9eygpID0+IHNoYXJlKDApfT5cbiAgICAgICAgICAgICAgICA8RmFjZWJvb2sgLz5cbiAgICAgICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9e2Ake3N0eWxlcy5zaGFyZV9idG59YH0gb25DbGljaz17KCkgPT4gdHdpdHRlcigpfT5cbiAgICAgICAgICAgICAgICA8VHdpdHRlciAvPlxuICAgICAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT17YCR7c3R5bGVzLnNoYXJlX2J0bn1gfSBvbkNsaWNrPXsoKSA9PiBzaGFyZSgxKX0+XG4gICAgICAgICAgICAgICAgPFJlZGRpdCAvPlxuICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvc2VjdGlvbj5cbiAgICAgICAgICA8c2VjdGlvbj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPXtgJHtzdHlsZXMuc2hhcmVfdGV4dH1gfT5cbiAgICAgICAgICAgICAgPHA+XG4gICAgICAgICAgICAgICAgPHN0cm9uZz5cbiAgICAgICAgICAgICAgICAgIDxiPnt0KFwiY29tbW9uOnNoYXJlX3RoYW5rc1wiKX08L2I+XG4gICAgICAgICAgICAgICAgPC9zdHJvbmc+XG4gICAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgICAgPHA+e3QoXCJjb21tb246c2hhcmVfd2l0aF9mcmllbmRzXCIpfTwvcD5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvc2VjdGlvbj5cbiAgICAgICAgPC9hcnRpY2xlPlxuICAgICAgPC9zZWN0aW9uPlxuICAgIDwvPlxuICApO1xufSk7XG5cbmV4cG9ydCBkZWZhdWx0IFNoYXJlO1xuIl0sIm5hbWVzIjpbIlJlYWN0IiwidXNlUmVmIiwidXNlRWZmZWN0IiwiRmFjZWJvb2siLCJUd2l0dGVyIiwiUmVkZGl0IiwidXNlVHJhbnNsYXRpb24iLCJzdHlsZXMiLCJTaGFyZSIsIm1lbW8iLCJ0IiwibW91bnRlZFJlZiIsImN1cnJlbnQiLCJzaGFyZSIsImkiLCJ3U2l6ZSIsInRpdGxlIiwiZmIiLCJyZCIsInVybCIsImxvYyIsImVuY29kZVVSSUNvbXBvbmVudCIsIndpbmRvdyIsImxvY2F0aW9uIiwiaHJlZiIsIm9wZW4iLCJ0d2l0dGVyIiwidHciLCJ0ZXh0IiwiaGFzaHRhZyIsInNlY3Rpb24iLCJjbGFzc05hbWUiLCJhcnRpY2xlIiwic2hhcmVfc2VjdGlvbiIsImRpdiIsInNoYXJlX2J1dHRvbnMiLCJzaGFyZV9idG4iLCJvbkNsaWNrIiwic2hhcmVfdGV4dCIsInAiLCJzdHJvbmciLCJiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/Share.js\n"));

/***/ }),

/***/ "./components/Spinner.js":
/*!*******************************!*\
  !*** ./components/Spinner.js ***!
  \*******************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _styles_Spinner_module_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../styles/Spinner.module.css */ \"./styles/Spinner.module.css\");\n/* harmony import */ var _styles_Spinner_module_css__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_styles_Spinner_module_css__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);\n\n\n\n\nconst Spinner = /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_1___default().memo(_c = function Spinner(param) {\n    let { isSpinnerActive } = param;\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n            className: \"\".concat((_styles_Spinner_module_css__WEBPACK_IMPORTED_MODULE_2___default().spinner), \" \").concat(isSpinnerActive ? (_styles_Spinner_module_css__WEBPACK_IMPORTED_MODULE_2___default().active) : \"\"),\n            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"\".concat((_styles_Spinner_module_css__WEBPACK_IMPORTED_MODULE_2___default().spinner_inner), \" \").concat((_styles_Spinner_module_css__WEBPACK_IMPORTED_MODULE_2___default().fixed))\n            }, void 0, false, {\n                fileName: \"/home/web/pdf/components/Spinner.js\",\n                lineNumber: 10,\n                columnNumber: 9\n            }, this)\n        }, void 0, false, {\n            fileName: \"/home/web/pdf/components/Spinner.js\",\n            lineNumber: 7,\n            columnNumber: 7\n        }, this)\n    }, void 0, false);\n});\n_c1 = Spinner;\n/* harmony default export */ __webpack_exports__[\"default\"] = (Spinner);\nSpinner.propTypes = {\n    isSpinnerActive: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().bool).isRequired\n};\nvar _c, _c1;\n$RefreshReg$(_c, \"Spinner$React.memo\");\n$RefreshReg$(_c1, \"Spinner\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // AMP / No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL1NwaW5uZXIuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUEwQjtBQUN3QjtBQUNmO0FBQ25DLE1BQU1HLHdCQUFVSCxpREFBVSxNQUFDLFNBQVNHLFFBQVEsS0FBbUI7UUFBbkIsRUFBRUUsZUFBZSxFQUFFLEdBQW5CO0lBQzFDLHFCQUNFO2tCQUNFLDRFQUFDQztZQUNDQyxXQUFXLEdBQXFCRixPQUFsQkosMkVBQWMsRUFBQyxLQUF3QyxPQUFyQ0ksa0JBQWtCSiwwRUFBYSxHQUFHO3NCQUVsRSw0RUFBQ0s7Z0JBQUlDLFdBQVcsR0FBMkJOLE9BQXhCQSxpRkFBb0IsRUFBQyxLQUFnQixPQUFiQSx5RUFBWTs7Ozs7Ozs7Ozs7O0FBSS9EOztBQUNBLCtEQUFlRSxPQUFPQSxFQUFDO0FBRXZCQSxRQUFRUyxTQUFTLEdBQUc7SUFDbEJQLGlCQUFpQkgsd0RBQWMsQ0FBQ1ksVUFBVTtBQUM1QyIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi9jb21wb25lbnRzL1NwaW5uZXIuanM/YTc1MiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgc3R5bGVzIGZyb20gXCIuLi9zdHlsZXMvU3Bpbm5lci5tb2R1bGUuY3NzXCI7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gXCJwcm9wLXR5cGVzXCI7XG5jb25zdCBTcGlubmVyID0gUmVhY3QubWVtbyhmdW5jdGlvbiBTcGlubmVyKHsgaXNTcGlubmVyQWN0aXZlIH0pIHtcbiAgcmV0dXJuIChcbiAgICA8PlxuICAgICAgPGRpdlxuICAgICAgICBjbGFzc05hbWU9e2Ake3N0eWxlcy5zcGlubmVyfSAke2lzU3Bpbm5lckFjdGl2ZSA/IHN0eWxlcy5hY3RpdmUgOiBcIlwifWB9XG4gICAgICA+XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPXtgJHtzdHlsZXMuc3Bpbm5lcl9pbm5lcn0gJHtzdHlsZXMuZml4ZWR9YH0+PC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICA8Lz5cbiAgKTtcbn0pO1xuZXhwb3J0IGRlZmF1bHQgU3Bpbm5lcjtcblxuU3Bpbm5lci5wcm9wVHlwZXMgPSB7XG4gIGlzU3Bpbm5lckFjdGl2ZTogUHJvcFR5cGVzLmJvb2wuaXNSZXF1aXJlZCxcbn07XG4iXSwibmFtZXMiOlsiUmVhY3QiLCJzdHlsZXMiLCJQcm9wVHlwZXMiLCJTcGlubmVyIiwibWVtbyIsImlzU3Bpbm5lckFjdGl2ZSIsImRpdiIsImNsYXNzTmFtZSIsInNwaW5uZXIiLCJhY3RpdmUiLCJzcGlubmVyX2lubmVyIiwiZml4ZWQiLCJwcm9wVHlwZXMiLCJib29sIiwiaXNSZXF1aXJlZCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./components/Spinner.js\n"));

/***/ }),

/***/ "./components/Step.js":
/*!****************************!*\
  !*** ./components/Step.js ***!
  \****************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _styles_Step_module_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../styles/Step.module.css */ \"./styles/Step.module.css\");\n/* harmony import */ var _styles_Step_module_css__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_styles_Step_module_css__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_3__);\n\n\n\n\nconst Step = /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_1___default().memo(_c = function Step(param) {\n    let { number, description } = param;\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: \"\".concat((_styles_Step_module_css__WEBPACK_IMPORTED_MODULE_2___default().step_wrapper)),\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                className: \"\".concat((_styles_Step_module_css__WEBPACK_IMPORTED_MODULE_2___default().step_number)),\n                children: [\n                    number,\n                    \".\"\n                ]\n            }, void 0, true, {\n                fileName: \"/home/web/pdf/components/Step.js\",\n                lineNumber: 7,\n                columnNumber: 7\n            }, this),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                className: \"\".concat((_styles_Step_module_css__WEBPACK_IMPORTED_MODULE_2___default().step_desc)),\n                children: description\n            }, void 0, false, {\n                fileName: \"/home/web/pdf/components/Step.js\",\n                lineNumber: 8,\n                columnNumber: 7\n            }, this)\n        ]\n    }, void 0, true, {\n        fileName: \"/home/web/pdf/components/Step.js\",\n        lineNumber: 6,\n        columnNumber: 5\n    }, this);\n});\n_c1 = Step;\n/* harmony default export */ __webpack_exports__[\"default\"] = (Step);\nStep.propTypes = {\n    number: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().number).isRequired,\n    description: (prop_types__WEBPACK_IMPORTED_MODULE_3___default().string).isRequired\n};\nvar _c, _c1;\n$RefreshReg$(_c, \"Step$React.memo\");\n$RefreshReg$(_c1, \"Step\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // AMP / No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL1N0ZXAuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUEwQjtBQUNxQjtBQUNaO0FBQ25DLE1BQU1HLHFCQUFPSCxpREFBVSxNQUFDLFNBQVNHLEtBQUssS0FBdUI7UUFBdkIsRUFBRUUsTUFBTSxFQUFFQyxXQUFXLEVBQUUsR0FBdkI7SUFDcEMscUJBQ0UsOERBQUNDO1FBQUlDLFdBQVcsR0FBdUIsT0FBcEJQLDZFQUFtQjs7MEJBQ3BDLDhEQUFDUztnQkFBS0YsV0FBVyxHQUFzQixPQUFuQlAsNEVBQWtCOztvQkFBS0k7b0JBQU87Ozs7Ozs7MEJBQ2xELDhEQUFDSztnQkFBS0YsV0FBVyxHQUFvQixPQUFqQlAsMEVBQWdCOzBCQUFLSzs7Ozs7Ozs7Ozs7O0FBRy9DOztBQUVBLCtEQUFlSCxJQUFJQSxFQUFDO0FBRXBCQSxLQUFLVSxTQUFTLEdBQUc7SUFDZlIsUUFBUUgsMERBQWdCLENBQUNZLFVBQVU7SUFDbkNSLGFBQWFKLDBEQUFnQixDQUFDWSxVQUFVO0FBQzFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uL2NvbXBvbmVudHMvU3RlcC5qcz82ZGMzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCBzdHlsZXMgZnJvbSBcIi4uL3N0eWxlcy9TdGVwLm1vZHVsZS5jc3NcIjtcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSBcInByb3AtdHlwZXNcIjtcbmNvbnN0IFN0ZXAgPSBSZWFjdC5tZW1vKGZ1bmN0aW9uIFN0ZXAoeyBudW1iZXIsIGRlc2NyaXB0aW9uIH0pIHtcbiAgcmV0dXJuIChcbiAgICA8ZGl2IGNsYXNzTmFtZT17YCR7c3R5bGVzLnN0ZXBfd3JhcHBlcn1gfT5cbiAgICAgIDxzcGFuIGNsYXNzTmFtZT17YCR7c3R5bGVzLnN0ZXBfbnVtYmVyfWB9PntudW1iZXJ9Ljwvc3Bhbj5cbiAgICAgIDxzcGFuIGNsYXNzTmFtZT17YCR7c3R5bGVzLnN0ZXBfZGVzY31gfT57ZGVzY3JpcHRpb259PC9zcGFuPlxuICAgIDwvZGl2PlxuICApO1xufSk7XG5cbmV4cG9ydCBkZWZhdWx0IFN0ZXA7XG5cblN0ZXAucHJvcFR5cGVzID0ge1xuICBudW1iZXI6IFByb3BUeXBlcy5udW1iZXIuaXNSZXF1aXJlZCxcbiAgZGVzY3JpcHRpb246IFByb3BUeXBlcy5zdHJpbmcuaXNSZXF1aXJlZCxcbn07XG4iXSwibmFtZXMiOlsiUmVhY3QiLCJzdHlsZXMiLCJQcm9wVHlwZXMiLCJTdGVwIiwibWVtbyIsIm51bWJlciIsImRlc2NyaXB0aW9uIiwiZGl2IiwiY2xhc3NOYW1lIiwic3RlcF93cmFwcGVyIiwic3BhbiIsInN0ZXBfbnVtYmVyIiwic3RlcF9kZXNjIiwicHJvcFR5cGVzIiwiaXNSZXF1aXJlZCIsInN0cmluZyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./components/Step.js\n"));

/***/ }),

/***/ "./components/Steps.js":
/*!*****************************!*\
  !*** ./components/Steps.js ***!
  \*****************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Step__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Step */ \"./components/Step.js\");\n/* harmony import */ var _styles_Steps_module_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../styles/Steps.module.css */ \"./styles/Steps.module.css\");\n/* harmony import */ var _styles_Steps_module_css__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_Steps_module_css__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _styles_Page_module_css__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../styles/Page.module.css */ \"./styles/Page.module.css\");\n/* harmony import */ var _styles_Page_module_css__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_styles_Page_module_css__WEBPACK_IMPORTED_MODULE_4__);\n\n\n\n\n\n\nconst Steps = /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_1___default().memo(_c = function Steps(param) {\n    let { title, stepsArray } = param;\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n        className: \"page_section\",\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"article\", {\n            className: \"container banner \".concat((_styles_Steps_module_css__WEBPACK_IMPORTED_MODULE_3___default().steps_section)),\n            children: [\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n                    className: \"w-100 mb-5\",\n                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"header\", {\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n                                className: \"\".concat((_styles_Steps_module_css__WEBPACK_IMPORTED_MODULE_3___default().steps_title), \" mt-0\"),\n                                children: title\n                            }, void 0, false, {\n                                fileName: \"/home/web/pdf/components/Steps.js\",\n                                lineNumber: 12,\n                                columnNumber: 13\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"\".concat((_styles_Page_module_css__WEBPACK_IMPORTED_MODULE_4___default().divider), \" \").concat((_styles_Page_module_css__WEBPACK_IMPORTED_MODULE_4___default().mx_auto))\n                            }, void 0, false, {\n                                fileName: \"/home/web/pdf/components/Steps.js\",\n                                lineNumber: 13,\n                                columnNumber: 13\n                            }, this)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"/home/web/pdf/components/Steps.js\",\n                        lineNumber: 11,\n                        columnNumber: 11\n                    }, this)\n                }, void 0, false, {\n                    fileName: \"/home/web/pdf/components/Steps.js\",\n                    lineNumber: 10,\n                    columnNumber: 9\n                }, this),\n                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n                    className: \"w-100\",\n                    style: {\n                        paddingLeft: \"6%\",\n                        paddingRight: \"6%\"\n                    },\n                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        children: stepsArray.map((step, i)=>{\n                            return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Step__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n                                number: step.number,\n                                description: step.description\n                            }, \"step\" + i, false, {\n                                fileName: \"/home/web/pdf/components/Steps.js\",\n                                lineNumber: 28,\n                                columnNumber: 17\n                            }, this);\n                        })\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/components/Steps.js\",\n                        lineNumber: 25,\n                        columnNumber: 11\n                    }, this)\n                }, void 0, false, {\n                    fileName: \"/home/web/pdf/components/Steps.js\",\n                    lineNumber: 18,\n                    columnNumber: 9\n                }, this)\n            ]\n        }, void 0, true, {\n            fileName: \"/home/web/pdf/components/Steps.js\",\n            lineNumber: 9,\n            columnNumber: 7\n        }, this)\n    }, void 0, false, {\n        fileName: \"/home/web/pdf/components/Steps.js\",\n        lineNumber: 8,\n        columnNumber: 5\n    }, this);\n});\n_c1 = Steps;\n/* harmony default export */ __webpack_exports__[\"default\"] = (Steps);\nSteps.propTypes = {\n    title: (prop_types__WEBPACK_IMPORTED_MODULE_5___default().string).isRequired,\n    stepsArray: (prop_types__WEBPACK_IMPORTED_MODULE_5___default().array).isRequired\n};\nvar _c, _c1;\n$RefreshReg$(_c, \"Steps$React.memo\");\n$RefreshReg$(_c1, \"Steps\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // AMP / No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL1N0ZXBzLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7QUFBMEI7QUFDQTtBQUNzQjtBQUNiO0FBQ2dCO0FBQ25ELE1BQU1LLHNCQUFRTCxpREFBVSxNQUFDLFNBQVNLLE1BQU0sS0FBcUI7UUFBckIsRUFBRUUsS0FBSyxFQUFFQyxVQUFVLEVBQUUsR0FBckI7SUFDdEMscUJBQ0UsOERBQUNDO1FBQVFDLFdBQVU7a0JBQ2pCLDRFQUFDQztZQUFRRCxXQUFXLG9CQUF5QyxPQUFyQlIsK0VBQW9COzs4QkFDMUQsOERBQUNPO29CQUFRQyxXQUFVOzhCQUNqQiw0RUFBQ0c7OzBDQUNDLDhEQUFDQztnQ0FBR0osV0FBVyxHQUFzQixPQUFuQlIsNkVBQWtCLEVBQUM7MENBQVNLOzs7Ozs7MENBQzlDLDhEQUFDUztnQ0FDQ04sV0FBVyxHQUF5Qk4sT0FBdEJBLHdFQUFrQixFQUFDLEtBQXNCLE9BQW5CQSx3RUFBa0I7Ozs7Ozs7Ozs7Ozs7Ozs7OzhCQUk1RCw4REFBQ0s7b0JBQ0NDLFdBQVU7b0JBQ1ZTLE9BQU87d0JBQ0xDLGFBQWE7d0JBQ2JDLGNBQWM7b0JBQ2hCOzhCQUVBLDRFQUFDTDtrQ0FDRVIsV0FBV2MsR0FBRyxDQUFDLENBQUNDLE1BQU1DOzRCQUNyQixxQkFDRSw4REFBQ3ZCLDZDQUFJQTtnQ0FFSHdCLFFBQVFGLEtBQUtFLE1BQU07Z0NBQ25CQyxhQUFhSCxLQUFLRyxXQUFXOytCQUZ4QixTQUFTRjs7Ozs7d0JBS3BCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBTVo7O0FBRUEsK0RBQWVuQixLQUFLQSxFQUFDO0FBRXJCQSxNQUFNc0IsU0FBUyxHQUFHO0lBQ2hCcEIsT0FBT0osMERBQWdCLENBQUMwQixVQUFVO0lBQ2xDckIsWUFBWUwseURBQWUsQ0FBQzBCLFVBQVU7QUFDeEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vY29tcG9uZW50cy9TdGVwcy5qcz84ZTlmIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCBTdGVwIGZyb20gXCIuL1N0ZXBcIjtcbmltcG9ydCBzdHlsZXMgZnJvbSBcIi4uL3N0eWxlcy9TdGVwcy5tb2R1bGUuY3NzXCI7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gXCJwcm9wLXR5cGVzXCI7XG5pbXBvcnQgcGFnZVN0eWxlcyBmcm9tIFwiLi4vc3R5bGVzL1BhZ2UubW9kdWxlLmNzc1wiO1xuY29uc3QgU3RlcHMgPSBSZWFjdC5tZW1vKGZ1bmN0aW9uIFN0ZXBzKHsgdGl0bGUsIHN0ZXBzQXJyYXkgfSkge1xuICByZXR1cm4gKFxuICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cInBhZ2Vfc2VjdGlvblwiPlxuICAgICAgPGFydGljbGUgY2xhc3NOYW1lPXtgY29udGFpbmVyIGJhbm5lciAke3N0eWxlcy5zdGVwc19zZWN0aW9ufWB9PlxuICAgICAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJ3LTEwMCBtYi01XCI+XG4gICAgICAgICAgPGhlYWRlcj5cbiAgICAgICAgICAgIDxoMiBjbGFzc05hbWU9e2Ake3N0eWxlcy5zdGVwc190aXRsZX0gbXQtMGB9Pnt0aXRsZX08L2gyPlxuICAgICAgICAgICAgPGRpdlxuICAgICAgICAgICAgICBjbGFzc05hbWU9e2Ake3BhZ2VTdHlsZXMuZGl2aWRlcn0gJHtwYWdlU3R5bGVzLm14X2F1dG99YH1cbiAgICAgICAgICAgID48L2Rpdj5cbiAgICAgICAgICA8L2hlYWRlcj5cbiAgICAgICAgPC9zZWN0aW9uPlxuICAgICAgICA8c2VjdGlvblxuICAgICAgICAgIGNsYXNzTmFtZT1cInctMTAwXCJcbiAgICAgICAgICBzdHlsZT17e1xuICAgICAgICAgICAgcGFkZGluZ0xlZnQ6IFwiNiVcIixcbiAgICAgICAgICAgIHBhZGRpbmdSaWdodDogXCI2JVwiLFxuICAgICAgICAgIH19XG4gICAgICAgID5cbiAgICAgICAgICA8ZGl2PlxuICAgICAgICAgICAge3N0ZXBzQXJyYXkubWFwKChzdGVwLCBpKSA9PiB7XG4gICAgICAgICAgICAgIHJldHVybiAoXG4gICAgICAgICAgICAgICAgPFN0ZXBcbiAgICAgICAgICAgICAgICAgIGtleT17XCJzdGVwXCIgKyBpfVxuICAgICAgICAgICAgICAgICAgbnVtYmVyPXtzdGVwLm51bWJlcn1cbiAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uPXtzdGVwLmRlc2NyaXB0aW9ufVxuICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9KX1cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9zZWN0aW9uPlxuICAgICAgPC9hcnRpY2xlPlxuICAgIDwvc2VjdGlvbj5cbiAgKTtcbn0pO1xuXG5leHBvcnQgZGVmYXVsdCBTdGVwcztcblxuU3RlcHMucHJvcFR5cGVzID0ge1xuICB0aXRsZTogUHJvcFR5cGVzLnN0cmluZy5pc1JlcXVpcmVkLFxuICBzdGVwc0FycmF5OiBQcm9wVHlwZXMuYXJyYXkuaXNSZXF1aXJlZCxcbn07XG4iXSwibmFtZXMiOlsiUmVhY3QiLCJTdGVwIiwic3R5bGVzIiwiUHJvcFR5cGVzIiwicGFnZVN0eWxlcyIsIlN0ZXBzIiwibWVtbyIsInRpdGxlIiwic3RlcHNBcnJheSIsInNlY3Rpb24iLCJjbGFzc05hbWUiLCJhcnRpY2xlIiwic3RlcHNfc2VjdGlvbiIsImhlYWRlciIsImgyIiwic3RlcHNfdGl0bGUiLCJkaXYiLCJkaXZpZGVyIiwibXhfYXV0byIsInN0eWxlIiwicGFkZGluZ0xlZnQiLCJwYWRkaW5nUmlnaHQiLCJtYXAiLCJzdGVwIiwiaSIsIm51bWJlciIsImRlc2NyaXB0aW9uIiwicHJvcFR5cGVzIiwic3RyaW5nIiwiaXNSZXF1aXJlZCIsImFycmF5Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/Steps.js\n"));

/***/ }),

/***/ "./components/ToolButton.js":
/*!**********************************!*\
  !*** ./components/ToolButton.js ***!
  \**********************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/router */ \"./node_modules/next/router.js\");\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_router__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../styles/UploadContainer.module.css */ \"./styles/UploadContainer.module.css\");\n/* harmony import */ var _styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _helpers_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../helpers/utils */ \"./helpers/utils.js\");\n\nvar _s = $RefreshSig$();\n\n\n\n\n\nconst ToolButton = /*#__PURE__*/ _s(react__WEBPACK_IMPORTED_MODULE_1___default().memo(_c = _s(function ToolButton(param) {\n    let { children, title, onClick, isActive, buttonStyle } = param;\n    _s();\n    const buttonRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)();\n    const router = (0,next_router__WEBPACK_IMPORTED_MODULE_2__.useRouter)();\n    const direction = _helpers_utils__WEBPACK_IMPORTED_MODULE_3__.rtlLanguages.includes(router.locale) ? \"rtl\" : \"ltr\";\n    const langStyle = {\n        direction: direction\n    };\n    (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n        //save refs to remove events in clean up function\n        const buttonRefCurrent = buttonRef.current;\n        //cleanup function\n        return ()=>{\n            //removing event listeners\n            buttonRefCurrent === null || buttonRefCurrent === void 0 ? void 0 : buttonRefCurrent.removeEventListener(\"click\", onClick, false);\n        };\n    }, []);\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n        ref: buttonRef,\n        className: \"\".concat(buttonStyle, \" \").concat(!isActive && (_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_4___default().disabled)),\n        title: title,\n        \"aria-label\": title,\n        onClick: onClick,\n        disabled: !isActive,\n        style: langStyle,\n        children: children\n    }, void 0, false, {\n        fileName: \"/home/web/pdf/components/ToolButton.js\",\n        lineNumber: 30,\n        columnNumber: 5\n    }, this);\n}, \"NiCriJ8PSzcfeqSfQGq/Y/dvHSQ=\", false, function() {\n    return [\n        next_router__WEBPACK_IMPORTED_MODULE_2__.useRouter\n    ];\n})), \"NiCriJ8PSzcfeqSfQGq/Y/dvHSQ=\", false, function() {\n    return [\n        next_router__WEBPACK_IMPORTED_MODULE_2__.useRouter\n    ];\n});\n_c1 = ToolButton;\n/* harmony default export */ __webpack_exports__[\"default\"] = (ToolButton);\nToolButton.propTypes = {\n    children: (prop_types__WEBPACK_IMPORTED_MODULE_5___default().node).isRequired,\n    title: (prop_types__WEBPACK_IMPORTED_MODULE_5___default().string).isRequired,\n    onClick: (prop_types__WEBPACK_IMPORTED_MODULE_5___default().func).isRequired,\n    isActive: (prop_types__WEBPACK_IMPORTED_MODULE_5___default().bool).isRequired\n};\nvar _c, _c1;\n$RefreshReg$(_c, \"ToolButton$React.memo\");\n$RefreshReg$(_c1, \"ToolButton\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // AMP / No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL1Rvb2xCdXR0b24uanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7QUFBaUQ7QUFDVDtBQUNrQjtBQUN2QjtBQUNhO0FBQ2hELE1BQU1PLDJCQUFhUCxHQUFBQSxpREFBVSxTQUFDLFNBQVNPLFdBQVcsS0FNakQ7UUFOaUQsRUFDaERFLFFBQVEsRUFDUkMsS0FBSyxFQUNMQyxPQUFPLEVBQ1BDLFFBQVEsRUFDUkMsV0FBVyxFQUNaLEdBTmlEOztJQU9oRCxNQUFNQyxZQUFZYiw2Q0FBTUE7SUFDeEIsTUFBTWMsU0FBU1osc0RBQVNBO0lBQ3hCLE1BQU1hLFlBQVlWLHdEQUFZQSxDQUFDVyxRQUFRLENBQUNGLE9BQU9HLE1BQU0sSUFBSSxRQUFRO0lBQ2pFLE1BQU1DLFlBQVk7UUFDaEJILFdBQVdBO0lBQ2I7SUFDQWQsZ0RBQVNBLENBQUM7UUFDUixpREFBaUQ7UUFDakQsTUFBTWtCLG1CQUFtQk4sVUFBVU8sT0FBTztRQUUxQyxrQkFBa0I7UUFDbEIsT0FBTztZQUNMLDBCQUEwQjtZQUMxQkQsNkJBQUFBLHVDQUFBQSxpQkFBa0JFLG1CQUFtQixDQUFDLFNBQVNYLFNBQVM7UUFDMUQ7SUFDRixHQUFHLEVBQUU7SUFDTCxxQkFDRSw4REFBQ1k7UUFDQ0MsS0FBS1Y7UUFDTFcsV0FBVyxHQUFrQixPQUFmWixhQUFZLEtBQWdDLE9BQTdCLENBQUNELFlBQVlSLG9GQUFlO1FBQ3pETSxPQUFPQTtRQUNQaUIsY0FBWWpCO1FBQ1pDLFNBQVNBO1FBQ1RlLFVBQVUsQ0FBQ2Q7UUFDWGdCLE9BQU9UO2tCQUVOVjs7Ozs7O0FBR1A7O1FBNUJpQk4sa0RBQVNBOzs7O1FBQVRBLGtEQUFTQTs7OztBQThCMUIsK0RBQWVJLFVBQVVBLEVBQUM7QUFFMUJBLFdBQVdzQixTQUFTLEdBQUc7SUFDckJwQixVQUFVSix3REFBYyxDQUFDMEIsVUFBVTtJQUNuQ3JCLE9BQU9MLDBEQUFnQixDQUFDMEIsVUFBVTtJQUNsQ3BCLFNBQVNOLHdEQUFjLENBQUMwQixVQUFVO0lBQ2xDbkIsVUFBVVAsd0RBQWMsQ0FBQzBCLFVBQVU7QUFDckMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9fTl9FLy4vY29tcG9uZW50cy9Ub29sQnV0dG9uLmpzP2YyN2MiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IHVzZVJlZiwgdXNlRWZmZWN0IH0gZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgeyB1c2VSb3V0ZXIgfSBmcm9tIFwibmV4dC9yb3V0ZXJcIjtcbmltcG9ydCBzdHlsZXMgZnJvbSBcIi4uL3N0eWxlcy9VcGxvYWRDb250YWluZXIubW9kdWxlLmNzc1wiO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tIFwicHJvcC10eXBlc1wiO1xuaW1wb3J0IHsgcnRsTGFuZ3VhZ2VzIH0gZnJvbSBcIi4uL2hlbHBlcnMvdXRpbHNcIjtcbmNvbnN0IFRvb2xCdXR0b24gPSBSZWFjdC5tZW1vKGZ1bmN0aW9uIFRvb2xCdXR0b24oe1xuICBjaGlsZHJlbixcbiAgdGl0bGUsXG4gIG9uQ2xpY2ssXG4gIGlzQWN0aXZlLFxuICBidXR0b25TdHlsZSxcbn0pIHtcbiAgY29uc3QgYnV0dG9uUmVmID0gdXNlUmVmKCk7XG4gIGNvbnN0IHJvdXRlciA9IHVzZVJvdXRlcigpO1xuICBjb25zdCBkaXJlY3Rpb24gPSBydGxMYW5ndWFnZXMuaW5jbHVkZXMocm91dGVyLmxvY2FsZSkgPyBcInJ0bFwiIDogXCJsdHJcIjtcbiAgY29uc3QgbGFuZ1N0eWxlID0ge1xuICAgIGRpcmVjdGlvbjogZGlyZWN0aW9uLFxuICB9O1xuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIC8vc2F2ZSByZWZzIHRvIHJlbW92ZSBldmVudHMgaW4gY2xlYW4gdXAgZnVuY3Rpb25cbiAgICBjb25zdCBidXR0b25SZWZDdXJyZW50ID0gYnV0dG9uUmVmLmN1cnJlbnQ7XG5cbiAgICAvL2NsZWFudXAgZnVuY3Rpb25cbiAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgLy9yZW1vdmluZyBldmVudCBsaXN0ZW5lcnNcbiAgICAgIGJ1dHRvblJlZkN1cnJlbnQ/LnJlbW92ZUV2ZW50TGlzdGVuZXIoXCJjbGlja1wiLCBvbkNsaWNrLCBmYWxzZSk7XG4gICAgfTtcbiAgfSwgW10pO1xuICByZXR1cm4gKFxuICAgIDxidXR0b25cbiAgICAgIHJlZj17YnV0dG9uUmVmfVxuICAgICAgY2xhc3NOYW1lPXtgJHtidXR0b25TdHlsZX0gJHshaXNBY3RpdmUgJiYgc3R5bGVzLmRpc2FibGVkfWB9XG4gICAgICB0aXRsZT17dGl0bGV9XG4gICAgICBhcmlhLWxhYmVsPXt0aXRsZX1cbiAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICBkaXNhYmxlZD17IWlzQWN0aXZlfVxuICAgICAgc3R5bGU9e2xhbmdTdHlsZX1cbiAgICA+XG4gICAgICB7Y2hpbGRyZW59XG4gICAgPC9idXR0b24+XG4gICk7XG59KTtcblxuZXhwb3J0IGRlZmF1bHQgVG9vbEJ1dHRvbjtcblxuVG9vbEJ1dHRvbi5wcm9wVHlwZXMgPSB7XG4gIGNoaWxkcmVuOiBQcm9wVHlwZXMubm9kZS5pc1JlcXVpcmVkLFxuICB0aXRsZTogUHJvcFR5cGVzLnN0cmluZy5pc1JlcXVpcmVkLFxuICBvbkNsaWNrOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuICBpc0FjdGl2ZTogUHJvcFR5cGVzLmJvb2wuaXNSZXF1aXJlZCxcbn07XG4iXSwibmFtZXMiOlsiUmVhY3QiLCJ1c2VSZWYiLCJ1c2VFZmZlY3QiLCJ1c2VSb3V0ZXIiLCJzdHlsZXMiLCJQcm9wVHlwZXMiLCJydGxMYW5ndWFnZXMiLCJUb29sQnV0dG9uIiwibWVtbyIsImNoaWxkcmVuIiwidGl0bGUiLCJvbkNsaWNrIiwiaXNBY3RpdmUiLCJidXR0b25TdHlsZSIsImJ1dHRvblJlZiIsInJvdXRlciIsImRpcmVjdGlvbiIsImluY2x1ZGVzIiwibG9jYWxlIiwibGFuZ1N0eWxlIiwiYnV0dG9uUmVmQ3VycmVudCIsImN1cnJlbnQiLCJyZW1vdmVFdmVudExpc3RlbmVyIiwiYnV0dG9uIiwicmVmIiwiY2xhc3NOYW1lIiwiZGlzYWJsZWQiLCJhcmlhLWxhYmVsIiwic3R5bGUiLCJwcm9wVHlwZXMiLCJub2RlIiwiaXNSZXF1aXJlZCIsInN0cmluZyIsImZ1bmMiLCJib29sIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./components/ToolButton.js\n"));

/***/ }),

/***/ "./components/UploadAreaFormStep.js":
/*!******************************************!*\
  !*** ./components/UploadAreaFormStep.js ***!
  \******************************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react_bootstrap_icons__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react-bootstrap-icons */ \"./node_modules/react-bootstrap-icons/dist/index.js\");\n/* harmony import */ var next_i18next__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next-i18next */ \"./node_modules/next-i18next/dist/esm/index.js\");\n/* harmony import */ var _styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../styles/UploadContainer.module.css */ \"./styles/UploadContainer.module.css\");\n/* harmony import */ var _styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _Spinner__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Spinner */ \"./components/Spinner.js\");\n/* harmony import */ var _helpers_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../helpers/utils */ \"./helpers/utils.js\");\n\nvar _s = $RefreshSig$();\n\n\n\n\n\n\n\nconst UploadAreaFormStep = /*#__PURE__*/ _s(react__WEBPACK_IMPORTED_MODULE_1___default().memo(_c = _s(function UploadAreaFormStep(param) {\n    let { handleChange, isSpinnerActive, isMultipleInput, acceptedMimeType } = param;\n    _s();\n    const { t } = (0,next_i18next__WEBPACK_IMPORTED_MODULE_2__.useTranslation)();\n    const formRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)();\n    const dropZone = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)();\n    const file = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)();\n    (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n        //save refs to remove events in clean up function\n        const fileRef = file.current;\n        const dropZoneRef = dropZone.current;\n        const formRefCurrent = formRef.current;\n        //cleanup function\n        return ()=>{\n            //removing event listeners\n            fileRef === null || fileRef === void 0 ? void 0 : fileRef.removeEventListener(\"change\", handleChange, false);\n            dropZoneRef === null || dropZoneRef === void 0 ? void 0 : dropZoneRef.removeEventListener(\"drop\", handleChange, false);\n            dropZoneRef === null || dropZoneRef === void 0 ? void 0 : dropZoneRef.removeEventListener(\"dragover\", _helpers_utils__WEBPACK_IMPORTED_MODULE_4__.handlePreventDefault, false);\n            dropZoneRef === null || dropZoneRef === void 0 ? void 0 : dropZoneRef.removeEventListener(\"dragenter\", _helpers_utils__WEBPACK_IMPORTED_MODULE_4__.handlePreventDefault, false);\n            formRefCurrent === null || formRefCurrent === void 0 ? void 0 : formRefCurrent.removeEventListener(\"submit\", _helpers_utils__WEBPACK_IMPORTED_MODULE_4__.handlePreventDefault, false);\n        };\n    }, []);\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n        className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_5___default().toolbox), \" py-0 mt-0 \").concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_5___default().is_upload)),\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"form\", {\n            onSubmit: _helpers_utils__WEBPACK_IMPORTED_MODULE_4__.handlePreventDefault,\n            ref: formRef,\n            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                id: \"drop-area\",\n                ref: dropZone,\n                className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_5___default().toolbox_wrapper), \" d-flex\"),\n                onDragOver: _helpers_utils__WEBPACK_IMPORTED_MODULE_4__.handlePreventDefault,\n                onDragEnter: _helpers_utils__WEBPACK_IMPORTED_MODULE_4__.handlePreventDefault,\n                onDrop: (event)=>{\n                    if (isMultipleInput === false && event.dataTransfer.files.length > 1) {\n                        event.preventDefault();\n                        (0,_helpers_utils__WEBPACK_IMPORTED_MODULE_4__.notify)(\"error\", \"You can only drop one file at a time! Please select one file and try again.\");\n                    } else {\n                        handleChange(event);\n                    }\n                },\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_5___default().uploader), \" w-100\"),\n                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"label\", {\n                            className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_5___default().input_file_label)),\n                            htmlFor: \"inputFile\",\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                className: \"d-flex flex-column align-items-center\",\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"input\", {\n                                        type: \"file\",\n                                        className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_5___default().input_file)),\n                                        accept: acceptedMimeType,\n                                        id: \"inputFile\",\n                                        name: \"file\",\n                                        ref: file,\n                                        hidden: true,\n                                        multiple: isMultipleInput,\n                                        onChange: handleChange\n                                    }, void 0, false, {\n                                        fileName: \"/home/web/pdf/components/UploadAreaFormStep.js\",\n                                        lineNumber: 71,\n                                        columnNumber: 17\n                                    }, this),\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                        className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_5___default().uploader)),\n                                        children: [\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_5___default().uploader_image)),\n                                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_bootstrap_icons__WEBPACK_IMPORTED_MODULE_6__.FileEarmarkPdfFill, {}, void 0, false, {\n                                                    fileName: \"/home/web/pdf/components/UploadAreaFormStep.js\",\n                                                    lineNumber: 85,\n                                                    columnNumber: 21\n                                                }, this)\n                                            }, void 0, false, {\n                                                fileName: \"/home/web/pdf/components/UploadAreaFormStep.js\",\n                                                lineNumber: 84,\n                                                columnNumber: 19\n                                            }, this),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_5___default().upload_options), \" mt-3 mb-3\"),\n                                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                    className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_5___default().from_device_option)),\n                                                    children: [\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_bootstrap_icons__WEBPACK_IMPORTED_MODULE_6__.FileEarmarkPlus, {\n                                                            size: 20\n                                                        }, void 0, false, {\n                                                            fileName: \"/home/web/pdf/components/UploadAreaFormStep.js\",\n                                                            lineNumber: 89,\n                                                            columnNumber: 23\n                                                        }, this),\n                                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                            className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_5___default().upload_option_description)),\n                                                            title: t(\"common:select_files\"),\n                                                            children: t(\"common:select_files\")\n                                                        }, void 0, false, {\n                                                            fileName: \"/home/web/pdf/components/UploadAreaFormStep.js\",\n                                                            lineNumber: 90,\n                                                            columnNumber: 23\n                                                        }, this)\n                                                    ]\n                                                }, void 0, true, {\n                                                    fileName: \"/home/web/pdf/components/UploadAreaFormStep.js\",\n                                                    lineNumber: 88,\n                                                    columnNumber: 21\n                                                }, this)\n                                            }, void 0, false, {\n                                                fileName: \"/home/web/pdf/components/UploadAreaFormStep.js\",\n                                                lineNumber: 87,\n                                                columnNumber: 19\n                                            }, this),\n                                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_5___default().uploader_droptxt)),\n                                                children: t(\"common:drop_files\")\n                                            }, void 0, false, {\n                                                fileName: \"/home/web/pdf/components/UploadAreaFormStep.js\",\n                                                lineNumber: 98,\n                                                columnNumber: 19\n                                            }, this)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"/home/web/pdf/components/UploadAreaFormStep.js\",\n                                        lineNumber: 83,\n                                        columnNumber: 17\n                                    }, this)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"/home/web/pdf/components/UploadAreaFormStep.js\",\n                                lineNumber: 70,\n                                columnNumber: 15\n                            }, this)\n                        }, void 0, false, {\n                            fileName: \"/home/web/pdf/components/UploadAreaFormStep.js\",\n                            lineNumber: 69,\n                            columnNumber: 13\n                        }, this)\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/components/UploadAreaFormStep.js\",\n                        lineNumber: 68,\n                        columnNumber: 11\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Spinner__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n                        isSpinnerActive: isSpinnerActive\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/components/UploadAreaFormStep.js\",\n                        lineNumber: 105,\n                        columnNumber: 11\n                    }, this)\n                ]\n            }, void 0, true, {\n                fileName: \"/home/web/pdf/components/UploadAreaFormStep.js\",\n                lineNumber: 47,\n                columnNumber: 9\n            }, this)\n        }, void 0, false, {\n            fileName: \"/home/web/pdf/components/UploadAreaFormStep.js\",\n            lineNumber: 46,\n            columnNumber: 7\n        }, this)\n    }, void 0, false, {\n        fileName: \"/home/web/pdf/components/UploadAreaFormStep.js\",\n        lineNumber: 45,\n        columnNumber: 5\n    }, this);\n}, \"ZCuAl7+OH7hY4tD7smj4bm03rO8=\", false, function() {\n    return [\n        next_i18next__WEBPACK_IMPORTED_MODULE_2__.useTranslation\n    ];\n})), \"ZCuAl7+OH7hY4tD7smj4bm03rO8=\", false, function() {\n    return [\n        next_i18next__WEBPACK_IMPORTED_MODULE_2__.useTranslation\n    ];\n});\n_c1 = UploadAreaFormStep;\n/* harmony default export */ __webpack_exports__[\"default\"] = (UploadAreaFormStep);\nUploadAreaFormStep.propTypes = {\n    handleChange: (prop_types__WEBPACK_IMPORTED_MODULE_7___default().func).isRequired,\n    isSpinnerActive: (prop_types__WEBPACK_IMPORTED_MODULE_7___default().bool).isRequired,\n    isMultipleInput: (prop_types__WEBPACK_IMPORTED_MODULE_7___default().bool).isRequired\n};\nvar _c, _c1;\n$RefreshReg$(_c, \"UploadAreaFormStep$React.memo\");\n$RefreshReg$(_c1, \"UploadAreaFormStep\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // AMP / No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q3dELE1BQU07Ozs7OztzRUFDdkIsOERBQUMxQjs0REFDQ04sV0FBVyxHQUFvQyxPQUFqQ3JCLHFHQUFnQzs0REFDOUN1RCxPQUFPNUMsRUFBRTtzRUFFUkEsRUFBRTs7Ozs7Ozs7Ozs7Ozs7Ozs7MERBSVQsOERBQUNnQjtnREFBSU4sV0FBVyxHQUEyQixPQUF4QnJCLDRGQUF1QjswREFDdkNXLEVBQUU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7a0NBTWIsOERBQUNULGdEQUFPQTt3QkFBQ00saUJBQWlCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUtwQzs7UUFoR2dCVCx3REFBY0E7Ozs7UUFBZEEsd0RBQWNBOzs7O0FBa0c5QiwrREFBZU0sa0JBQWtCQSxFQUFDO0FBRWxDQSxtQkFBbUJvRCxTQUFTLEdBQUc7SUFDN0JsRCxjQUFjTix3REFBYyxDQUFDMEQsVUFBVTtJQUN2Q25ELGlCQUFpQlAsd0RBQWMsQ0FBQzBELFVBQVU7SUFDMUNsRCxpQkFBaUJSLHdEQUFjLENBQUMwRCxVQUFVO0FBQzVDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uL2NvbXBvbmVudHMvVXBsb2FkQXJlYUZvcm1TdGVwLmpzPzU2ZWQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCwgdXNlUmVmIH0gZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgeyBGaWxlRWFybWFya1BsdXMsIEZpbGVFYXJtYXJrUGRmRmlsbCB9IGZyb20gXCJyZWFjdC1ib290c3RyYXAtaWNvbnNcIjtcbmltcG9ydCB7IHVzZVRyYW5zbGF0aW9uIH0gZnJvbSBcIm5leHQtaTE4bmV4dFwiO1xuaW1wb3J0IHN0eWxlcyBmcm9tIFwiLi4vc3R5bGVzL1VwbG9hZENvbnRhaW5lci5tb2R1bGUuY3NzXCI7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gXCJwcm9wLXR5cGVzXCI7XG5pbXBvcnQgU3Bpbm5lciBmcm9tIFwiLi9TcGlubmVyXCI7XG5pbXBvcnQgeyBub3RpZnksIGhhbmRsZVByZXZlbnREZWZhdWx0IH0gZnJvbSBcIi4uL2hlbHBlcnMvdXRpbHNcIjtcbmNvbnN0IFVwbG9hZEFyZWFGb3JtU3RlcCA9IFJlYWN0Lm1lbW8oZnVuY3Rpb24gVXBsb2FkQXJlYUZvcm1TdGVwKHtcbiAgaGFuZGxlQ2hhbmdlLFxuICBpc1NwaW5uZXJBY3RpdmUsXG4gIGlzTXVsdGlwbGVJbnB1dCxcbiAgYWNjZXB0ZWRNaW1lVHlwZSxcbn0pIHtcbiAgY29uc3QgeyB0IH0gPSB1c2VUcmFuc2xhdGlvbigpO1xuICBjb25zdCBmb3JtUmVmID0gdXNlUmVmKCk7XG4gIGNvbnN0IGRyb3Bab25lID0gdXNlUmVmKCk7XG4gIGNvbnN0IGZpbGUgPSB1c2VSZWYoKTtcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIC8vc2F2ZSByZWZzIHRvIHJlbW92ZSBldmVudHMgaW4gY2xlYW4gdXAgZnVuY3Rpb25cbiAgICBjb25zdCBmaWxlUmVmID0gZmlsZS5jdXJyZW50O1xuICAgIGNvbnN0IGRyb3Bab25lUmVmID0gZHJvcFpvbmUuY3VycmVudDtcbiAgICBjb25zdCBmb3JtUmVmQ3VycmVudCA9IGZvcm1SZWYuY3VycmVudDtcblxuICAgIC8vY2xlYW51cCBmdW5jdGlvblxuICAgIHJldHVybiAoKSA9PiB7XG4gICAgICAvL3JlbW92aW5nIGV2ZW50IGxpc3RlbmVyc1xuICAgICAgZmlsZVJlZj8ucmVtb3ZlRXZlbnRMaXN0ZW5lcihcImNoYW5nZVwiLCBoYW5kbGVDaGFuZ2UsIGZhbHNlKTtcbiAgICAgIGRyb3Bab25lUmVmPy5yZW1vdmVFdmVudExpc3RlbmVyKFwiZHJvcFwiLCBoYW5kbGVDaGFuZ2UsIGZhbHNlKTtcbiAgICAgIGRyb3Bab25lUmVmPy5yZW1vdmVFdmVudExpc3RlbmVyKFwiZHJhZ292ZXJcIiwgaGFuZGxlUHJldmVudERlZmF1bHQsIGZhbHNlKTtcbiAgICAgIGRyb3Bab25lUmVmPy5yZW1vdmVFdmVudExpc3RlbmVyKFxuICAgICAgICBcImRyYWdlbnRlclwiLFxuICAgICAgICBoYW5kbGVQcmV2ZW50RGVmYXVsdCxcbiAgICAgICAgZmFsc2VcbiAgICAgICk7XG4gICAgICBmb3JtUmVmQ3VycmVudD8ucmVtb3ZlRXZlbnRMaXN0ZW5lcihcbiAgICAgICAgXCJzdWJtaXRcIixcbiAgICAgICAgaGFuZGxlUHJldmVudERlZmF1bHQsXG4gICAgICAgIGZhbHNlXG4gICAgICApO1xuICAgIH07XG4gIH0sIFtdKTtcblxuICByZXR1cm4gKFxuICAgIDxzZWN0aW9uIGNsYXNzTmFtZT17YCR7c3R5bGVzLnRvb2xib3h9IHB5LTAgbXQtMCAke3N0eWxlcy5pc191cGxvYWR9YH0+XG4gICAgICA8Zm9ybSBvblN1Ym1pdD17aGFuZGxlUHJldmVudERlZmF1bHR9IHJlZj17Zm9ybVJlZn0+XG4gICAgICAgIDxkaXZcbiAgICAgICAgICBpZD1cImRyb3AtYXJlYVwiXG4gICAgICAgICAgcmVmPXtkcm9wWm9uZX1cbiAgICAgICAgICBjbGFzc05hbWU9e2Ake3N0eWxlcy50b29sYm94X3dyYXBwZXJ9IGQtZmxleGB9XG4gICAgICAgICAgb25EcmFnT3Zlcj17aGFuZGxlUHJldmVudERlZmF1bHR9XG4gICAgICAgICAgb25EcmFnRW50ZXI9e2hhbmRsZVByZXZlbnREZWZhdWx0fVxuICAgICAgICAgIG9uRHJvcD17KGV2ZW50KSA9PiB7XG4gICAgICAgICAgICBpZiAoXG4gICAgICAgICAgICAgIGlzTXVsdGlwbGVJbnB1dCA9PT0gZmFsc2UgJiZcbiAgICAgICAgICAgICAgZXZlbnQuZGF0YVRyYW5zZmVyLmZpbGVzLmxlbmd0aCA+IDFcbiAgICAgICAgICAgICkge1xuICAgICAgICAgICAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xuICAgICAgICAgICAgICBub3RpZnkoXG4gICAgICAgICAgICAgICAgXCJlcnJvclwiLFxuICAgICAgICAgICAgICAgIFwiWW91IGNhbiBvbmx5IGRyb3Agb25lIGZpbGUgYXQgYSB0aW1lISBQbGVhc2Ugc2VsZWN0IG9uZSBmaWxlIGFuZCB0cnkgYWdhaW4uXCJcbiAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgIGhhbmRsZUNoYW5nZShldmVudCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfX1cbiAgICAgICAgPlxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPXtgJHtzdHlsZXMudXBsb2FkZXJ9IHctMTAwYH0+XG4gICAgICAgICAgICA8bGFiZWwgY2xhc3NOYW1lPXtgJHtzdHlsZXMuaW5wdXRfZmlsZV9sYWJlbH1gfSBodG1sRm9yPVwiaW5wdXRGaWxlXCI+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZC1mbGV4IGZsZXgtY29sdW1uIGFsaWduLWl0ZW1zLWNlbnRlclwiPlxuICAgICAgICAgICAgICAgIDxpbnB1dFxuICAgICAgICAgICAgICAgICAgdHlwZT1cImZpbGVcIlxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgJHtzdHlsZXMuaW5wdXRfZmlsZX1gfVxuICAgICAgICAgICAgICAgICAgYWNjZXB0PXthY2NlcHRlZE1pbWVUeXBlfVxuICAgICAgICAgICAgICAgICAgaWQ9XCJpbnB1dEZpbGVcIlxuICAgICAgICAgICAgICAgICAgbmFtZT1cImZpbGVcIlxuICAgICAgICAgICAgICAgICAgcmVmPXtmaWxlfVxuICAgICAgICAgICAgICAgICAgaGlkZGVuXG4gICAgICAgICAgICAgICAgICBtdWx0aXBsZT17aXNNdWx0aXBsZUlucHV0fVxuICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9e2hhbmRsZUNoYW5nZX1cbiAgICAgICAgICAgICAgICAvPlxuXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9e2Ake3N0eWxlcy51cGxvYWRlcn1gfT5cbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPXtgJHtzdHlsZXMudXBsb2FkZXJfaW1hZ2V9YH0+XG4gICAgICAgICAgICAgICAgICAgIDxGaWxlRWFybWFya1BkZkZpbGwgLz5cbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9e2Ake3N0eWxlcy51cGxvYWRfb3B0aW9uc30gbXQtMyBtYi0zYH0+XG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPXtgJHtzdHlsZXMuZnJvbV9kZXZpY2Vfb3B0aW9ufWB9PlxuICAgICAgICAgICAgICAgICAgICAgIDxGaWxlRWFybWFya1BsdXMgc2l6ZT17MjB9IC8+XG4gICAgICAgICAgICAgICAgICAgICAgPGRpdlxuICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgJHtzdHlsZXMudXBsb2FkX29wdGlvbl9kZXNjcmlwdGlvbn1gfVxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU9e3QoXCJjb21tb246c2VsZWN0X2ZpbGVzXCIpfVxuICAgICAgICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgICAgICAgIHt0KFwiY29tbW9uOnNlbGVjdF9maWxlc1wiKX1cbiAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPXtgJHtzdHlsZXMudXBsb2FkZXJfZHJvcHR4dH1gfT5cbiAgICAgICAgICAgICAgICAgICAge3QoXCJjb21tb246ZHJvcF9maWxlc1wiKX1cbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDwvbGFiZWw+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPFNwaW5uZXIgaXNTcGlubmVyQWN0aXZlPXtpc1NwaW5uZXJBY3RpdmV9IC8+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9mb3JtPlxuICAgIDwvc2VjdGlvbj5cbiAgKTtcbn0pO1xuXG5leHBvcnQgZGVmYXVsdCBVcGxvYWRBcmVhRm9ybVN0ZXA7XG5cblVwbG9hZEFyZWFGb3JtU3RlcC5wcm9wVHlwZXMgPSB7XG4gIGhhbmRsZUNoYW5nZTogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcbiAgaXNTcGlubmVyQWN0aXZlOiBQcm9wVHlwZXMuYm9vbC5pc1JlcXVpcmVkLFxuICBpc011bHRpcGxlSW5wdXQ6IFByb3BUeXBlcy5ib29sLmlzUmVxdWlyZWQsXG59O1xuIl0sIm5hbWVzIjpbIlJlYWN0IiwidXNlRWZmZWN0IiwidXNlUmVmIiwiRmlsZUVhcm1hcmtQbHVzIiwiRmlsZUVhcm1hcmtQZGZGaWxsIiwidXNlVHJhbnNsYXRpb24iLCJzdHlsZXMiLCJQcm9wVHlwZXMiLCJTcGlubmVyIiwibm90aWZ5IiwiaGFuZGxlUHJldmVudERlZmF1bHQiLCJVcGxvYWRBcmVhRm9ybVN0ZXAiLCJtZW1vIiwiaGFuZGxlQ2hhbmdlIiwiaXNTcGlubmVyQWN0aXZlIiwiaXNNdWx0aXBsZUlucHV0IiwiYWNjZXB0ZWRNaW1lVHlwZSIsInQiLCJmb3JtUmVmIiwiZHJvcFpvbmUiLCJmaWxlIiwiZmlsZVJlZiIsImN1cnJlbnQiLCJkcm9wWm9uZVJlZiIsImZvcm1SZWZDdXJyZW50IiwicmVtb3ZlRXZlbnRMaXN0ZW5lciIsInNlY3Rpb24iLCJjbGFzc05hbWUiLCJ0b29sYm94IiwiaXNfdXBsb2FkIiwiZm9ybSIsIm9uU3VibWl0IiwicmVmIiwiZGl2IiwiaWQiLCJ0b29sYm94X3dyYXBwZXIiLCJvbkRyYWdPdmVyIiwib25EcmFnRW50ZXIiLCJvbkRyb3AiLCJldmVudCIsImRhdGFUcmFuc2ZlciIsImZpbGVzIiwibGVuZ3RoIiwicHJldmVudERlZmF1bHQiLCJ1cGxvYWRlciIsImxhYmVsIiwiaW5wdXRfZmlsZV9sYWJlbCIsImh0bWxGb3IiLCJpbnB1dCIsInR5cGUiLCJpbnB1dF9maWxlIiwiYWNjZXB0IiwibmFtZSIsImhpZGRlbiIsIm11bHRpcGxlIiwib25DaGFuZ2UiLCJ1cGxvYWRlcl9pbWFnZSIsInVwbG9hZF9vcHRpb25zIiwiZnJvbV9kZXZpY2Vfb3B0aW9uIiwic2l6ZSIsInVwbG9hZF9vcHRpb25fZGVzY3JpcHRpb24iLCJ0aXRsZSIsInVwbG9hZGVyX2Ryb3B0eHQiLCJwcm9wVHlwZXMiLCJmdW5jIiwiaXNSZXF1aXJlZCIsImJvb2wiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./components/UploadAreaFormStep.js\n"));

/***/ }),

/***/ "./components/UploadingFilesFormStep.js":
/*!**********************************************!*\
  !*** ./components/UploadingFilesFormStep.js ***!
  \**********************************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! prop-types */ \"./node_modules/prop-types/index.js\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var next_i18next__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next-i18next */ \"./node_modules/next-i18next/dist/esm/index.js\");\n/* harmony import */ var react_bootstrap_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react-bootstrap-icons */ \"./node_modules/react-bootstrap-icons/dist/index.js\");\n/* harmony import */ var _helpers_utils_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../helpers/utils.js */ \"./helpers/utils.js\");\n/* harmony import */ var _styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../styles/UploadContainer.module.css */ \"./styles/UploadContainer.module.css\");\n/* harmony import */ var _styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_4__);\n\nvar _s = $RefreshSig$();\n\n\n\n\n\n\nconst UploadingFilesFormStep = /*#__PURE__*/ _s(react__WEBPACK_IMPORTED_MODULE_1___default().memo(_c = _s(function UploadingFilesFormStep(param) {\n    let { title, uploadTimeLeft, uploadSpeed, totalUploadingProgress, currentUploadingFileName, currentUploadingFileSize } = param;\n    _s();\n    const { t } = (0,next_i18next__WEBPACK_IMPORTED_MODULE_2__.useTranslation)();\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n        className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_4___default().toolbox), \" py-0 mt-0\"),\n        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n            className: \"d-flex\",\n            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                className: \"w-100 pt-3 pb-3 d-flex flex-column align-items-center\",\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"row w-100 d-flex justify-content-center text-center mt-2\",\n                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n                            className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_4___default().container_title)),\n                            children: title\n                        }, void 0, false, {\n                            fileName: \"/home/web/pdf/components/UploadingFilesFormStep.js\",\n                            lineNumber: 23,\n                            columnNumber: 13\n                        }, this)\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/components/UploadingFilesFormStep.js\",\n                        lineNumber: 22,\n                        columnNumber: 11\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"row w-100 d-flex justify-content-center text-center mt-5 mb-5\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_bootstrap_icons__WEBPACK_IMPORTED_MODULE_5__.CloudArrowUp, {\n                                className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_4___default().saved_percentage)),\n                                size: 130,\n                                color: \"#7d64ff\"\n                            }, void 0, false, {\n                                fileName: \"/home/web/pdf/components/UploadingFilesFormStep.js\",\n                                lineNumber: 26,\n                                columnNumber: 13\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                style: {\n                                    color: \"#2d3748\"\n                                },\n                                children: [\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        style: {\n                                            fontWeight: \"bold\"\n                                        },\n                                        children: t(\"common:time_left\")\n                                    }, void 0, false, {\n                                        fileName: \"/home/web/pdf/components/UploadingFilesFormStep.js\",\n                                        lineNumber: 37,\n                                        columnNumber: 15\n                                    }, this),\n                                    \" \",\n                                    uploadTimeLeft,\n                                    \" -\",\n                                    \" \",\n                                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                        style: {\n                                            fontWeight: \"bold\"\n                                        },\n                                        children: t(\"common:upload_speed\")\n                                    }, void 0, false, {\n                                        fileName: \"/home/web/pdf/components/UploadingFilesFormStep.js\",\n                                        lineNumber: 41,\n                                        columnNumber: 15\n                                    }, this),\n                                    \" \",\n                                    uploadSpeed\n                                ]\n                            }, void 0, true, {\n                                fileName: \"/home/web/pdf/components/UploadingFilesFormStep.js\",\n                                lineNumber: 32,\n                                columnNumber: 13\n                            }, this)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"/home/web/pdf/components/UploadingFilesFormStep.js\",\n                        lineNumber: 25,\n                        columnNumber: 11\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"w-100 d-flex justify-content-center\",\n                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                            className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_4___default().uploading_bar)),\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_4___default().uploading_bar_completed)),\n                                style: {\n                                    width: \"\".concat(totalUploadingProgress, \"%\")\n                                },\n                                children: [\n                                    totalUploadingProgress,\n                                    \"%\"\n                                ]\n                            }, void 0, true, {\n                                fileName: \"/home/web/pdf/components/UploadingFilesFormStep.js\",\n                                lineNumber: 49,\n                                columnNumber: 15\n                            }, this)\n                        }, void 0, false, {\n                            fileName: \"/home/web/pdf/components/UploadingFilesFormStep.js\",\n                            lineNumber: 48,\n                            columnNumber: 13\n                        }, this)\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/components/UploadingFilesFormStep.js\",\n                        lineNumber: 47,\n                        columnNumber: 11\n                    }, this),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                        className: \"row w-100 d-flex justify-content-center text-center mt-2 mb-2\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                style: {\n                                    color: \"#2d3748\",\n                                    whiteSpace: \"nowrap\",\n                                    textOverflow: \"ellipsis\",\n                                    width: \"100%\",\n                                    display: \"block\",\n                                    overflow: \"hidden\"\n                                },\n                                children: currentUploadingFileName\n                            }, void 0, false, {\n                                fileName: \"/home/web/pdf/components/UploadingFilesFormStep.js\",\n                                lineNumber: 59,\n                                columnNumber: 13\n                            }, this),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n                                style: {\n                                    color: \"#2d3748\"\n                                },\n                                children: [\n                                    \"(\",\n                                    (0,_helpers_utils_js__WEBPACK_IMPORTED_MODULE_3__.formatBytes)(currentUploadingFileSize),\n                                    \")\"\n                                ]\n                            }, void 0, true, {\n                                fileName: \"/home/web/pdf/components/UploadingFilesFormStep.js\",\n                                lineNumber: 71,\n                                columnNumber: 13\n                            }, this)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"/home/web/pdf/components/UploadingFilesFormStep.js\",\n                        lineNumber: 58,\n                        columnNumber: 11\n                    }, this)\n                ]\n            }, void 0, true, {\n                fileName: \"/home/web/pdf/components/UploadingFilesFormStep.js\",\n                lineNumber: 21,\n                columnNumber: 9\n            }, this)\n        }, void 0, false, {\n            fileName: \"/home/web/pdf/components/UploadingFilesFormStep.js\",\n            lineNumber: 20,\n            columnNumber: 7\n        }, this)\n    }, void 0, false, {\n        fileName: \"/home/web/pdf/components/UploadingFilesFormStep.js\",\n        lineNumber: 19,\n        columnNumber: 5\n    }, this);\n}, \"zlIdU9EjM2llFt74AbE2KsUJXyM=\", false, function() {\n    return [\n        next_i18next__WEBPACK_IMPORTED_MODULE_2__.useTranslation\n    ];\n})), \"zlIdU9EjM2llFt74AbE2KsUJXyM=\", false, function() {\n    return [\n        next_i18next__WEBPACK_IMPORTED_MODULE_2__.useTranslation\n    ];\n});\n_c1 = UploadingFilesFormStep;\n/* harmony default export */ __webpack_exports__[\"default\"] = (UploadingFilesFormStep);\nUploadingFilesFormStep.propTypes = {\n    title: (prop_types__WEBPACK_IMPORTED_MODULE_6___default().string).isRequired,\n    uploadTimeLeft: (prop_types__WEBPACK_IMPORTED_MODULE_6___default().string).isRequired,\n    uploadSpeed: (prop_types__WEBPACK_IMPORTED_MODULE_6___default().string).isRequired,\n    totalUploadingProgress: (prop_types__WEBPACK_IMPORTED_MODULE_6___default().number).isRequired\n};\nvar _c, _c1;\n$RefreshReg$(_c, \"UploadingFilesFormStep$React.memo\");\n$RefreshReg$(_c1, \"UploadingFilesFormStep\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // AMP / No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9jb21wb25lbnRzL1VwbG9hZGluZ0ZpbGVzRm9ybVN0ZXAuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7QUFBMEI7QUFDUztBQUNXO0FBQ087QUFDSDtBQUNRO0FBRTFELE1BQU1NLHVDQUF5Qk4sR0FBQUEsaURBQVUsU0FBQyxTQUFTTSx1QkFBdUIsS0FPekU7UUFQeUUsRUFDeEVFLEtBQUssRUFDTEMsY0FBYyxFQUNkQyxXQUFXLEVBQ1hDLHNCQUFzQixFQUN0QkMsd0JBQXdCLEVBQ3hCQyx3QkFBd0IsRUFDekIsR0FQeUU7O0lBUXhFLE1BQU0sRUFBRUMsQ0FBQyxFQUFFLEdBQUdaLDREQUFjQTtJQUU1QixxQkFDRSw4REFBQ2E7UUFBUUMsV0FBVyxHQUFrQixPQUFmWCxtRkFBYyxFQUFDO2tCQUNwQyw0RUFBQ2E7WUFBSUYsV0FBVTtzQkFDYiw0RUFBQ0U7Z0JBQUlGLFdBQVU7O2tDQUNiLDhEQUFDRTt3QkFBSUYsV0FBVTtrQ0FDYiw0RUFBQ0c7NEJBQUdILFdBQVcsR0FBMEIsT0FBdkJYLDJGQUFzQjtzQ0FBS0c7Ozs7Ozs7Ozs7O2tDQUUvQyw4REFBQ1U7d0JBQUlGLFdBQVU7OzBDQUNiLDhEQUFDYiwrREFBWUE7Z0NBQ1hhLFdBQVcsR0FBMkIsT0FBeEJYLDRGQUF1QjtnQ0FDckNpQixNQUFNO2dDQUNOQyxPQUFNOzs7Ozs7MENBR1IsOERBQUNDO2dDQUNDQyxPQUFPO29DQUNMRixPQUFPO2dDQUNUOztrREFFQSw4REFBQ0M7d0NBQUtDLE9BQU87NENBQUVDLFlBQVk7d0NBQU87a0RBQy9CWixFQUFFOzs7Ozs7b0NBQ0c7b0NBQ1BMO29DQUFlO29DQUFHO2tEQUNuQiw4REFBQ2U7d0NBQUtDLE9BQU87NENBQUVDLFlBQVk7d0NBQU87a0RBQy9CWixFQUFFOzs7Ozs7b0NBQ0c7b0NBQ1BKOzs7Ozs7Ozs7Ozs7O2tDQUdMLDhEQUFDUTt3QkFBSUYsV0FBVTtrQ0FDYiw0RUFBQ0U7NEJBQUlGLFdBQVcsR0FBd0IsT0FBckJYLHlGQUFvQjtzQ0FDckMsNEVBQUNtQjtnQ0FDQ1IsV0FBVyxHQUFrQyxPQUEvQlgsbUdBQThCO2dDQUM1Q29CLE9BQU87b0NBQUVJLE9BQU8sR0FBMEIsT0FBdkJsQix3QkFBdUI7Z0NBQUc7O29DQUU1Q0E7b0NBQXVCOzs7Ozs7Ozs7Ozs7Ozs7OztrQ0FLOUIsOERBQUNPO3dCQUFJRixXQUFVOzswQ0FDYiw4REFBQ1E7Z0NBQ0NDLE9BQU87b0NBQ0xGLE9BQU87b0NBQ1BPLFlBQVk7b0NBQ1pDLGNBQWM7b0NBQ2RGLE9BQU87b0NBQ1BHLFNBQVM7b0NBQ1RDLFVBQVU7Z0NBQ1o7MENBRUNyQjs7Ozs7OzBDQUVILDhEQUFDWTtnQ0FDQ0MsT0FBTztvQ0FDTEYsT0FBTztnQ0FDVDs7b0NBQ0Q7b0NBQ0duQiw4REFBV0EsQ0FBQ1M7b0NBQTBCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQU90RDs7UUFuRWdCWCx3REFBY0E7Ozs7UUFBZEEsd0RBQWNBOzs7O0FBcUU5QiwrREFBZUksc0JBQXNCQSxFQUFDO0FBRXRDQSx1QkFBdUI0QixTQUFTLEdBQUc7SUFDakMxQixPQUFPUCwwREFBZ0IsQ0FBQ21DLFVBQVU7SUFDbEMzQixnQkFBZ0JSLDBEQUFnQixDQUFDbUMsVUFBVTtJQUMzQzFCLGFBQWFULDBEQUFnQixDQUFDbUMsVUFBVTtJQUN4Q3pCLHdCQUF3QlYsMERBQWdCLENBQUNtQyxVQUFVO0FBQ3JEIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uL2NvbXBvbmVudHMvVXBsb2FkaW5nRmlsZXNGb3JtU3RlcC5qcz85YzA3Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSBcInByb3AtdHlwZXNcIjtcbmltcG9ydCB7IHVzZVRyYW5zbGF0aW9uIH0gZnJvbSBcIm5leHQtaTE4bmV4dFwiO1xuaW1wb3J0IHsgQ2xvdWRBcnJvd1VwIH0gZnJvbSBcInJlYWN0LWJvb3RzdHJhcC1pY29uc1wiO1xuaW1wb3J0IHsgZm9ybWF0Qnl0ZXMgfSBmcm9tIFwiLi4vaGVscGVycy91dGlscy5qc1wiO1xuaW1wb3J0IHN0eWxlcyBmcm9tIFwiLi4vc3R5bGVzL1VwbG9hZENvbnRhaW5lci5tb2R1bGUuY3NzXCI7XG5cbmNvbnN0IFVwbG9hZGluZ0ZpbGVzRm9ybVN0ZXAgPSBSZWFjdC5tZW1vKGZ1bmN0aW9uIFVwbG9hZGluZ0ZpbGVzRm9ybVN0ZXAoe1xuICB0aXRsZSxcbiAgdXBsb2FkVGltZUxlZnQsXG4gIHVwbG9hZFNwZWVkLFxuICB0b3RhbFVwbG9hZGluZ1Byb2dyZXNzLFxuICBjdXJyZW50VXBsb2FkaW5nRmlsZU5hbWUsXG4gIGN1cnJlbnRVcGxvYWRpbmdGaWxlU2l6ZSxcbn0pIHtcbiAgY29uc3QgeyB0IH0gPSB1c2VUcmFuc2xhdGlvbigpO1xuXG4gIHJldHVybiAoXG4gICAgPHNlY3Rpb24gY2xhc3NOYW1lPXtgJHtzdHlsZXMudG9vbGJveH0gcHktMCBtdC0wYH0+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cImQtZmxleFwiPlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInctMTAwIHB0LTMgcGItMyBkLWZsZXggZmxleC1jb2x1bW4gYWxpZ24taXRlbXMtY2VudGVyXCI+XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJyb3cgdy0xMDAgZC1mbGV4IGp1c3RpZnktY29udGVudC1jZW50ZXIgdGV4dC1jZW50ZXIgbXQtMlwiPlxuICAgICAgICAgICAgPGgyIGNsYXNzTmFtZT17YCR7c3R5bGVzLmNvbnRhaW5lcl90aXRsZX1gfT57dGl0bGV9PC9oMj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInJvdyB3LTEwMCBkLWZsZXgganVzdGlmeS1jb250ZW50LWNlbnRlciB0ZXh0LWNlbnRlciBtdC01IG1iLTVcIj5cbiAgICAgICAgICAgIDxDbG91ZEFycm93VXBcbiAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgJHtzdHlsZXMuc2F2ZWRfcGVyY2VudGFnZX1gfVxuICAgICAgICAgICAgICBzaXplPXsxMzB9XG4gICAgICAgICAgICAgIGNvbG9yPVwiIzdkNjRmZlwiXG4gICAgICAgICAgICAvPlxuXG4gICAgICAgICAgICA8c3BhblxuICAgICAgICAgICAgICBzdHlsZT17e1xuICAgICAgICAgICAgICAgIGNvbG9yOiBcIiMyZDM3NDhcIixcbiAgICAgICAgICAgICAgfX1cbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9e3sgZm9udFdlaWdodDogXCJib2xkXCIgfX0+XG4gICAgICAgICAgICAgICAge3QoXCJjb21tb246dGltZV9sZWZ0XCIpfVxuICAgICAgICAgICAgICA8L3NwYW4+e1wiIFwifVxuICAgICAgICAgICAgICB7dXBsb2FkVGltZUxlZnR9IC17XCIgXCJ9XG4gICAgICAgICAgICAgIDxzcGFuIHN0eWxlPXt7IGZvbnRXZWlnaHQ6IFwiYm9sZFwiIH19PlxuICAgICAgICAgICAgICAgIHt0KFwiY29tbW9uOnVwbG9hZF9zcGVlZFwiKX1cbiAgICAgICAgICAgICAgPC9zcGFuPntcIiBcIn1cbiAgICAgICAgICAgICAge3VwbG9hZFNwZWVkfVxuICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwidy0xMDAgZC1mbGV4IGp1c3RpZnktY29udGVudC1jZW50ZXJcIj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPXtgJHtzdHlsZXMudXBsb2FkaW5nX2Jhcn1gfT5cbiAgICAgICAgICAgICAgPHNwYW5cbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2Ake3N0eWxlcy51cGxvYWRpbmdfYmFyX2NvbXBsZXRlZH1gfVxuICAgICAgICAgICAgICAgIHN0eWxlPXt7IHdpZHRoOiBgJHt0b3RhbFVwbG9hZGluZ1Byb2dyZXNzfSVgIH19XG4gICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICB7dG90YWxVcGxvYWRpbmdQcm9ncmVzc30lXG4gICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJyb3cgdy0xMDAgZC1mbGV4IGp1c3RpZnktY29udGVudC1jZW50ZXIgdGV4dC1jZW50ZXIgbXQtMiBtYi0yXCI+XG4gICAgICAgICAgICA8c3BhblxuICAgICAgICAgICAgICBzdHlsZT17e1xuICAgICAgICAgICAgICAgIGNvbG9yOiBcIiMyZDM3NDhcIixcbiAgICAgICAgICAgICAgICB3aGl0ZVNwYWNlOiBcIm5vd3JhcFwiLFxuICAgICAgICAgICAgICAgIHRleHRPdmVyZmxvdzogXCJlbGxpcHNpc1wiLFxuICAgICAgICAgICAgICAgIHdpZHRoOiBcIjEwMCVcIixcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBcImJsb2NrXCIsXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IFwiaGlkZGVuXCIsXG4gICAgICAgICAgICAgIH19XG4gICAgICAgICAgICA+XG4gICAgICAgICAgICAgIHtjdXJyZW50VXBsb2FkaW5nRmlsZU5hbWV9XG4gICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICA8c3BhblxuICAgICAgICAgICAgICBzdHlsZT17e1xuICAgICAgICAgICAgICAgIGNvbG9yOiBcIiMyZDM3NDhcIixcbiAgICAgICAgICAgICAgfX1cbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgKHtmb3JtYXRCeXRlcyhjdXJyZW50VXBsb2FkaW5nRmlsZVNpemUpfSlcbiAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICA8L3NlY3Rpb24+XG4gICk7XG59KTtcblxuZXhwb3J0IGRlZmF1bHQgVXBsb2FkaW5nRmlsZXNGb3JtU3RlcDtcblxuVXBsb2FkaW5nRmlsZXNGb3JtU3RlcC5wcm9wVHlwZXMgPSB7XG4gIHRpdGxlOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG4gIHVwbG9hZFRpbWVMZWZ0OiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG4gIHVwbG9hZFNwZWVkOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG4gIHRvdGFsVXBsb2FkaW5nUHJvZ3Jlc3M6IFByb3BUeXBlcy5udW1iZXIuaXNSZXF1aXJlZCxcbn07XG4iXSwibmFtZXMiOlsiUmVhY3QiLCJQcm9wVHlwZXMiLCJ1c2VUcmFuc2xhdGlvbiIsIkNsb3VkQXJyb3dVcCIsImZvcm1hdEJ5dGVzIiwic3R5bGVzIiwiVXBsb2FkaW5nRmlsZXNGb3JtU3RlcCIsIm1lbW8iLCJ0aXRsZSIsInVwbG9hZFRpbWVMZWZ0IiwidXBsb2FkU3BlZWQiLCJ0b3RhbFVwbG9hZGluZ1Byb2dyZXNzIiwiY3VycmVudFVwbG9hZGluZ0ZpbGVOYW1lIiwiY3VycmVudFVwbG9hZGluZ0ZpbGVTaXplIiwidCIsInNlY3Rpb24iLCJjbGFzc05hbWUiLCJ0b29sYm94IiwiZGl2IiwiaDIiLCJjb250YWluZXJfdGl0bGUiLCJzYXZlZF9wZXJjZW50YWdlIiwic2l6ZSIsImNvbG9yIiwic3BhbiIsInN0eWxlIiwiZm9udFdlaWdodCIsInVwbG9hZGluZ19iYXIiLCJ1cGxvYWRpbmdfYmFyX2NvbXBsZXRlZCIsIndpZHRoIiwid2hpdGVTcGFjZSIsInRleHRPdmVyZmxvdyIsImRpc3BsYXkiLCJvdmVyZmxvdyIsInByb3BUeXBlcyIsInN0cmluZyIsImlzUmVxdWlyZWQiLCJudW1iZXIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./components/UploadingFilesFormStep.js\n"));

/***/ }),

/***/ "./hooks/useDocuments.js":
/*!*******************************!*\
  !*** ./hooks/useDocuments.js ***!
  \*******************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   initialState: function() { return /* binding */ initialState; },\n/* harmony export */   reducer: function() { return /* binding */ reducer; }\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\nvar _s = $RefreshSig$();\n\nconst initialState = {\n    documents: []\n};\nconst reducer = (state, action)=>{\n    switch(action.type){\n        case \"UPDATE_DOCUMENT\":\n            const newUpdatedDocuments = state.documents.map((document)=>{\n                if (action.docId === document.id) {\n                    return {\n                        ...document,\n                        outputBlob: action.outputBlob\n                    };\n                } else {\n                    return document;\n                }\n            });\n            return {\n                ...state,\n                documents: newUpdatedDocuments\n            };\n        case \"ADD_DOCUMENTS\":\n            const newAddedDocuments = state.documents.concat([\n                {\n                    ...action.newDocument\n                }\n            ]);\n            return {\n                ...state,\n                documents: newAddedDocuments\n            };\n        case \"DELETE_DOCUMENT\":\n        case \"ROTATE_DOCUMENT\":\n        case \"ROTATE_ALL_DOCUMENTS\":\n            return {\n                ...state,\n                documents: action.newDocuments\n            };\n        case \"RESET_INITIAL_STATE\":\n            return initialState;\n        default:\n            return state;\n    }\n};\nfunction useDocuments() {\n    _s();\n    const [state, dispatch] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useReducer)(reducer, initialState);\n    const handleAddDocument = (document)=>{\n        dispatch({\n            type: \"ADD_DOCUMENTS\",\n            newDocument: document\n        });\n    };\n    const handleUpdateDocument = (outputBlob, docId)=>{\n        dispatch({\n            type: \"UPDATE_DOCUMENT\",\n            docId: parseInt(docId),\n            outputBlob: outputBlob\n        });\n    };\n    const handleDeleteDocument = (documentId)=>{\n        const documents = state.documents;\n        let newDocuments = documents.filter((document)=>document.id !== documentId);\n        dispatch({\n            type: \"DELETE_DOCUMENT\",\n            newDocuments\n        });\n    };\n    const handleRotateDocument = (doc)=>{\n        const updatedRotationsCounter = doc.rotationsCounter + 1 === 4 ? 0 : doc.rotationsCounter + 1;\n        const newDocumentsAfterRotation = state.documents.map((document)=>{\n            if (doc.id === document.id) {\n                return {\n                    ...document,\n                    rotationsCounter: updatedRotationsCounter\n                };\n            } else {\n                return document;\n            }\n        });\n        dispatch({\n            type: \"ROTATE_DOCUMENT\",\n            newDocuments: newDocumentsAfterRotation\n        });\n    };\n    const handleRotateAllDocuments = ()=>{\n        const newDocumentsAfterRotation = state.documents.map((document)=>{\n            const updatedRotationsCounter = document.rotationsCounter + 1 === 4 ? 0 : document.rotationsCounter + 1;\n            return {\n                ...document,\n                rotationsCounter: updatedRotationsCounter\n            };\n        });\n        dispatch({\n            type: \"ROTATE_ALL_DOCUMENTS\",\n            newDocuments: newDocumentsAfterRotation\n        });\n    };\n    const handleResetInitialDocumentsState = ()=>{\n        dispatch({\n            type: \"RESET_INITIAL_STATE\"\n        });\n    };\n    return {\n        documents: state.documents,\n        handleAddDocument,\n        handleUpdateDocument,\n        handleDeleteDocument,\n        handleRotateDocument,\n        handleRotateAllDocuments,\n        handleResetInitialDocumentsState\n    };\n}\n_s(useDocuments, \"6JWkGZ32UPfojeNx+xqn8ZU8A0Q=\");\n/* harmony default export */ __webpack_exports__[\"default\"] = (useDocuments);\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // AMP / No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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bUZULCtEQUFlQSxZQUFZQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vX05fRS8uL2hvb2tzL3VzZURvY3VtZW50cy5qcz9jOGQwIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZVJlZHVjZXIgfSBmcm9tIFwicmVhY3RcIjtcbmV4cG9ydCBjb25zdCBpbml0aWFsU3RhdGUgPSB7XG4gIGRvY3VtZW50czogW10sXG59O1xuXG5leHBvcnQgY29uc3QgcmVkdWNlciA9IChzdGF0ZSwgYWN0aW9uKSA9PiB7XG4gIHN3aXRjaCAoYWN0aW9uLnR5cGUpIHtcbiAgICBjYXNlIFwiVVBEQVRFX0RPQ1VNRU5UXCI6XG4gICAgICBjb25zdCBuZXdVcGRhdGVkRG9jdW1lbnRzID0gc3RhdGUuZG9jdW1lbnRzLm1hcCgoZG9jdW1lbnQpID0+IHtcbiAgICAgICAgaWYgKGFjdGlvbi5kb2NJZCA9PT0gZG9jdW1lbnQuaWQpIHtcbiAgICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgLi4uZG9jdW1lbnQsXG4gICAgICAgICAgICBvdXRwdXRCbG9iOiBhY3Rpb24ub3V0cHV0QmxvYixcbiAgICAgICAgICB9O1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHJldHVybiBkb2N1bWVudDtcbiAgICAgICAgfVxuICAgICAgfSk7XG4gICAgICByZXR1cm4ge1xuICAgICAgICAuLi5zdGF0ZSxcbiAgICAgICAgZG9jdW1lbnRzOiBuZXdVcGRhdGVkRG9jdW1lbnRzLFxuICAgICAgfTtcblxuICAgIGNhc2UgXCJBRERfRE9DVU1FTlRTXCI6XG4gICAgICBjb25zdCBuZXdBZGRlZERvY3VtZW50cyA9IHN0YXRlLmRvY3VtZW50cy5jb25jYXQoW1xuICAgICAgICB7IC4uLmFjdGlvbi5uZXdEb2N1bWVudCB9LFxuICAgICAgXSk7XG4gICAgICByZXR1cm4ge1xuICAgICAgICAuLi5zdGF0ZSxcbiAgICAgICAgZG9jdW1lbnRzOiBuZXdBZGRlZERvY3VtZW50cyxcbiAgICAgIH07XG5cbiAgICBjYXNlIFwiREVMRVRFX0RPQ1VNRU5UXCI6XG4gICAgY2FzZSBcIlJPVEFURV9ET0NVTUVOVFwiOlxuICAgIGNhc2UgXCJST1RBVEVfQUxMX0RPQ1VNRU5UU1wiOlxuICAgICAgcmV0dXJuIHtcbiAgICAgICAgLi4uc3RhdGUsXG4gICAgICAgIGRvY3VtZW50czogYWN0aW9uLm5ld0RvY3VtZW50cyxcbiAgICAgIH07XG5cbiAgICBjYXNlIFwiUkVTRVRfSU5JVElBTF9TVEFURVwiOlxuICAgICAgcmV0dXJuIGluaXRpYWxTdGF0ZTtcblxuICAgIGRlZmF1bHQ6XG4gICAgICByZXR1cm4gc3RhdGU7XG4gIH1cbn07XG5cbmZ1bmN0aW9uIHVzZURvY3VtZW50cygpIHtcbiAgY29uc3QgW3N0YXRlLCBkaXNwYXRjaF0gPSB1c2VSZWR1Y2VyKHJlZHVjZXIsIGluaXRpYWxTdGF0ZSk7XG5cbiAgY29uc3QgaGFuZGxlQWRkRG9jdW1lbnQgPSAoZG9jdW1lbnQpID0+IHtcbiAgICBkaXNwYXRjaCh7XG4gICAgICB0eXBlOiBcIkFERF9ET0NVTUVOVFNcIixcbiAgICAgIG5ld0RvY3VtZW50OiBkb2N1bWVudCxcbiAgICB9KTtcbiAgfTtcblxuICBjb25zdCBoYW5kbGVVcGRhdGVEb2N1bWVudCA9IChvdXRwdXRCbG9iLCBkb2NJZCkgPT4ge1xuICAgIGRpc3BhdGNoKHtcbiAgICAgIHR5cGU6IFwiVVBEQVRFX0RPQ1VNRU5UXCIsXG4gICAgICBkb2NJZDogcGFyc2VJbnQoZG9jSWQpLFxuICAgICAgb3V0cHV0QmxvYjogb3V0cHV0QmxvYixcbiAgICB9KTtcbiAgfTtcblxuICBjb25zdCBoYW5kbGVEZWxldGVEb2N1bWVudCA9IChkb2N1bWVudElkKSA9PiB7XG4gICAgY29uc3QgZG9jdW1lbnRzID0gc3RhdGUuZG9jdW1lbnRzO1xuICAgIGxldCBuZXdEb2N1bWVudHMgPSBkb2N1bWVudHMuZmlsdGVyKFxuICAgICAgKGRvY3VtZW50KSA9PiBkb2N1bWVudC5pZCAhPT0gZG9jdW1lbnRJZFxuICAgICk7XG5cbiAgICBkaXNwYXRjaCh7XG4gICAgICB0eXBlOiBcIkRFTEVURV9ET0NVTUVOVFwiLFxuICAgICAgbmV3RG9jdW1lbnRzLFxuICAgIH0pO1xuICB9O1xuXG4gIGNvbnN0IGhhbmRsZVJvdGF0ZURvY3VtZW50ID0gKGRvYykgPT4ge1xuICAgIGNvbnN0IHVwZGF0ZWRSb3RhdGlvbnNDb3VudGVyID1cbiAgICAgIGRvYy5yb3RhdGlvbnNDb3VudGVyICsgMSA9PT0gNCA/IDAgOiBkb2Mucm90YXRpb25zQ291bnRlciArIDE7XG4gICAgY29uc3QgbmV3RG9jdW1lbnRzQWZ0ZXJSb3RhdGlvbiA9IHN0YXRlLmRvY3VtZW50cy5tYXAoKGRvY3VtZW50KSA9PiB7XG4gICAgICBpZiAoZG9jLmlkID09PSBkb2N1bWVudC5pZCkge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgIC4uLmRvY3VtZW50LFxuICAgICAgICAgIHJvdGF0aW9uc0NvdW50ZXI6IHVwZGF0ZWRSb3RhdGlvbnNDb3VudGVyLFxuICAgICAgICB9O1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgcmV0dXJuIGRvY3VtZW50O1xuICAgICAgfVxuICAgIH0pO1xuXG4gICAgZGlzcGF0Y2goe1xuICAgICAgdHlwZTogXCJST1RBVEVfRE9DVU1FTlRcIixcbiAgICAgIG5ld0RvY3VtZW50czogbmV3RG9jdW1lbnRzQWZ0ZXJSb3RhdGlvbixcbiAgICB9KTtcbiAgfTtcblxuICBjb25zdCBoYW5kbGVSb3RhdGVBbGxEb2N1bWVudHMgPSAoKSA9PiB7XG4gICAgY29uc3QgbmV3RG9jdW1lbnRzQWZ0ZXJSb3RhdGlvbiA9IHN0YXRlLmRvY3VtZW50cy5tYXAoKGRvY3VtZW50KSA9PiB7XG4gICAgICBjb25zdCB1cGRhdGVkUm90YXRpb25zQ291bnRlciA9XG4gICAgICAgIGRvY3VtZW50LnJvdGF0aW9uc0NvdW50ZXIgKyAxID09PSA0ID8gMCA6IGRvY3VtZW50LnJvdGF0aW9uc0NvdW50ZXIgKyAxO1xuICAgICAgcmV0dXJuIHtcbiAgICAgICAgLi4uZG9jdW1lbnQsXG4gICAgICAgIHJvdGF0aW9uc0NvdW50ZXI6IHVwZGF0ZWRSb3RhdGlvbnNDb3VudGVyLFxuICAgICAgfTtcbiAgICB9KTtcblxuICAgIGRpc3BhdGNoKHtcbiAgICAgIHR5cGU6IFwiUk9UQVRFX0FMTF9ET0NVTUVOVFNcIixcbiAgICAgIG5ld0RvY3VtZW50czogbmV3RG9jdW1lbnRzQWZ0ZXJSb3RhdGlvbixcbiAgICB9KTtcbiAgfTtcblxuICBjb25zdCBoYW5kbGVSZXNldEluaXRpYWxEb2N1bWVudHNTdGF0ZSA9ICgpID0+IHtcbiAgICBkaXNwYXRjaCh7XG4gICAgICB0eXBlOiBcIlJFU0VUX0lOSVRJQUxfU1RBVEVcIixcbiAgICB9KTtcbiAgfTtcblxuICByZXR1cm4ge1xuICAgIGRvY3VtZW50czogc3RhdGUuZG9jdW1lbnRzLFxuICAgIGhhbmRsZUFkZERvY3VtZW50LFxuICAgIGhhbmRsZVVwZGF0ZURvY3VtZW50LFxuICAgIGhhbmRsZURlbGV0ZURvY3VtZW50LFxuICAgIGhhbmRsZVJvdGF0ZURvY3VtZW50LFxuICAgIGhhbmRsZVJvdGF0ZUFsbERvY3VtZW50cyxcbiAgICBoYW5kbGVSZXNldEluaXRpYWxEb2N1bWVudHNTdGF0ZSxcbiAgfTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgdXNlRG9jdW1lbnRzO1xuIl0sIm5hbWVzIjpbInVzZVJlZHVjZXIiLCJpbml0aWFsU3RhdGUiLCJkb2N1bWVudHMiLCJyZWR1Y2VyIiwic3RhdGUiLCJhY3Rpb24iLCJ0eXBlIiwibmV3VXBkYXRlZERvY3VtZW50cyIsIm1hcCIsImRvY3VtZW50IiwiZG9jSWQiLCJpZCIsIm91dHB1dEJsb2IiLCJuZXdBZGRlZERvY3VtZW50cyIsImNvbmNhdCIsIm5ld0RvY3VtZW50IiwibmV3RG9jdW1lbnRzIiwidXNlRG9jdW1lbnRzIiwiZGlzcGF0Y2giLCJoYW5kbGVBZGREb2N1bWVudCIsImhhbmRsZVVwZGF0ZURvY3VtZW50IiwicGFyc2VJbnQiLCJoYW5kbGVEZWxldGVEb2N1bWVudCIsImRvY3VtZW50SWQiLCJmaWx0ZXIiLCJoYW5kbGVSb3RhdGVEb2N1bWVudCIsImRvYyIsInVwZGF0ZWRSb3RhdGlvbnNDb3VudGVyIiwicm90YXRpb25zQ291bnRlciIsIm5ld0RvY3VtZW50c0FmdGVyUm90YXRpb24iLCJoYW5kbGVSb3RhdGVBbGxEb2N1bWVudHMiLCJoYW5kbGVSZXNldEluaXRpYWxEb2N1bWVudHNTdGF0ZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./hooks/useDocuments.js\n"));

/***/ }),

/***/ "./hooks/useUploadStats.js":
/*!*********************************!*\
  !*** ./hooks/useUploadStats.js ***!
  \*********************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\nvar _s = $RefreshSig$();\n\nconst initialState = {\n    currentUploadingFile: null,\n    currentUploadedFilesCounter: 0,\n    currentProccessedFilesCounter: 1,\n    totalUploadingProgress: 0,\n    uploadSpeed: \"\",\n    uploadTimeLeft: \"\",\n    resultsInfoVisibility: true,\n    resultsAlerts: [],\n    resultsErrors: []\n};\nconst reducer = (state, action)=>{\n    switch(action.type){\n        case \"UPDATE_CURRENT_UPLOADING_STATUS\":\n            return {\n                ...state,\n                currentUploadingFile: action.newCurrentUploadingFile,\n                currentUploadedFilesCounter: action.newCurrentUploadedFilesCounter,\n                totalUploadingProgress: action.newTotalUploadingProgress,\n                uploadSpeed: action.newUploadSpeed,\n                uploadTimeLeft: action.newUploadTimeLeft\n            };\n        case \"RESET_CURRENT_UPLOADING_STATUS\":\n            return {\n                ...state,\n                currentUploadingFile: initialState.currentUploadingFile,\n                currentUploadedFilesCounter: initialState.currentUploadedFilesCounter,\n                totalUploadingProgress: initialState.totalUploadingProgress,\n                uploadSpeed: initialState.uploadSpeed,\n                uploadTimeLeft: initialState.uploadTimeLeft\n            };\n        case \"UPDATE_RESULTS_DISPLAY\":\n            return {\n                ...state,\n                resultsInfoVisibility: action.newProcessingInfoVisibility,\n                resultsErrors: action.newProcessingErrors,\n                resultsAlerts: action.newProcessingAlerts\n            };\n        case \"UPDATE_CURRENT_PROCESSING_STATUS\":\n            return {\n                ...state,\n                currentProccessedFilesCounter: action.newCurrentProccessedFilesCounter\n            };\n        case \"RESET_CURRENT_PROCESSING_STATUS\":\n            return {\n                ...state,\n                currentProccessedFilesCounter: initialState.currentProccessedFilesCounter\n            };\n        case \"RESET_INITIAL_STATE\":\n            return initialState;\n        default:\n            return state;\n    }\n};\nconst useUploadStats = ()=>{\n    _s();\n    const [state, dispatch] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useReducer)(reducer, initialState);\n    const handleResetInitialUploadState = ()=>{\n        dispatch({\n            type: \"RESET_INITIAL_STATE\"\n        });\n    };\n    const handleResetCurrentUploadingStatus = ()=>{\n        dispatch({\n            type: \"RESET_CURRENT_UPLOADING_STATUS\"\n        });\n    };\n    const handleUpdateCurrentUploadingStatus = (file, counter, totalProgress, loadingSpeed, uploadTimeLeft)=>{\n        dispatch({\n            type: \"UPDATE_CURRENT_UPLOADING_STATUS\",\n            newCurrentUploadingFile: file,\n            newCurrentUploadedFilesCounter: counter,\n            newTotalUploadingProgress: totalProgress,\n            newUploadSpeed: loadingSpeed,\n            newUploadTimeLeft: uploadTimeLeft\n        });\n    };\n    const handleUpdateResultsDisplay = (resultsInfoVisibility, resultsErrors, resultsAlerts)=>{\n        dispatch({\n            type: \"UPDATE_RESULTS_DISPLAY\",\n            newProcessingInfoVisibility: resultsInfoVisibility,\n            newProcessingErrors: resultsErrors,\n            newProcessingAlerts: resultsAlerts\n        });\n    };\n    const handleResetCurrentProcessingStatus = ()=>{\n        dispatch({\n            type: \"RESET_CURRENT_PROCESSING_STATUS\"\n        });\n    };\n    const handleUpdateCurrentProcessingStatus = (counter)=>{\n        dispatch({\n            type: \"UPDATE_CURRENT_PROCESSING_STATUS\",\n            newCurrentProccessedFilesCounter: counter\n        });\n    };\n    return {\n        currentUploadingFile: state.currentUploadingFile,\n        currentUploadedFilesCounter: state.currentUploadedFilesCounter,\n        currentProccessedFilesCounter: state.currentProccessedFilesCounter,\n        totalUploadingProgress: state.totalUploadingProgress,\n        uploadSpeed: state.uploadSpeed,\n        uploadTimeLeft: state.uploadTimeLeft,\n        resultsInfoVisibility: state.resultsInfoVisibility,\n        resultsAlerts: state.resultsAlerts,\n        resultsErrors: state.resultsErrors,\n        handleResetInitialUploadState,\n        handleResetCurrentUploadingStatus,\n        handleUpdateCurrentUploadingStatus,\n        handleUpdateResultsDisplay,\n        handleResetCurrentProcessingStatus,\n        handleUpdateCurrentProcessingStatus\n    };\n};\n_s(useUploadStats, \"6JWkGZ32UPfojeNx+xqn8ZU8A0Q=\");\n/* harmony default export */ __webpack_exports__[\"default\"] = (useUploadStats);\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // AMP / No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUs7UUFDQUM7UUFDQUM7SUFDRjtBQUNGO0dBM0VNWDtBQTZFTiwrREFBZUEsY0FBY0EsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL19OX0UvLi9ob29rcy91c2VVcGxvYWRTdGF0cy5qcz9hY2M3Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZVJlZHVjZXIgfSBmcm9tIFwicmVhY3RcIjtcblxuY29uc3QgaW5pdGlhbFN0YXRlID0ge1xuICBjdXJyZW50VXBsb2FkaW5nRmlsZTogbnVsbCxcbiAgY3VycmVudFVwbG9hZGVkRmlsZXNDb3VudGVyOiAwLFxuICBjdXJyZW50UHJvY2Nlc3NlZEZpbGVzQ291bnRlcjogMSxcbiAgdG90YWxVcGxvYWRpbmdQcm9ncmVzczogMCxcbiAgdXBsb2FkU3BlZWQ6IFwiXCIsXG4gIHVwbG9hZFRpbWVMZWZ0OiBcIlwiLFxuICByZXN1bHRzSW5mb1Zpc2liaWxpdHk6IHRydWUsXG4gIHJlc3VsdHNBbGVydHM6IFtdLFxuICByZXN1bHRzRXJyb3JzOiBbXSxcbn07XG5cbmNvbnN0IHJlZHVjZXIgPSAoc3RhdGUsIGFjdGlvbikgPT4ge1xuICBzd2l0Y2ggKGFjdGlvbi50eXBlKSB7XG4gICAgY2FzZSBcIlVQREFURV9DVVJSRU5UX1VQTE9BRElOR19TVEFUVVNcIjpcbiAgICAgIHJldHVybiB7XG4gICAgICAgIC4uLnN0YXRlLFxuICAgICAgICBjdXJyZW50VXBsb2FkaW5nRmlsZTogYWN0aW9uLm5ld0N1cnJlbnRVcGxvYWRpbmdGaWxlLFxuICAgICAgICBjdXJyZW50VXBsb2FkZWRGaWxlc0NvdW50ZXI6IGFjdGlvbi5uZXdDdXJyZW50VXBsb2FkZWRGaWxlc0NvdW50ZXIsXG4gICAgICAgIHRvdGFsVXBsb2FkaW5nUHJvZ3Jlc3M6IGFjdGlvbi5uZXdUb3RhbFVwbG9hZGluZ1Byb2dyZXNzLFxuICAgICAgICB1cGxvYWRTcGVlZDogYWN0aW9uLm5ld1VwbG9hZFNwZWVkLFxuICAgICAgICB1cGxvYWRUaW1lTGVmdDogYWN0aW9uLm5ld1VwbG9hZFRpbWVMZWZ0LFxuICAgICAgfTtcblxuICAgIGNhc2UgXCJSRVNFVF9DVVJSRU5UX1VQTE9BRElOR19TVEFUVVNcIjpcbiAgICAgIHJldHVybiB7XG4gICAgICAgIC4uLnN0YXRlLFxuICAgICAgICBjdXJyZW50VXBsb2FkaW5nRmlsZTogaW5pdGlhbFN0YXRlLmN1cnJlbnRVcGxvYWRpbmdGaWxlLFxuICAgICAgICBjdXJyZW50VXBsb2FkZWRGaWxlc0NvdW50ZXI6IGluaXRpYWxTdGF0ZS5jdXJyZW50VXBsb2FkZWRGaWxlc0NvdW50ZXIsXG4gICAgICAgIHRvdGFsVXBsb2FkaW5nUHJvZ3Jlc3M6IGluaXRpYWxTdGF0ZS50b3RhbFVwbG9hZGluZ1Byb2dyZXNzLFxuICAgICAgICB1cGxvYWRTcGVlZDogaW5pdGlhbFN0YXRlLnVwbG9hZFNwZWVkLFxuICAgICAgICB1cGxvYWRUaW1lTGVmdDogaW5pdGlhbFN0YXRlLnVwbG9hZFRpbWVMZWZ0LFxuICAgICAgfTtcblxuICAgIGNhc2UgXCJVUERBVEVfUkVTVUxUU19ESVNQTEFZXCI6XG4gICAgICByZXR1cm4ge1xuICAgICAgICAuLi5zdGF0ZSxcbiAgICAgICAgcmVzdWx0c0luZm9WaXNpYmlsaXR5OiBhY3Rpb24ubmV3UHJvY2Vzc2luZ0luZm9WaXNpYmlsaXR5LFxuICAgICAgICByZXN1bHRzRXJyb3JzOiBhY3Rpb24ubmV3UHJvY2Vzc2luZ0Vycm9ycyxcbiAgICAgICAgcmVzdWx0c0FsZXJ0czogYWN0aW9uLm5ld1Byb2Nlc3NpbmdBbGVydHMsXG4gICAgICB9O1xuXG4gICAgY2FzZSBcIlVQREFURV9DVVJSRU5UX1BST0NFU1NJTkdfU1RBVFVTXCI6XG4gICAgICByZXR1cm4ge1xuICAgICAgICAuLi5zdGF0ZSxcbiAgICAgICAgY3VycmVudFByb2NjZXNzZWRGaWxlc0NvdW50ZXI6IGFjdGlvbi5uZXdDdXJyZW50UHJvY2Nlc3NlZEZpbGVzQ291bnRlcixcbiAgICAgIH07XG5cbiAgICBjYXNlIFwiUkVTRVRfQ1VSUkVOVF9QUk9DRVNTSU5HX1NUQVRVU1wiOlxuICAgICAgcmV0dXJuIHtcbiAgICAgICAgLi4uc3RhdGUsXG4gICAgICAgIGN1cnJlbnRQcm9jY2Vzc2VkRmlsZXNDb3VudGVyOlxuICAgICAgICAgIGluaXRpYWxTdGF0ZS5jdXJyZW50UHJvY2Nlc3NlZEZpbGVzQ291bnRlcixcbiAgICAgIH07XG5cbiAgICBjYXNlIFwiUkVTRVRfSU5JVElBTF9TVEFURVwiOlxuICAgICAgcmV0dXJuIGluaXRpYWxTdGF0ZTtcblxuICAgIGRlZmF1bHQ6XG4gICAgICByZXR1cm4gc3RhdGU7XG4gIH1cbn07XG5cbmNvbnN0IHVzZVVwbG9hZFN0YXRzID0gKCkgPT4ge1xuICBjb25zdCBbc3RhdGUsIGRpc3BhdGNoXSA9IHVzZVJlZHVjZXIocmVkdWNlciwgaW5pdGlhbFN0YXRlKTtcblxuICBjb25zdCBoYW5kbGVSZXNldEluaXRpYWxVcGxvYWRTdGF0ZSA9ICgpID0+IHtcbiAgICBkaXNwYXRjaCh7XG4gICAgICB0eXBlOiBcIlJFU0VUX0lOSVRJQUxfU1RBVEVcIixcbiAgICB9KTtcbiAgfTtcblxuICBjb25zdCBoYW5kbGVSZXNldEN1cnJlbnRVcGxvYWRpbmdTdGF0dXMgPSAoKSA9PiB7XG4gICAgZGlzcGF0Y2goe1xuICAgICAgdHlwZTogXCJSRVNFVF9DVVJSRU5UX1VQTE9BRElOR19TVEFUVVNcIixcbiAgICB9KTtcbiAgfTtcblxuICBjb25zdCBoYW5kbGVVcGRhdGVDdXJyZW50VXBsb2FkaW5nU3RhdHVzID0gKFxuICAgIGZpbGUsXG4gICAgY291bnRlcixcbiAgICB0b3RhbFByb2dyZXNzLFxuICAgIGxvYWRpbmdTcGVlZCxcbiAgICB1cGxvYWRUaW1lTGVmdFxuICApID0+IHtcbiAgICBkaXNwYXRjaCh7XG4gICAgICB0eXBlOiBcIlVQREFURV9DVVJSRU5UX1VQTE9BRElOR19TVEFUVVNcIixcbiAgICAgIG5ld0N1cnJlbnRVcGxvYWRpbmdGaWxlOiBmaWxlLFxuICAgICAgbmV3Q3VycmVudFVwbG9hZGVkRmlsZXNDb3VudGVyOiBjb3VudGVyLFxuICAgICAgbmV3VG90YWxVcGxvYWRpbmdQcm9ncmVzczogdG90YWxQcm9ncmVzcyxcbiAgICAgIG5ld1VwbG9hZFNwZWVkOiBsb2FkaW5nU3BlZWQsXG4gICAgICBuZXdVcGxvYWRUaW1lTGVmdDogdXBsb2FkVGltZUxlZnQsXG4gICAgfSk7XG4gIH07XG5cbiAgY29uc3QgaGFuZGxlVXBkYXRlUmVzdWx0c0Rpc3BsYXkgPSAoXG4gICAgcmVzdWx0c0luZm9WaXNpYmlsaXR5LFxuICAgIHJlc3VsdHNFcnJvcnMsXG4gICAgcmVzdWx0c0FsZXJ0c1xuICApID0+IHtcbiAgICBkaXNwYXRjaCh7XG4gICAgICB0eXBlOiBcIlVQREFURV9SRVNVTFRTX0RJU1BMQVlcIixcbiAgICAgIG5ld1Byb2Nlc3NpbmdJbmZvVmlzaWJpbGl0eTogcmVzdWx0c0luZm9WaXNpYmlsaXR5LFxuICAgICAgbmV3UHJvY2Vzc2luZ0Vycm9yczogcmVzdWx0c0Vycm9ycyxcbiAgICAgIG5ld1Byb2Nlc3NpbmdBbGVydHM6IHJlc3VsdHNBbGVydHMsXG4gICAgfSk7XG4gIH07XG5cbiAgY29uc3QgaGFuZGxlUmVzZXRDdXJyZW50UHJvY2Vzc2luZ1N0YXR1cyA9ICgpID0+IHtcbiAgICBkaXNwYXRjaCh7XG4gICAgICB0eXBlOiBcIlJFU0VUX0NVUlJFTlRfUFJPQ0VTU0lOR19TVEFUVVNcIixcbiAgICB9KTtcbiAgfTtcblxuICBjb25zdCBoYW5kbGVVcGRhdGVDdXJyZW50UHJvY2Vzc2luZ1N0YXR1cyA9IChjb3VudGVyKSA9PiB7XG4gICAgZGlzcGF0Y2goe1xuICAgICAgdHlwZTogXCJVUERBVEVfQ1VSUkVOVF9QUk9DRVNTSU5HX1NUQVRVU1wiLFxuICAgICAgbmV3Q3VycmVudFByb2NjZXNzZWRGaWxlc0NvdW50ZXI6IGNvdW50ZXIsXG4gICAgfSk7XG4gIH07XG5cbiAgcmV0dXJuIHtcbiAgICBjdXJyZW50VXBsb2FkaW5nRmlsZTogc3RhdGUuY3VycmVudFVwbG9hZGluZ0ZpbGUsXG4gICAgY3VycmVudFVwbG9hZGVkRmlsZXNDb3VudGVyOiBzdGF0ZS5jdXJyZW50VXBsb2FkZWRGaWxlc0NvdW50ZXIsXG4gICAgY3VycmVudFByb2NjZXNzZWRGaWxlc0NvdW50ZXI6IHN0YXRlLmN1cnJlbnRQcm9jY2Vzc2VkRmlsZXNDb3VudGVyLFxuICAgIHRvdGFsVXBsb2FkaW5nUHJvZ3Jlc3M6IHN0YXRlLnRvdGFsVXBsb2FkaW5nUHJvZ3Jlc3MsXG4gICAgdXBsb2FkU3BlZWQ6IHN0YXRlLnVwbG9hZFNwZWVkLFxuICAgIHVwbG9hZFRpbWVMZWZ0OiBzdGF0ZS51cGxvYWRUaW1lTGVmdCxcbiAgICByZXN1bHRzSW5mb1Zpc2liaWxpdHk6IHN0YXRlLnJlc3VsdHNJbmZvVmlzaWJpbGl0eSxcbiAgICByZXN1bHRzQWxlcnRzOiBzdGF0ZS5yZXN1bHRzQWxlcnRzLFxuICAgIHJlc3VsdHNFcnJvcnM6IHN0YXRlLnJlc3VsdHNFcnJvcnMsXG4gICAgaGFuZGxlUmVzZXRJbml0aWFsVXBsb2FkU3RhdGUsXG4gICAgaGFuZGxlUmVzZXRDdXJyZW50VXBsb2FkaW5nU3RhdHVzLFxuICAgIGhhbmRsZVVwZGF0ZUN1cnJlbnRVcGxvYWRpbmdTdGF0dXMsXG4gICAgaGFuZGxlVXBkYXRlUmVzdWx0c0Rpc3BsYXksXG4gICAgaGFuZGxlUmVzZXRDdXJyZW50UHJvY2Vzc2luZ1N0YXR1cyxcbiAgICBoYW5kbGVVcGRhdGVDdXJyZW50UHJvY2Vzc2luZ1N0YXR1cyxcbiAgfTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IHVzZVVwbG9hZFN0YXRzO1xuIl0sIm5hbWVzIjpbInVzZVJlZHVjZXIiLCJpbml0aWFsU3RhdGUiLCJjdXJyZW50VXBsb2FkaW5nRmlsZSIsImN1cnJlbnRVcGxvYWRlZEZpbGVzQ291bnRlciIsImN1cnJlbnRQcm9jY2Vzc2VkRmlsZXNDb3VudGVyIiwidG90YWxVcGxvYWRpbmdQcm9ncmVzcyIsInVwbG9hZFNwZWVkIiwidXBsb2FkVGltZUxlZnQiLCJyZXN1bHRzSW5mb1Zpc2liaWxpdHkiLCJyZXN1bHRzQWxlcnRzIiwicmVzdWx0c0Vycm9ycyIsInJlZHVjZXIiLCJzdGF0ZSIsImFjdGlvbiIsInR5cGUiLCJuZXdDdXJyZW50VXBsb2FkaW5nRmlsZSIsIm5ld0N1cnJlbnRVcGxvYWRlZEZpbGVzQ291bnRlciIsIm5ld1RvdGFsVXBsb2FkaW5nUHJvZ3Jlc3MiLCJuZXdVcGxvYWRTcGVlZCIsIm5ld1VwbG9hZFRpbWVMZWZ0IiwibmV3UHJvY2Vzc2luZ0luZm9WaXNpYmlsaXR5IiwibmV3UHJvY2Vzc2luZ0Vycm9ycyIsIm5ld1Byb2Nlc3NpbmdBbGVydHMiLCJuZXdDdXJyZW50UHJvY2Nlc3NlZEZpbGVzQ291bnRlciIsInVzZVVwbG9hZFN0YXRzIiwiZGlzcGF0Y2giLCJoYW5kbGVSZXNldEluaXRpYWxVcGxvYWRTdGF0ZSIsImhhbmRsZVJlc2V0Q3VycmVudFVwbG9hZGluZ1N0YXR1cyIsImhhbmRsZVVwZGF0ZUN1cnJlbnRVcGxvYWRpbmdTdGF0dXMiLCJmaWxlIiwiY291bnRlciIsInRvdGFsUHJvZ3Jlc3MiLCJsb2FkaW5nU3BlZWQiLCJoYW5kbGVVcGRhdGVSZXN1bHRzRGlzcGxheSIsImhhbmRsZVJlc2V0Q3VycmVudFByb2Nlc3NpbmdTdGF0dXMiLCJoYW5kbGVVcGRhdGVDdXJyZW50UHJvY2Vzc2luZ1N0YXR1cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./hooks/useUploadStats.js\n"));

/***/ }),

/***/ "./pages/txt-to-pdf.js":
/*!*****************************!*\
  !*** ./pages/txt-to-pdf.js ***!
  \*****************************/
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval(__webpack_require__.ts("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   __N_SSG: function() { return /* binding */ __N_SSG; }\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"./node_modules/react/jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"./node_modules/react/index.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/head */ \"./node_modules/next/head.js\");\n/* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_head__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var react_bootstrap_icons__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! react-bootstrap-icons */ \"./node_modules/react-bootstrap-icons/dist/index.js\");\n/* harmony import */ var next_i18next__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next-i18next */ \"./node_modules/next-i18next/dist/esm/index.js\");\n/* harmony import */ var _helpers_utils_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../helpers/utils.js */ \"./helpers/utils.js\");\n/* harmony import */ var _components_ProcessingFilesFormStep__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../components/ProcessingFilesFormStep */ \"./components/ProcessingFilesFormStep.js\");\n/* harmony import */ var _styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../styles/UploadContainer.module.css */ \"./styles/UploadContainer.module.css\");\n/* harmony import */ var _styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_19__);\n/* harmony import */ var _components_Steps__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../components/Steps */ \"./components/Steps.js\");\n/* harmony import */ var _components_Features__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../components/Features */ \"./components/Features.js\");\n/* harmony import */ var _components_Share__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../components/Share */ \"./components/Share.js\");\n/* harmony import */ var _components_UploadingFilesFormStep__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../components/UploadingFilesFormStep */ \"./components/UploadingFilesFormStep.js\");\n/* harmony import */ var _components_DownloadFilesFormStep__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../components/DownloadFilesFormStep */ \"./components/DownloadFilesFormStep.js\");\n/* harmony import */ var _components_AvailableTools__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../components/AvailableTools */ \"./components/AvailableTools.js\");\n/* harmony import */ var _components_ImagePreview__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../components/ImagePreview */ \"./components/ImagePreview.js\");\n/* harmony import */ var _components_UploadAreaFormStep__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../components/UploadAreaFormStep */ \"./components/UploadAreaFormStep.js\");\n/* harmony import */ var _components_EditFilesFormStep__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../components/EditFilesFormStep */ \"./components/EditFilesFormStep.js\");\n/* harmony import */ var _hooks_useUploadStats__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../hooks/useUploadStats */ \"./hooks/useUploadStats.js\");\n/* harmony import */ var _hooks_useDocuments__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../hooks/useDocuments */ \"./hooks/useDocuments.js\");\n/* harmony import */ var _hooks_useToolsData__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../hooks/useToolsData */ \"./hooks/useToolsData.js\");\n/* harmony import */ var _components_Alerts_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../components/Alerts.js */ \"./components/Alerts.js\");\n/* harmony import */ var _styles_Page_module_css__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../styles/Page.module.css */ \"./styles/Page.module.css\");\n/* harmony import */ var _styles_Page_module_css__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(_styles_Page_module_css__WEBPACK_IMPORTED_MODULE_20__);\n\nvar _s = $RefreshSig$();\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nconst TextToPDFPage = ()=>{\n    _s();\n    const { TXTToPDFTool } = (0,_hooks_useToolsData__WEBPACK_IMPORTED_MODULE_17__[\"default\"])();\n    const mountedRef = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)(false);\n    const [isSpinnerActive, setIsSpinnerActive] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n    const [formStep, updateFormStep] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(0);\n    //loadedfilesCount is used to count the files currently being loaded to show progress spinner while loading the files //\n    const [loadedfilesCount, setLoadedFilesCount] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(0);\n    const [requestSignal, setRequestSignal] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)();\n    const { t } = (0,next_i18next__WEBPACK_IMPORTED_MODULE_3__.useTranslation)();\n    const { currentUploadingFile, currentUploadedFilesCounter, currentProccessedFilesCounter, totalUploadingProgress, uploadSpeed, uploadTimeLeft, resultsInfoVisibility, resultsErrors, handleResetInitialUploadState, handleResetCurrentUploadingStatus, handleUpdateCurrentUploadingStatus, handleUpdateResultsDisplay, handleResetCurrentProcessingStatus, handleUpdateCurrentProcessingStatus } = (0,_hooks_useUploadStats__WEBPACK_IMPORTED_MODULE_15__[\"default\"])();\n    const { documents, handleAddDocument, handleUpdateDocument, handleDeleteDocument, handleResetInitialDocumentsState } = (0,_hooks_useDocuments__WEBPACK_IMPORTED_MODULE_16__[\"default\"])();\n    const handleChange = (event)=>{\n        //Calling  handleOfficeToPDFFileSelection function to extract pdf pages and their data and insert them in an array\n        (0,_helpers_utils_js__WEBPACK_IMPORTED_MODULE_4__.handleOfficeToPDFFileSelection)(event, setLoadedFilesCount, handleAddDocument, t, mountedRef, TXTToPDFTool);\n    };\n    const convertFiles = async (signal, documents, updateFormStep)=>{\n        /**\n     * Files compressing will be done on three steps:\n     *** First step : uploading files one by one to server\n     *** Second step : sending requests to server to Start Files Processing, sending individual request for each file\n     *** Second step : sending periodic download requests to check if files are done compressing and return the result, sending individual download requests for each file.\n     */ //updating form step in UI\n        updateFormStep(2);\n        //First step : Uploading Files & Start Files Processing\n        const { uploadResponsesArray, uploadResponsesUnseccessfulRequests } = await (0,_helpers_utils_js__WEBPACK_IMPORTED_MODULE_4__.uploadFiles)({\n            signal: signal,\n            documents: documents,\n            handleUpdateCurrentUploadingStatus: handleUpdateCurrentUploadingStatus,\n            uri: TXTToPDFTool.URI\n        });\n        //updating form step in UI\n        updateFormStep(3);\n        //Second step : Check if files are done processing\n        const { downloadResponsesArray, downloadResponsesUnseccessfulRequests } = await (0,_helpers_utils_js__WEBPACK_IMPORTED_MODULE_4__.downloadFiles)({\n            responseMimeType: TXTToPDFTool.outputFileMimeType,\n            signal: signal,\n            uploadResponsesArray: uploadResponsesArray,\n            handleUpdateDocument: handleUpdateDocument,\n            handleUpdateCurrentProcessingStatus: handleUpdateCurrentProcessingStatus\n        });\n        //stroing all failed documents from each step in an array\n        const failedFiles = [\n            ...uploadResponsesUnseccessfulRequests,\n            ...downloadResponsesUnseccessfulRequests\n        ];\n        //stroring all successful documents from each step in an array\n        const successfulyProcessedFiles = [\n            ...downloadResponsesArray\n        ];\n        //check if all documents have been processed, no failed documents\n        if (successfulyProcessedFiles.length === documents.length) {\n            handleUpdateResultsDisplay(true, []);\n        } else {\n            //check if all documents have failed being processed\n            if (failedFiles.length === documents.length) {\n                handleUpdateResultsDisplay(false, failedFiles);\n            } else {\n                //If some documents have being successfuly processed and some documents have failed being processed\n                handleUpdateResultsDisplay(true, failedFiles);\n            }\n        }\n        //updating form step in UI\n        updateFormStep(4);\n    };\n    const handleCompressFiles = ()=>{\n        //reset upload status\n        handleResetCurrentUploadingStatus();\n        handleResetCurrentProcessingStatus();\n        //call compress Files\n        convertFiles(requestSignal, documents, updateFormStep);\n    };\n    const handlehandleResetInitialStates = ()=>{\n        handleResetInitialDocumentsState();\n        handleResetInitialUploadState();\n        updateFormStep(0);\n    };\n    const handleDownload = ()=>{\n        (0,_helpers_utils_js__WEBPACK_IMPORTED_MODULE_4__.saveNewFiles)(documents);\n    };\n    (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n        //set mountedRef to true\n        mountedRef.current = true;\n        //Axios AbortController to abort requests\n        const controller = new AbortController();\n        const signal = controller.signal;\n        setRequestSignal(signal);\n        //cleanup function\n        return ()=>{\n            // cancel all the requests\n            controller.abort();\n            //set mounedRef to false\n            mountedRef.current = false;\n        };\n    }, []);\n    (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n        // if loadedfilesCount (count of file currently being loaded) is greater than zero than show spinner\n        if (loadedfilesCount > 0) {\n            //show spinner\n            if (mountedRef.current) {\n                setIsSpinnerActive(true);\n            }\n        } else {\n            //after all files are loaded, hide spinner\n            if (mountedRef.current) {\n                setIsSpinnerActive(false);\n            }\n        }\n    }, [\n        loadedfilesCount\n    ]);\n    (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n        if (documents.length <= 0) {\n            updateFormStep(0);\n        } else {\n            updateFormStep(1);\n        }\n    }, [\n        documents.length\n    ]);\n    const pagesComponentsArray = /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n        className: \"\".concat((_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_19___default().previewer_content), \" d-flex flex-wrap\"),\n        children: documents.map((doc)=>{\n            return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ImagePreview__WEBPACK_IMPORTED_MODULE_12__[\"default\"], {\n                document: doc,\n                handleDeleteDocument: (event)=>{\n                    event.preventDefault();\n                    handleDeleteDocument(doc.id);\n                },\n                thumbnailImageURL: TXTToPDFTool.thumbnailImageURL\n            }, \"doc-\" + doc.id, false, {\n                fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                lineNumber: 211,\n                columnNumber: 11\n            }, undefined);\n        })\n    }, void 0, false, {\n        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n        lineNumber: 208,\n        columnNumber: 5\n    }, undefined);\n    return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n        children: [\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_head__WEBPACK_IMPORTED_MODULE_2___default()), {\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"title\", {\n                        children: \"Text To PDF Online | Best Text To PDF Converter\"\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                        lineNumber: 229,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n                        name: \"description\",\n                        content: \"Easily convert TXT files to PDF online with our free tool. No registration or installation needed.\"\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                        lineNumber: 230,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n                        name: \"Keywords\",\n                        content: \"TXT to PDF converter, convert TXT to PDF, online TXT to PDF converter, free TXT to PDF converter, convert plain text to PDF\"\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                        lineNumber: 234,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n                        rel: \"canonical\",\n                        href: \"https://www.example.com\".concat(TXTToPDFTool.href)\n                    }, \"canonical\", false, {\n                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                        lineNumber: 239,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n                        rel: \"alternate\",\n                        href: \"https://www.example.com/en\".concat(TXTToPDFTool.href),\n                        hrefLang: \"en\"\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                        lineNumber: 245,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n                        rel: \"alternate\",\n                        href: \"https://www.example.com/es\".concat(TXTToPDFTool.href),\n                        hrefLang: \"es\"\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                        lineNumber: 250,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n                        rel: \"alternate\",\n                        href: \"https://www.example.com/ar\".concat(TXTToPDFTool.href),\n                        hrefLang: \"ar\"\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                        lineNumber: 255,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n                        rel: \"alternate\",\n                        href: \"https://www.example.com/zh\".concat(TXTToPDFTool.href),\n                        hrefLang: \"zh\"\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                        lineNumber: 260,\n                        columnNumber: 9\n                    }, undefined),\n                    \" \",\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n                        rel: \"alternate\",\n                        href: \"https://www.example.com/de\".concat(TXTToPDFTool.href),\n                        hrefLang: \"de\"\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                        lineNumber: 265,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n                        rel: \"alternate\",\n                        href: \"https://www.example.com/fr\".concat(TXTToPDFTool.href),\n                        hrefLang: \"fr\"\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                        lineNumber: 270,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n                        rel: \"alternate\",\n                        href: \"https://www.example.com/it\".concat(TXTToPDFTool.href),\n                        hrefLang: \"it\"\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                        lineNumber: 275,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n                        rel: \"alternate\",\n                        href: \"https://www.example.com/pt\".concat(TXTToPDFTool.href),\n                        hrefLang: \"pt\"\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                        lineNumber: 280,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n                        rel: \"alternate\",\n                        href: \"https://www.example.com/ru\".concat(TXTToPDFTool.href),\n                        hrefLang: \"ru\"\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                        lineNumber: 285,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n                        rel: \"alternate\",\n                        href: \"https://www.example.com/uk\".concat(TXTToPDFTool.href),\n                        hrefLang: \"uk\"\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                        lineNumber: 290,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n                        rel: \"alternate\",\n                        href: \"https://www.example.com/id\".concat(TXTToPDFTool.href),\n                        hrefLang: \"id\"\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                        lineNumber: 295,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n                        rel: \"alternate\",\n                        href: \"https://www.example.com/da\".concat(TXTToPDFTool.href),\n                        hrefLang: \"da\"\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                        lineNumber: 300,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n                        rel: \"alternate\",\n                        href: \"https://www.example.com/nl\".concat(TXTToPDFTool.href),\n                        hrefLang: \"nl\"\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                        lineNumber: 305,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n                        rel: \"alternate\",\n                        href: \"https://www.example.com/hi\".concat(TXTToPDFTool.href),\n                        hrefLang: \"hi\"\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                        lineNumber: 310,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n                        rel: \"alternate\",\n                        href: \"https://www.example.com/ko\".concat(TXTToPDFTool.href),\n                        hrefLang: \"ko\"\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                        lineNumber: 315,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n                        rel: \"alternate\",\n                        href: \"https://www.example.com/ja\".concat(TXTToPDFTool.href),\n                        hrefLang: \"ja\"\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                        lineNumber: 320,\n                        columnNumber: 9\n                    }, undefined)\n                ]\n            }, void 0, true, {\n                fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                lineNumber: 227,\n                columnNumber: 7\n            }, undefined),\n            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n                children: [\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"header\", {\n                        className: \"page_section header mb-0\",\n                        children: [\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n                                className: \"title\",\n                                children: t(\"txt-to-pdf:page_header_title\")\n                            }, void 0, false, {\n                                fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                                lineNumber: 329,\n                                columnNumber: 11\n                            }, undefined),\n                            /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                className: \"description\",\n                                children: t(\"txt-to-pdf:page_header_text\")\n                            }, void 0, false, {\n                                fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                                lineNumber: 330,\n                                columnNumber: 11\n                            }, undefined)\n                        ]\n                    }, void 0, true, {\n                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                        lineNumber: 328,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n                        className: \"page_section mt-0\",\n                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"article\", {\n                            className: \"container \",\n                            children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n                                className: (_styles_Page_module_css__WEBPACK_IMPORTED_MODULE_20___default().tool_container_wrapper),\n                                children: [\n                                    formStep === 0 && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_UploadAreaFormStep__WEBPACK_IMPORTED_MODULE_13__[\"default\"], {\n                                        handleChange: handleChange,\n                                        isSpinnerActive: isSpinnerActive,\n                                        isMultipleInput: true,\n                                        acceptedMimeType: TXTToPDFTool.acceptedInputMimeType\n                                    }, void 0, false, {\n                                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                                        lineNumber: 338,\n                                        columnNumber: 17\n                                    }, undefined),\n                                    formStep === 1 && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_EditFilesFormStep__WEBPACK_IMPORTED_MODULE_14__[\"default\"], {\n                                        acceptedMimeType: TXTToPDFTool.acceptedInputMimeType,\n                                        files: documents,\n                                        enableAddingMoreFiles: true,\n                                        filesComponents: pagesComponentsArray,\n                                        handleChange: handleChange,\n                                        isSpinnerActive: isSpinnerActive,\n                                        isMultipleInput: true,\n                                        isFilesSelectionActive: false,\n                                        isPanelTopSticky: false,\n                                        isPanelBottomSticky: false,\n                                        positionPanelBottomItems: (_styles_UploadContainer_module_css__WEBPACK_IMPORTED_MODULE_19___default().centered),\n                                        deleteFiles: handleResetInitialDocumentsState,\n                                        action: ()=>handleCompressFiles(),\n                                        actionTitle: t(\"common:convert_to_pdf\")\n                                    }, void 0, false, {\n                                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                                        lineNumber: 347,\n                                        columnNumber: 17\n                                    }, undefined),\n                                    formStep === 2 && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_UploadingFilesFormStep__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n                                        title: \"\".concat(t(\"common:uploading_file\"), \" \").concat(currentUploadedFilesCounter, \" \").concat(t(\"common:of\"), \" \").concat(documents.length),\n                                        uploadTimeLeft: uploadTimeLeft,\n                                        uploadSpeed: uploadSpeed,\n                                        totalUploadingProgress: totalUploadingProgress,\n                                        currentUploadingFileName: currentUploadingFile === null || currentUploadingFile === void 0 ? void 0 : currentUploadingFile.fileName,\n                                        currentUploadingFileSize: currentUploadingFile === null || currentUploadingFile === void 0 ? void 0 : currentUploadingFile.inputBlob.size\n                                    }, void 0, false, {\n                                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                                        lineNumber: 366,\n                                        columnNumber: 17\n                                    }, undefined),\n                                    formStep === 3 && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ProcessingFilesFormStep__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n                                        progress: \"\".concat(t(\"common:processing\"), \" \").concat(currentProccessedFilesCounter, \" \").concat(t(\"common:of\"), \" \").concat(documents.length)\n                                    }, void 0, false, {\n                                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                                        lineNumber: 383,\n                                        columnNumber: 17\n                                    }, undefined),\n                                    formStep === 4 && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_DownloadFilesFormStep__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {\n                                        title: documents.length === 1 ? t(\"common:your_document_is_ready\") : documents.length > 1 ? t(\"common:your_documents_are_ready\") : \"\",\n                                        handleDownload: handleDownload,\n                                        handleResetInitialState: handlehandleResetInitialStates,\n                                        children: [\n                                            resultsInfoVisibility && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                                className: \"row w-100 d-flex justify-content-center text-center mt-5 mb-5\",\n                                                children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_bootstrap_icons__WEBPACK_IMPORTED_MODULE_21__.Check2Circle, {\n                                                    size: 130,\n                                                    color: \"#7d64ff\"\n                                                }, void 0, false, {\n                                                    fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                                                    lineNumber: 406,\n                                                    columnNumber: 23\n                                                }, undefined)\n                                            }, void 0, false, {\n                                                fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                                                lineNumber: 405,\n                                                columnNumber: 21\n                                            }, undefined),\n                                            resultsErrors.length > 0 && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Alerts_js__WEBPACK_IMPORTED_MODULE_18__[\"default\"], {\n                                                alerts: resultsErrors,\n                                                type: \"error\",\n                                                icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_bootstrap_icons__WEBPACK_IMPORTED_MODULE_21__.ExclamationTriangle, {\n                                                    size: 22\n                                                }, void 0, false, void 0, void 0)\n                                            }, void 0, false, {\n                                                fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                                                lineNumber: 410,\n                                                columnNumber: 21\n                                            }, undefined)\n                                        ]\n                                    }, void 0, true, {\n                                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                                        lineNumber: 393,\n                                        columnNumber: 17\n                                    }, undefined)\n                                ]\n                            }, void 0, true, {\n                                fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                                lineNumber: 334,\n                                columnNumber: 13\n                            }, undefined)\n                        }, void 0, false, {\n                            fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                            lineNumber: 333,\n                            columnNumber: 11\n                        }, undefined)\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                        lineNumber: 332,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Steps__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n                        title: t(\"txt-to-pdf:how_to_title\"),\n                        stepsArray: [\n                            {\n                                number: 1,\n                                description: t(\"txt-to-pdf:how_to_step_one\")\n                            },\n                            {\n                                number: 2,\n                                description: t(\"txt-to-pdf:how_to_step_two\")\n                            },\n                            {\n                                number: 3,\n                                description: t(\"txt-to-pdf:how_to_step_three\")\n                            },\n                            {\n                                number: 4,\n                                description: t(\"txt-to-pdf:how_to_step_four\")\n                            }\n                        ]\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                        lineNumber: 423,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Features__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n                        title: t(\"common:features_title\"),\n                        featuresArray: [\n                            {\n                                title: \"Fast\",\n                                description: t(\"txt-to-pdf:feature_one_text\"),\n                                icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_bootstrap_icons__WEBPACK_IMPORTED_MODULE_21__.LightningChargeFill, {}, void 0, false, void 0, void 0)\n                            },\n                            {\n                                title: t(\"txt-to-pdf:feature_two_title\"),\n                                description: t(\"txt-to-pdf:feature_two_text\"),\n                                icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_bootstrap_icons__WEBPACK_IMPORTED_MODULE_21__[Infinity], {}, void 0, false, void 0, void 0)\n                            },\n                            {\n                                title: t(\"txt-to-pdf:feature_three_title\"),\n                                description: t(\"txt-to-pdf:feature_three_text\"),\n                                icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_bootstrap_icons__WEBPACK_IMPORTED_MODULE_21__.GearFill, {}, void 0, false, void 0, void 0)\n                            },\n                            {\n                                title: t(\"txt-to-pdf:feature_four_title\"),\n                                description: t(\"txt-to-pdf:feature_four_text\"),\n                                icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_bootstrap_icons__WEBPACK_IMPORTED_MODULE_21__.ShieldFillCheck, {}, void 0, false, void 0, void 0)\n                            },\n                            {\n                                title: t(\"txt-to-pdf:feature_five_title\"),\n                                description: t(\"txt-to-pdf:feature_five_text\"),\n                                icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_bootstrap_icons__WEBPACK_IMPORTED_MODULE_21__.HeartFill, {}, void 0, false, void 0, void 0)\n                            },\n                            {\n                                title: t(\"txt-to-pdf:feature_six_title\"),\n                                description: t(\"txt-to-pdf:feature_six_text\"),\n                                icon: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_bootstrap_icons__WEBPACK_IMPORTED_MODULE_21__.AwardFill, {}, void 0, false, void 0, void 0)\n                            }\n                        ]\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                        lineNumber: 446,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n                        className: \"page_section\",\n                        children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"article\", {\n                            className: \"container \".concat((_styles_Page_module_css__WEBPACK_IMPORTED_MODULE_20___default().article_section)),\n                            children: [\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"header\", {\n                                    className: (_styles_Page_module_css__WEBPACK_IMPORTED_MODULE_20___default().article_header),\n                                    children: [\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n                                            className: (_styles_Page_module_css__WEBPACK_IMPORTED_MODULE_20___default().title_section),\n                                            children: \"About this PDF converter\"\n                                        }, void 0, false, {\n                                            fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                                            lineNumber: 487,\n                                            columnNumber: 15\n                                        }, undefined),\n                                        /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n                                            className: \"\".concat((_styles_Page_module_css__WEBPACK_IMPORTED_MODULE_20___default().divider), \" \").concat((_styles_Page_module_css__WEBPACK_IMPORTED_MODULE_20___default().mx_auto))\n                                        }, void 0, false, {\n                                            fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                                            lineNumber: 490,\n                                            columnNumber: 15\n                                        }, undefined)\n                                    ]\n                                }, void 0, true, {\n                                    fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                                    lineNumber: 486,\n                                    columnNumber: 13\n                                }, undefined),\n                                /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n                                    className: (_styles_Page_module_css__WEBPACK_IMPORTED_MODULE_20___default().article_content),\n                                    children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n                                        children: \"This tool offers a straightforward and efficient solution for managing PDF files. Whether you need to merge, split, convert, or compress PDFs, it provides a user-friendly experience with fast processing. Designed to save time and simplify your workflow, it is an essential resource for anyone working with PDF documents.\"\n                                    }, void 0, false, {\n                                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                                        lineNumber: 496,\n                                        columnNumber: 1\n                                    }, undefined)\n                                }, void 0, false, {\n                                    fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                                    lineNumber: 495,\n                                    columnNumber: 13\n                                }, undefined)\n                            ]\n                        }, void 0, true, {\n                            fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                            lineNumber: 485,\n                            columnNumber: 11\n                        }, undefined)\n                    }, void 0, false, {\n                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                        lineNumber: 484,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_AvailableTools__WEBPACK_IMPORTED_MODULE_11__[\"default\"], {}, void 0, false, {\n                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                        lineNumber: 508,\n                        columnNumber: 9\n                    }, undefined),\n                    /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_Share__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {}, void 0, false, {\n                        fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                        lineNumber: 509,\n                        columnNumber: 9\n                    }, undefined)\n                ]\n            }, void 0, true, {\n                fileName: \"/home/web/pdf/pages/txt-to-pdf.js\",\n                lineNumber: 327,\n                columnNumber: 7\n            }, undefined)\n        ]\n    }, void 0, true);\n};\n_s(TextToPDFPage, \"avYoYpWG1ioY8aWo6ghuBR/xaAU=\", false, function() {\n    return [\n        _hooks_useToolsData__WEBPACK_IMPORTED_MODULE_17__[\"default\"],\n        next_i18next__WEBPACK_IMPORTED_MODULE_3__.useTranslation,\n        _hooks_useUploadStats__WEBPACK_IMPORTED_MODULE_15__[\"default\"],\n        _hooks_useDocuments__WEBPACK_IMPORTED_MODULE_16__[\"default\"]\n    ];\n});\n_c = TextToPDFPage;\nvar __N_SSG = true;\n/* harmony default export */ __webpack_exports__[\"default\"] = (TextToPDFPage);\nvar _c;\n$RefreshReg$(_c, \"TextToPDFPage\");\n\n\n;\n    // Wrapped in an IIFE to avoid polluting the global scope\n    ;\n    (function () {\n        var _a, _b;\n        // Legacy CSS implementations will `eval` browser code in a Node.js context\n        // to extract CSS. For backwards compatibility, we need to check we're in a\n        // browser context before continuing.\n        if (typeof self !== 'undefined' &&\n            // AMP / No-JS mode does not inject these helpers:\n            '$RefreshHelpers$' in self) {\n            // @ts-ignore __webpack_module__ is global\n            var currentExports = module.exports;\n            // @ts-ignore __webpack_module__ is global\n            var prevSignature = (_b = (_a = module.hot.data) === null || _a === void 0 ? void 0 : _a.prevSignature) !== null && _b !== void 0 ? _b : null;\n            // This cannot happen in MainTemplate because the exports mismatch between\n            // templating and execution.\n            self.$RefreshHelpers$.registerExportsForReactRefresh(currentExports, module.id);\n            // A module can be accepted automatically based on its exports, e.g. when\n            // it is a Refresh Boundary.\n            if (self.$RefreshHelpers$.isReactRefreshBoundary(currentExports)) {\n                // Save the previous exports signature on update so we can compare the boundary\n                // signatures. We avoid saving exports themselves since it causes memory leaks (https://github.com/vercel/next.js/pull/53797)\n                module.hot.dispose(function (data) {\n                    data.prevSignature =\n                        self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports);\n                });\n                // Unconditionally accept an update to this module, we'll check if it's\n                // still a Refresh Boundary later.\n                // @ts-ignore importMeta is replaced in the loader\n                module.hot.accept();\n                // This field is set when the previous version of this module was a\n                // Refresh Boundary, letting us know we need to check for invalidation or\n                // enqueue an update.\n                if (prevSignature !== null) {\n                    // A boundary can become ineligible if its exports are incompatible\n                    // with the previous exports.\n                    //\n                    // For example, if you add/remove/change exports, we'll want to\n                    // re-execute the importing modules, and force those components to\n                    // re-render. Similarly, if you convert a class component to a\n                    // function, we want to invalidate the boundary.\n                    if (self.$RefreshHelpers$.shouldInvalidateReactRefreshBoundary(prevSignature, self.$RefreshHelpers$.getRefreshBoundarySignature(currentExports))) {\n                        module.hot.invalidate();\n                    }\n                    else {\n                        self.$RefreshHelpers$.scheduleUpdate();\n                    }\n                }\n            }\n            else {\n                // Since we just executed the code for the module, it's possible that the\n                // new exports made it ineligible for being a boundary.\n                // We only care about the case when we were _previously_ a boundary,\n                // because we already accepted this update (accidental side effect).\n                var isNoLongerABoundary = prevSignature !== null;\n                if (isNoLongerABoundary) {\n                    module.hot.invalidate();\n                }\n            }\n        }\n    })();\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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ZW50IjpbImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0LCB1c2VSZWYgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCBIZWFkIGZyb20gXCJuZXh0L2hlYWRcIjtcbmltcG9ydCB7IHNlcnZlclNpZGVUcmFuc2xhdGlvbnMgfSBmcm9tIFwibmV4dC1pMThuZXh0L3NlcnZlclNpZGVUcmFuc2xhdGlvbnNcIjtcbmltcG9ydCB7XG4gIEluZmluaXR5IGFzIEluZmluaXR5SWNvbixcbiAgTGlnaHRuaW5nQ2hhcmdlRmlsbCxcbiAgR2VhckZpbGwsXG4gIEhlYXJ0RmlsbCxcbiAgQXdhcmRGaWxsLFxuICBTaGllbGRGaWxsQ2hlY2ssXG4gIENoZWNrMkNpcmNsZSxcbiAgRXhjbGFtYXRpb25UcmlhbmdsZSxcbn0gZnJvbSBcInJlYWN0LWJvb3RzdHJhcC1pY29uc1wiO1xuaW1wb3J0IHsgdXNlVHJhbnNsYXRpb24gfSBmcm9tIFwibmV4dC1pMThuZXh0XCI7XG5pbXBvcnQge1xuICB1cGxvYWRGaWxlcyxcbiAgc2F2ZU5ld0ZpbGVzLFxuICBkb3dubG9hZEZpbGVzLFxuICBoYW5kbGVPZmZpY2VUb1BERkZpbGVTZWxlY3Rpb24sXG59IGZyb20gXCIuLi9oZWxwZXJzL3V0aWxzLmpzXCI7XG5pbXBvcnQgUHJvY2Vzc2luZ0ZpbGVzRm9ybVN0ZXAgZnJvbSBcIi4uL2NvbXBvbmVudHMvUHJvY2Vzc2luZ0ZpbGVzRm9ybVN0ZXBcIjtcbmltcG9ydCBzdHlsZXMgZnJvbSBcIi4uL3N0eWxlcy9VcGxvYWRDb250YWluZXIubW9kdWxlLmNzc1wiO1xuaW1wb3J0IFN0ZXBzIGZyb20gXCIuLi9jb21wb25lbnRzL1N0ZXBzXCI7XG5pbXBvcnQgRmVhdHVyZXMgZnJvbSBcIi4uL2NvbXBvbmVudHMvRmVhdHVyZXNcIjtcbmltcG9ydCBTaGFyZSBmcm9tIFwiLi4vY29tcG9uZW50cy9TaGFyZVwiO1xuaW1wb3J0IFVwbG9hZGluZ0ZpbGVzRm9ybVN0ZXAgZnJvbSBcIi4uL2NvbXBvbmVudHMvVXBsb2FkaW5nRmlsZXNGb3JtU3RlcFwiO1xuaW1wb3J0IERvd25sb2FkRmlsZXNGb3JtU3RlcCBmcm9tIFwiLi4vY29tcG9uZW50cy9Eb3dubG9hZEZpbGVzRm9ybVN0ZXBcIjtcbmltcG9ydCBBdmFpbGFibGVUb29scyBmcm9tIFwiLi4vY29tcG9uZW50cy9BdmFpbGFibGVUb29sc1wiO1xuaW1wb3J0IEltYWdlUHJldmlldyBmcm9tIFwiLi4vY29tcG9uZW50cy9JbWFnZVByZXZpZXdcIjtcbmltcG9ydCBVcGxvYWRBcmVhRm9ybVN0ZXAgZnJvbSBcIi4uL2NvbXBvbmVudHMvVXBsb2FkQXJlYUZvcm1TdGVwXCI7XG5pbXBvcnQgRWRpdEZpbGVzRm9ybVN0ZXAgZnJvbSBcIi4uL2NvbXBvbmVudHMvRWRpdEZpbGVzRm9ybVN0ZXBcIjtcbmltcG9ydCB1c2VVcGxvYWRTdGF0cyBmcm9tIFwiLi4vaG9va3MvdXNlVXBsb2FkU3RhdHNcIjtcbmltcG9ydCB1c2VEb2N1bWVudHMgZnJvbSBcIi4uL2hvb2tzL3VzZURvY3VtZW50c1wiO1xuaW1wb3J0IHVzZVRvb2xzRGF0YSBmcm9tIFwiLi4vaG9va3MvdXNlVG9vbHNEYXRhXCI7XG5pbXBvcnQgQWxlcnRzIGZyb20gXCIuLi9jb21wb25lbnRzL0FsZXJ0cy5qc1wiO1xuaW1wb3J0IHBhZ2VTdHlsZXMgZnJvbSBcIi4uL3N0eWxlcy9QYWdlLm1vZHVsZS5jc3NcIjtcbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBnZXRTdGF0aWNQcm9wcyh7IGxvY2FsZSB9KSB7XG4gIHJldHVybiB7XG4gICAgcHJvcHM6IHtcbiAgICAgIC4uLihhd2FpdCBzZXJ2ZXJTaWRlVHJhbnNsYXRpb25zKGxvY2FsZSwgW1wiY29tbW9uXCIsIFwidHh0LXRvLXBkZlwiXSkpLFxuICAgIH0sXG4gIH07XG59XG5cbmNvbnN0IFRleHRUb1BERlBhZ2UgPSAoKSA9PiB7XG4gIGNvbnN0IHsgVFhUVG9QREZUb29sIH0gPSB1c2VUb29sc0RhdGEoKTtcbiAgY29uc3QgbW91bnRlZFJlZiA9IHVzZVJlZihmYWxzZSk7XG4gIGNvbnN0IFtpc1NwaW5uZXJBY3RpdmUsIHNldElzU3Bpbm5lckFjdGl2ZV0gPSB1c2VTdGF0ZShmYWxzZSk7XG4gIGNvbnN0IFtmb3JtU3RlcCwgdXBkYXRlRm9ybVN0ZXBdID0gdXNlU3RhdGUoMCk7XG4gIC8vbG9hZGVkZmlsZXNDb3VudCBpcyB1c2VkIHRvIGNvdW50IHRoZSBmaWxlcyBjdXJyZW50bHkgYmVpbmcgbG9hZGVkIHRvIHNob3cgcHJvZ3Jlc3Mgc3Bpbm5lciB3aGlsZSBsb2FkaW5nIHRoZSBmaWxlcyAvL1xuICBjb25zdCBbbG9hZGVkZmlsZXNDb3VudCwgc2V0TG9hZGVkRmlsZXNDb3VudF0gPSB1c2VTdGF0ZSgwKTtcbiAgY29uc3QgW3JlcXVlc3RTaWduYWwsIHNldFJlcXVlc3RTaWduYWxdID0gdXNlU3RhdGUoKTtcbiAgY29uc3QgeyB0IH0gPSB1c2VUcmFuc2xhdGlvbigpO1xuXG4gIGNvbnN0IHtcbiAgICBjdXJyZW50VXBsb2FkaW5nRmlsZSxcbiAgICBjdXJyZW50VXBsb2FkZWRGaWxlc0NvdW50ZXIsXG4gICAgY3VycmVudFByb2NjZXNzZWRGaWxlc0NvdW50ZXIsXG4gICAgdG90YWxVcGxvYWRpbmdQcm9ncmVzcyxcbiAgICB1cGxvYWRTcGVlZCxcbiAgICB1cGxvYWRUaW1lTGVmdCxcbiAgICByZXN1bHRzSW5mb1Zpc2liaWxpdHksXG4gICAgcmVzdWx0c0Vycm9ycyxcbiAgICBoYW5kbGVSZXNldEluaXRpYWxVcGxvYWRTdGF0ZSxcbiAgICBoYW5kbGVSZXNldEN1cnJlbnRVcGxvYWRpbmdTdGF0dXMsXG4gICAgaGFuZGxlVXBkYXRlQ3VycmVudFVwbG9hZGluZ1N0YXR1cyxcbiAgICBoYW5kbGVVcGRhdGVSZXN1bHRzRGlzcGxheSxcbiAgICBoYW5kbGVSZXNldEN1cnJlbnRQcm9jZXNzaW5nU3RhdHVzLFxuICAgIGhhbmRsZVVwZGF0ZUN1cnJlbnRQcm9jZXNzaW5nU3RhdHVzLFxuICB9ID0gdXNlVXBsb2FkU3RhdHMoKTtcblxuICBjb25zdCB7XG4gICAgZG9jdW1lbnRzLFxuICAgIGhhbmRsZUFkZERvY3VtZW50LFxuICAgIGhhbmRsZVVwZGF0ZURvY3VtZW50LFxuICAgIGhhbmRsZURlbGV0ZURvY3VtZW50LFxuICAgIGhhbmRsZVJlc2V0SW5pdGlhbERvY3VtZW50c1N0YXRlLFxuICB9ID0gdXNlRG9jdW1lbnRzKCk7XG5cbiAgY29uc3QgaGFuZGxlQ2hhbmdlID0gKGV2ZW50KSA9PiB7XG4gICAgLy9DYWxsaW5nICBoYW5kbGVPZmZpY2VUb1BERkZpbGVTZWxlY3Rpb24gZnVuY3Rpb24gdG8gZXh0cmFjdCBwZGYgcGFnZXMgYW5kIHRoZWlyIGRhdGEgYW5kIGluc2VydCB0aGVtIGluIGFuIGFycmF5XG4gICAgaGFuZGxlT2ZmaWNlVG9QREZGaWxlU2VsZWN0aW9uKFxuICAgICAgZXZlbnQsXG4gICAgICBzZXRMb2FkZWRGaWxlc0NvdW50LFxuICAgICAgaGFuZGxlQWRkRG9jdW1lbnQsXG4gICAgICB0LFxuICAgICAgbW91bnRlZFJlZixcbiAgICAgIFRYVFRvUERGVG9vbFxuICAgICk7XG4gIH07XG5cbiAgY29uc3QgY29udmVydEZpbGVzID0gYXN5bmMgKHNpZ25hbCwgZG9jdW1lbnRzLCB1cGRhdGVGb3JtU3RlcCkgPT4ge1xuICAgIC8qKlxuICAgICAqIEZpbGVzIGNvbXByZXNzaW5nIHdpbGwgYmUgZG9uZSBvbiB0aHJlZSBzdGVwczpcbiAgICAgKioqIEZpcnN0IHN0ZXAgOiB1cGxvYWRpbmcgZmlsZXMgb25lIGJ5IG9uZSB0byBzZXJ2ZXJcbiAgICAgKioqIFNlY29uZCBzdGVwIDogc2VuZGluZyByZXF1ZXN0cyB0byBzZXJ2ZXIgdG8gU3RhcnQgRmlsZXMgUHJvY2Vzc2luZywgc2VuZGluZyBpbmRpdmlkdWFsIHJlcXVlc3QgZm9yIGVhY2ggZmlsZVxuICAgICAqKiogU2Vjb25kIHN0ZXAgOiBzZW5kaW5nIHBlcmlvZGljIGRvd25sb2FkIHJlcXVlc3RzIHRvIGNoZWNrIGlmIGZpbGVzIGFyZSBkb25lIGNvbXByZXNzaW5nIGFuZCByZXR1cm4gdGhlIHJlc3VsdCwgc2VuZGluZyBpbmRpdmlkdWFsIGRvd25sb2FkIHJlcXVlc3RzIGZvciBlYWNoIGZpbGUuXG4gICAgICovXG5cbiAgICAvL3VwZGF0aW5nIGZvcm0gc3RlcCBpbiBVSVxuICAgIHVwZGF0ZUZvcm1TdGVwKDIpO1xuICAgIC8vRmlyc3Qgc3RlcCA6IFVwbG9hZGluZyBGaWxlcyAmIFN0YXJ0IEZpbGVzIFByb2Nlc3NpbmdcbiAgICBjb25zdCB7IHVwbG9hZFJlc3BvbnNlc0FycmF5LCB1cGxvYWRSZXNwb25zZXNVbnNlY2Nlc3NmdWxSZXF1ZXN0cyB9ID1cbiAgICAgIGF3YWl0IHVwbG9hZEZpbGVzKHtcbiAgICAgICAgc2lnbmFsOiBzaWduYWwsXG4gICAgICAgIGRvY3VtZW50czogZG9jdW1lbnRzLFxuICAgICAgICBoYW5kbGVVcGRhdGVDdXJyZW50VXBsb2FkaW5nU3RhdHVzOiBoYW5kbGVVcGRhdGVDdXJyZW50VXBsb2FkaW5nU3RhdHVzLFxuICAgICAgICB1cmk6IFRYVFRvUERGVG9vbC5VUkksXG4gICAgICB9KTtcblxuICAgIC8vdXBkYXRpbmcgZm9ybSBzdGVwIGluIFVJXG4gICAgdXBkYXRlRm9ybVN0ZXAoMyk7XG4gICAgLy9TZWNvbmQgc3RlcCA6IENoZWNrIGlmIGZpbGVzIGFyZSBkb25lIHByb2Nlc3NpbmdcbiAgICBjb25zdCB7IGRvd25sb2FkUmVzcG9uc2VzQXJyYXksIGRvd25sb2FkUmVzcG9uc2VzVW5zZWNjZXNzZnVsUmVxdWVzdHMgfSA9XG4gICAgICBhd2FpdCBkb3dubG9hZEZpbGVzKHtcbiAgICAgICAgcmVzcG9uc2VNaW1lVHlwZTogVFhUVG9QREZUb29sLm91dHB1dEZpbGVNaW1lVHlwZSxcbiAgICAgICAgc2lnbmFsOiBzaWduYWwsXG4gICAgICAgIHVwbG9hZFJlc3BvbnNlc0FycmF5OiB1cGxvYWRSZXNwb25zZXNBcnJheSxcbiAgICAgICAgaGFuZGxlVXBkYXRlRG9jdW1lbnQ6IGhhbmRsZVVwZGF0ZURvY3VtZW50LFxuICAgICAgICBoYW5kbGVVcGRhdGVDdXJyZW50UHJvY2Vzc2luZ1N0YXR1czpcbiAgICAgICAgICBoYW5kbGVVcGRhdGVDdXJyZW50UHJvY2Vzc2luZ1N0YXR1cyxcbiAgICAgIH0pO1xuXG4gICAgLy9zdHJvaW5nIGFsbCBmYWlsZWQgZG9jdW1lbnRzIGZyb20gZWFjaCBzdGVwIGluIGFuIGFycmF5XG4gICAgY29uc3QgZmFpbGVkRmlsZXMgPSBbXG4gICAgICAuLi51cGxvYWRSZXNwb25zZXNVbnNlY2Nlc3NmdWxSZXF1ZXN0cyxcbiAgICAgIC4uLmRvd25sb2FkUmVzcG9uc2VzVW5zZWNjZXNzZnVsUmVxdWVzdHMsXG4gICAgXTtcbiAgICAvL3N0cm9yaW5nIGFsbCBzdWNjZXNzZnVsIGRvY3VtZW50cyBmcm9tIGVhY2ggc3RlcCBpbiBhbiBhcnJheVxuICAgIGNvbnN0IHN1Y2Nlc3NmdWx5UHJvY2Vzc2VkRmlsZXMgPSBbLi4uZG93bmxvYWRSZXNwb25zZXNBcnJheV07XG5cbiAgICAvL2NoZWNrIGlmIGFsbCBkb2N1bWVudHMgaGF2ZSBiZWVuIHByb2Nlc3NlZCwgbm8gZmFpbGVkIGRvY3VtZW50c1xuICAgIGlmIChzdWNjZXNzZnVseVByb2Nlc3NlZEZpbGVzLmxlbmd0aCA9PT0gZG9jdW1lbnRzLmxlbmd0aCkge1xuICAgICAgaGFuZGxlVXBkYXRlUmVzdWx0c0Rpc3BsYXkodHJ1ZSwgW10pO1xuICAgIH0gZWxzZSB7XG4gICAgICAvL2NoZWNrIGlmIGFsbCBkb2N1bWVudHMgaGF2ZSBmYWlsZWQgYmVpbmcgcHJvY2Vzc2VkXG4gICAgICBpZiAoZmFpbGVkRmlsZXMubGVuZ3RoID09PSBkb2N1bWVudHMubGVuZ3RoKSB7XG4gICAgICAgIGhhbmRsZVVwZGF0ZVJlc3VsdHNEaXNwbGF5KGZhbHNlLCBmYWlsZWRGaWxlcyk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICAvL0lmIHNvbWUgZG9jdW1lbnRzIGhhdmUgYmVpbmcgc3VjY2Vzc2Z1bHkgcHJvY2Vzc2VkIGFuZCBzb21lIGRvY3VtZW50cyBoYXZlIGZhaWxlZCBiZWluZyBwcm9jZXNzZWRcbiAgICAgICAgaGFuZGxlVXBkYXRlUmVzdWx0c0Rpc3BsYXkodHJ1ZSwgZmFpbGVkRmlsZXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAvL3VwZGF0aW5nIGZvcm0gc3RlcCBpbiBVSVxuICAgIHVwZGF0ZUZvcm1TdGVwKDQpO1xuICB9O1xuXG4gIGNvbnN0IGhhbmRsZUNvbXByZXNzRmlsZXMgPSAoKSA9PiB7XG4gICAgLy9yZXNldCB1cGxvYWQgc3RhdHVzXG4gICAgaGFuZGxlUmVzZXRDdXJyZW50VXBsb2FkaW5nU3RhdHVzKCk7XG4gICAgaGFuZGxlUmVzZXRDdXJyZW50UHJvY2Vzc2luZ1N0YXR1cygpO1xuICAgIC8vY2FsbCBjb21wcmVzcyBGaWxlc1xuICAgIGNvbnZlcnRGaWxlcyhyZXF1ZXN0U2lnbmFsLCBkb2N1bWVudHMsIHVwZGF0ZUZvcm1TdGVwKTtcbiAgfTtcblxuICBjb25zdCBoYW5kbGVoYW5kbGVSZXNldEluaXRpYWxTdGF0ZXMgPSAoKSA9PiB7XG4gICAgaGFuZGxlUmVzZXRJbml0aWFsRG9jdW1lbnRzU3RhdGUoKTtcbiAgICBoYW5kbGVSZXNldEluaXRpYWxVcGxvYWRTdGF0ZSgpO1xuICAgIHVwZGF0ZUZvcm1TdGVwKDApO1xuICB9O1xuXG4gIGNvbnN0IGhhbmRsZURvd25sb2FkID0gKCkgPT4ge1xuICAgIHNhdmVOZXdGaWxlcyhkb2N1bWVudHMpO1xuICB9O1xuXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgLy9zZXQgbW91bnRlZFJlZiB0byB0cnVlXG4gICAgbW91bnRlZFJlZi5jdXJyZW50ID0gdHJ1ZTtcblxuICAgIC8vQXhpb3MgQWJvcnRDb250cm9sbGVyIHRvIGFib3J0IHJlcXVlc3RzXG4gICAgY29uc3QgY29udHJvbGxlciA9IG5ldyBBYm9ydENvbnRyb2xsZXIoKTtcbiAgICBjb25zdCBzaWduYWwgPSBjb250cm9sbGVyLnNpZ25hbDtcbiAgICBzZXRSZXF1ZXN0U2lnbmFsKHNpZ25hbCk7XG5cbiAgICAvL2NsZWFudXAgZnVuY3Rpb25cbiAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgLy8gY2FuY2VsIGFsbCB0aGUgcmVxdWVzdHNcbiAgICAgIGNvbnRyb2xsZXIuYWJvcnQoKTtcbiAgICAgIC8vc2V0IG1vdW5lZFJlZiB0byBmYWxzZVxuICAgICAgbW91bnRlZFJlZi5jdXJyZW50ID0gZmFsc2U7XG4gICAgfTtcbiAgfSwgW10pO1xuXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgLy8gaWYgbG9hZGVkZmlsZXNDb3VudCAoY291bnQgb2YgZmlsZSBjdXJyZW50bHkgYmVpbmcgbG9hZGVkKSBpcyBncmVhdGVyIHRoYW4gemVybyB0aGFuIHNob3cgc3Bpbm5lclxuICAgIGlmIChsb2FkZWRmaWxlc0NvdW50ID4gMCkge1xuICAgICAgLy9zaG93IHNwaW5uZXJcbiAgICAgIGlmIChtb3VudGVkUmVmLmN1cnJlbnQpIHtcbiAgICAgICAgc2V0SXNTcGlubmVyQWN0aXZlKHRydWUpO1xuICAgICAgfVxuICAgIH0gZWxzZSB7XG4gICAgICAvL2FmdGVyIGFsbCBmaWxlcyBhcmUgbG9hZGVkLCBoaWRlIHNwaW5uZXJcbiAgICAgIGlmIChtb3VudGVkUmVmLmN1cnJlbnQpIHtcbiAgICAgICAgc2V0SXNTcGlubmVyQWN0aXZlKGZhbHNlKTtcbiAgICAgIH1cbiAgICB9XG4gIH0sIFtsb2FkZWRmaWxlc0NvdW50XSk7XG5cbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBpZiAoZG9jdW1lbnRzLmxlbmd0aCA8PSAwKSB7XG4gICAgICB1cGRhdGVGb3JtU3RlcCgwKTtcbiAgICB9IGVsc2Uge1xuICAgICAgdXBkYXRlRm9ybVN0ZXAoMSk7XG4gICAgfVxuICB9LCBbZG9jdW1lbnRzLmxlbmd0aF0pO1xuXG4gIGNvbnN0IHBhZ2VzQ29tcG9uZW50c0FycmF5ID0gKFxuICAgIDxkaXYgY2xhc3NOYW1lPXtgJHtzdHlsZXMucHJldmlld2VyX2NvbnRlbnR9IGQtZmxleCBmbGV4LXdyYXBgfT5cbiAgICAgIHtkb2N1bWVudHMubWFwKChkb2MpID0+IHtcbiAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICA8SW1hZ2VQcmV2aWV3XG4gICAgICAgICAgICBrZXk9e1wiZG9jLVwiICsgZG9jLmlkfVxuICAgICAgICAgICAgZG9jdW1lbnQ9e2RvY31cbiAgICAgICAgICAgIGhhbmRsZURlbGV0ZURvY3VtZW50PXsoZXZlbnQpID0+IHtcbiAgICAgICAgICAgICAgZXZlbnQucHJldmVudERlZmF1bHQoKTtcbiAgICAgICAgICAgICAgaGFuZGxlRGVsZXRlRG9jdW1lbnQoZG9jLmlkKTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB0aHVtYm5haWxJbWFnZVVSTD17VFhUVG9QREZUb29sLnRodW1ibmFpbEltYWdlVVJMfVxuICAgICAgICAgIC8+XG4gICAgICAgICk7XG4gICAgICB9KX1cbiAgICA8L2Rpdj5cbiAgKTtcblxuICByZXR1cm4gKFxuICAgIDw+XG4gICAgICA8SGVhZD5cbiAgICAgICAgey8qIEFueXRoaW5nIHlvdSBhZGQgaGVyZSB3aWxsIGJlIGFkZGVkIHRvIHRoaXMgcGFnZSBvbmx5ICovfVxuICAgICAgICA8dGl0bGU+VGV4dCBUbyBQREYgT25saW5lIHwgQmVzdCBUZXh0IFRvIFBERiBDb252ZXJ0ZXI8L3RpdGxlPlxuICAgICAgICA8bWV0YVxuICAgICAgICAgIG5hbWU9XCJkZXNjcmlwdGlvblwiXG4gICAgICAgICAgY29udGVudD1cIkVhc2lseSBjb252ZXJ0IFRYVCBmaWxlcyB0byBQREYgb25saW5lIHdpdGggb3VyIGZyZWUgdG9vbC4gTm8gcmVnaXN0cmF0aW9uIG9yIGluc3RhbGxhdGlvbiBuZWVkZWQuXCJcbiAgICAgICAgLz5cbiAgICAgICAgPG1ldGFcbiAgICAgICAgICBuYW1lPVwiS2V5d29yZHNcIlxuICAgICAgICAgIGNvbnRlbnQ9XCJUWFQgdG8gUERGIGNvbnZlcnRlciwgY29udmVydCBUWFQgdG8gUERGLCBvbmxpbmUgVFhUIHRvIFBERiBjb252ZXJ0ZXIsIGZyZWUgVFhUIHRvIFBERiBjb252ZXJ0ZXIsIGNvbnZlcnQgcGxhaW4gdGV4dCB0byBQREZcIlxuICAgICAgICAvPlxuICAgICAgICB7LyogWW91IGNhbiBhZGQgeW91ciBjYW5vbmljYWwgbGluayBoZXJlICovfVxuICAgICAgICA8bGlua1xuICAgICAgICAgIHJlbD1cImNhbm9uaWNhbFwiXG4gICAgICAgICAgaHJlZj17YGh0dHBzOi8vd3d3LmV4YW1wbGUuY29tJHtUWFRUb1BERlRvb2wuaHJlZn1gfVxuICAgICAgICAgIGtleT1cImNhbm9uaWNhbFwiXG4gICAgICAgIC8+XG4gICAgICAgIHsvKiBZb3UgY2FuIGFkZCB5b3VyIGFsdGVybmF0ZSBsaW5rcyBoZXJlLCBleGFtcGxlOiAqL31cbiAgICAgICAgPGxpbmtcbiAgICAgICAgICByZWw9XCJhbHRlcm5hdGVcIlxuICAgICAgICAgIGhyZWY9e2BodHRwczovL3d3dy5leGFtcGxlLmNvbS9lbiR7VFhUVG9QREZUb29sLmhyZWZ9YH1cbiAgICAgICAgICBocmVmTGFuZz1cImVuXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGxpbmtcbiAgICAgICAgICByZWw9XCJhbHRlcm5hdGVcIlxuICAgICAgICAgIGhyZWY9e2BodHRwczovL3d3dy5leGFtcGxlLmNvbS9lcyR7VFhUVG9QREZUb29sLmhyZWZ9YH1cbiAgICAgICAgICBocmVmTGFuZz1cImVzXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGxpbmtcbiAgICAgICAgICByZWw9XCJhbHRlcm5hdGVcIlxuICAgICAgICAgIGhyZWY9e2BodHRwczovL3d3dy5leGFtcGxlLmNvbS9hciR7VFhUVG9QREZUb29sLmhyZWZ9YH1cbiAgICAgICAgICBocmVmTGFuZz1cImFyXCJcbiAgICAgICAgLz5cbiAgICAgICAgPGxpbmtcbiAgICAgICAgICByZWw9XCJhbHRlcm5hdGVcIlxuICAgICAgICAgIGhyZWY9e2BodHRwczovL3d3dy5leGFtcGxlLmNvbS96aCR7VFhUVG9QREZUb29sLmhyZWZ9YH1cbiAgICAgICAgICBocmVmTGFuZz1cInpoXCJcbiAgICAgICAgLz57XCIgXCJ9XG4gICAgICAgIDxsaW5rXG4gICAgICAgICAgcmVsPVwiYWx0ZXJuYXRlXCJcbiAgICAgICAgICBocmVmPXtgaHR0cHM6Ly93d3cuZXhhbXBsZS5jb20vZGUke1RYVFRvUERGVG9vbC5ocmVmfWB9XG4gICAgICAgICAgaHJlZkxhbmc9XCJkZVwiXG4gICAgICAgIC8+XG4gICAgICAgIDxsaW5rXG4gICAgICAgICAgcmVsPVwiYWx0ZXJuYXRlXCJcbiAgICAgICAgICBocmVmPXtgaHR0cHM6Ly93d3cuZXhhbXBsZS5jb20vZnIke1RYVFRvUERGVG9vbC5ocmVmfWB9XG4gICAgICAgICAgaHJlZkxhbmc9XCJmclwiXG4gICAgICAgIC8+XG4gICAgICAgIDxsaW5rXG4gICAgICAgICAgcmVsPVwiYWx0ZXJuYXRlXCJcbiAgICAgICAgICBocmVmPXtgaHR0cHM6Ly93d3cuZXhhbXBsZS5jb20vaXQke1RYVFRvUERGVG9vbC5ocmVmfWB9XG4gICAgICAgICAgaHJlZkxhbmc9XCJpdFwiXG4gICAgICAgIC8+XG4gICAgICAgIDxsaW5rXG4gICAgICAgICAgcmVsPVwiYWx0ZXJuYXRlXCJcbiAgICAgICAgICBocmVmPXtgaHR0cHM6Ly93d3cuZXhhbXBsZS5jb20vcHQke1RYVFRvUERGVG9vbC5ocmVmfWB9XG4gICAgICAgICAgaHJlZkxhbmc9XCJwdFwiXG4gICAgICAgIC8+XG4gICAgICAgIDxsaW5rXG4gICAgICAgICAgcmVsPVwiYWx0ZXJuYXRlXCJcbiAgICAgICAgICBocmVmPXtgaHR0cHM6Ly93d3cuZXhhbXBsZS5jb20vcnUke1RYVFRvUERGVG9vbC5ocmVmfWB9XG4gICAgICAgICAgaHJlZkxhbmc9XCJydVwiXG4gICAgICAgIC8+XG4gICAgICAgIDxsaW5rXG4gICAgICAgICAgcmVsPVwiYWx0ZXJuYXRlXCJcbiAgICAgICAgICBocmVmPXtgaHR0cHM6Ly93d3cuZXhhbXBsZS5jb20vdWske1RYVFRvUERGVG9vbC5ocmVmfWB9XG4gICAgICAgICAgaHJlZkxhbmc9XCJ1a1wiXG4gICAgICAgIC8+XG4gICAgICAgIDxsaW5rXG4gICAgICAgICAgcmVsPVwiYWx0ZXJuYXRlXCJcbiAgICAgICAgICBocmVmPXtgaHR0cHM6Ly93d3cuZXhhbXBsZS5jb20vaWQke1RYVFRvUERGVG9vbC5ocmVmfWB9XG4gICAgICAgICAgaHJlZkxhbmc9XCJpZFwiXG4gICAgICAgIC8+XG4gICAgICAgIDxsaW5rXG4gICAgICAgICAgcmVsPVwiYWx0ZXJuYXRlXCJcbiAgICAgICAgICBocmVmPXtgaHR0cHM6Ly93d3cuZXhhbXBsZS5jb20vZGEke1RYVFRvUERGVG9vbC5ocmVmfWB9XG4gICAgICAgICAgaHJlZkxhbmc9XCJkYVwiXG4gICAgICAgIC8+XG4gICAgICAgIDxsaW5rXG4gICAgICAgICAgcmVsPVwiYWx0ZXJuYXRlXCJcbiAgICAgICAgICBocmVmPXtgaHR0cHM6Ly93d3cuZXhhbXBsZS5jb20vbmwke1RYVFRvUERGVG9vbC5ocmVmfWB9XG4gICAgICAgICAgaHJlZkxhbmc9XCJubFwiXG4gICAgICAgIC8+XG4gICAgICAgIDxsaW5rXG4gICAgICAgICAgcmVsPVwiYWx0ZXJuYXRlXCJcbiAgICAgICAgICBocmVmPXtgaHR0cHM6Ly93d3cuZXhhbXBsZS5jb20vaGkke1RYVFRvUERGVG9vbC5ocmVmfWB9XG4gICAgICAgICAgaHJlZkxhbmc9XCJoaVwiXG4gICAgICAgIC8+XG4gICAgICAgIDxsaW5rXG4gICAgICAgICAgcmVsPVwiYWx0ZXJuYXRlXCJcbiAgICAgICAgICBocmVmPXtgaHR0cHM6Ly93d3cuZXhhbXBsZS5jb20va28ke1RYVFRvUERGVG9vbC5ocmVmfWB9XG4gICAgICAgICAgaHJlZkxhbmc9XCJrb1wiXG4gICAgICAgIC8+XG4gICAgICAgIDxsaW5rXG4gICAgICAgICAgcmVsPVwiYWx0ZXJuYXRlXCJcbiAgICAgICAgICBocmVmPXtgaHR0cHM6Ly93d3cuZXhhbXBsZS5jb20vamEke1RYVFRvUERGVG9vbC5ocmVmfWB9XG4gICAgICAgICAgaHJlZkxhbmc9XCJqYVwiXG4gICAgICAgIC8+XG4gICAgICA8L0hlYWQ+XG5cbiAgICAgIDxtYWluPlxuICAgICAgICA8aGVhZGVyIGNsYXNzTmFtZT1cInBhZ2Vfc2VjdGlvbiBoZWFkZXIgbWItMFwiPlxuICAgICAgICAgIDxoMSBjbGFzc05hbWU9XCJ0aXRsZVwiPnt0KFwidHh0LXRvLXBkZjpwYWdlX2hlYWRlcl90aXRsZVwiKX08L2gxPlxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cImRlc2NyaXB0aW9uXCI+e3QoXCJ0eHQtdG8tcGRmOnBhZ2VfaGVhZGVyX3RleHRcIil9PC9wPlxuICAgICAgICA8L2hlYWRlcj5cbiAgICAgICAgPHNlY3Rpb24gY2xhc3NOYW1lPVwicGFnZV9zZWN0aW9uIG10LTBcIj5cbiAgICAgICAgICA8YXJ0aWNsZSBjbGFzc05hbWU9XCJjb250YWluZXIgXCI+XG4gICAgICAgICAgICA8c2VjdGlvbiBjbGFzc05hbWU9e3BhZ2VTdHlsZXMudG9vbF9jb250YWluZXJfd3JhcHBlcn0+XG4gICAgICAgICAgICAgIHsvKiBDb250YWluZXIgc3RhcnQgKi99XG5cbiAgICAgICAgICAgICAge2Zvcm1TdGVwID09PSAwICYmIChcbiAgICAgICAgICAgICAgICA8VXBsb2FkQXJlYUZvcm1TdGVwXG4gICAgICAgICAgICAgICAgICBoYW5kbGVDaGFuZ2U9e2hhbmRsZUNoYW5nZX1cbiAgICAgICAgICAgICAgICAgIGlzU3Bpbm5lckFjdGl2ZT17aXNTcGlubmVyQWN0aXZlfVxuICAgICAgICAgICAgICAgICAgaXNNdWx0aXBsZUlucHV0PXt0cnVlfVxuICAgICAgICAgICAgICAgICAgYWNjZXB0ZWRNaW1lVHlwZT17VFhUVG9QREZUb29sLmFjY2VwdGVkSW5wdXRNaW1lVHlwZX1cbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICApfVxuXG4gICAgICAgICAgICAgIHtmb3JtU3RlcCA9PT0gMSAmJiAoXG4gICAgICAgICAgICAgICAgPEVkaXRGaWxlc0Zvcm1TdGVwXG4gICAgICAgICAgICAgICAgICBhY2NlcHRlZE1pbWVUeXBlPXtUWFRUb1BERlRvb2wuYWNjZXB0ZWRJbnB1dE1pbWVUeXBlfVxuICAgICAgICAgICAgICAgICAgZmlsZXM9e2RvY3VtZW50c31cbiAgICAgICAgICAgICAgICAgIGVuYWJsZUFkZGluZ01vcmVGaWxlcz17dHJ1ZX1cbiAgICAgICAgICAgICAgICAgIGZpbGVzQ29tcG9uZW50cz17cGFnZXNDb21wb25lbnRzQXJyYXl9XG4gICAgICAgICAgICAgICAgICBoYW5kbGVDaGFuZ2U9e2hhbmRsZUNoYW5nZX1cbiAgICAgICAgICAgICAgICAgIGlzU3Bpbm5lckFjdGl2ZT17aXNTcGlubmVyQWN0aXZlfVxuICAgICAgICAgICAgICAgICAgaXNNdWx0aXBsZUlucHV0PXt0cnVlfVxuICAgICAgICAgICAgICAgICAgaXNGaWxlc1NlbGVjdGlvbkFjdGl2ZT17ZmFsc2V9XG4gICAgICAgICAgICAgICAgICBpc1BhbmVsVG9wU3RpY2t5PXtmYWxzZX1cbiAgICAgICAgICAgICAgICAgIGlzUGFuZWxCb3R0b21TdGlja3k9e2ZhbHNlfVxuICAgICAgICAgICAgICAgICAgcG9zaXRpb25QYW5lbEJvdHRvbUl0ZW1zPXtzdHlsZXMuY2VudGVyZWR9XG4gICAgICAgICAgICAgICAgICBkZWxldGVGaWxlcz17aGFuZGxlUmVzZXRJbml0aWFsRG9jdW1lbnRzU3RhdGV9XG4gICAgICAgICAgICAgICAgICBhY3Rpb249eygpID0+IGhhbmRsZUNvbXByZXNzRmlsZXMoKX1cbiAgICAgICAgICAgICAgICAgIGFjdGlvblRpdGxlPXt0KFwiY29tbW9uOmNvbnZlcnRfdG9fcGRmXCIpfVxuICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgICl9XG5cbiAgICAgICAgICAgICAge2Zvcm1TdGVwID09PSAyICYmIChcbiAgICAgICAgICAgICAgICA8VXBsb2FkaW5nRmlsZXNGb3JtU3RlcFxuICAgICAgICAgICAgICAgICAgdGl0bGU9e2Ake3QoXG4gICAgICAgICAgICAgICAgICAgIFwiY29tbW9uOnVwbG9hZGluZ19maWxlXCJcbiAgICAgICAgICAgICAgICAgICl9ICR7Y3VycmVudFVwbG9hZGVkRmlsZXNDb3VudGVyfSAke3QoXCJjb21tb246b2ZcIil9ICR7XG4gICAgICAgICAgICAgICAgICAgIGRvY3VtZW50cy5sZW5ndGhcbiAgICAgICAgICAgICAgICAgIH1gfVxuICAgICAgICAgICAgICAgICAgdXBsb2FkVGltZUxlZnQ9e3VwbG9hZFRpbWVMZWZ0fVxuICAgICAgICAgICAgICAgICAgdXBsb2FkU3BlZWQ9e3VwbG9hZFNwZWVkfVxuICAgICAgICAgICAgICAgICAgdG90YWxVcGxvYWRpbmdQcm9ncmVzcz17dG90YWxVcGxvYWRpbmdQcm9ncmVzc31cbiAgICAgICAgICAgICAgICAgIGN1cnJlbnRVcGxvYWRpbmdGaWxlTmFtZT17Y3VycmVudFVwbG9hZGluZ0ZpbGU/LmZpbGVOYW1lfVxuICAgICAgICAgICAgICAgICAgY3VycmVudFVwbG9hZGluZ0ZpbGVTaXplPXtcbiAgICAgICAgICAgICAgICAgICAgY3VycmVudFVwbG9hZGluZ0ZpbGU/LmlucHV0QmxvYi5zaXplXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgKX1cblxuICAgICAgICAgICAgICB7Zm9ybVN0ZXAgPT09IDMgJiYgKFxuICAgICAgICAgICAgICAgIDxQcm9jZXNzaW5nRmlsZXNGb3JtU3RlcFxuICAgICAgICAgICAgICAgICAgcHJvZ3Jlc3M9e2Ake3QoXG4gICAgICAgICAgICAgICAgICAgIFwiY29tbW9uOnByb2Nlc3NpbmdcIlxuICAgICAgICAgICAgICAgICAgKX0gJHtjdXJyZW50UHJvY2Nlc3NlZEZpbGVzQ291bnRlcn0gJHt0KFwiY29tbW9uOm9mXCIpfSAke1xuICAgICAgICAgICAgICAgICAgICBkb2N1bWVudHMubGVuZ3RoXG4gICAgICAgICAgICAgICAgICB9YH1cbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICApfVxuXG4gICAgICAgICAgICAgIHtmb3JtU3RlcCA9PT0gNCAmJiAoXG4gICAgICAgICAgICAgICAgPERvd25sb2FkRmlsZXNGb3JtU3RlcFxuICAgICAgICAgICAgICAgICAgdGl0bGU9e1xuICAgICAgICAgICAgICAgICAgICBkb2N1bWVudHMubGVuZ3RoID09PSAxXG4gICAgICAgICAgICAgICAgICAgICAgPyB0KFwiY29tbW9uOnlvdXJfZG9jdW1lbnRfaXNfcmVhZHlcIilcbiAgICAgICAgICAgICAgICAgICAgICA6IGRvY3VtZW50cy5sZW5ndGggPiAxXG4gICAgICAgICAgICAgICAgICAgICAgPyB0KFwiY29tbW9uOnlvdXJfZG9jdW1lbnRzX2FyZV9yZWFkeVwiKVxuICAgICAgICAgICAgICAgICAgICAgIDogXCJcIlxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgaGFuZGxlRG93bmxvYWQ9e2hhbmRsZURvd25sb2FkfVxuICAgICAgICAgICAgICAgICAgaGFuZGxlUmVzZXRJbml0aWFsU3RhdGU9e2hhbmRsZWhhbmRsZVJlc2V0SW5pdGlhbFN0YXRlc31cbiAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICB7cmVzdWx0c0luZm9WaXNpYmlsaXR5ICYmIChcbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJyb3cgdy0xMDAgZC1mbGV4IGp1c3RpZnktY29udGVudC1jZW50ZXIgdGV4dC1jZW50ZXIgbXQtNSBtYi01XCI+XG4gICAgICAgICAgICAgICAgICAgICAgPENoZWNrMkNpcmNsZSBzaXplPXsxMzB9IGNvbG9yPVwiIzdkNjRmZlwiIC8+XG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgICAgIHtyZXN1bHRzRXJyb3JzLmxlbmd0aCA+IDAgJiYgKFxuICAgICAgICAgICAgICAgICAgICA8QWxlcnRzXG4gICAgICAgICAgICAgICAgICAgICAgYWxlcnRzPXtyZXN1bHRzRXJyb3JzfVxuICAgICAgICAgICAgICAgICAgICAgIHR5cGU9XCJlcnJvclwiXG4gICAgICAgICAgICAgICAgICAgICAgaWNvbj17PEV4Y2xhbWF0aW9uVHJpYW5nbGUgc2l6ZT17MjJ9IC8+fVxuICAgICAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgICA8L0Rvd25sb2FkRmlsZXNGb3JtU3RlcD5cbiAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgey8qIENvbmF0aW5lciBlbmQgKi99XG4gICAgICAgICAgICA8L3NlY3Rpb24+XG4gICAgICAgICAgPC9hcnRpY2xlPlxuICAgICAgICA8L3NlY3Rpb24+XG4gICAgICAgIHsvKiBzdGVwcyBTdGFydCAqL31cbiAgICAgICAgPFN0ZXBzXG4gICAgICAgICAgdGl0bGU9e3QoXCJ0eHQtdG8tcGRmOmhvd190b190aXRsZVwiKX1cbiAgICAgICAgICBzdGVwc0FycmF5PXtbXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIG51bWJlcjogMSxcbiAgICAgICAgICAgICAgZGVzY3JpcHRpb246IHQoXCJ0eHQtdG8tcGRmOmhvd190b19zdGVwX29uZVwiKSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIG51bWJlcjogMixcbiAgICAgICAgICAgICAgZGVzY3JpcHRpb246IHQoXCJ0eHQtdG8tcGRmOmhvd190b19zdGVwX3R3b1wiKSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIG51bWJlcjogMyxcbiAgICAgICAgICAgICAgZGVzY3JpcHRpb246IHQoXCJ0eHQtdG8tcGRmOmhvd190b19zdGVwX3RocmVlXCIpLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgbnVtYmVyOiA0LFxuICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogdChcInR4dC10by1wZGY6aG93X3RvX3N0ZXBfZm91clwiKSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgXX1cbiAgICAgICAgLz5cbiAgICAgICAgey8qIHN0ZXBzIGVuZCAqL31cbiAgICAgICAgey8qIGZlYXR1cmVzIHN0YXJ0ICovfVxuICAgICAgICA8RmVhdHVyZXNcbiAgICAgICAgICB0aXRsZT17dChcImNvbW1vbjpmZWF0dXJlc190aXRsZVwiKX1cbiAgICAgICAgICBmZWF0dXJlc0FycmF5PXtbXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHRpdGxlOiBcIkZhc3RcIixcbiAgICAgICAgICAgICAgZGVzY3JpcHRpb246IHQoXCJ0eHQtdG8tcGRmOmZlYXR1cmVfb25lX3RleHRcIiksXG4gICAgICAgICAgICAgIGljb246IDxMaWdodG5pbmdDaGFyZ2VGaWxsIC8+LFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgdGl0bGU6IHQoXCJ0eHQtdG8tcGRmOmZlYXR1cmVfdHdvX3RpdGxlXCIpLFxuICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogdChcInR4dC10by1wZGY6ZmVhdHVyZV90d29fdGV4dFwiKSxcbiAgICAgICAgICAgICAgaWNvbjogPEluZmluaXR5SWNvbiAvPixcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHRpdGxlOiB0KFwidHh0LXRvLXBkZjpmZWF0dXJlX3RocmVlX3RpdGxlXCIpLFxuICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogdChcInR4dC10by1wZGY6ZmVhdHVyZV90aHJlZV90ZXh0XCIpLFxuICAgICAgICAgICAgICBpY29uOiA8R2VhckZpbGwgLz4sXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICB0aXRsZTogdChcInR4dC10by1wZGY6ZmVhdHVyZV9mb3VyX3RpdGxlXCIpLFxuICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogdChcInR4dC10by1wZGY6ZmVhdHVyZV9mb3VyX3RleHRcIiksXG4gICAgICAgICAgICAgIGljb246IDxTaGllbGRGaWxsQ2hlY2sgLz4sXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICB0aXRsZTogdChcInR4dC10by1wZGY6ZmVhdHVyZV9maXZlX3RpdGxlXCIpLFxuICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogdChcInR4dC10by1wZGY6ZmVhdHVyZV9maXZlX3RleHRcIiksXG4gICAgICAgICAgICAgIGljb246IDxIZWFydEZpbGwgLz4sXG4gICAgICAgICAgICB9LFxuXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHRpdGxlOiB0KFwidHh0LXRvLXBkZjpmZWF0dXJlX3NpeF90aXRsZVwiKSxcbiAgICAgICAgICAgICAgZGVzY3JpcHRpb246IHQoXCJ0eHQtdG8tcGRmOmZlYXR1cmVfc2l4X3RleHRcIiksXG4gICAgICAgICAgICAgIGljb246IDxBd2FyZEZpbGwgLz4sXG4gICAgICAgICAgICB9LFxuICAgICAgICAgIF19XG4gICAgICAgIC8+XG4gICAgICAgIHsvKiBmZWF0dXJlcyBlbmQgKi99XG4gICAgICAgIHsvKiBBcnRpY2xlIFN0YXJ0ICovfVxuICAgICAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJwYWdlX3NlY3Rpb25cIj5cbiAgICAgICAgICA8YXJ0aWNsZSBjbGFzc05hbWU9e2Bjb250YWluZXIgJHtwYWdlU3R5bGVzLmFydGljbGVfc2VjdGlvbn1gfT5cbiAgICAgICAgICAgIDxoZWFkZXIgY2xhc3NOYW1lPXtwYWdlU3R5bGVzLmFydGljbGVfaGVhZGVyfT5cbiAgICAgICAgICAgICAgPGgyIGNsYXNzTmFtZT17cGFnZVN0eWxlcy50aXRsZV9zZWN0aW9ufT5cbiAgICAgICAgICAgICBBYm91dCB0aGlzIFBERiBjb252ZXJ0ZXJcbiAgICAgICAgICAgICAgPC9oMj5cbiAgICAgICAgICAgICAgPGRpdlxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT17YCR7cGFnZVN0eWxlcy5kaXZpZGVyfSAke3BhZ2VTdHlsZXMubXhfYXV0b31gfVxuICAgICAgICAgICAgICA+PC9kaXY+XG4gICAgICAgICAgICA8L2hlYWRlcj5cblxuICAgICAgICAgICAgPHNlY3Rpb24gY2xhc3NOYW1lPXtwYWdlU3R5bGVzLmFydGljbGVfY29udGVudH0+XG48cD5UaGlzIHRvb2wgb2ZmZXJzIGEgc3RyYWlnaHRmb3J3YXJkIGFuZCBlZmZpY2llbnQgc29sdXRpb24gZm9yIG1hbmFnaW5nIFBERiBmaWxlcy4gV2hldGhlciB5b3UgbmVlZCB0byBtZXJnZSwgc3BsaXQsIGNvbnZlcnQsIG9yIGNvbXByZXNzIFBERnMsIGl0IHByb3ZpZGVzIGEgdXNlci1mcmllbmRseSBleHBlcmllbmNlIHdpdGggZmFzdCBwcm9jZXNzaW5nLiBEZXNpZ25lZCB0byBzYXZlIHRpbWUgYW5kIHNpbXBsaWZ5IHlvdXIgd29ya2Zsb3csIGl0IGlzIGFuIGVzc2VudGlhbCByZXNvdXJjZSBmb3IgYW55b25lIHdvcmtpbmcgd2l0aCBQREYgZG9jdW1lbnRzLjwvcD5cblxuXG5cblxuXG5cblxuICAgICAgICAgICAgPC9zZWN0aW9uPlxuICAgICAgICAgIDwvYXJ0aWNsZT5cbiAgICAgICAgPC9zZWN0aW9uPlxuICAgICAgICB7LyogQXJ0aWNsZSBFbmQgKi99XG4gICAgICAgIDxBdmFpbGFibGVUb29scyAvPlxuICAgICAgICA8U2hhcmUgLz5cbiAgICAgIDwvbWFpbj5cbiAgICA8Lz5cbiAgKTtcbn07XG5leHBvcnQgZGVmYXVsdCBUZXh0VG9QREZQYWdlO1xuIl0sIm5hbWVzIjpbIlJlYWN0IiwidXNlU3RhdGUiLCJ1c2VFZmZlY3QiLCJ1c2VSZWYiLCJIZWFkIiwiSW5maW5pdHkiLCJJbmZpbml0eUljb24iLCJMaWdodG5pbmdDaGFyZ2VGaWxsIiwiR2VhckZpbGwiLCJIZWFydEZpbGwiLCJBd2FyZEZpbGwiLCJTaGllbGRGaWxsQ2hlY2siLCJDaGVjazJDaXJjbGUiLCJFeGNsYW1hdGlvblRyaWFuZ2xlIiwidXNlVHJhbnNsYXRpb24iLCJ1cGxvYWRGaWxlcyIsInNhdmVOZXdGaWxlcyIsImRvd25sb2FkRmlsZXMiLCJoYW5kbGVPZmZpY2VUb1BERkZpbGVTZWxlY3Rpb24iLCJQcm9jZXNzaW5nRmlsZXNGb3JtU3RlcCIsInN0eWxlcyIsIlN0ZXBzIiwiRmVhdHVyZXMiLCJTaGFyZSIsIlVwbG9hZGluZ0ZpbGVzRm9ybVN0ZXAiLCJEb3dubG9hZEZpbGVzRm9ybVN0ZXAiLCJBdmFpbGFibGVUb29scyIsIkltYWdlUHJldmlldyIsIlVwbG9hZEFyZWFGb3JtU3RlcCIsIkVkaXRGaWxlc0Zvcm1TdGVwIiwidXNlVXBsb2FkU3RhdHMiLCJ1c2VEb2N1bWVudHMiLCJ1c2VUb29sc0RhdGEiLCJBbGVydHMiLCJwYWdlU3R5bGVzIiwiVGV4dFRvUERGUGFnZSIsIlRYVFRvUERGVG9vbCIsIm1vdW50ZWRSZWYiLCJpc1NwaW5uZXJBY3RpdmUiLCJzZXRJc1NwaW5uZXJBY3RpdmUiLCJmb3JtU3RlcCIsInVwZGF0ZUZvcm1TdGVwIiwibG9hZGVkZmlsZXNDb3VudCIsInNldExvYWRlZEZpbGVzQ291bnQiLCJyZXF1ZXN0U2lnbmFsIiwic2V0UmVxdWVzdFNpZ25hbCIsInQiLCJjdXJyZW50VXBsb2FkaW5nRmlsZSIsImN1cnJlbnRVcGxvYWRlZEZpbGVzQ291bnRlciIsImN1cnJlbnRQcm9jY2Vzc2VkRmlsZXNDb3VudGVyIiwidG90YWxVcGxvYWRpbmdQcm9ncmVzcyIsInVwbG9hZFNwZWVkIiwidXBsb2FkVGltZUxlZnQiLCJyZXN1bHRzSW5mb1Zpc2liaWxpdHkiLCJyZXN1bHRzRXJyb3JzIiwiaGFuZGxlUmVzZXRJbml0aWFsVXBsb2FkU3RhdGUiLCJoYW5kbGVSZXNldEN1cnJlbnRVcGxvYWRpbmdTdGF0dXMiLCJoYW5kbGVVcGRhdGVDdXJyZW50VXBsb2FkaW5nU3RhdHVzIiwiaGFuZGxlVXBkYXRlUmVzdWx0c0Rpc3BsYXkiLCJoYW5kbGVSZXNldEN1cnJlbnRQcm9jZXNzaW5nU3RhdHVzIiwiaGFuZGxlVXBkYXRlQ3VycmVudFByb2Nlc3NpbmdTdGF0dXMiLCJkb2N1bWVudHMiLCJoYW5kbGVBZGREb2N1bWVudCIsImhhbmRsZVVwZGF0ZURvY3VtZW50IiwiaGFuZGxlRGVsZXRlRG9jdW1lbnQiLCJoYW5kbGVSZXNldEluaXRpYWxEb2N1bWVudHNTdGF0ZSIsImhhbmRsZUNoYW5nZSIsImV2ZW50IiwiY29udmVydEZpbGVzIiwic2lnbmFsIiwidXBsb2FkUmVzcG9uc2VzQXJyYXkiLCJ1cGxvYWRSZXNwb25zZXNVbnNlY2Nlc3NmdWxSZXF1ZXN0cyIsInVyaSIsIlVSSSIsImRvd25sb2FkUmVzcG9uc2VzQXJyYXkiLCJkb3dubG9hZFJlc3BvbnNlc1Vuc2VjY2Vzc2Z1bFJlcXVlc3RzIiwicmVzcG9uc2VNaW1lVHlwZSIsIm91dHB1dEZpbGVNaW1lVHlwZSIsImZhaWxlZEZpbGVzIiwic3VjY2Vzc2Z1bHlQcm9jZXNzZWRGaWxlcyIsImxlbmd0aCIsImhhbmRsZUNvbXByZXNzRmlsZXMiLCJoYW5kbGVoYW5kbGVSZXNldEluaXRpYWxTdGF0ZXMiLCJoYW5kbGVEb3dubG9hZCIsImN1cnJlbnQiLCJjb250cm9sbGVyIiwiQWJvcnRDb250cm9sbGVyIiwiYWJvcnQiLCJwYWdlc0NvbXBvbmVudHNBcnJheSIsImRpdiIsImNsYXNzTmFtZSIsInByZXZpZXdlcl9jb250ZW50IiwibWFwIiwiZG9jIiwiZG9jdW1lbnQiLCJwcmV2ZW50RGVmYXVsdCIsImlkIiwidGh1bWJuYWlsSW1hZ2VVUkwiLCJ0aXRsZSIsIm1ldGEiLCJuYW1lIiwiY29udGVudCIsImxpbmsiLCJyZWwiLCJocmVmIiwiaHJlZkxhbmciLCJtYWluIiwiaGVhZGVyIiwiaDEiLCJwIiwic2VjdGlvbiIsImFydGljbGUiLCJ0b29sX2NvbnRhaW5lcl93cmFwcGVyIiwiaXNNdWx0aXBsZUlucHV0IiwiYWNjZXB0ZWRNaW1lVHlwZSIsImFjY2VwdGVkSW5wdXRNaW1lVHlwZSIsImZpbGVzIiwiZW5hYmxlQWRkaW5nTW9yZUZpbGVzIiwiZmlsZXNDb21wb25lbnRzIiwiaXNGaWxlc1NlbGVjdGlvbkFjdGl2ZSIsImlzUGFuZWxUb3BTdGlja3kiLCJpc1BhbmVsQm90dG9tU3RpY2t5IiwicG9zaXRpb25QYW5lbEJvdHRvbUl0ZW1zIiwiY2VudGVyZWQiLCJkZWxldGVGaWxlcyIsImFjdGlvbiIsImFjdGlvblRpdGxlIiwiY3VycmVudFVwbG9hZGluZ0ZpbGVOYW1lIiwiZmlsZU5hbWUiLCJjdXJyZW50VXBsb2FkaW5nRmlsZVNpemUiLCJpbnB1dEJsb2IiLCJzaXplIiwicHJvZ3Jlc3MiLCJoYW5kbGVSZXNldEluaXRpYWxTdGF0ZSIsImNvbG9yIiwiYWxlcnRzIiwidHlwZSIsImljb24iLCJzdGVwc0FycmF5IiwibnVtYmVyIiwiZGVzY3JpcHRpb24iLCJmZWF0dXJlc0FycmF5IiwiYXJ0aWNsZV9zZWN0aW9uIiwiYXJ0aWNsZV9oZWFkZXIiLCJoMiIsInRpdGxlX3NlY3Rpb24iLCJkaXZpZGVyIiwibXhfYXV0byIsImFydGljbGVfY29udGVudCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./pages/txt-to-pdf.js\n"));

/***/ })

},
/******/ function(__webpack_require__) { // webpackRuntimeModules
/******/ var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); }
/******/ __webpack_require__.O(0, ["pages/_app","main"], function() { return __webpack_exec__("./node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?absolutePagePath=%2Fhome%2Fweb%2Fpdf%2Fpages%2Ftxt-to-pdf.js&page=%2Ftxt-to-pdf!"); });
/******/ var __webpack_exports__ = __webpack_require__.O();
/******/ _N_E = __webpack_exports__;
/******/ }
]);