Files
motor-de-encuestas/.next/server/app/page.js
2026-06-02 15:50:59 -03:00

369 lines
206 KiB
JavaScript

/*
* 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/).
*/
(() => {
var exports = {};
exports.id = "app/page";
exports.ids = ["app/page"];
exports.modules = {
/***/ "(rsc)/./app/globals.css":
/*!*************************!*\
!*** ./app/globals.css ***!
\*************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"9652f9c548a0\");\nif (false) {}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvZ2xvYmFscy5jc3MiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLGNBQWM7QUFDN0IsSUFBSSxLQUFVLEVBQUUsRUFBdUIiLCJzb3VyY2VzIjpbIi9Vc2Vycy9tYXJjb3MvSW5RL01vdG9yIGRlIGVuY3Vlc3Rhcy9hcHAvZ2xvYmFscy5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgXCI5NjUyZjljNTQ4YTBcIlxuaWYgKG1vZHVsZS5ob3QpIHsgbW9kdWxlLmhvdC5hY2NlcHQoKSB9XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./app/globals.css\n");
/***/ }),
/***/ "(rsc)/./app/layout.tsx":
/*!************************!*\
!*** ./app/layout.tsx ***!
\************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ RootLayout),\n/* harmony export */ metadata: () => (/* binding */ metadata),\n/* harmony export */ viewport: () => (/* binding */ viewport)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/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 _globals_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./globals.css */ \"(rsc)/./app/globals.css\");\n\n\nconst metadata = {\n title: 'Mapeo de Cuidadores',\n description: 'Encuesta anónima de mapeo de colaboradores con rol de cuidador en la empresa. ' + 'Tu información es confidencial y no te identifica personalmente.',\n robots: 'noindex, nofollow'\n};\nconst viewport = {\n width: 'device-width',\n initialScale: 1\n};\nfunction RootLayout({ children }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"html\", {\n lang: \"es\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"body\", {\n children: children\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/app/layout.tsx\",\n lineNumber: 20,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/app/layout.tsx\",\n lineNumber: 19,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvbGF5b3V0LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQ3NCO0FBRWYsTUFBTUEsV0FBcUI7SUFDaENDLE9BQU87SUFDUEMsYUFDRSxtRkFDQTtJQUNGQyxRQUFRO0FBQ1YsRUFBQztBQUVNLE1BQU1DLFdBQXFCO0lBQ2hDQyxPQUFPO0lBQ1BDLGNBQWM7QUFDaEIsRUFBQztBQUVjLFNBQVNDLFdBQVcsRUFBRUMsUUFBUSxFQUFpQztJQUM1RSxxQkFDRSw4REFBQ0M7UUFBS0MsTUFBSztrQkFDVCw0RUFBQ0M7c0JBQU1IOzs7Ozs7Ozs7OztBQUdiIiwic291cmNlcyI6WyIvVXNlcnMvbWFyY29zL0luUS9Nb3RvciBkZSBlbmN1ZXN0YXMvYXBwL2xheW91dC50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBNZXRhZGF0YSwgVmlld3BvcnQgfSBmcm9tICduZXh0J1xuaW1wb3J0ICcuL2dsb2JhbHMuY3NzJ1xuXG5leHBvcnQgY29uc3QgbWV0YWRhdGE6IE1ldGFkYXRhID0ge1xuICB0aXRsZTogJ01hcGVvIGRlIEN1aWRhZG9yZXMnLFxuICBkZXNjcmlwdGlvbjpcbiAgICAnRW5jdWVzdGEgYW7Ds25pbWEgZGUgbWFwZW8gZGUgY29sYWJvcmFkb3JlcyBjb24gcm9sIGRlIGN1aWRhZG9yIGVuIGxhIGVtcHJlc2EuICcgK1xuICAgICdUdSBpbmZvcm1hY2nDs24gZXMgY29uZmlkZW5jaWFsIHkgbm8gdGUgaWRlbnRpZmljYSBwZXJzb25hbG1lbnRlLicsXG4gIHJvYm90czogJ25vaW5kZXgsIG5vZm9sbG93JywgLy8gRW5jdWVzdGEgaW50ZXJuYSDigJQgbm8gaW5kZXhhclxufVxuXG5leHBvcnQgY29uc3Qgdmlld3BvcnQ6IFZpZXdwb3J0ID0ge1xuICB3aWR0aDogJ2RldmljZS13aWR0aCcsXG4gIGluaXRpYWxTY2FsZTogMSxcbn1cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gUm9vdExheW91dCh7IGNoaWxkcmVuIH06IHsgY2hpbGRyZW46IFJlYWN0LlJlYWN0Tm9kZSB9KSB7XG4gIHJldHVybiAoXG4gICAgPGh0bWwgbGFuZz1cImVzXCI+XG4gICAgICA8Ym9keT57Y2hpbGRyZW59PC9ib2R5PlxuICAgIDwvaHRtbD5cbiAgKVxufVxuIl0sIm5hbWVzIjpbIm1ldGFkYXRhIiwidGl0bGUiLCJkZXNjcmlwdGlvbiIsInJvYm90cyIsInZpZXdwb3J0Iiwid2lkdGgiLCJpbml0aWFsU2NhbGUiLCJSb290TGF5b3V0IiwiY2hpbGRyZW4iLCJodG1sIiwibGFuZyIsImJvZHkiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./app/layout.tsx\n");
/***/ }),
/***/ "(rsc)/./app/loading.tsx":
/*!*************************!*\
!*** ./app/loading.tsx ***!
\*************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ Loading)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/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\nfunction Loading() {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"loading-wrapper\",\n role: \"status\",\n \"aria-label\": \"Cargando encuesta...\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"skeleton\",\n style: {\n height: 32,\n width: '60%',\n marginBottom: 16\n }\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/app/loading.tsx\",\n lineNumber: 4,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"skeleton\",\n style: {\n height: 16,\n width: '40%',\n marginBottom: 32\n }\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/app/loading.tsx\",\n lineNumber: 5,\n columnNumber: 7\n }, this),\n Array.from({\n length: 4\n }).map((_, i)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"skeleton\",\n style: {\n height: 88,\n marginBottom: 12,\n borderRadius: 8\n }\n }, i, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/app/loading.tsx\",\n lineNumber: 7,\n columnNumber: 9\n }, this))\n ]\n }, void 0, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/app/loading.tsx\",\n lineNumber: 3,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvbG9hZGluZy50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFlLFNBQVNBO0lBQ3RCLHFCQUNFLDhEQUFDQztRQUFJQyxXQUFVO1FBQWtCQyxNQUFLO1FBQVNDLGNBQVc7OzBCQUN4RCw4REFBQ0g7Z0JBQUlDLFdBQVU7Z0JBQVdHLE9BQU87b0JBQUVDLFFBQVE7b0JBQUlDLE9BQU87b0JBQU9DLGNBQWM7Z0JBQUc7Ozs7OzswQkFDOUUsOERBQUNQO2dCQUFJQyxXQUFVO2dCQUFXRyxPQUFPO29CQUFFQyxRQUFRO29CQUFJQyxPQUFPO29CQUFPQyxjQUFjO2dCQUFHOzs7Ozs7WUFDN0VDLE1BQU1DLElBQUksQ0FBQztnQkFBRUMsUUFBUTtZQUFFLEdBQUdDLEdBQUcsQ0FBQyxDQUFDQyxHQUFHQyxrQkFDakMsOERBQUNiO29CQUVDQyxXQUFVO29CQUNWRyxPQUFPO3dCQUFFQyxRQUFRO3dCQUFJRSxjQUFjO3dCQUFJTyxjQUFjO29CQUFFO21CQUZsREQ7Ozs7Ozs7Ozs7O0FBT2YiLCJzb3VyY2VzIjpbIi9Vc2Vycy9tYXJjb3MvSW5RL01vdG9yIGRlIGVuY3Vlc3Rhcy9hcHAvbG9hZGluZy50c3giXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gTG9hZGluZygpIHtcbiAgcmV0dXJuIChcbiAgICA8ZGl2IGNsYXNzTmFtZT1cImxvYWRpbmctd3JhcHBlclwiIHJvbGU9XCJzdGF0dXNcIiBhcmlhLWxhYmVsPVwiQ2FyZ2FuZG8gZW5jdWVzdGEuLi5cIj5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwic2tlbGV0b25cIiBzdHlsZT17eyBoZWlnaHQ6IDMyLCB3aWR0aDogJzYwJScsIG1hcmdpbkJvdHRvbTogMTYgfX0gLz5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwic2tlbGV0b25cIiBzdHlsZT17eyBoZWlnaHQ6IDE2LCB3aWR0aDogJzQwJScsIG1hcmdpbkJvdHRvbTogMzIgfX0gLz5cbiAgICAgIHtBcnJheS5mcm9tKHsgbGVuZ3RoOiA0IH0pLm1hcCgoXywgaSkgPT4gKFxuICAgICAgICA8ZGl2XG4gICAgICAgICAga2V5PXtpfVxuICAgICAgICAgIGNsYXNzTmFtZT1cInNrZWxldG9uXCJcbiAgICAgICAgICBzdHlsZT17eyBoZWlnaHQ6IDg4LCBtYXJnaW5Cb3R0b206IDEyLCBib3JkZXJSYWRpdXM6IDggfX1cbiAgICAgICAgLz5cbiAgICAgICkpfVxuICAgIDwvZGl2PlxuICApXG59XG4iXSwibmFtZXMiOlsiTG9hZGluZyIsImRpdiIsImNsYXNzTmFtZSIsInJvbGUiLCJhcmlhLWxhYmVsIiwic3R5bGUiLCJoZWlnaHQiLCJ3aWR0aCIsIm1hcmdpbkJvdHRvbSIsIkFycmF5IiwiZnJvbSIsImxlbmd0aCIsIm1hcCIsIl8iLCJpIiwiYm9yZGVyUmFkaXVzIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./app/loading.tsx\n");
/***/ }),
/***/ "(rsc)/./app/page.tsx":
/*!**********************!*\
!*** ./app/page.tsx ***!
\**********************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ Page),\n/* harmony export */ dynamic: () => (/* binding */ dynamic)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/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 _lib_supabase__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/lib/supabase */ \"(rsc)/./lib/supabase.ts\");\n/* harmony import */ var _components_survey_form__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/survey-form */ \"(rsc)/./components/survey-form.tsx\");\n\n\n\n// Force dynamic rendering — page fetches from Supabase at request time.\n// Never statically generated: credentials live in .env.local (runtime only).\nconst dynamic = 'force-dynamic';\n// Server Component — fetches survey with anon key; RLS ensures only status='live' is returned.\nasync function Page() {\n const supabase = (0,_lib_supabase__WEBPACK_IMPORTED_MODULE_1__.createClient)();\n // 1. Fetch the live survey\n const { data: surveyRow, error: surveyError } = await supabase.from('surveys').select('id, title, status, is_anonymous, k_threshold').eq('status', 'live').maybeSingle();\n if (surveyError) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"no-survey\",\n role: \"main\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n className: \"no-survey-title\",\n children: \"Error al cargar la encuesta\"\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/app/page.tsx\",\n lineNumber: 23,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n children: \"No fue posible conectarse a la base de datos. Revis\\xe1 las variables de entorno.\"\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/app/page.tsx\",\n lineNumber: 24,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"pre\", {\n className: \"no-survey-hint\",\n children: surveyError.message\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/app/page.tsx\",\n lineNumber: 25,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/app/page.tsx\",\n lineNumber: 22,\n columnNumber: 7\n }, this);\n }\n if (!surveyRow) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"no-survey\",\n role: \"main\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n className: \"no-survey-title\",\n children: \"No hay encuesta activa\"\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/app/page.tsx\",\n lineNumber: 33,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n children: [\n \"Para ver el formulario, la encuesta debe estar en estado \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"code\", {\n children: \"live\"\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/app/page.tsx\",\n lineNumber: 35,\n columnNumber: 68\n }, this),\n \".\"\n ]\n }, void 0, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/app/page.tsx\",\n lineNumber: 34,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"pre\", {\n className: \"no-survey-hint\",\n children: `-- Activar la encuesta en Supabase Cloud:\\nUPDATE surveys\\nSET status = 'live'\\nWHERE id = '30000000-0000-0000-0000-000000000001';`\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/app/page.tsx\",\n lineNumber: 37,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/app/page.tsx\",\n lineNumber: 32,\n columnNumber: 7\n }, this);\n }\n // 2. Fetch questions ordered by position\n const { data: questionRows, error: questionsError } = await supabase.from('questions').select('id, survey_id, code, type, prompt, position, is_sensitive, required, max_select, options, conditional_rules').eq('survey_id', surveyRow.id).order('position', {\n ascending: true\n });\n if (questionsError || !questionRows) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"no-survey\",\n role: \"main\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n className: \"no-survey-title\",\n children: \"Error al cargar las preguntas\"\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/app/page.tsx\",\n lineNumber: 56,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n children: questionsError?.message ?? 'Respuesta vacía del servidor.'\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/app/page.tsx\",\n lineNumber: 57,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/app/page.tsx\",\n lineNumber: 55,\n columnNumber: 7\n }, this);\n }\n const questions = questionRows;\n // 3. Log question count for validation (visible in server logs and browser Network tab)\n console.log(`[2A] Survey loaded: id=${surveyRow.id} | questions=${questions.length}`);\n const survey = {\n ...surveyRow,\n questions\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_survey_form__WEBPACK_IMPORTED_MODULE_2__.SurveyForm, {\n survey: survey,\n questions: questions\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/app/page.tsx\",\n lineNumber: 75,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvcGFnZS50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUE2QztBQUVRO0FBRXJELHdFQUF3RTtBQUN4RSw2RUFBNkU7QUFDdEUsTUFBTUUsVUFBVSxnQkFBZTtBQUV0QywrRkFBK0Y7QUFDaEYsZUFBZUM7SUFDNUIsTUFBTUMsV0FBV0osMkRBQVlBO0lBRTdCLDJCQUEyQjtJQUMzQixNQUFNLEVBQUVLLE1BQU1DLFNBQVMsRUFBRUMsT0FBT0MsV0FBVyxFQUFFLEdBQUcsTUFBTUosU0FDbkRLLElBQUksQ0FBQyxXQUNMQyxNQUFNLENBQUMsZ0RBQ1BDLEVBQUUsQ0FBQyxVQUFVLFFBQ2JDLFdBQVc7SUFFZCxJQUFJSixhQUFhO1FBQ2YscUJBQ0UsOERBQUNLO1lBQUlDLFdBQVU7WUFBWUMsTUFBSzs7OEJBQzlCLDhEQUFDQztvQkFBR0YsV0FBVTs4QkFBa0I7Ozs7Ozs4QkFDaEMsOERBQUNHOzhCQUFFOzs7Ozs7OEJBQ0gsOERBQUNDO29CQUFJSixXQUFVOzhCQUFrQk4sWUFBWVcsT0FBTzs7Ozs7Ozs7Ozs7O0lBRzFEO0lBRUEsSUFBSSxDQUFDYixXQUFXO1FBQ2QscUJBQ0UsOERBQUNPO1lBQUlDLFdBQVU7WUFBWUMsTUFBSzs7OEJBQzlCLDhEQUFDQztvQkFBR0YsV0FBVTs4QkFBa0I7Ozs7Ozs4QkFDaEMsOERBQUNHOzt3QkFBRTtzQ0FDd0QsOERBQUNHO3NDQUFLOzs7Ozs7d0JBQVc7Ozs7Ozs7OEJBRTVFLDhEQUFDRjtvQkFBSUosV0FBVTs4QkFDWixDQUFDLGtJQUFrSSxDQUFDOzs7Ozs7Ozs7Ozs7SUFJN0k7SUFFQSx5Q0FBeUM7SUFDekMsTUFBTSxFQUFFVCxNQUFNZ0IsWUFBWSxFQUFFZCxPQUFPZSxjQUFjLEVBQUUsR0FBRyxNQUFNbEIsU0FDekRLLElBQUksQ0FBQyxhQUNMQyxNQUFNLENBQ0wsK0dBRURDLEVBQUUsQ0FBQyxhQUFhTCxVQUFVaUIsRUFBRSxFQUM1QkMsS0FBSyxDQUFDLFlBQVk7UUFBRUMsV0FBVztJQUFLO0lBRXZDLElBQUlILGtCQUFrQixDQUFDRCxjQUFjO1FBQ25DLHFCQUNFLDhEQUFDUjtZQUFJQyxXQUFVO1lBQVlDLE1BQUs7OzhCQUM5Qiw4REFBQ0M7b0JBQUdGLFdBQVU7OEJBQWtCOzs7Ozs7OEJBQ2hDLDhEQUFDRzs4QkFBR0ssZ0JBQWdCSCxXQUFXOzs7Ozs7Ozs7Ozs7SUFHckM7SUFFQSxNQUFNTyxZQUFZTDtJQUVsQix3RkFBd0Y7SUFDeEZNLFFBQVFDLEdBQUcsQ0FDVCxDQUFDLHVCQUF1QixFQUFFdEIsVUFBVWlCLEVBQUUsQ0FBQyxhQUFhLEVBQUVHLFVBQVVHLE1BQU0sRUFBRTtJQUcxRSxNQUFNQyxTQUFpQjtRQUNyQixHQUFJeEIsU0FBUztRQUNib0I7SUFDRjtJQUVBLHFCQUNFLDhEQUFDekIsK0RBQVVBO1FBQ1Q2QixRQUFRQTtRQUNSSixXQUFXQTs7Ozs7O0FBR2pCIiwic291cmNlcyI6WyIvVXNlcnMvbWFyY29zL0luUS9Nb3RvciBkZSBlbmN1ZXN0YXMvYXBwL3BhZ2UudHN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNyZWF0ZUNsaWVudCB9IGZyb20gJ0AvbGliL3N1cGFiYXNlJ1xuaW1wb3J0IHR5cGUgeyBRdWVzdGlvbiwgU3VydmV5IH0gZnJvbSAnQC9saWIvdHlwZXMnXG5pbXBvcnQgeyBTdXJ2ZXlGb3JtIH0gZnJvbSAnQC9jb21wb25lbnRzL3N1cnZleS1mb3JtJ1xuXG4vLyBGb3JjZSBkeW5hbWljIHJlbmRlcmluZyDigJQgcGFnZSBmZXRjaGVzIGZyb20gU3VwYWJhc2UgYXQgcmVxdWVzdCB0aW1lLlxuLy8gTmV2ZXIgc3RhdGljYWxseSBnZW5lcmF0ZWQ6IGNyZWRlbnRpYWxzIGxpdmUgaW4gLmVudi5sb2NhbCAocnVudGltZSBvbmx5KS5cbmV4cG9ydCBjb25zdCBkeW5hbWljID0gJ2ZvcmNlLWR5bmFtaWMnXG5cbi8vIFNlcnZlciBDb21wb25lbnQg4oCUIGZldGNoZXMgc3VydmV5IHdpdGggYW5vbiBrZXk7IFJMUyBlbnN1cmVzIG9ubHkgc3RhdHVzPSdsaXZlJyBpcyByZXR1cm5lZC5cbmV4cG9ydCBkZWZhdWx0IGFzeW5jIGZ1bmN0aW9uIFBhZ2UoKSB7XG4gIGNvbnN0IHN1cGFiYXNlID0gY3JlYXRlQ2xpZW50KClcblxuICAvLyAxLiBGZXRjaCB0aGUgbGl2ZSBzdXJ2ZXlcbiAgY29uc3QgeyBkYXRhOiBzdXJ2ZXlSb3csIGVycm9yOiBzdXJ2ZXlFcnJvciB9ID0gYXdhaXQgc3VwYWJhc2VcbiAgICAuZnJvbSgnc3VydmV5cycpXG4gICAgLnNlbGVjdCgnaWQsIHRpdGxlLCBzdGF0dXMsIGlzX2Fub255bW91cywga190aHJlc2hvbGQnKVxuICAgIC5lcSgnc3RhdHVzJywgJ2xpdmUnKVxuICAgIC5tYXliZVNpbmdsZSgpXG5cbiAgaWYgKHN1cnZleUVycm9yKSB7XG4gICAgcmV0dXJuIChcbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwibm8tc3VydmV5XCIgcm9sZT1cIm1haW5cIj5cbiAgICAgICAgPGgxIGNsYXNzTmFtZT1cIm5vLXN1cnZleS10aXRsZVwiPkVycm9yIGFsIGNhcmdhciBsYSBlbmN1ZXN0YTwvaDE+XG4gICAgICAgIDxwPk5vIGZ1ZSBwb3NpYmxlIGNvbmVjdGFyc2UgYSBsYSBiYXNlIGRlIGRhdG9zLiBSZXZpc8OhIGxhcyB2YXJpYWJsZXMgZGUgZW50b3Juby48L3A+XG4gICAgICAgIDxwcmUgY2xhc3NOYW1lPVwibm8tc3VydmV5LWhpbnRcIj57c3VydmV5RXJyb3IubWVzc2FnZX08L3ByZT5cbiAgICAgIDwvZGl2PlxuICAgIClcbiAgfVxuXG4gIGlmICghc3VydmV5Um93KSB7XG4gICAgcmV0dXJuIChcbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwibm8tc3VydmV5XCIgcm9sZT1cIm1haW5cIj5cbiAgICAgICAgPGgxIGNsYXNzTmFtZT1cIm5vLXN1cnZleS10aXRsZVwiPk5vIGhheSBlbmN1ZXN0YSBhY3RpdmE8L2gxPlxuICAgICAgICA8cD5cbiAgICAgICAgICBQYXJhIHZlciBlbCBmb3JtdWxhcmlvLCBsYSBlbmN1ZXN0YSBkZWJlIGVzdGFyIGVuIGVzdGFkbyA8Y29kZT5saXZlPC9jb2RlPi5cbiAgICAgICAgPC9wPlxuICAgICAgICA8cHJlIGNsYXNzTmFtZT1cIm5vLXN1cnZleS1oaW50XCI+XG4gICAgICAgICAge2AtLSBBY3RpdmFyIGxhIGVuY3Vlc3RhIGVuIFN1cGFiYXNlIENsb3VkOlxcblVQREFURSBzdXJ2ZXlzXFxuU0VUIHN0YXR1cyA9ICdsaXZlJ1xcbldIRVJFIGlkID0gJzMwMDAwMDAwLTAwMDAtMDAwMC0wMDAwLTAwMDAwMDAwMDAwMSc7YH1cbiAgICAgICAgPC9wcmU+XG4gICAgICA8L2Rpdj5cbiAgICApXG4gIH1cblxuICAvLyAyLiBGZXRjaCBxdWVzdGlvbnMgb3JkZXJlZCBieSBwb3NpdGlvblxuICBjb25zdCB7IGRhdGE6IHF1ZXN0aW9uUm93cywgZXJyb3I6IHF1ZXN0aW9uc0Vycm9yIH0gPSBhd2FpdCBzdXBhYmFzZVxuICAgIC5mcm9tKCdxdWVzdGlvbnMnKVxuICAgIC5zZWxlY3QoXG4gICAgICAnaWQsIHN1cnZleV9pZCwgY29kZSwgdHlwZSwgcHJvbXB0LCBwb3NpdGlvbiwgaXNfc2Vuc2l0aXZlLCByZXF1aXJlZCwgbWF4X3NlbGVjdCwgb3B0aW9ucywgY29uZGl0aW9uYWxfcnVsZXMnXG4gICAgKVxuICAgIC5lcSgnc3VydmV5X2lkJywgc3VydmV5Um93LmlkKVxuICAgIC5vcmRlcigncG9zaXRpb24nLCB7IGFzY2VuZGluZzogdHJ1ZSB9KVxuXG4gIGlmIChxdWVzdGlvbnNFcnJvciB8fCAhcXVlc3Rpb25Sb3dzKSB7XG4gICAgcmV0dXJuIChcbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwibm8tc3VydmV5XCIgcm9sZT1cIm1haW5cIj5cbiAgICAgICAgPGgxIGNsYXNzTmFtZT1cIm5vLXN1cnZleS10aXRsZVwiPkVycm9yIGFsIGNhcmdhciBsYXMgcHJlZ3VudGFzPC9oMT5cbiAgICAgICAgPHA+e3F1ZXN0aW9uc0Vycm9yPy5tZXNzYWdlID8/ICdSZXNwdWVzdGEgdmFjw61hIGRlbCBzZXJ2aWRvci4nfTwvcD5cbiAgICAgIDwvZGl2PlxuICAgIClcbiAgfVxuXG4gIGNvbnN0IHF1ZXN0aW9ucyA9IHF1ZXN0aW9uUm93cyBhcyBRdWVzdGlvbltdXG5cbiAgLy8gMy4gTG9nIHF1ZXN0aW9uIGNvdW50IGZvciB2YWxpZGF0aW9uICh2aXNpYmxlIGluIHNlcnZlciBsb2dzIGFuZCBicm93c2VyIE5ldHdvcmsgdGFiKVxuICBjb25zb2xlLmxvZyhcbiAgICBgWzJBXSBTdXJ2ZXkgbG9hZGVkOiBpZD0ke3N1cnZleVJvdy5pZH0gfCBxdWVzdGlvbnM9JHtxdWVzdGlvbnMubGVuZ3RofWBcbiAgKVxuXG4gIGNvbnN0IHN1cnZleTogU3VydmV5ID0ge1xuICAgIC4uLihzdXJ2ZXlSb3cgYXMgT21pdDxTdXJ2ZXksICdxdWVzdGlvbnMnPiksXG4gICAgcXVlc3Rpb25zLFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8U3VydmV5Rm9ybVxuICAgICAgc3VydmV5PXtzdXJ2ZXl9XG4gICAgICBxdWVzdGlvbnM9e3F1ZXN0aW9uc31cbiAgICAvPlxuICApXG59XG4iXSwibmFtZXMiOlsiY3JlYXRlQ2xpZW50IiwiU3VydmV5Rm9ybSIsImR5bmFtaWMiLCJQYWdlIiwic3VwYWJhc2UiLCJkYXRhIiwic3VydmV5Um93IiwiZXJyb3IiLCJzdXJ2ZXlFcnJvciIsImZyb20iLCJzZWxlY3QiLCJlcSIsIm1heWJlU2luZ2xlIiwiZGl2IiwiY2xhc3NOYW1lIiwicm9sZSIsImgxIiwicCIsInByZSIsIm1lc3NhZ2UiLCJjb2RlIiwicXVlc3Rpb25Sb3dzIiwicXVlc3Rpb25zRXJyb3IiLCJpZCIsIm9yZGVyIiwiYXNjZW5kaW5nIiwicXVlc3Rpb25zIiwiY29uc29sZSIsImxvZyIsImxlbmd0aCIsInN1cnZleSJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./app/page.tsx\n");
/***/ }),
/***/ "(rsc)/./components/survey-form.tsx":
/*!************************************!*\
!*** ./components/survey-form.tsx ***!
\************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ SurveyForm: () => (/* binding */ SurveyForm)
/* harmony export */ });
/* harmony import */ var react_server_dom_webpack_server_edge__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react-server-dom-webpack/server.edge */ "(rsc)/./node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-server-dom-webpack-server-edge.js");
/* harmony import */ var react_server_dom_webpack_server_edge__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_server_dom_webpack_server_edge__WEBPACK_IMPORTED_MODULE_0__);
const SurveyForm = (0,react_server_dom_webpack_server_edge__WEBPACK_IMPORTED_MODULE_0__.registerClientReference)(
function() { throw new Error("Attempted to call SurveyForm() from the server but SurveyForm is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component."); },
"/Users/marcos/InQ/Motor de encuestas/components/survey-form.tsx",
"SurveyForm",
);
/***/ }),
/***/ "(rsc)/./lib/supabase.ts":
/*!*************************!*\
!*** ./lib/supabase.ts ***!
\*************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ createClient: () => (/* binding */ createClient)\n/* harmony export */ });\n/* harmony import */ var _supabase_supabase_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @supabase/supabase-js */ \"(rsc)/./node_modules/@supabase/supabase-js/dist/index.mjs\");\n\n// Browser-side client using the anon key (public, respects RLS)\n// NEVER put SUPABASE_SERVICE_ROLE_KEY in a NEXT_PUBLIC_ variable or in this file.\nfunction createClient() {\n const url = \"https://xilzfdlazeyvthttgaep.supabase.co\";\n const anonKey = \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InhpbHpmZGxhemV5dnRodHRnYWVwIiwicm9sZSI6ImFub24iLCJpYXQiOjE3ODAzNTY0MDMsImV4cCI6MjA5NTkzMjQwM30.t8VTO97qMjen4VfMSYd2QQQpSSh1Fj4z4ViyY0ou4Ok\";\n if (!url || !anonKey) {\n throw new Error('Missing NEXT_PUBLIC_SUPABASE_URL or NEXT_PUBLIC_SUPABASE_ANON_KEY. ' + 'Copy .env.example to .env.local and fill in the values from your Supabase project.');\n }\n return (0,_supabase_supabase_js__WEBPACK_IMPORTED_MODULE_0__.createClient)(url, anonKey);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9saWIvc3VwYWJhc2UudHMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBNEU7QUFFNUUsZ0VBQWdFO0FBQ2hFLGtGQUFrRjtBQUMzRSxTQUFTQTtJQUNkLE1BQU1FLE1BQU1DLDBDQUFvQztJQUNoRCxNQUFNRyxVQUFVSCxrTkFBeUM7SUFFekQsSUFBSSxDQUFDRCxPQUFPLENBQUNJLFNBQVM7UUFDcEIsTUFBTSxJQUFJRSxNQUNSLHdFQUNFO0lBRU47SUFFQSxPQUFPUCxtRUFBb0JBLENBQUNDLEtBQUtJO0FBQ25DIiwic291cmNlcyI6WyIvVXNlcnMvbWFyY29zL0luUS9Nb3RvciBkZSBlbmN1ZXN0YXMvbGliL3N1cGFiYXNlLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNyZWF0ZUNsaWVudCBhcyBjcmVhdGVTdXBhYmFzZUNsaWVudCB9IGZyb20gJ0BzdXBhYmFzZS9zdXBhYmFzZS1qcydcblxuLy8gQnJvd3Nlci1zaWRlIGNsaWVudCB1c2luZyB0aGUgYW5vbiBrZXkgKHB1YmxpYywgcmVzcGVjdHMgUkxTKVxuLy8gTkVWRVIgcHV0IFNVUEFCQVNFX1NFUlZJQ0VfUk9MRV9LRVkgaW4gYSBORVhUX1BVQkxJQ18gdmFyaWFibGUgb3IgaW4gdGhpcyBmaWxlLlxuZXhwb3J0IGZ1bmN0aW9uIGNyZWF0ZUNsaWVudCgpIHtcbiAgY29uc3QgdXJsID0gcHJvY2Vzcy5lbnYuTkVYVF9QVUJMSUNfU1VQQUJBU0VfVVJMXG4gIGNvbnN0IGFub25LZXkgPSBwcm9jZXNzLmVudi5ORVhUX1BVQkxJQ19TVVBBQkFTRV9BTk9OX0tFWVxuXG4gIGlmICghdXJsIHx8ICFhbm9uS2V5KSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKFxuICAgICAgJ01pc3NpbmcgTkVYVF9QVUJMSUNfU1VQQUJBU0VfVVJMIG9yIE5FWFRfUFVCTElDX1NVUEFCQVNFX0FOT05fS0VZLiAnICtcbiAgICAgICAgJ0NvcHkgLmVudi5leGFtcGxlIHRvIC5lbnYubG9jYWwgYW5kIGZpbGwgaW4gdGhlIHZhbHVlcyBmcm9tIHlvdXIgU3VwYWJhc2UgcHJvamVjdC4nXG4gICAgKVxuICB9XG5cbiAgcmV0dXJuIGNyZWF0ZVN1cGFiYXNlQ2xpZW50KHVybCwgYW5vbktleSlcbn1cbiJdLCJuYW1lcyI6WyJjcmVhdGVDbGllbnQiLCJjcmVhdGVTdXBhYmFzZUNsaWVudCIsInVybCIsInByb2Nlc3MiLCJlbnYiLCJORVhUX1BVQkxJQ19TVVBBQkFTRV9VUkwiLCJhbm9uS2V5IiwiTkVYVF9QVUJMSUNfU1VQQUJBU0VfQU5PTl9LRVkiLCJFcnJvciJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./lib/supabase.ts\n");
/***/ }),
/***/ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=standalone&preferredRegion=&middlewareConfig=e30%3D!":
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=standalone&preferredRegion=&middlewareConfig=e30%3D! ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ GlobalError: () => (/* reexport default from dynamic */ next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2___default.a),\n/* harmony export */ __next_app__: () => (/* binding */ __next_app__),\n/* harmony export */ pages: () => (/* binding */ pages),\n/* harmony export */ routeModule: () => (/* binding */ routeModule),\n/* harmony export */ tree: () => (/* binding */ tree)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/route-modules/app-page/module.compiled */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/module.compiled.js?cc4a\");\n/* harmony import */ var next_dist_server_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_dist_server_route_kind__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/dist/server/route-kind */ \"(rsc)/./node_modules/next/dist/server/route-kind.js\");\n/* harmony import */ var next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/dist/client/components/error-boundary */ \"(rsc)/./node_modules/next/dist/client/components/error-boundary.js\");\n/* harmony import */ var next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/dist/server/app-render/entry-base */ \"(rsc)/./node_modules/next/dist/server/app-render/entry-base.js\");\n/* harmony import */ var next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(const __WEBPACK_IMPORT_KEY__ in next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__) if([\"default\",\"tree\",\"pages\",\"GlobalError\",\"__next_app__\",\"routeModule\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = () => next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__[__WEBPACK_IMPORT_KEY__]\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\nconst module0 = () => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/layout.tsx */ \"(rsc)/./app/layout.tsx\"));\nconst module1 = () => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/loading.tsx */ \"(rsc)/./app/loading.tsx\"));\nconst module2 = () => Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! next/dist/client/components/not-found-error */ \"(rsc)/./node_modules/next/dist/client/components/not-found-error.js\", 23));\nconst module3 = () => Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! next/dist/client/components/forbidden-error */ \"(rsc)/./node_modules/next/dist/client/components/forbidden-error.js\", 23));\nconst module4 = () => Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! next/dist/client/components/unauthorized-error */ \"(rsc)/./node_modules/next/dist/client/components/unauthorized-error.js\", 23));\nconst page5 = () => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/page.tsx */ \"(rsc)/./app/page.tsx\"));\n\n\n// We inject the tree and pages here so that we can use them in the route\n// module.\nconst tree = {\n children: [\n '',\n {\n children: ['__PAGE__', {}, {\n page: [page5, \"/Users/marcos/InQ/Motor de encuestas/app/page.tsx\"],\n \n }]\n },\n {\n 'layout': [module0, \"/Users/marcos/InQ/Motor de encuestas/app/layout.tsx\"],\n'loading': [module1, \"/Users/marcos/InQ/Motor de encuestas/app/loading.tsx\"],\n'not-found': [module2, \"next/dist/client/components/not-found-error\"],\n'forbidden': [module3, \"next/dist/client/components/forbidden-error\"],\n'unauthorized': [module4, \"next/dist/client/components/unauthorized-error\"],\n \n }\n ]\n }.children;\nconst pages = [\"/Users/marcos/InQ/Motor de encuestas/app/page.tsx\"];\n\n\nconst __next_app_require__ = __webpack_require__\nconst __next_app_load_chunk__ = () => Promise.resolve()\nconst __next_app__ = {\n require: __next_app_require__,\n loadChunk: __next_app_load_chunk__\n};\n\n// Create and export the route module that will be consumed.\nconst routeModule = new next_dist_server_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__.AppPageRouteModule({\n definition: {\n kind: next_dist_server_route_kind__WEBPACK_IMPORTED_MODULE_1__.RouteKind.APP_PAGE,\n page: \"/page\",\n pathname: \"/\",\n // The following aren't used in production.\n bundlePath: '',\n filename: '',\n appPaths: []\n },\n userland: {\n loaderTree: tree\n }\n});\n\n//# sourceMappingURL=app-page.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWFwcC1sb2FkZXIvaW5kZXguanM/bmFtZT1hcHAlMkZwYWdlJnBhZ2U9JTJGcGFnZSZhcHBQYXRocz0lMkZwYWdlJnBhZ2VQYXRoPXByaXZhdGUtbmV4dC1hcHAtZGlyJTJGcGFnZS50c3gmYXBwRGlyPSUyRlVzZXJzJTJGbWFyY29zJTJGSW5RJTJGTW90b3IlMjBkZSUyMGVuY3Vlc3RhcyUyRmFwcCZwYWdlRXh0ZW5zaW9ucz10c3gmcGFnZUV4dGVuc2lvbnM9dHMmcGFnZUV4dGVuc2lvbnM9anN4JnBhZ2VFeHRlbnNpb25zPWpzJnJvb3REaXI9JTJGVXNlcnMlMkZtYXJjb3MlMkZJblElMkZNb3RvciUyMGRlJTIwZW5jdWVzdGFzJmlzRGV2PXRydWUmdHNjb25maWdQYXRoPXRzY29uZmlnLmpzb24mYmFzZVBhdGg9JmFzc2V0UHJlZml4PSZuZXh0Q29uZmlnT3V0cHV0PXN0YW5kYWxvbmUmcHJlZmVycmVkUmVnaW9uPSZtaWRkbGV3YXJlQ29uZmlnPWUzMCUzRCEiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsc0JBQXNCLDRJQUF3RjtBQUM5RyxzQkFBc0IsOElBQXlGO0FBQy9HLHNCQUFzQiwwTkFBZ0Y7QUFDdEcsc0JBQXNCLDBOQUFnRjtBQUN0RyxzQkFBc0IsZ09BQW1GO0FBQ3pHLG9CQUFvQix3SUFBc0Y7QUFHeEc7QUFHQTtBQUNGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlDQUFpQztBQUNqQztBQUNBO0FBQ0EsU0FBUztBQUNULE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDdUI7QUFHckI7QUFDRiw2QkFBNkIsbUJBQW1CO0FBQ2hEO0FBQ087QUFDUDtBQUNBO0FBQ0E7QUFHRTtBQUNGO0FBQ08sd0JBQXdCLHVHQUFrQjtBQUNqRDtBQUNBLGNBQWMsa0VBQVM7QUFDdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLENBQUM7O0FBRUQiLCJzb3VyY2VzIjpbIiJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBtb2R1bGUwID0gKCkgPT4gaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCIvVXNlcnMvbWFyY29zL0luUS9Nb3RvciBkZSBlbmN1ZXN0YXMvYXBwL2xheW91dC50c3hcIik7XG5jb25zdCBtb2R1bGUxID0gKCkgPT4gaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCIvVXNlcnMvbWFyY29zL0luUS9Nb3RvciBkZSBlbmN1ZXN0YXMvYXBwL2xvYWRpbmcudHN4XCIpO1xuY29uc3QgbW9kdWxlMiA9ICgpID0+IGltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwibmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL25vdC1mb3VuZC1lcnJvclwiKTtcbmNvbnN0IG1vZHVsZTMgPSAoKSA9PiBpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIm5leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9mb3JiaWRkZW4tZXJyb3JcIik7XG5jb25zdCBtb2R1bGU0ID0gKCkgPT4gaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCJuZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvdW5hdXRob3JpemVkLWVycm9yXCIpO1xuY29uc3QgcGFnZTUgPSAoKSA9PiBpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9Vc2Vycy9tYXJjb3MvSW5RL01vdG9yIGRlIGVuY3Vlc3Rhcy9hcHAvcGFnZS50c3hcIik7XG5pbXBvcnQgeyBBcHBQYWdlUm91dGVNb2R1bGUgfSBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9yb3V0ZS1tb2R1bGVzL2FwcC1wYWdlL21vZHVsZS5jb21waWxlZFwiIHdpdGgge1xuICAgICd0dXJib3BhY2stdHJhbnNpdGlvbic6ICduZXh0LXNzcidcbn07XG5pbXBvcnQgeyBSb3V0ZUtpbmQgfSBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9yb3V0ZS1raW5kXCIgd2l0aCB7XG4gICAgJ3R1cmJvcGFjay10cmFuc2l0aW9uJzogJ25leHQtc2VydmVyLXV0aWxpdHknXG59O1xuLy8gV2UgaW5qZWN0IHRoZSB0cmVlIGFuZCBwYWdlcyBoZXJlIHNvIHRoYXQgd2UgY2FuIHVzZSB0aGVtIGluIHRoZSByb3V0ZVxuLy8gbW9kdWxlLlxuY29uc3QgdHJlZSA9IHtcbiAgICAgICAgY2hpbGRyZW46IFtcbiAgICAgICAgJycsXG4gICAgICAgIHtcbiAgICAgICAgY2hpbGRyZW46IFsnX19QQUdFX18nLCB7fSwge1xuICAgICAgICAgIHBhZ2U6IFtwYWdlNSwgXCIvVXNlcnMvbWFyY29zL0luUS9Nb3RvciBkZSBlbmN1ZXN0YXMvYXBwL3BhZ2UudHN4XCJdLFxuICAgICAgICAgIFxuICAgICAgICB9XVxuICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAnbGF5b3V0JzogW21vZHVsZTAsIFwiL1VzZXJzL21hcmNvcy9JblEvTW90b3IgZGUgZW5jdWVzdGFzL2FwcC9sYXlvdXQudHN4XCJdLFxuJ2xvYWRpbmcnOiBbbW9kdWxlMSwgXCIvVXNlcnMvbWFyY29zL0luUS9Nb3RvciBkZSBlbmN1ZXN0YXMvYXBwL2xvYWRpbmcudHN4XCJdLFxuJ25vdC1mb3VuZCc6IFttb2R1bGUyLCBcIm5leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9ub3QtZm91bmQtZXJyb3JcIl0sXG4nZm9yYmlkZGVuJzogW21vZHVsZTMsIFwibmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL2ZvcmJpZGRlbi1lcnJvclwiXSxcbid1bmF1dGhvcml6ZWQnOiBbbW9kdWxlNCwgXCJuZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvdW5hdXRob3JpemVkLWVycm9yXCJdLFxuICAgICAgICBcbiAgICAgIH1cbiAgICAgIF1cbiAgICAgIH0uY2hpbGRyZW47XG5jb25zdCBwYWdlcyA9IFtcIi9Vc2Vycy9tYXJjb3MvSW5RL01vdG9yIGRlIGVuY3Vlc3Rhcy9hcHAvcGFnZS50c3hcIl07XG5leHBvcnQgeyB0cmVlLCBwYWdlcyB9O1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBHbG9iYWxFcnJvciB9IGZyb20gXCJuZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvZXJyb3ItYm91bmRhcnlcIiB3aXRoIHtcbiAgICAndHVyYm9wYWNrLXRyYW5zaXRpb24nOiAnbmV4dC1zZXJ2ZXItdXRpbGl0eSdcbn07XG5jb25zdCBfX25leHRfYXBwX3JlcXVpcmVfXyA9IF9fd2VicGFja19yZXF1aXJlX19cbmNvbnN0IF9fbmV4dF9hcHBfbG9hZF9jaHVua19fID0gKCkgPT4gUHJvbWlzZS5yZXNvbHZlKClcbmV4cG9ydCBjb25zdCBfX25leHRfYXBwX18gPSB7XG4gICAgcmVxdWlyZTogX19uZXh0X2FwcF9yZXF1aXJlX18sXG4gICAgbG9hZENodW5rOiBfX25leHRfYXBwX2xvYWRfY2h1bmtfX1xufTtcbmV4cG9ydCAqIGZyb20gXCJuZXh0L2Rpc3Qvc2VydmVyL2FwcC1yZW5kZXIvZW50cnktYmFzZVwiIHdpdGgge1xuICAgICd0dXJib3BhY2stdHJhbnNpdGlvbic6ICduZXh0LXNlcnZlci11dGlsaXR5J1xufTtcbi8vIENyZWF0ZSBhbmQgZXhwb3J0IHRoZSByb3V0ZSBtb2R1bGUgdGhhdCB3aWxsIGJlIGNvbnN1bWVkLlxuZXhwb3J0IGNvbnN0IHJvdXRlTW9kdWxlID0gbmV3IEFwcFBhZ2VSb3V0ZU1vZHVsZSh7XG4gICAgZGVmaW5pdGlvbjoge1xuICAgICAgICBraW5kOiBSb3V0ZUtpbmQuQVBQX1BBR0UsXG4gICAgICAgIHBhZ2U6IFwiL3BhZ2VcIixcbiAgICAgICAgcGF0aG5hbWU6IFwiL1wiLFxuICAgICAgICAvLyBUaGUgZm9sbG93aW5nIGFyZW4ndCB1c2VkIGluIHByb2R1Y3Rpb24uXG4gICAgICAgIGJ1bmRsZVBhdGg6ICcnLFxuICAgICAgICBmaWxlbmFtZTogJycsXG4gICAgICAgIGFwcFBhdGhzOiBbXVxuICAgIH0sXG4gICAgdXNlcmxhbmQ6IHtcbiAgICAgICAgbG9hZGVyVHJlZTogdHJlZVxuICAgIH1cbn0pO1xuXG4vLyMgc291cmNlTWFwcGluZ1VSTD1hcHAtcGFnZS5qcy5tYXAiXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=standalone&preferredRegion=&middlewareConfig=e30%3D!\n");
/***/ }),
/***/ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&server=true!":
/*!************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***!
\************************************************************************************************************************************************************************************************************************************/
/***/ (() => {
/***/ }),
/***/ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fcomponents%2Fsurvey-form.tsx%22%2C%22ids%22%3A%5B%22SurveyForm%22%5D%7D&server=true!":
/*!***************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fcomponents%2Fsurvey-form.tsx%22%2C%22ids%22%3A%5B%22SurveyForm%22%5D%7D&server=true! ***!
\***************************************************************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./components/survey-form.tsx */ \"(rsc)/./components/survey-form.tsx\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRlVzZXJzJTJGbWFyY29zJTJGSW5RJTJGTW90b3IlMjBkZSUyMGVuY3Vlc3RhcyUyRmNvbXBvbmVudHMlMkZzdXJ2ZXktZm9ybS50c3glMjIlMkMlMjJpZHMlMjIlM0ElNUIlMjJTdXJ2ZXlGb3JtJTIyJTVEJTdEJnNlcnZlcj10cnVlISIsIm1hcHBpbmdzIjoiQUFBQSxvS0FBb0kiLCJzb3VyY2VzIjpbIiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiwgd2VicGFja0V4cG9ydHM6IFtcIlN1cnZleUZvcm1cIl0gKi8gXCIvVXNlcnMvbWFyY29zL0luUS9Nb3RvciBkZSBlbmN1ZXN0YXMvY29tcG9uZW50cy9zdXJ2ZXktZm9ybS50c3hcIik7XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fcomponents%2Fsurvey-form.tsx%22%2C%22ids%22%3A%5B%22SurveyForm%22%5D%7D&server=true!\n");
/***/ }),
/***/ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/client-page.js */ \"(rsc)/./node_modules/next/dist/client/components/client-page.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/client-segment.js */ \"(rsc)/./node_modules/next/dist/client/components/client-segment.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/error-boundary.js */ \"(rsc)/./node_modules/next/dist/client/components/error-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js */ \"(rsc)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/layout-router.js */ \"(rsc)/./node_modules/next/dist/client/components/layout-router.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/metadata/async-metadata.js */ \"(rsc)/./node_modules/next/dist/client/components/metadata/async-metadata.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/metadata/metadata-boundary.js */ \"(rsc)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/render-from-template-context.js */ \"(rsc)/./node_modules/next/dist/client/components/render-from-template-context.js\", 23));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRlVzZXJzJTJGbWFyY29zJTJGSW5RJTJGTW90b3IlMjBkZSUyMGVuY3Vlc3RhcyUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRmNsaWVudC1wYWdlLmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRlVzZXJzJTJGbWFyY29zJTJGSW5RJTJGTW90b3IlMjBkZSUyMGVuY3Vlc3RhcyUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRmNsaWVudC1zZWdtZW50LmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRlVzZXJzJTJGbWFyY29zJTJGSW5RJTJGTW90b3IlMjBkZSUyMGVuY3Vlc3RhcyUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRmVycm9yLWJvdW5kYXJ5LmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRlVzZXJzJTJGbWFyY29zJTJGSW5RJTJGTW90b3IlMjBkZSUyMGVuY3Vlc3RhcyUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRmh0dHAtYWNjZXNzLWZhbGxiYWNrJTJGZXJyb3ItYm91bmRhcnkuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGVXNlcnMlMkZtYXJjb3MlMkZJblElMkZNb3RvciUyMGRlJTIwZW5jdWVzdGFzJTJGbm9kZV9tb2R1bGVzJTJGbmV4dCUyRmRpc3QlMkZjbGllbnQlMkZjb21wb25lbnRzJTJGbGF5b3V0LXJvdXRlci5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjIlMkZVc2VycyUyRm1hcmNvcyUyRkluUSUyRk1vdG9yJTIwZGUlMjBlbmN1ZXN0YXMlMkZub2RlX21vZHVsZXMlMkZuZXh0JTJGZGlzdCUyRmNsaWVudCUyRmNvbXBvbmVudHMlMkZtZXRhZGF0YSUyRmFzeW5jLW1ldGFkYXRhLmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRlVzZXJzJTJGbWFyY29zJTJGSW5RJTJGTW90b3IlMjBkZSUyMGVuY3Vlc3RhcyUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRm1ldGFkYXRhJTJGbWV0YWRhdGEtYm91bmRhcnkuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGVXNlcnMlMkZtYXJjb3MlMkZJblElMkZNb3RvciUyMGRlJTIwZW5jdWVzdGFzJTJGbm9kZV9tb2R1bGVzJTJGbmV4dCUyRmRpc3QlMkZjbGllbnQlMkZjb21wb25lbnRzJTJGcmVuZGVyLWZyb20tdGVtcGxhdGUtY29udGV4dC5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZzZXJ2ZXI9dHJ1ZSEiLCJtYXBwaW5ncyI6IkFBQUEsb09BQWlJO0FBQ2pJO0FBQ0EsME9BQW9JO0FBQ3BJO0FBQ0EsME9BQW9JO0FBQ3BJO0FBQ0Esb1JBQXlKO0FBQ3pKO0FBQ0Esd09BQW1JO0FBQ25JO0FBQ0EsNFBBQTZJO0FBQzdJO0FBQ0Esa1FBQWdKO0FBQ2hKO0FBQ0Esc1FBQWtKIiwic291cmNlcyI6WyIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCIvVXNlcnMvbWFyY29zL0luUS9Nb3RvciBkZSBlbmN1ZXN0YXMvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9jbGllbnQtcGFnZS5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL1VzZXJzL21hcmNvcy9JblEvTW90b3IgZGUgZW5jdWVzdGFzL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvY2xpZW50LXNlZ21lbnQuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9Vc2Vycy9tYXJjb3MvSW5RL01vdG9yIGRlIGVuY3Vlc3Rhcy9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL2Vycm9yLWJvdW5kYXJ5LmpzXCIpO1xuO1xuaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCIvVXNlcnMvbWFyY29zL0luUS9Nb3RvciBkZSBlbmN1ZXN0YXMvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9odHRwLWFjY2Vzcy1mYWxsYmFjay9lcnJvci1ib3VuZGFyeS5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL1VzZXJzL21hcmNvcy9JblEvTW90b3IgZGUgZW5jdWVzdGFzL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvbGF5b3V0LXJvdXRlci5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL1VzZXJzL21hcmNvcy9JblEvTW90b3IgZGUgZW5jdWVzdGFzL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvbWV0YWRhdGEvYXN5bmMtbWV0YWRhdGEuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9Vc2Vycy9tYXJjb3MvSW5RL01vdG9yIGRlIGVuY3Vlc3Rhcy9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL21ldGFkYXRhL21ldGFkYXRhLWJvdW5kYXJ5LmpzXCIpO1xuO1xuaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCIvVXNlcnMvbWFyY29zL0luUS9Nb3RvciBkZSBlbmN1ZXN0YXMvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9yZW5kZXItZnJvbS10ZW1wbGF0ZS1jb250ZXh0LmpzXCIpO1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!\n");
/***/ }),
/***/ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?server=true!":
/*!******************************************************************************************************!*\
!*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?server=true! ***!
\******************************************************************************************************/
/***/ (() => {
/***/ }),
/***/ "(ssr)/./components/progress-bar.tsx":
/*!*************************************!*\
!*** ./components/progress-bar.tsx ***!
\*************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ ProgressBar: () => (/* binding */ ProgressBar)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/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/* __next_internal_client_entry_do_not_use__ ProgressBar auto */ \nfunction ProgressBar({ answered, total }) {\n const pct = total === 0 ? 0 : Math.round(answered / total * 100);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"progress-bar-container\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"progress-bar-fill\",\n role: \"progressbar\",\n \"aria-label\": `Progreso de la encuesta: ${pct}%`,\n \"aria-valuenow\": pct,\n \"aria-valuemin\": 0,\n \"aria-valuemax\": 100,\n style: {\n width: `${pct}%`\n }\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/progress-bar.tsx\",\n lineNumber: 12,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"progress-bar-label\",\n \"aria-hidden\": \"true\",\n children: [\n answered,\n \"/\",\n total,\n \" respondidas\"\n ]\n }, void 0, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/progress-bar.tsx\",\n lineNumber: 21,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/progress-bar.tsx\",\n lineNumber: 11,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9jb21wb25lbnRzL3Byb2dyZXNzLWJhci50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQU9PLFNBQVNBLFlBQVksRUFBRUMsUUFBUSxFQUFFQyxLQUFLLEVBQW9CO0lBQy9ELE1BQU1DLE1BQU1ELFVBQVUsSUFBSSxJQUFJRSxLQUFLQyxLQUFLLENBQUMsV0FBWUgsUUFBUztJQUM5RCxxQkFDRSw4REFBQ0k7UUFBSUMsV0FBVTs7MEJBQ2IsOERBQUNEO2dCQUNDQyxXQUFVO2dCQUNWQyxNQUFLO2dCQUNMQyxjQUFZLENBQUMseUJBQXlCLEVBQUVOLElBQUksQ0FBQyxDQUFDO2dCQUM5Q08saUJBQWVQO2dCQUNmUSxpQkFBZTtnQkFDZkMsaUJBQWU7Z0JBQ2ZDLE9BQU87b0JBQUVDLE9BQU8sR0FBR1gsSUFBSSxDQUFDLENBQUM7Z0JBQUM7Ozs7OzswQkFFNUIsOERBQUNZO2dCQUFLUixXQUFVO2dCQUFxQlMsZUFBWTs7b0JBQzlDZjtvQkFBUztvQkFBRUM7b0JBQU07Ozs7Ozs7Ozs7Ozs7QUFJMUIiLCJzb3VyY2VzIjpbIi9Vc2Vycy9tYXJjb3MvSW5RL01vdG9yIGRlIGVuY3Vlc3Rhcy9jb21wb25lbnRzL3Byb2dyZXNzLWJhci50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5cbmludGVyZmFjZSBQcm9ncmVzc0JhclByb3BzIHtcbiAgYW5zd2VyZWQ6IG51bWJlclxuICB0b3RhbDogbnVtYmVyXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBQcm9ncmVzc0Jhcih7IGFuc3dlcmVkLCB0b3RhbCB9OiBQcm9ncmVzc0JhclByb3BzKSB7XG4gIGNvbnN0IHBjdCA9IHRvdGFsID09PSAwID8gMCA6IE1hdGgucm91bmQoKGFuc3dlcmVkIC8gdG90YWwpICogMTAwKVxuICByZXR1cm4gKFxuICAgIDxkaXYgY2xhc3NOYW1lPVwicHJvZ3Jlc3MtYmFyLWNvbnRhaW5lclwiPlxuICAgICAgPGRpdlxuICAgICAgICBjbGFzc05hbWU9XCJwcm9ncmVzcy1iYXItZmlsbFwiXG4gICAgICAgIHJvbGU9XCJwcm9ncmVzc2JhclwiXG4gICAgICAgIGFyaWEtbGFiZWw9e2BQcm9ncmVzbyBkZSBsYSBlbmN1ZXN0YTogJHtwY3R9JWB9XG4gICAgICAgIGFyaWEtdmFsdWVub3c9e3BjdH1cbiAgICAgICAgYXJpYS12YWx1ZW1pbj17MH1cbiAgICAgICAgYXJpYS12YWx1ZW1heD17MTAwfVxuICAgICAgICBzdHlsZT17eyB3aWR0aDogYCR7cGN0fSVgIH19XG4gICAgICAvPlxuICAgICAgPHNwYW4gY2xhc3NOYW1lPVwicHJvZ3Jlc3MtYmFyLWxhYmVsXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCI+XG4gICAgICAgIHthbnN3ZXJlZH0ve3RvdGFsfSByZXNwb25kaWRhc1xuICAgICAgPC9zcGFuPlxuICAgIDwvZGl2PlxuICApXG59XG4iXSwibmFtZXMiOlsiUHJvZ3Jlc3NCYXIiLCJhbnN3ZXJlZCIsInRvdGFsIiwicGN0IiwiTWF0aCIsInJvdW5kIiwiZGl2IiwiY2xhc3NOYW1lIiwicm9sZSIsImFyaWEtbGFiZWwiLCJhcmlhLXZhbHVlbm93IiwiYXJpYS12YWx1ZW1pbiIsImFyaWEtdmFsdWVtYXgiLCJzdHlsZSIsIndpZHRoIiwic3BhbiIsImFyaWEtaGlkZGVuIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./components/progress-bar.tsx\n");
/***/ }),
/***/ "(ssr)/./components/question-renderer.tsx":
/*!******************************************!*\
!*** ./components/question-renderer.tsx ***!
\******************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ QuestionRenderer: () => (/* binding */ QuestionRenderer)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/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 _widgets_radio_group__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./widgets/radio-group */ \"(ssr)/./components/widgets/radio-group.tsx\");\n/* harmony import */ var _widgets_checkbox_group__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./widgets/checkbox-group */ \"(ssr)/./components/widgets/checkbox-group.tsx\");\n/* harmony import */ var _widgets_rating_scale__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./widgets/rating-scale */ \"(ssr)/./components/widgets/rating-scale.tsx\");\n/* harmony import */ var _widgets_text_area_field__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./widgets/text-area-field */ \"(ssr)/./components/widgets/text-area-field.tsx\");\n/* __next_internal_client_entry_do_not_use__ QuestionRenderer auto */ \n\n\n\n\nfunction isArrayOptions(opts) {\n return Array.isArray(opts);\n}\nfunction isRatingOptions(opts) {\n return typeof opts === 'object' && opts !== null && 'min' in opts && 'max' in opts;\n}\nfunction QuestionRenderer({ question, answers, onChange, errors }) {\n const { code, type, prompt, required, max_select, options } = question;\n const error = errors[code];\n if (type === 'single_choice' && isArrayOptions(options)) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_widgets_radio_group__WEBPACK_IMPORTED_MODULE_1__.RadioGroup, {\n name: code,\n legend: prompt,\n options: options,\n value: answers[code],\n required: required,\n onChange: (v)=>onChange(code, v),\n error: error\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/question-renderer.tsx\",\n lineNumber: 34,\n columnNumber: 7\n }, this);\n }\n if (type === 'multiple_choice' && isArrayOptions(options)) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_widgets_checkbox_group__WEBPACK_IMPORTED_MODULE_2__.CheckboxGroup, {\n name: code,\n legend: prompt,\n options: options,\n value: answers[code] ?? [],\n maxSelect: max_select,\n required: required,\n onChange: (v)=>onChange(code, v),\n error: error\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/question-renderer.tsx\",\n lineNumber: 48,\n columnNumber: 7\n }, this);\n }\n if (type === 'rating' && isRatingOptions(options)) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_widgets_rating_scale__WEBPACK_IMPORTED_MODULE_3__.RatingScale, {\n name: code,\n legend: prompt,\n ratingOptions: options,\n value: answers[code],\n required: required,\n onChange: (v)=>onChange(code, v),\n error: error\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/question-renderer.tsx\",\n lineNumber: 63,\n columnNumber: 7\n }, this);\n }\n if (type === 'text_long' || type === 'text_short') {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_widgets_text_area_field__WEBPACK_IMPORTED_MODULE_4__.TextAreaField, {\n name: code,\n label: prompt,\n value: answers[code] ?? '',\n required: required,\n onChange: (v)=>onChange(code, v),\n error: error\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/question-renderer.tsx\",\n lineNumber: 77,\n columnNumber: 7\n }, this);\n }\n return null;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9jb21wb25lbnRzL3F1ZXN0aW9uLXJlbmRlcmVyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUVrRDtBQUNNO0FBQ0o7QUFDSztBQVN6RCxTQUFTSSxlQUFlQyxJQUFhO0lBQ25DLE9BQU9DLE1BQU1DLE9BQU8sQ0FBQ0Y7QUFDdkI7QUFFQSxTQUFTRyxnQkFBZ0JILElBQWE7SUFDcEMsT0FBTyxPQUFPQSxTQUFTLFlBQVlBLFNBQVMsUUFBUSxTQUFTQSxRQUFRLFNBQVNBO0FBQ2hGO0FBRU8sU0FBU0ksaUJBQWlCLEVBQy9CQyxRQUFRLEVBQ1JDLE9BQU8sRUFDUEMsUUFBUSxFQUNSQyxNQUFNLEVBQ2dCO0lBQ3RCLE1BQU0sRUFBRUMsSUFBSSxFQUFFQyxJQUFJLEVBQUVDLE1BQU0sRUFBRUMsUUFBUSxFQUFFQyxVQUFVLEVBQUVDLE9BQU8sRUFBRSxHQUFHVDtJQUM5RCxNQUFNVSxRQUFRUCxNQUFNLENBQUNDLEtBQUs7SUFFMUIsSUFBSUMsU0FBUyxtQkFBbUJYLGVBQWVlLFVBQVU7UUFDdkQscUJBQ0UsOERBQUNuQiw0REFBVUE7WUFDVHFCLE1BQU1QO1lBQ05RLFFBQVFOO1lBQ1JHLFNBQVNBO1lBQ1RJLE9BQU9aLE9BQU8sQ0FBQ0csS0FBSztZQUNwQkcsVUFBVUE7WUFDVkwsVUFBVSxDQUFDWSxJQUFNWixTQUFTRSxNQUFNVTtZQUNoQ0osT0FBT0E7Ozs7OztJQUdiO0lBRUEsSUFBSUwsU0FBUyxxQkFBcUJYLGVBQWVlLFVBQVU7UUFDekQscUJBQ0UsOERBQUNsQixrRUFBYUE7WUFDWm9CLE1BQU1QO1lBQ05RLFFBQVFOO1lBQ1JHLFNBQVNBO1lBQ1RJLE9BQU8sT0FBUSxDQUFDVCxLQUFLLElBQWlCLEVBQUU7WUFDeENXLFdBQVdQO1lBQ1hELFVBQVVBO1lBQ1ZMLFVBQVUsQ0FBQ1ksSUFBTVosU0FBU0UsTUFBTVU7WUFDaENKLE9BQU9BOzs7Ozs7SUFHYjtJQUVBLElBQUlMLFNBQVMsWUFBWVAsZ0JBQWdCVyxVQUFVO1FBQ2pELHFCQUNFLDhEQUFDakIsOERBQVdBO1lBQ1ZtQixNQUFNUDtZQUNOUSxRQUFRTjtZQUNSVSxlQUFlUDtZQUNmSSxPQUFPWixPQUFPLENBQUNHLEtBQUs7WUFDcEJHLFVBQVVBO1lBQ1ZMLFVBQVUsQ0FBQ1ksSUFBTVosU0FBU0UsTUFBTVU7WUFDaENKLE9BQU9BOzs7Ozs7SUFHYjtJQUVBLElBQUlMLFNBQVMsZUFBZUEsU0FBUyxjQUFjO1FBQ2pELHFCQUNFLDhEQUFDWixtRUFBYUE7WUFDWmtCLE1BQU1QO1lBQ05hLE9BQU9YO1lBQ1BPLE9BQU8sT0FBUSxDQUFDVCxLQUFLLElBQWU7WUFDcENHLFVBQVVBO1lBQ1ZMLFVBQVUsQ0FBQ1ksSUFBTVosU0FBU0UsTUFBTVU7WUFDaENKLE9BQU9BOzs7Ozs7SUFHYjtJQUVBLE9BQU87QUFDVCIsInNvdXJjZXMiOlsiL1VzZXJzL21hcmNvcy9JblEvTW90b3IgZGUgZW5jdWVzdGFzL2NvbXBvbmVudHMvcXVlc3Rpb24tcmVuZGVyZXIudHN4Il0sInNvdXJjZXNDb250ZW50IjpbIid1c2UgY2xpZW50J1xuaW1wb3J0IHR5cGUgeyBGb3JtQW5zd2VycywgUXVlc3Rpb24sIFF1ZXN0aW9uT3B0aW9uLCBSYXRpbmdPcHRpb25zIH0gZnJvbSAnQC9saWIvdHlwZXMnXG5pbXBvcnQgeyBSYWRpb0dyb3VwIH0gZnJvbSAnLi93aWRnZXRzL3JhZGlvLWdyb3VwJ1xuaW1wb3J0IHsgQ2hlY2tib3hHcm91cCB9IGZyb20gJy4vd2lkZ2V0cy9jaGVja2JveC1ncm91cCdcbmltcG9ydCB7IFJhdGluZ1NjYWxlIH0gZnJvbSAnLi93aWRnZXRzL3JhdGluZy1zY2FsZSdcbmltcG9ydCB7IFRleHRBcmVhRmllbGQgfSBmcm9tICcuL3dpZGdldHMvdGV4dC1hcmVhLWZpZWxkJ1xuXG5pbnRlcmZhY2UgUXVlc3Rpb25SZW5kZXJlclByb3BzIHtcbiAgcXVlc3Rpb246IFF1ZXN0aW9uXG4gIGFuc3dlcnM6IEZvcm1BbnN3ZXJzXG4gIG9uQ2hhbmdlOiAoY29kZTogc3RyaW5nLCB2YWx1ZTogRm9ybUFuc3dlcnNbc3RyaW5nXSkgPT4gdm9pZFxuICBlcnJvcnM6IFJlY29yZDxzdHJpbmcsIHN0cmluZz5cbn1cblxuZnVuY3Rpb24gaXNBcnJheU9wdGlvbnMob3B0czogdW5rbm93bik6IG9wdHMgaXMgUXVlc3Rpb25PcHRpb25bXSB7XG4gIHJldHVybiBBcnJheS5pc0FycmF5KG9wdHMpXG59XG5cbmZ1bmN0aW9uIGlzUmF0aW5nT3B0aW9ucyhvcHRzOiB1bmtub3duKTogb3B0cyBpcyBSYXRpbmdPcHRpb25zIHtcbiAgcmV0dXJuIHR5cGVvZiBvcHRzID09PSAnb2JqZWN0JyAmJiBvcHRzICE9PSBudWxsICYmICdtaW4nIGluIG9wdHMgJiYgJ21heCcgaW4gb3B0c1xufVxuXG5leHBvcnQgZnVuY3Rpb24gUXVlc3Rpb25SZW5kZXJlcih7XG4gIHF1ZXN0aW9uLFxuICBhbnN3ZXJzLFxuICBvbkNoYW5nZSxcbiAgZXJyb3JzLFxufTogUXVlc3Rpb25SZW5kZXJlclByb3BzKSB7XG4gIGNvbnN0IHsgY29kZSwgdHlwZSwgcHJvbXB0LCByZXF1aXJlZCwgbWF4X3NlbGVjdCwgb3B0aW9ucyB9ID0gcXVlc3Rpb25cbiAgY29uc3QgZXJyb3IgPSBlcnJvcnNbY29kZV1cblxuICBpZiAodHlwZSA9PT0gJ3NpbmdsZV9jaG9pY2UnICYmIGlzQXJyYXlPcHRpb25zKG9wdGlvbnMpKSB7XG4gICAgcmV0dXJuIChcbiAgICAgIDxSYWRpb0dyb3VwXG4gICAgICAgIG5hbWU9e2NvZGV9XG4gICAgICAgIGxlZ2VuZD17cHJvbXB0fVxuICAgICAgICBvcHRpb25zPXtvcHRpb25zfVxuICAgICAgICB2YWx1ZT17YW5zd2Vyc1tjb2RlXSBhcyBzdHJpbmcgfCB1bmRlZmluZWR9XG4gICAgICAgIHJlcXVpcmVkPXtyZXF1aXJlZH1cbiAgICAgICAgb25DaGFuZ2U9eyh2KSA9PiBvbkNoYW5nZShjb2RlLCB2KX1cbiAgICAgICAgZXJyb3I9e2Vycm9yfVxuICAgICAgLz5cbiAgICApXG4gIH1cblxuICBpZiAodHlwZSA9PT0gJ211bHRpcGxlX2Nob2ljZScgJiYgaXNBcnJheU9wdGlvbnMob3B0aW9ucykpIHtcbiAgICByZXR1cm4gKFxuICAgICAgPENoZWNrYm94R3JvdXBcbiAgICAgICAgbmFtZT17Y29kZX1cbiAgICAgICAgbGVnZW5kPXtwcm9tcHR9XG4gICAgICAgIG9wdGlvbnM9e29wdGlvbnN9XG4gICAgICAgIHZhbHVlPXsoYW5zd2Vyc1tjb2RlXSBhcyBzdHJpbmdbXSkgPz8gW119XG4gICAgICAgIG1heFNlbGVjdD17bWF4X3NlbGVjdH1cbiAgICAgICAgcmVxdWlyZWQ9e3JlcXVpcmVkfVxuICAgICAgICBvbkNoYW5nZT17KHYpID0+IG9uQ2hhbmdlKGNvZGUsIHYpfVxuICAgICAgICBlcnJvcj17ZXJyb3J9XG4gICAgICAvPlxuICAgIClcbiAgfVxuXG4gIGlmICh0eXBlID09PSAncmF0aW5nJyAmJiBpc1JhdGluZ09wdGlvbnMob3B0aW9ucykpIHtcbiAgICByZXR1cm4gKFxuICAgICAgPFJhdGluZ1NjYWxlXG4gICAgICAgIG5hbWU9e2NvZGV9XG4gICAgICAgIGxlZ2VuZD17cHJvbXB0fVxuICAgICAgICByYXRpbmdPcHRpb25zPXtvcHRpb25zfVxuICAgICAgICB2YWx1ZT17YW5zd2Vyc1tjb2RlXSBhcyBudW1iZXIgfCB1bmRlZmluZWR9XG4gICAgICAgIHJlcXVpcmVkPXtyZXF1aXJlZH1cbiAgICAgICAgb25DaGFuZ2U9eyh2KSA9PiBvbkNoYW5nZShjb2RlLCB2KX1cbiAgICAgICAgZXJyb3I9e2Vycm9yfVxuICAgICAgLz5cbiAgICApXG4gIH1cblxuICBpZiAodHlwZSA9PT0gJ3RleHRfbG9uZycgfHwgdHlwZSA9PT0gJ3RleHRfc2hvcnQnKSB7XG4gICAgcmV0dXJuIChcbiAgICAgIDxUZXh0QXJlYUZpZWxkXG4gICAgICAgIG5hbWU9e2NvZGV9XG4gICAgICAgIGxhYmVsPXtwcm9tcHR9XG4gICAgICAgIHZhbHVlPXsoYW5zd2Vyc1tjb2RlXSBhcyBzdHJpbmcpID8/ICcnfVxuICAgICAgICByZXF1aXJlZD17cmVxdWlyZWR9XG4gICAgICAgIG9uQ2hhbmdlPXsodikgPT4gb25DaGFuZ2UoY29kZSwgdil9XG4gICAgICAgIGVycm9yPXtlcnJvcn1cbiAgICAgIC8+XG4gICAgKVxuICB9XG5cbiAgcmV0dXJuIG51bGxcbn1cbiJdLCJuYW1lcyI6WyJSYWRpb0dyb3VwIiwiQ2hlY2tib3hHcm91cCIsIlJhdGluZ1NjYWxlIiwiVGV4dEFyZWFGaWVsZCIsImlzQXJyYXlPcHRpb25zIiwib3B0cyIsIkFycmF5IiwiaXNBcnJheSIsImlzUmF0aW5nT3B0aW9ucyIsIlF1ZXN0aW9uUmVuZGVyZXIiLCJxdWVzdGlvbiIsImFuc3dlcnMiLCJvbkNoYW5nZSIsImVycm9ycyIsImNvZGUiLCJ0eXBlIiwicHJvbXB0IiwicmVxdWlyZWQiLCJtYXhfc2VsZWN0Iiwib3B0aW9ucyIsImVycm9yIiwibmFtZSIsImxlZ2VuZCIsInZhbHVlIiwidiIsIm1heFNlbGVjdCIsInJhdGluZ09wdGlvbnMiLCJsYWJlbCJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./components/question-renderer.tsx\n");
/***/ }),
/***/ "(ssr)/./components/summary-screen.tsx":
/*!***************************************!*\
!*** ./components/summary-screen.tsx ***!
\***************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ SummaryScreen: () => (/* binding */ SummaryScreen)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/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 _lib_conditional__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/lib/conditional */ \"(ssr)/./lib/conditional.ts\");\n/* __next_internal_client_entry_do_not_use__ SummaryScreen auto */ \n\nfunction formatAnswer(question, raw) {\n if (raw === null || raw === undefined || raw === '') return '—';\n const { type, options } = question;\n if (type === 'single_choice' && Array.isArray(options)) {\n const opt = options.find((o)=>o.value === raw);\n return opt?.label ?? String(raw);\n }\n if (type === 'multiple_choice' && Array.isArray(raw) && Array.isArray(options)) {\n const opts = options;\n const labels = raw.map((v)=>opts.find((o)=>o.value === v)?.label ?? v);\n return labels.length > 0 ? labels.join(', ') : '—';\n }\n if (type === 'rating' && options && !Array.isArray(options)) {\n const ro = options;\n return `${raw} / ${ro.max} (${ro.min_label} → ${ro.max_label})`;\n }\n return String(raw);\n}\n// Section titles by first question code prefix\nconst SECTION_TITLES = {\n A: 'Datos Generales',\n B: '¿Vivís con discapacidad?',\n C: 'Familiares con Discapacidad',\n D: 'Adultos Mayores a Cargo',\n E: 'Tu Rol como Cuidador/a',\n F: 'Impacto Económico',\n G: 'Bienestar y Descanso',\n H: 'Necesidades'\n};\nfunction SummaryScreen({ surveyTitle, questions, answers, onStartOver }) {\n const visibleQuestions = questions.filter((q)=>(0,_lib_conditional__WEBPACK_IMPORTED_MODULE_1__.isQuestionVisible)(q, answers));\n let lastSection = '';\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"summary-container\",\n role: \"main\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"summary-header\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n className: \"summary-title\",\n children: \"Resumen de tus respuestas\"\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/summary-screen.tsx\",\n lineNumber: 63,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"summary-subtitle\",\n children: [\n surveyTitle,\n \" — revis\\xe1 lo que respondiste antes de continuar al env\\xedo.\"\n ]\n }, void 0, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/summary-screen.tsx\",\n lineNumber: 64,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"summary-note\",\n role: \"note\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: \"Nota:\"\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/summary-screen.tsx\",\n lineNumber: 68,\n columnNumber: 11\n }, this),\n \" en esta etapa no se env\\xeda nada a la base de datos. El env\\xedo definitivo (con consentimiento) ser\\xe1 en el paso siguiente.\"\n ]\n }, void 0, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/summary-screen.tsx\",\n lineNumber: 67,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/summary-screen.tsx\",\n lineNumber: 62,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"dl\", {\n className: \"summary-list\",\n children: visibleQuestions.map((q)=>{\n const section = q.code.replace(/\\d+$/, '');\n const showHeader = section !== lastSection;\n lastSection = section;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: [\n showHeader && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"summary-section-heading\",\n children: SECTION_TITLES[section] ?? section\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/summary-screen.tsx\",\n lineNumber: 82,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"summary-item\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"dt\", {\n className: \"summary-question\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"summary-code\",\n children: q.code\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/summary-screen.tsx\",\n lineNumber: 88,\n columnNumber: 19\n }, this),\n \" \",\n q.prompt\n ]\n }, void 0, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/summary-screen.tsx\",\n lineNumber: 87,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"dd\", {\n className: \"summary-answer\",\n children: formatAnswer(q, answers[q.code] ?? null)\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/summary-screen.tsx\",\n lineNumber: 90,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/summary-screen.tsx\",\n lineNumber: 86,\n columnNumber: 15\n }, this)\n ]\n }, q.id, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/summary-screen.tsx\",\n lineNumber: 80,\n columnNumber: 13\n }, this);\n })\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/summary-screen.tsx\",\n lineNumber: 73,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"summary-actions\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n type: \"button\",\n onClick: onStartOver,\n className: \"btn btn-secondary\",\n children: \"Volver a la encuesta\"\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/summary-screen.tsx\",\n lineNumber: 100,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/summary-screen.tsx\",\n lineNumber: 99,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/summary-screen.tsx\",\n lineNumber: 61,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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O3VCQVhoQ1YsRUFBRWtCLEVBQUU7Ozs7O2dCQWdCbEI7Ozs7OzswQkFHRiw4REFBQ2hCO2dCQUFJQyxXQUFVOzBCQUNiLDRFQUFDZ0I7b0JBQ0N2RCxNQUFLO29CQUNMd0QsU0FBU3ZCO29CQUNUTSxXQUFVOzhCQUNYOzs7Ozs7Ozs7Ozs7Ozs7OztBQU1UIiwic291cmNlcyI6WyIvVXNlcnMvbWFyY29zL0luUS9Nb3RvciBkZSBlbmN1ZXN0YXMvY29tcG9uZW50cy9zdW1tYXJ5LXNjcmVlbi50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5pbXBvcnQgdHlwZSB7IEZvcm1BbnN3ZXJzLCBRdWVzdGlvbiwgUXVlc3Rpb25PcHRpb24sIFJhdGluZ09wdGlvbnMgfSBmcm9tICdAL2xpYi90eXBlcydcbmltcG9ydCB7IGlzUXVlc3Rpb25WaXNpYmxlIH0gZnJvbSAnQC9saWIvY29uZGl0aW9uYWwnXG5cbmludGVyZmFjZSBTdW1tYXJ5U2NyZWVuUHJvcHMge1xuICBzdXJ2ZXlUaXRsZTogc3RyaW5nXG4gIHF1ZXN0aW9uczogUXVlc3Rpb25bXVxuICBhbnN3ZXJzOiBGb3JtQW5zd2Vyc1xuICBvblN0YXJ0T3ZlcjogKCkgPT4gdm9pZFxufVxuXG5mdW5jdGlvbiBmb3JtYXRBbnN3ZXIocXVlc3Rpb246IFF1ZXN0aW9uLCByYXc6IEZvcm1BbnN3ZXJzW3N0cmluZ10pOiBzdHJpbmcge1xuICBpZiAocmF3ID09PSBudWxsIHx8IHJhdyA9PT0gdW5kZWZpbmVkIHx8IHJhdyA9PT0gJycpIHJldHVybiAn4oCUJ1xuXG4gIGNvbnN0IHsgdHlwZSwgb3B0aW9ucyB9ID0gcXVlc3Rpb25cblxuICBpZiAoKHR5cGUgPT09ICdzaW5nbGVfY2hvaWNlJykgJiYgQXJyYXkuaXNBcnJheShvcHRpb25zKSkge1xuICAgIGNvbnN0IG9wdCA9IChvcHRpb25zIGFzIFF1ZXN0aW9uT3B0aW9uW10pLmZpbmQoKG8pID0+IG8udmFsdWUgPT09IHJhdylcbiAgICByZXR1cm4gb3B0Py5sYWJlbCA/PyBTdHJpbmcocmF3KVxuICB9XG5cbiAgaWYgKHR5cGUgPT09ICdtdWx0aXBsZV9jaG9pY2UnICYmIEFycmF5LmlzQXJyYXkocmF3KSAmJiBBcnJheS5pc0FycmF5KG9wdGlvbnMpKSB7XG4gICAgY29uc3Qgb3B0cyA9IG9wdGlvbnMgYXMgUXVlc3Rpb25PcHRpb25bXVxuICAgIGNvbnN0IGxhYmVscyA9IChyYXcgYXMgc3RyaW5nW10pLm1hcChcbiAgICAgICh2KSA9PiBvcHRzLmZpbmQoKG8pID0+IG8udmFsdWUgPT09IHYpPy5sYWJlbCA/PyB2XG4gICAgKVxuICAgIHJldHVybiBsYWJlbHMubGVuZ3RoID4gMCA/IGxhYmVscy5qb2luKCcsICcpIDogJ+KAlCdcbiAgfVxuXG4gIGlmICh0eXBlID09PSAncmF0aW5nJyAmJiBvcHRpb25zICYmICFBcnJheS5pc0FycmF5KG9wdGlvbnMpKSB7XG4gICAgY29uc3Qgcm8gPSBvcHRpb25zIGFzIFJhdGluZ09wdGlvbnNcbiAgICByZXR1cm4gYCR7cmF3fSAvICR7cm8ubWF4fSAoJHtyby5taW5fbGFiZWx9IOKGkiAke3JvLm1heF9sYWJlbH0pYFxuICB9XG5cbiAgcmV0dXJuIFN0cmluZyhyYXcpXG59XG5cbi8vIFNlY3Rpb24gdGl0bGVzIGJ5IGZpcnN0IHF1ZXN0aW9uIGNvZGUgcHJlZml4XG5jb25zdCBTRUNUSU9OX1RJVExFUzogUmVjb3JkPHN0cmluZywgc3RyaW5nPiA9IHtcbiAgQTogJ0RhdG9zIEdlbmVyYWxlcycsXG4gIEI6ICfCv1ZpdsOtcyBjb24gZGlzY2FwYWNpZGFkPycsXG4gIEM6ICdGYW1pbGlhcmVzIGNvbiBEaXNjYXBhY2lkYWQnLFxuICBEOiAnQWR1bHRvcyBNYXlvcmVzIGEgQ2FyZ28nLFxuICBFOiAnVHUgUm9sIGNvbW8gQ3VpZGFkb3IvYScsXG4gIEY6ICdJbXBhY3RvIEVjb27Ds21pY28nLFxuICBHOiAnQmllbmVzdGFyIHkgRGVzY2Fuc28nLFxuICBIOiAnTmVjZXNpZGFkZXMnLFxufVxuXG5leHBvcnQgZnVuY3Rpb24gU3VtbWFyeVNjcmVlbih7XG4gIHN1cnZleVRpdGxlLFxuICBxdWVzdGlvbnMsXG4gIGFuc3dlcnMsXG4gIG9uU3RhcnRPdmVyLFxufTogU3VtbWFyeVNjcmVlblByb3BzKSB7XG4gIGNvbnN0IHZpc2libGVRdWVzdGlvbnMgPSBxdWVzdGlvbnMuZmlsdGVyKChxKSA9PiBpc1F1ZXN0aW9uVmlzaWJsZShxLCBhbnN3ZXJzKSlcblxuICBsZXQgbGFzdFNlY3Rpb24gPSAnJ1xuXG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJzdW1tYXJ5LWNvbnRhaW5lclwiIHJvbGU9XCJtYWluXCI+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cInN1bW1hcnktaGVhZGVyXCI+XG4gICAgICAgIDxoMSBjbGFzc05hbWU9XCJzdW1tYXJ5LXRpdGxlXCI+UmVzdW1lbiBkZSB0dXMgcmVzcHVlc3RhczwvaDE+XG4gICAgICAgIDxwIGNsYXNzTmFtZT1cInN1bW1hcnktc3VidGl0bGVcIj5cbiAgICAgICAgICB7c3VydmV5VGl0bGV9IOKAlCByZXZpc8OhIGxvIHF1ZSByZXNwb25kaXN0ZSBhbnRlcyBkZSBjb250aW51YXIgYWwgZW52w61vLlxuICAgICAgICA8L3A+XG4gICAgICAgIDxwIGNsYXNzTmFtZT1cInN1bW1hcnktbm90ZVwiIHJvbGU9XCJub3RlXCI+XG4gICAgICAgICAgPHN0cm9uZz5Ob3RhOjwvc3Ryb25nPiBlbiBlc3RhIGV0YXBhIG5vIHNlIGVudsOtYSBuYWRhIGEgbGEgYmFzZSBkZSBkYXRvcy5cbiAgICAgICAgICBFbCBlbnbDrW8gZGVmaW5pdGl2byAoY29uIGNvbnNlbnRpbWllbnRvKSBzZXLDoSBlbiBlbCBwYXNvIHNpZ3VpZW50ZS5cbiAgICAgICAgPC9wPlxuICAgICAgPC9kaXY+XG5cbiAgICAgIDxkbCBjbGFzc05hbWU9XCJzdW1tYXJ5LWxpc3RcIj5cbiAgICAgICAge3Zpc2libGVRdWVzdGlvbnMubWFwKChxKSA9PiB7XG4gICAgICAgICAgY29uc3Qgc2VjdGlvbiA9IHEuY29kZS5yZXBsYWNlKC9cXGQrJC8sICcnKVxuICAgICAgICAgIGNvbnN0IHNob3dIZWFkZXIgPSBzZWN0aW9uICE9PSBsYXN0U2VjdGlvblxuICAgICAgICAgIGxhc3RTZWN0aW9uID0gc2VjdGlvblxuXG4gICAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICAgIDxkaXYga2V5PXtxLmlkfT5cbiAgICAgICAgICAgICAge3Nob3dIZWFkZXIgJiYgKFxuICAgICAgICAgICAgICAgIDxoMiBjbGFzc05hbWU9XCJzdW1tYXJ5LXNlY3Rpb24taGVhZGluZ1wiPlxuICAgICAgICAgICAgICAgICAge1NFQ1RJT05fVElUTEVTW3NlY3Rpb25dID8/IHNlY3Rpb259XG4gICAgICAgICAgICAgICAgPC9oMj5cbiAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJzdW1tYXJ5LWl0ZW1cIj5cbiAgICAgICAgICAgICAgICA8ZHQgY2xhc3NOYW1lPVwic3VtbWFyeS1xdWVzdGlvblwiPlxuICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwic3VtbWFyeS1jb2RlXCI+e3EuY29kZX08L3NwYW4+IHtxLnByb21wdH1cbiAgICAgICAgICAgICAgICA8L2R0PlxuICAgICAgICAgICAgICAgIDxkZCBjbGFzc05hbWU9XCJzdW1tYXJ5LWFuc3dlclwiPlxuICAgICAgICAgICAgICAgICAge2Zvcm1hdEFuc3dlcihxLCBhbnN3ZXJzW3EuY29kZV0gPz8gbnVsbCl9XG4gICAgICAgICAgICAgICAgPC9kZD5cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICApXG4gICAgICAgIH0pfVxuICAgICAgPC9kbD5cblxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJzdW1tYXJ5LWFjdGlvbnNcIj5cbiAgICAgICAgPGJ1dHRvblxuICAgICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgICAgIG9uQ2xpY2s9e29uU3RhcnRPdmVyfVxuICAgICAgICAgIGNsYXNzTmFtZT1cImJ0biBidG4tc2Vjb25kYXJ5XCJcbiAgICAgICAgPlxuICAgICAgICAgIFZvbHZlciBhIGxhIGVuY3Vlc3RhXG4gICAgICAgIDwvYnV0dG9uPlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJpc1F1ZXN0aW9uVmlzaWJsZSIsImZvcm1hdEFuc3dlciIsInF1ZXN0aW9uIiwicmF3IiwidW5kZWZpbmVkIiwidHlwZSIsIm9wdGlvbnMiLCJBcnJheSIsImlzQXJyYXkiLCJvcHQiLCJmaW5kIiwibyIsInZhbHVlIiwibGFiZWwiLCJTdHJpbmciLCJvcHRzIiwibGFiZWxzIiwibWFwIiwidiIsImxlbmd0aCIsImpvaW4iLCJybyIsIm1heCIsIm1pbl9sYWJlbCIsIm1heF9sYWJlbCIsIlNFQ1RJT05fVElUTEVTIiwiQSIsIkIiLCJDIiwiRCIsIkUiLCJGIiwiRyIsIkgiLCJTdW1tYXJ5U2NyZWVuIiwic3VydmV5VGl0bGUiLCJxdWVzdGlvbnMiLCJhbnN3ZXJzIiwib25TdGFydE92ZXIiLCJ2aXNpYmxlUXVlc3Rpb25zIiwiZmlsdGVyIiwicSIsImxhc3RTZWN0aW9uIiwiZGl2IiwiY2xhc3NOYW1lIiwicm9sZSIsImgxIiwicCIsInN0cm9uZyIsImRsIiwic2VjdGlvbiIsImNvZGUiLCJyZXBsYWNlIiwic2hvd0hlYWRlciIsImgyIiwiZHQiLCJzcGFuIiwicHJvbXB0IiwiZGQiLCJpZCIsImJ1dHRvbiIsIm9uQ2xpY2siXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./components/summary-screen.tsx\n");
/***/ }),
/***/ "(ssr)/./components/survey-form.tsx":
/*!************************************!*\
!*** ./components/survey-form.tsx ***!
\************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ SurveyForm: () => (/* binding */ SurveyForm)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/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 */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _lib_storage__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/storage */ \"(ssr)/./lib/storage.ts\");\n/* harmony import */ var _lib_conditional__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/lib/conditional */ \"(ssr)/./lib/conditional.ts\");\n/* harmony import */ var _progress_bar__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./progress-bar */ \"(ssr)/./components/progress-bar.tsx\");\n/* harmony import */ var _question_renderer__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./question-renderer */ \"(ssr)/./components/question-renderer.tsx\");\n/* harmony import */ var _summary_screen__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./summary-screen */ \"(ssr)/./components/summary-screen.tsx\");\n/* __next_internal_client_entry_do_not_use__ SurveyForm auto */ \n\n\n\n\n\n\n// Section metadata (code prefix → display title)\nconst SECTIONS = [\n {\n prefix: 'A',\n title: 'Datos Generales'\n },\n {\n prefix: 'B',\n title: '¿Vivís con discapacidad?',\n sensitive: true\n },\n {\n prefix: 'C',\n title: 'Familiares con Discapacidad',\n sensitive: true\n },\n {\n prefix: 'D',\n title: 'Adultos Mayores a Cargo',\n sensitive: true\n },\n {\n prefix: 'E',\n title: 'Tu Rol como Cuidador/a'\n },\n {\n prefix: 'F',\n title: 'Impacto Económico'\n },\n {\n prefix: 'G',\n title: 'Bienestar y Descanso'\n },\n {\n prefix: 'H',\n title: 'Necesidades'\n }\n];\nfunction getSectionPrefix(code) {\n return code.replace(/\\d+$/, '');\n}\nfunction SurveyForm({ survey, questions }) {\n const [answers, setAnswers] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)({});\n const [errors, setErrors] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)({});\n const [submitted, setSubmitted] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n const [hydrated, setHydrated] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n // Announce when conditional blocks appear/disappear\n const [a11yAnnounce, setA11yAnnounce] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)('');\n // Track which trigger codes had \"Sí\" on prev render to detect toggle\n const prevVisibility = (0,react__WEBPACK_IMPORTED_MODULE_1__.useRef)({});\n // Hydrate from localStorage on mount\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"SurveyForm.useEffect\": ()=>{\n const draft = (0,_lib_storage__WEBPACK_IMPORTED_MODULE_2__.loadDraft)(survey.id);\n if (Object.keys(draft).length > 0) setAnswers(draft);\n setHydrated(true);\n }\n }[\"SurveyForm.useEffect\"], [\n survey.id\n ]);\n // Persist to localStorage on every change (after hydration)\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)({\n \"SurveyForm.useEffect\": ()=>{\n if (!hydrated) return;\n (0,_lib_storage__WEBPACK_IMPORTED_MODULE_2__.saveDraft)(survey.id, answers);\n }\n }[\"SurveyForm.useEffect\"], [\n answers,\n hydrated,\n survey.id\n ]);\n const handleChange = (0,react__WEBPACK_IMPORTED_MODULE_1__.useCallback)({\n \"SurveyForm.useCallback[handleChange]\": (code, value)=>{\n setAnswers({\n \"SurveyForm.useCallback[handleChange]\": (prev)=>{\n const updated = {\n ...prev,\n [code]: value\n };\n // Clear any dependent questions that become hidden\n const toHide = (0,_lib_conditional__WEBPACK_IMPORTED_MODULE_3__.getHiddenCodes)(code, value, questions, prev);\n for (const hiddenCode of toHide){\n updated[hiddenCode] = undefined;\n }\n // Announce block visibility change to screen readers\n if (toHide.length > 0) {\n setA11yAnnounce('Se ocultaron preguntas relacionadas y se limpiaron sus respuestas.');\n } else {\n // Check if a conditional block just became visible\n const appeared = questions.some({\n \"SurveyForm.useCallback[handleChange].appeared\": (q)=>q.conditional_rules?.some({\n \"SurveyForm.useCallback[handleChange].appeared\": (r)=>r.if_question === code\n }[\"SurveyForm.useCallback[handleChange].appeared\"]) && (0,_lib_conditional__WEBPACK_IMPORTED_MODULE_3__.isQuestionVisible)(q, updated) && !(0,_lib_conditional__WEBPACK_IMPORTED_MODULE_3__.isQuestionVisible)(q, prev)\n }[\"SurveyForm.useCallback[handleChange].appeared\"]);\n if (appeared) {\n setA11yAnnounce('Aparecieron nuevas preguntas según tu respuesta.');\n }\n }\n return updated;\n }\n }[\"SurveyForm.useCallback[handleChange]\"]);\n // Clear validation error for this field\n setErrors({\n \"SurveyForm.useCallback[handleChange]\": (prev)=>{\n if (!prev[code]) return prev;\n const { [code]: _, ...rest } = prev;\n return rest;\n }\n }[\"SurveyForm.useCallback[handleChange]\"]);\n }\n }[\"SurveyForm.useCallback[handleChange]\"], [\n questions\n ]);\n function validate() {\n const newErrors = {};\n for (const q of questions){\n if (!q.required) continue;\n if (!(0,_lib_conditional__WEBPACK_IMPORTED_MODULE_3__.isQuestionVisible)(q, answers)) continue;\n const val = answers[q.code];\n if (val === null || val === undefined || val === '' || Array.isArray(val) && val.length === 0) {\n newErrors[q.code] = 'Este campo es obligatorio.';\n }\n }\n setErrors(newErrors);\n return Object.keys(newErrors).length === 0;\n }\n function handleSubmit(e) {\n e.preventDefault();\n if (!validate()) {\n // Move focus to first error\n const firstErrorCode = Object.keys(errors)[0];\n if (firstErrorCode) {\n document.getElementById(firstErrorCode)?.focus();\n }\n return;\n }\n // 2A: no write to DB — just show summary\n (0,_lib_storage__WEBPACK_IMPORTED_MODULE_2__.clearDraft)(survey.id);\n setSubmitted(true);\n }\n function handleStartOver() {\n setAnswers({});\n setSubmitted(false);\n setErrors({});\n }\n // Visible questions driven by conditional_rules\n const visibleQuestions = questions.filter((q)=>(0,_lib_conditional__WEBPACK_IMPORTED_MODULE_3__.isQuestionVisible)(q, answers));\n const answeredCount = visibleQuestions.filter((q)=>{\n const v = answers[q.code];\n return v !== null && v !== undefined && v !== '' && !(Array.isArray(v) && v.length === 0);\n }).length;\n if (submitted) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_summary_screen__WEBPACK_IMPORTED_MODULE_6__.SummaryScreen, {\n surveyTitle: survey.title,\n questions: questions,\n answers: answers,\n onStartOver: handleStartOver\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/survey-form.tsx\",\n lineNumber: 145,\n columnNumber: 7\n }, this);\n }\n const sectionMap = new Map();\n for (const q of visibleQuestions){\n const prefix = getSectionPrefix(q.code);\n if (!sectionMap.has(prefix)) {\n const meta = SECTIONS.find((s)=>s.prefix === prefix);\n sectionMap.set(prefix, {\n prefix,\n title: meta?.title ?? prefix,\n sensitive: meta?.sensitive,\n questions: []\n });\n }\n sectionMap.get(prefix).questions.push(q);\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"survey-wrapper\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"#survey-form\",\n className: \"skip-link\",\n children: \"Ir al formulario\"\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/survey-form.tsx\",\n lineNumber: 174,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n \"aria-live\": \"polite\",\n \"aria-atomic\": \"true\",\n className: \"sr-only\",\n role: \"status\",\n children: a11yAnnounce\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/survey-form.tsx\",\n lineNumber: 179,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"header\", {\n className: \"survey-header\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n className: \"survey-title\",\n children: survey.title\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/survey-form.tsx\",\n lineNumber: 189,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"survey-anon-note\",\n children: \"Esta encuesta es an\\xf3nima. Tus respuestas no te identifican.\"\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/survey-form.tsx\",\n lineNumber: 190,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/survey-form.tsx\",\n lineNumber: 188,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"survey-progress-sticky\",\n \"aria-label\": \"Barra de progreso\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_progress_bar__WEBPACK_IMPORTED_MODULE_4__.ProgressBar, {\n answered: answeredCount,\n total: visibleQuestions.length\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/survey-form.tsx\",\n lineNumber: 196,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/survey-form.tsx\",\n lineNumber: 195,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n id: \"survey-form\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"form\", {\n onSubmit: handleSubmit,\n noValidate: true,\n \"aria-label\": `Encuesta: ${survey.title}`,\n children: [\n Array.from(sectionMap.values()).map((section)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"survey-section\",\n \"aria-labelledby\": `section-${section.prefix}`,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"section-header\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n id: `section-${section.prefix}`,\n className: \"section-title\",\n children: section.title\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/survey-form.tsx\",\n lineNumber: 212,\n columnNumber: 17\n }, this),\n section.sensitive && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"section-sensitive-note\",\n role: \"note\",\n children: \"Esta secci\\xf3n contiene preguntas sensibles sobre salud o discapacidad. Responder es completamente voluntario.\"\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/survey-form.tsx\",\n lineNumber: 216,\n columnNumber: 19\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/survey-form.tsx\",\n lineNumber: 211,\n columnNumber: 15\n }, this),\n section.questions.map((q)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"question-wrapper\",\n \"data-code\": q.code,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_question_renderer__WEBPACK_IMPORTED_MODULE_5__.QuestionRenderer, {\n question: q,\n answers: answers,\n onChange: handleChange,\n errors: errors\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/survey-form.tsx\",\n lineNumber: 229,\n columnNumber: 19\n }, this)\n }, q.id, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/survey-form.tsx\",\n lineNumber: 224,\n columnNumber: 17\n }, this))\n ]\n }, section.prefix, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/survey-form.tsx\",\n lineNumber: 206,\n columnNumber: 13\n }, this)),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"form-footer\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n type: \"submit\",\n className: \"btn btn-primary\",\n children: \"Ver resumen de respuestas\"\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/survey-form.tsx\",\n lineNumber: 241,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/survey-form.tsx\",\n lineNumber: 240,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/survey-form.tsx\",\n lineNumber: 200,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/survey-form.tsx\",\n lineNumber: 199,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/survey-form.tsx\",\n lineNumber: 172,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNWZCxRQUFRQTs7Ozs7OzJDQVJMdUIsRUFBRWIsRUFBRTs7Ozs7OytCQWxCUm9FLFFBQVF6RixNQUFNOzs7OztzQ0FpQ3ZCLDhEQUFDcUU7NEJBQUlDLFdBQVU7c0NBQ2IsNEVBQUN5QjtnQ0FBT0MsTUFBSztnQ0FBUzFCLFdBQVU7MENBQWtCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBUTlEIiwic291cmNlcyI6WyIvVXNlcnMvbWFyY29zL0luUS9Nb3RvciBkZSBlbmN1ZXN0YXMvY29tcG9uZW50cy9zdXJ2ZXktZm9ybS50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5pbXBvcnQgeyB1c2VDYWxsYmFjaywgdXNlRWZmZWN0LCB1c2VSZWYsIHVzZVN0YXRlIH0gZnJvbSAncmVhY3QnXG5pbXBvcnQgdHlwZSB7IEZvcm1BbnN3ZXJzLCBRdWVzdGlvbiwgU3VydmV5IH0gZnJvbSAnQC9saWIvdHlwZXMnXG5pbXBvcnQgeyBjbGVhckRyYWZ0LCBsb2FkRHJhZnQsIHNhdmVEcmFmdCB9IGZyb20gJ0AvbGliL3N0b3JhZ2UnXG5pbXBvcnQgeyBnZXRIaWRkZW5Db2RlcywgaXNRdWVzdGlvblZpc2libGUgfSBmcm9tICdAL2xpYi9jb25kaXRpb25hbCdcbmltcG9ydCB7IFByb2dyZXNzQmFyIH0gZnJvbSAnLi9wcm9ncmVzcy1iYXInXG5pbXBvcnQgeyBRdWVzdGlvblJlbmRlcmVyIH0gZnJvbSAnLi9xdWVzdGlvbi1yZW5kZXJlcidcbmltcG9ydCB7IFN1bW1hcnlTY3JlZW4gfSBmcm9tICcuL3N1bW1hcnktc2NyZWVuJ1xuXG4vLyBTZWN0aW9uIG1ldGFkYXRhIChjb2RlIHByZWZpeCDihpIgZGlzcGxheSB0aXRsZSlcbmNvbnN0IFNFQ1RJT05TOiB7IHByZWZpeDogc3RyaW5nOyB0aXRsZTogc3RyaW5nOyBzZW5zaXRpdmU/OiBib29sZWFuIH1bXSA9IFtcbiAgeyBwcmVmaXg6ICdBJywgdGl0bGU6ICdEYXRvcyBHZW5lcmFsZXMnIH0sXG4gIHsgcHJlZml4OiAnQicsIHRpdGxlOiAnwr9WaXbDrXMgY29uIGRpc2NhcGFjaWRhZD8nLCBzZW5zaXRpdmU6IHRydWUgfSxcbiAgeyBwcmVmaXg6ICdDJywgdGl0bGU6ICdGYW1pbGlhcmVzIGNvbiBEaXNjYXBhY2lkYWQnLCBzZW5zaXRpdmU6IHRydWUgfSxcbiAgeyBwcmVmaXg6ICdEJywgdGl0bGU6ICdBZHVsdG9zIE1heW9yZXMgYSBDYXJnbycsIHNlbnNpdGl2ZTogdHJ1ZSB9LFxuICB7IHByZWZpeDogJ0UnLCB0aXRsZTogJ1R1IFJvbCBjb21vIEN1aWRhZG9yL2EnIH0sXG4gIHsgcHJlZml4OiAnRicsIHRpdGxlOiAnSW1wYWN0byBFY29uw7NtaWNvJyB9LFxuICB7IHByZWZpeDogJ0cnLCB0aXRsZTogJ0JpZW5lc3RhciB5IERlc2NhbnNvJyB9LFxuICB7IHByZWZpeDogJ0gnLCB0aXRsZTogJ05lY2VzaWRhZGVzJyB9LFxuXVxuXG5mdW5jdGlvbiBnZXRTZWN0aW9uUHJlZml4KGNvZGU6IHN0cmluZykge1xuICByZXR1cm4gY29kZS5yZXBsYWNlKC9cXGQrJC8sICcnKVxufVxuXG5pbnRlcmZhY2UgU3VydmV5Rm9ybVByb3BzIHtcbiAgc3VydmV5OiBTdXJ2ZXlcbiAgcXVlc3Rpb25zOiBRdWVzdGlvbltdXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBTdXJ2ZXlGb3JtKHsgc3VydmV5LCBxdWVzdGlvbnMgfTogU3VydmV5Rm9ybVByb3BzKSB7XG4gIGNvbnN0IFthbnN3ZXJzLCBzZXRBbnN3ZXJzXSA9IHVzZVN0YXRlPEZvcm1BbnN3ZXJzPih7fSlcbiAgY29uc3QgW2Vycm9ycywgc2V0RXJyb3JzXSA9IHVzZVN0YXRlPFJlY29yZDxzdHJpbmcsIHN0cmluZz4+KHt9KVxuICBjb25zdCBbc3VibWl0dGVkLCBzZXRTdWJtaXR0ZWRdID0gdXNlU3RhdGUoZmFsc2UpXG4gIGNvbnN0IFtoeWRyYXRlZCwgc2V0SHlkcmF0ZWRdID0gdXNlU3RhdGUoZmFsc2UpXG5cbiAgLy8gQW5ub3VuY2Ugd2hlbiBjb25kaXRpb25hbCBibG9ja3MgYXBwZWFyL2Rpc2FwcGVhclxuICBjb25zdCBbYTExeUFubm91bmNlLCBzZXRBMTF5QW5ub3VuY2VdID0gdXNlU3RhdGUoJycpXG5cbiAgLy8gVHJhY2sgd2hpY2ggdHJpZ2dlciBjb2RlcyBoYWQgXCJTw61cIiBvbiBwcmV2IHJlbmRlciB0byBkZXRlY3QgdG9nZ2xlXG4gIGNvbnN0IHByZXZWaXNpYmlsaXR5ID0gdXNlUmVmPFJlY29yZDxzdHJpbmcsIGJvb2xlYW4+Pih7fSlcblxuICAvLyBIeWRyYXRlIGZyb20gbG9jYWxTdG9yYWdlIG9uIG1vdW50XG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgY29uc3QgZHJhZnQgPSBsb2FkRHJhZnQoc3VydmV5LmlkKVxuICAgIGlmIChPYmplY3Qua2V5cyhkcmFmdCkubGVuZ3RoID4gMCkgc2V0QW5zd2VycyhkcmFmdClcbiAgICBzZXRIeWRyYXRlZCh0cnVlKVxuICB9LCBbc3VydmV5LmlkXSlcblxuICAvLyBQZXJzaXN0IHRvIGxvY2FsU3RvcmFnZSBvbiBldmVyeSBjaGFuZ2UgKGFmdGVyIGh5ZHJhdGlvbilcbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBpZiAoIWh5ZHJhdGVkKSByZXR1cm5cbiAgICBzYXZlRHJhZnQoc3VydmV5LmlkLCBhbnN3ZXJzKVxuICB9LCBbYW5zd2VycywgaHlkcmF0ZWQsIHN1cnZleS5pZF0pXG5cbiAgY29uc3QgaGFuZGxlQ2hhbmdlID0gdXNlQ2FsbGJhY2soXG4gICAgKGNvZGU6IHN0cmluZywgdmFsdWU6IEZvcm1BbnN3ZXJzW3N0cmluZ10pID0+IHtcbiAgICAgIHNldEFuc3dlcnMoKHByZXYpID0+IHtcbiAgICAgICAgY29uc3QgdXBkYXRlZCA9IHsgLi4ucHJldiwgW2NvZGVdOiB2YWx1ZSB9XG5cbiAgICAgICAgLy8gQ2xlYXIgYW55IGRlcGVuZGVudCBxdWVzdGlvbnMgdGhhdCBiZWNvbWUgaGlkZGVuXG4gICAgICAgIGNvbnN0IHRvSGlkZSA9IGdldEhpZGRlbkNvZGVzKGNvZGUsIHZhbHVlLCBxdWVzdGlvbnMsIHByZXYpXG4gICAgICAgIGZvciAoY29uc3QgaGlkZGVuQ29kZSBvZiB0b0hpZGUpIHtcbiAgICAgICAgICB1cGRhdGVkW2hpZGRlbkNvZGVdID0gdW5kZWZpbmVkIGFzIHVua25vd24gYXMgRm9ybUFuc3dlcnNbc3RyaW5nXVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQW5ub3VuY2UgYmxvY2sgdmlzaWJpbGl0eSBjaGFuZ2UgdG8gc2NyZWVuIHJlYWRlcnNcbiAgICAgICAgaWYgKHRvSGlkZS5sZW5ndGggPiAwKSB7XG4gICAgICAgICAgc2V0QTExeUFubm91bmNlKCdTZSBvY3VsdGFyb24gcHJlZ3VudGFzIHJlbGFjaW9uYWRhcyB5IHNlIGxpbXBpYXJvbiBzdXMgcmVzcHVlc3Rhcy4nKVxuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIC8vIENoZWNrIGlmIGEgY29uZGl0aW9uYWwgYmxvY2sganVzdCBiZWNhbWUgdmlzaWJsZVxuICAgICAgICAgIGNvbnN0IGFwcGVhcmVkID0gcXVlc3Rpb25zLnNvbWUoXG4gICAgICAgICAgICAocSkgPT5cbiAgICAgICAgICAgICAgcS5jb25kaXRpb25hbF9ydWxlcz8uc29tZSgocikgPT4gci5pZl9xdWVzdGlvbiA9PT0gY29kZSkgJiZcbiAgICAgICAgICAgICAgaXNRdWVzdGlvblZpc2libGUocSwgdXBkYXRlZCkgJiZcbiAgICAgICAgICAgICAgIWlzUXVlc3Rpb25WaXNpYmxlKHEsIHByZXYpXG4gICAgICAgICAgKVxuICAgICAgICAgIGlmIChhcHBlYXJlZCkge1xuICAgICAgICAgICAgc2V0QTExeUFubm91bmNlKCdBcGFyZWNpZXJvbiBudWV2YXMgcHJlZ3VudGFzIHNlZ8O6biB0dSByZXNwdWVzdGEuJylcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICByZXR1cm4gdXBkYXRlZFxuICAgICAgfSlcblxuICAgICAgLy8gQ2xlYXIgdmFsaWRhdGlvbiBlcnJvciBmb3IgdGhpcyBmaWVsZFxuICAgICAgc2V0RXJyb3JzKChwcmV2KSA9PiB7XG4gICAgICAgIGlmICghcHJldltjb2RlXSkgcmV0dXJuIHByZXZcbiAgICAgICAgY29uc3QgeyBbY29kZV06IF8sIC4uLnJlc3QgfSA9IHByZXZcbiAgICAgICAgcmV0dXJuIHJlc3RcbiAgICAgIH0pXG4gICAgfSxcbiAgICBbcXVlc3Rpb25zXVxuICApXG5cbiAgZnVuY3Rpb24gdmFsaWRhdGUoKTogYm9vbGVhbiB7XG4gICAgY29uc3QgbmV3RXJyb3JzOiBSZWNvcmQ8c3RyaW5nLCBzdHJpbmc+ID0ge31cbiAgICBmb3IgKGNvbnN0IHEgb2YgcXVlc3Rpb25zKSB7XG4gICAgICBpZiAoIXEucmVxdWlyZWQpIGNvbnRpbnVlXG4gICAgICBpZiAoIWlzUXVlc3Rpb25WaXNpYmxlKHEsIGFuc3dlcnMpKSBjb250aW51ZVxuICAgICAgY29uc3QgdmFsID0gYW5zd2Vyc1txLmNvZGVdXG4gICAgICBpZiAoXG4gICAgICAgIHZhbCA9PT0gbnVsbCB8fFxuICAgICAgICB2YWwgPT09IHVuZGVmaW5lZCB8fFxuICAgICAgICB2YWwgPT09ICcnIHx8XG4gICAgICAgIChBcnJheS5pc0FycmF5KHZhbCkgJiYgdmFsLmxlbmd0aCA9PT0gMClcbiAgICAgICkge1xuICAgICAgICBuZXdFcnJvcnNbcS5jb2RlXSA9ICdFc3RlIGNhbXBvIGVzIG9ibGlnYXRvcmlvLidcbiAgICAgIH1cbiAgICB9XG4gICAgc2V0RXJyb3JzKG5ld0Vycm9ycylcbiAgICByZXR1cm4gT2JqZWN0LmtleXMobmV3RXJyb3JzKS5sZW5ndGggPT09IDBcbiAgfVxuXG4gIGZ1bmN0aW9uIGhhbmRsZVN1Ym1pdChlOiBSZWFjdC5Gb3JtRXZlbnQpIHtcbiAgICBlLnByZXZlbnREZWZhdWx0KClcbiAgICBpZiAoIXZhbGlkYXRlKCkpIHtcbiAgICAgIC8vIE1vdmUgZm9jdXMgdG8gZmlyc3QgZXJyb3JcbiAgICAgIGNvbnN0IGZpcnN0RXJyb3JDb2RlID0gT2JqZWN0LmtleXMoZXJyb3JzKVswXVxuICAgICAgaWYgKGZpcnN0RXJyb3JDb2RlKSB7XG4gICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGZpcnN0RXJyb3JDb2RlKT8uZm9jdXMoKVxuICAgICAgfVxuICAgICAgcmV0dXJuXG4gICAgfVxuICAgIC8vIDJBOiBubyB3cml0ZSB0byBEQiDigJQganVzdCBzaG93IHN1bW1hcnlcbiAgICBjbGVhckRyYWZ0KHN1cnZleS5pZClcbiAgICBzZXRTdWJtaXR0ZWQodHJ1ZSlcbiAgfVxuXG4gIGZ1bmN0aW9uIGhhbmRsZVN0YXJ0T3ZlcigpIHtcbiAgICBzZXRBbnN3ZXJzKHt9KVxuICAgIHNldFN1Ym1pdHRlZChmYWxzZSlcbiAgICBzZXRFcnJvcnMoe30pXG4gIH1cblxuICAvLyBWaXNpYmxlIHF1ZXN0aW9ucyBkcml2ZW4gYnkgY29uZGl0aW9uYWxfcnVsZXNcbiAgY29uc3QgdmlzaWJsZVF1ZXN0aW9ucyA9IHF1ZXN0aW9ucy5maWx0ZXIoKHEpID0+IGlzUXVlc3Rpb25WaXNpYmxlKHEsIGFuc3dlcnMpKVxuICBjb25zdCBhbnN3ZXJlZENvdW50ID0gdmlzaWJsZVF1ZXN0aW9ucy5maWx0ZXIoKHEpID0+IHtcbiAgICBjb25zdCB2ID0gYW5zd2Vyc1txLmNvZGVdXG4gICAgcmV0dXJuIHYgIT09IG51bGwgJiYgdiAhPT0gdW5kZWZpbmVkICYmIHYgIT09ICcnICYmICEoQXJyYXkuaXNBcnJheSh2KSAmJiB2Lmxlbmd0aCA9PT0gMClcbiAgfSkubGVuZ3RoXG5cbiAgaWYgKHN1Ym1pdHRlZCkge1xuICAgIHJldHVybiAoXG4gICAgICA8U3VtbWFyeVNjcmVlblxuICAgICAgICBzdXJ2ZXlUaXRsZT17c3VydmV5LnRpdGxlfVxuICAgICAgICBxdWVzdGlvbnM9e3F1ZXN0aW9uc31cbiAgICAgICAgYW5zd2Vycz17YW5zd2Vyc31cbiAgICAgICAgb25TdGFydE92ZXI9e2hhbmRsZVN0YXJ0T3Zlcn1cbiAgICAgIC8+XG4gICAgKVxuICB9XG5cbiAgLy8gR3JvdXAgdmlzaWJsZSBxdWVzdGlvbnMgYnkgc2VjdGlvbiBwcmVmaXgsIGluIG9yZGVyXG4gIHR5cGUgU2VjdGlvbiA9IHsgcHJlZml4OiBzdHJpbmc7IHRpdGxlOiBzdHJpbmc7IHNlbnNpdGl2ZT86IGJvb2xlYW47IHF1ZXN0aW9uczogUXVlc3Rpb25bXSB9XG4gIGNvbnN0IHNlY3Rpb25NYXAgPSBuZXcgTWFwPHN0cmluZywgU2VjdGlvbj4oKVxuICBmb3IgKGNvbnN0IHEgb2YgdmlzaWJsZVF1ZXN0aW9ucykge1xuICAgIGNvbnN0IHByZWZpeCA9IGdldFNlY3Rpb25QcmVmaXgocS5jb2RlKVxuICAgIGlmICghc2VjdGlvbk1hcC5oYXMocHJlZml4KSkge1xuICAgICAgY29uc3QgbWV0YSA9IFNFQ1RJT05TLmZpbmQoKHMpID0+IHMucHJlZml4ID09PSBwcmVmaXgpXG4gICAgICBzZWN0aW9uTWFwLnNldChwcmVmaXgsIHtcbiAgICAgICAgcHJlZml4LFxuICAgICAgICB0aXRsZTogbWV0YT8udGl0bGUgPz8gcHJlZml4LFxuICAgICAgICBzZW5zaXRpdmU6IG1ldGE/LnNlbnNpdGl2ZSxcbiAgICAgICAgcXVlc3Rpb25zOiBbXSxcbiAgICAgIH0pXG4gICAgfVxuICAgIHNlY3Rpb25NYXAuZ2V0KHByZWZpeCkhLnF1ZXN0aW9ucy5wdXNoKHEpXG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxkaXYgY2xhc3NOYW1lPVwic3VydmV5LXdyYXBwZXJcIj5cbiAgICAgIHsvKiBTa2lwIGxpbmsgZm9yIGtleWJvYXJkIHVzZXJzICovfVxuICAgICAgPGEgaHJlZj1cIiNzdXJ2ZXktZm9ybVwiIGNsYXNzTmFtZT1cInNraXAtbGlua1wiPlxuICAgICAgICBJciBhbCBmb3JtdWxhcmlvXG4gICAgICA8L2E+XG5cbiAgICAgIHsvKiBTY3JlZW4tcmVhZGVyIGxpdmUgcmVnaW9uIGZvciBjb25kaXRpb25hbCBhbm5vdW5jZW1lbnRzICovfVxuICAgICAgPGRpdlxuICAgICAgICBhcmlhLWxpdmU9XCJwb2xpdGVcIlxuICAgICAgICBhcmlhLWF0b21pYz1cInRydWVcIlxuICAgICAgICBjbGFzc05hbWU9XCJzci1vbmx5XCJcbiAgICAgICAgcm9sZT1cInN0YXR1c1wiXG4gICAgICA+XG4gICAgICAgIHthMTF5QW5ub3VuY2V9XG4gICAgICA8L2Rpdj5cblxuICAgICAgPGhlYWRlciBjbGFzc05hbWU9XCJzdXJ2ZXktaGVhZGVyXCI+XG4gICAgICAgIDxoMSBjbGFzc05hbWU9XCJzdXJ2ZXktdGl0bGVcIj57c3VydmV5LnRpdGxlfTwvaDE+XG4gICAgICAgIDxwIGNsYXNzTmFtZT1cInN1cnZleS1hbm9uLW5vdGVcIj5cbiAgICAgICAgICBFc3RhIGVuY3Vlc3RhIGVzIGFuw7NuaW1hLiBUdXMgcmVzcHVlc3RhcyBubyB0ZSBpZGVudGlmaWNhbi5cbiAgICAgICAgPC9wPlxuICAgICAgPC9oZWFkZXI+XG5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwic3VydmV5LXByb2dyZXNzLXN0aWNreVwiIGFyaWEtbGFiZWw9XCJCYXJyYSBkZSBwcm9ncmVzb1wiPlxuICAgICAgICA8UHJvZ3Jlc3NCYXIgYW5zd2VyZWQ9e2Fuc3dlcmVkQ291bnR9IHRvdGFsPXt2aXNpYmxlUXVlc3Rpb25zLmxlbmd0aH0gLz5cbiAgICAgIDwvZGl2PlxuXG4gICAgICA8bWFpbiBpZD1cInN1cnZleS1mb3JtXCI+XG4gICAgICAgIDxmb3JtXG4gICAgICAgICAgb25TdWJtaXQ9e2hhbmRsZVN1Ym1pdH1cbiAgICAgICAgICBub1ZhbGlkYXRlXG4gICAgICAgICAgYXJpYS1sYWJlbD17YEVuY3Vlc3RhOiAke3N1cnZleS50aXRsZX1gfVxuICAgICAgICA+XG4gICAgICAgICAge0FycmF5LmZyb20oc2VjdGlvbk1hcC52YWx1ZXMoKSkubWFwKChzZWN0aW9uKSA9PiAoXG4gICAgICAgICAgICA8c2VjdGlvblxuICAgICAgICAgICAgICBrZXk9e3NlY3Rpb24ucHJlZml4fVxuICAgICAgICAgICAgICBjbGFzc05hbWU9XCJzdXJ2ZXktc2VjdGlvblwiXG4gICAgICAgICAgICAgIGFyaWEtbGFiZWxsZWRieT17YHNlY3Rpb24tJHtzZWN0aW9uLnByZWZpeH1gfVxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInNlY3Rpb24taGVhZGVyXCI+XG4gICAgICAgICAgICAgICAgPGgyIGlkPXtgc2VjdGlvbi0ke3NlY3Rpb24ucHJlZml4fWB9IGNsYXNzTmFtZT1cInNlY3Rpb24tdGl0bGVcIj5cbiAgICAgICAgICAgICAgICAgIHtzZWN0aW9uLnRpdGxlfVxuICAgICAgICAgICAgICAgIDwvaDI+XG4gICAgICAgICAgICAgICAge3NlY3Rpb24uc2Vuc2l0aXZlICYmIChcbiAgICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInNlY3Rpb24tc2Vuc2l0aXZlLW5vdGVcIiByb2xlPVwibm90ZVwiPlxuICAgICAgICAgICAgICAgICAgICBFc3RhIHNlY2Npw7NuIGNvbnRpZW5lIHByZWd1bnRhcyBzZW5zaWJsZXMgc29icmUgc2FsdWQgbyBkaXNjYXBhY2lkYWQuXG4gICAgICAgICAgICAgICAgICAgIFJlc3BvbmRlciBlcyBjb21wbGV0YW1lbnRlIHZvbHVudGFyaW8uXG4gICAgICAgICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICAgICAge3NlY3Rpb24ucXVlc3Rpb25zLm1hcCgocSkgPT4gKFxuICAgICAgICAgICAgICAgIDxkaXZcbiAgICAgICAgICAgICAgICAgIGtleT17cS5pZH1cbiAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cInF1ZXN0aW9uLXdyYXBwZXJcIlxuICAgICAgICAgICAgICAgICAgZGF0YS1jb2RlPXtxLmNvZGV9XG4gICAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgICAgPFF1ZXN0aW9uUmVuZGVyZXJcbiAgICAgICAgICAgICAgICAgICAgcXVlc3Rpb249e3F9XG4gICAgICAgICAgICAgICAgICAgIGFuc3dlcnM9e2Fuc3dlcnN9XG4gICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXtoYW5kbGVDaGFuZ2V9XG4gICAgICAgICAgICAgICAgICAgIGVycm9ycz17ZXJyb3JzfVxuICAgICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgKSl9XG4gICAgICAgICAgICA8L3NlY3Rpb24+XG4gICAgICAgICAgKSl9XG5cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZvcm0tZm9vdGVyXCI+XG4gICAgICAgICAgICA8YnV0dG9uIHR5cGU9XCJzdWJtaXRcIiBjbGFzc05hbWU9XCJidG4gYnRuLXByaW1hcnlcIj5cbiAgICAgICAgICAgICAgVmVyIHJlc3VtZW4gZGUgcmVzcHVlc3Rhc1xuICAgICAgICAgICAgPC9idXR0b24+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZm9ybT5cbiAgICAgIDwvbWFpbj5cbiAgICA8L2Rpdj5cbiAgKVxufVxuIl0sIm5hbWVzIjpbInVzZUNhbGxiYWNrIiwidXNlRWZmZWN0IiwidXNlUmVmIiwidXNlU3RhdGUiLCJjbGVhckRyYWZ0IiwibG9hZERyYWZ0Iiwic2F2ZURyYWZ0IiwiZ2V0SGlkZGVuQ29kZXMiLCJpc1F1ZXN0aW9uVmlzaWJsZSIsIlByb2dyZXNzQmFyIiwiUXVlc3Rpb25SZW5kZXJlciIsIlN1bW1hcnlTY3JlZW4iLCJTRUNUSU9OUyIsInByZWZpeCIsInRpdGxlIiwic2Vuc2l0aXZlIiwiZ2V0U2VjdGlvblByZWZpeCIsImNvZGUiLCJyZXBsYWNlIiwiU3VydmV5Rm9ybSIsInN1cnZleSIsInF1ZXN0aW9ucyIsImFuc3dlcnMiLCJzZXRBbnN3ZXJzIiwiZXJyb3JzIiwic2V0RXJyb3JzIiwic3VibWl0dGVkIiwic2V0U3VibWl0dGVkIiwiaHlkcmF0ZWQiLCJzZXRIeWRyYXRlZCIsImExMXlBbm5vdW5jZSIsInNldEExMXlBbm5vdW5jZSIsInByZXZWaXNpYmlsaXR5IiwiZHJhZnQiLCJpZCIsIk9iamVjdCIsImtleXMiLCJsZW5ndGgiLCJoYW5kbGVDaGFuZ2UiLCJ2YWx1ZSIsInByZXYiLCJ1cGRhdGVkIiwidG9IaWRlIiwiaGlkZGVuQ29kZSIsInVuZGVmaW5lZCIsImFwcGVhcmVkIiwic29tZSIsInEiLCJjb25kaXRpb25hbF9ydWxlcyIsInIiLCJpZl9xdWVzdGlvbiIsIl8iLCJyZXN0IiwidmFsaWRhdGUiLCJuZXdFcnJvcnMiLCJyZXF1aXJlZCIsInZhbCIsIkFycmF5IiwiaXNBcnJheSIsImhhbmRsZVN1Ym1pdCIsImUiLCJwcmV2ZW50RGVmYXVsdCIsImZpcnN0RXJyb3JDb2RlIiwiZG9jdW1lbnQiLCJnZXRFbGVtZW50QnlJZCIsImZvY3VzIiwiaGFuZGxlU3RhcnRPdmVyIiwidmlzaWJsZVF1ZXN0aW9ucyIsImZpbHRlciIsImFuc3dlcmVkQ291bnQiLCJ2Iiwic3VydmV5VGl0bGUiLCJvblN0YXJ0T3ZlciIsInNlY3Rpb25NYXAiLCJNYXAiLCJoYXMiLCJtZXRhIiwiZmluZCIsInMiLCJzZXQiLCJnZXQiLCJwdXNoIiwiZGl2IiwiY2xhc3NOYW1lIiwiYSIsImhyZWYiLCJhcmlhLWxpdmUiLCJhcmlhLWF0b21pYyIsInJvbGUiLCJoZWFkZXIiLCJoMSIsInAiLCJhcmlhLWxhYmVsIiwiYW5zd2VyZWQiLCJ0b3RhbCIsIm1haW4iLCJmb3JtIiwib25TdWJtaXQiLCJub1ZhbGlkYXRlIiwiZnJvbSIsInZhbHVlcyIsIm1hcCIsInNlY3Rpb24iLCJhcmlhLWxhYmVsbGVkYnkiLCJoMiIsImRhdGEtY29kZSIsInF1ZXN0aW9uIiwib25DaGFuZ2UiLCJidXR0b24iLCJ0eXBlIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./components/survey-form.tsx\n");
/***/ }),
/***/ "(ssr)/./components/widgets/checkbox-group.tsx":
/*!***********************************************!*\
!*** ./components/widgets/checkbox-group.tsx ***!
\***********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ CheckboxGroup: () => (/* binding */ CheckboxGroup)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/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/* __next_internal_client_entry_do_not_use__ CheckboxGroup auto */ \nfunction CheckboxGroup({ name, legend, options, value, maxSelect, required, onChange, error }) {\n const atLimit = maxSelect !== null && value.length >= maxSelect;\n function toggle(optValue) {\n if (value.includes(optValue)) {\n onChange(value.filter((v)=>v !== optValue));\n } else if (!atLimit) {\n onChange([\n ...value,\n optValue\n ]);\n }\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"fieldset\", {\n className: \"question-fieldset\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"legend\", {\n className: \"question-legend\",\n children: [\n legend,\n required && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"required-mark\",\n \"aria-hidden\": \"true\",\n children: \" *\"\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/checkbox-group.tsx\",\n lineNumber: 39,\n columnNumber: 22\n }, this),\n required && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"sr-only\",\n children: \" (obligatorio)\"\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/checkbox-group.tsx\",\n lineNumber: 40,\n columnNumber: 22\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/checkbox-group.tsx\",\n lineNumber: 37,\n columnNumber: 7\n }, this),\n maxSelect !== null && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"max-select-hint\",\n \"aria-live\": \"polite\",\n children: [\n \"Eleg\\xed hasta \",\n maxSelect,\n \" opciones\",\n value.length > 0 && ` · ${value.length}/${maxSelect} seleccionadas`\n ]\n }, void 0, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/checkbox-group.tsx\",\n lineNumber: 43,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"options-list\",\n role: \"list\",\n children: options.map((opt)=>{\n const id = `${name}_${opt.value.replace(/\\s+/g, '_')}`;\n const checked = value.includes(opt.value);\n const disabled = atLimit && !checked;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"option-item\",\n role: \"listitem\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"label\", {\n className: `option-label${disabled ? ' option-disabled' : ''}`,\n htmlFor: id,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"input\", {\n type: \"checkbox\",\n id: id,\n name: name,\n value: opt.value,\n checked: checked,\n disabled: disabled,\n onChange: ()=>toggle(opt.value),\n \"aria-required\": required,\n \"aria-disabled\": disabled,\n className: \"option-input\"\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/checkbox-group.tsx\",\n lineNumber: 60,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"option-text\",\n children: opt.label\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/checkbox-group.tsx\",\n lineNumber: 72,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/checkbox-group.tsx\",\n lineNumber: 56,\n columnNumber: 15\n }, this)\n }, opt.value, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/checkbox-group.tsx\",\n lineNumber: 55,\n columnNumber: 13\n }, this);\n })\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/checkbox-group.tsx\",\n lineNumber: 48,\n columnNumber: 7\n }, this),\n error && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n role: \"alert\",\n className: \"field-error\",\n id: `${name}-error`,\n children: error\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/checkbox-group.tsx\",\n lineNumber: 79,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/checkbox-group.tsx\",\n lineNumber: 36,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9jb21wb25lbnRzL3dpZGdldHMvY2hlY2tib3gtZ3JvdXAudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFjTyxTQUFTQSxjQUFjLEVBQzVCQyxJQUFJLEVBQ0pDLE1BQU0sRUFDTkMsT0FBTyxFQUNQQyxLQUFLLEVBQ0xDLFNBQVMsRUFDVEMsUUFBUSxFQUNSQyxRQUFRLEVBQ1JDLEtBQUssRUFDYztJQUNuQixNQUFNQyxVQUFVSixjQUFjLFFBQVFELE1BQU1NLE1BQU0sSUFBSUw7SUFFdEQsU0FBU00sT0FBT0MsUUFBZ0I7UUFDOUIsSUFBSVIsTUFBTVMsUUFBUSxDQUFDRCxXQUFXO1lBQzVCTCxTQUFTSCxNQUFNVSxNQUFNLENBQUMsQ0FBQ0MsSUFBTUEsTUFBTUg7UUFDckMsT0FBTyxJQUFJLENBQUNILFNBQVM7WUFDbkJGLFNBQVM7bUJBQUlIO2dCQUFPUTthQUFTO1FBQy9CO0lBQ0Y7SUFFQSxxQkFDRSw4REFBQ0k7UUFBU0MsV0FBVTs7MEJBQ2xCLDhEQUFDZjtnQkFBT2UsV0FBVTs7b0JBQ2ZmO29CQUNBSSwwQkFBWSw4REFBQ1k7d0JBQUtELFdBQVU7d0JBQWdCRSxlQUFZO2tDQUFPOzs7Ozs7b0JBQy9EYiwwQkFBWSw4REFBQ1k7d0JBQUtELFdBQVU7a0NBQVU7Ozs7Ozs7Ozs7OztZQUV4Q1osY0FBYyxzQkFDYiw4REFBQ2U7Z0JBQUVILFdBQVU7Z0JBQWtCSSxhQUFVOztvQkFBUztvQkFDbkNoQjtvQkFBVTtvQkFDdEJELE1BQU1NLE1BQU0sR0FBRyxLQUFLLENBQUMsR0FBRyxFQUFFTixNQUFNTSxNQUFNLENBQUMsQ0FBQyxFQUFFTCxVQUFVLGNBQWMsQ0FBQzs7Ozs7OzswQkFHeEUsOERBQUNpQjtnQkFBSUwsV0FBVTtnQkFBZU0sTUFBSzswQkFDaENwQixRQUFRcUIsR0FBRyxDQUFDLENBQUNDO29CQUNaLE1BQU1DLEtBQUssR0FBR3pCLEtBQUssQ0FBQyxFQUFFd0IsSUFBSXJCLEtBQUssQ0FBQ3VCLE9BQU8sQ0FBQyxRQUFRLE1BQU07b0JBQ3RELE1BQU1DLFVBQVV4QixNQUFNUyxRQUFRLENBQUNZLElBQUlyQixLQUFLO29CQUN4QyxNQUFNeUIsV0FBV3BCLFdBQVcsQ0FBQ21CO29CQUU3QixxQkFDRSw4REFBQ047d0JBQW9CTCxXQUFVO3dCQUFjTSxNQUFLO2tDQUNoRCw0RUFBQ087NEJBQ0NiLFdBQVcsQ0FBQyxZQUFZLEVBQUVZLFdBQVcscUJBQXFCLElBQUk7NEJBQzlERSxTQUFTTDs7OENBRVQsOERBQUNNO29DQUNDQyxNQUFLO29DQUNMUCxJQUFJQTtvQ0FDSnpCLE1BQU1BO29DQUNORyxPQUFPcUIsSUFBSXJCLEtBQUs7b0NBQ2hCd0IsU0FBU0E7b0NBQ1RDLFVBQVVBO29DQUNWdEIsVUFBVSxJQUFNSSxPQUFPYyxJQUFJckIsS0FBSztvQ0FDaEM4QixpQkFBZTVCO29DQUNmNkIsaUJBQWVOO29DQUNmWixXQUFVOzs7Ozs7OENBRVosOERBQUNDO29DQUFLRCxXQUFVOzhDQUFlUSxJQUFJSyxLQUFLOzs7Ozs7Ozs7Ozs7dUJBakJsQ0wsSUFBSXJCLEtBQUs7Ozs7O2dCQXFCdkI7Ozs7OztZQUVESSx1QkFDQyw4REFBQ1k7Z0JBQUVHLE1BQUs7Z0JBQVFOLFdBQVU7Z0JBQWNTLElBQUksR0FBR3pCLEtBQUssTUFBTSxDQUFDOzBCQUN4RE87Ozs7Ozs7Ozs7OztBQUtYIiwic291cmNlcyI6WyIvVXNlcnMvbWFyY29zL0luUS9Nb3RvciBkZSBlbmN1ZXN0YXMvY29tcG9uZW50cy93aWRnZXRzL2NoZWNrYm94LWdyb3VwLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcbmltcG9ydCB0eXBlIHsgUXVlc3Rpb25PcHRpb24gfSBmcm9tICdAL2xpYi90eXBlcydcblxuaW50ZXJmYWNlIENoZWNrYm94R3JvdXBQcm9wcyB7XG4gIG5hbWU6IHN0cmluZ1xuICBsZWdlbmQ6IHN0cmluZ1xuICBvcHRpb25zOiBRdWVzdGlvbk9wdGlvbltdXG4gIHZhbHVlOiBzdHJpbmdbXVxuICBtYXhTZWxlY3Q6IG51bWJlciB8IG51bGxcbiAgcmVxdWlyZWQ6IGJvb2xlYW5cbiAgb25DaGFuZ2U6ICh2YWx1ZTogc3RyaW5nW10pID0+IHZvaWRcbiAgZXJyb3I/OiBzdHJpbmdcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIENoZWNrYm94R3JvdXAoe1xuICBuYW1lLFxuICBsZWdlbmQsXG4gIG9wdGlvbnMsXG4gIHZhbHVlLFxuICBtYXhTZWxlY3QsXG4gIHJlcXVpcmVkLFxuICBvbkNoYW5nZSxcbiAgZXJyb3IsXG59OiBDaGVja2JveEdyb3VwUHJvcHMpIHtcbiAgY29uc3QgYXRMaW1pdCA9IG1heFNlbGVjdCAhPT0gbnVsbCAmJiB2YWx1ZS5sZW5ndGggPj0gbWF4U2VsZWN0XG5cbiAgZnVuY3Rpb24gdG9nZ2xlKG9wdFZhbHVlOiBzdHJpbmcpIHtcbiAgICBpZiAodmFsdWUuaW5jbHVkZXMob3B0VmFsdWUpKSB7XG4gICAgICBvbkNoYW5nZSh2YWx1ZS5maWx0ZXIoKHYpID0+IHYgIT09IG9wdFZhbHVlKSlcbiAgICB9IGVsc2UgaWYgKCFhdExpbWl0KSB7XG4gICAgICBvbkNoYW5nZShbLi4udmFsdWUsIG9wdFZhbHVlXSlcbiAgICB9XG4gIH1cblxuICByZXR1cm4gKFxuICAgIDxmaWVsZHNldCBjbGFzc05hbWU9XCJxdWVzdGlvbi1maWVsZHNldFwiPlxuICAgICAgPGxlZ2VuZCBjbGFzc05hbWU9XCJxdWVzdGlvbi1sZWdlbmRcIj5cbiAgICAgICAge2xlZ2VuZH1cbiAgICAgICAge3JlcXVpcmVkICYmIDxzcGFuIGNsYXNzTmFtZT1cInJlcXVpcmVkLW1hcmtcIiBhcmlhLWhpZGRlbj1cInRydWVcIj4gKjwvc3Bhbj59XG4gICAgICAgIHtyZXF1aXJlZCAmJiA8c3BhbiBjbGFzc05hbWU9XCJzci1vbmx5XCI+IChvYmxpZ2F0b3Jpbyk8L3NwYW4+fVxuICAgICAgPC9sZWdlbmQ+XG4gICAgICB7bWF4U2VsZWN0ICE9PSBudWxsICYmIChcbiAgICAgICAgPHAgY2xhc3NOYW1lPVwibWF4LXNlbGVjdC1oaW50XCIgYXJpYS1saXZlPVwicG9saXRlXCI+XG4gICAgICAgICAgRWxlZ8OtIGhhc3RhIHttYXhTZWxlY3R9IG9wY2lvbmVzXG4gICAgICAgICAge3ZhbHVlLmxlbmd0aCA+IDAgJiYgYCDCtyAke3ZhbHVlLmxlbmd0aH0vJHttYXhTZWxlY3R9IHNlbGVjY2lvbmFkYXNgfVxuICAgICAgICA8L3A+XG4gICAgICApfVxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJvcHRpb25zLWxpc3RcIiByb2xlPVwibGlzdFwiPlxuICAgICAgICB7b3B0aW9ucy5tYXAoKG9wdCkgPT4ge1xuICAgICAgICAgIGNvbnN0IGlkID0gYCR7bmFtZX1fJHtvcHQudmFsdWUucmVwbGFjZSgvXFxzKy9nLCAnXycpfWBcbiAgICAgICAgICBjb25zdCBjaGVja2VkID0gdmFsdWUuaW5jbHVkZXMob3B0LnZhbHVlKVxuICAgICAgICAgIGNvbnN0IGRpc2FibGVkID0gYXRMaW1pdCAmJiAhY2hlY2tlZFxuXG4gICAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICAgIDxkaXYga2V5PXtvcHQudmFsdWV9IGNsYXNzTmFtZT1cIm9wdGlvbi1pdGVtXCIgcm9sZT1cImxpc3RpdGVtXCI+XG4gICAgICAgICAgICAgIDxsYWJlbFxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT17YG9wdGlvbi1sYWJlbCR7ZGlzYWJsZWQgPyAnIG9wdGlvbi1kaXNhYmxlZCcgOiAnJ31gfVxuICAgICAgICAgICAgICAgIGh0bWxGb3I9e2lkfVxuICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgPGlucHV0XG4gICAgICAgICAgICAgICAgICB0eXBlPVwiY2hlY2tib3hcIlxuICAgICAgICAgICAgICAgICAgaWQ9e2lkfVxuICAgICAgICAgICAgICAgICAgbmFtZT17bmFtZX1cbiAgICAgICAgICAgICAgICAgIHZhbHVlPXtvcHQudmFsdWV9XG4gICAgICAgICAgICAgICAgICBjaGVja2VkPXtjaGVja2VkfVxuICAgICAgICAgICAgICAgICAgZGlzYWJsZWQ9e2Rpc2FibGVkfVxuICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9eygpID0+IHRvZ2dsZShvcHQudmFsdWUpfVxuICAgICAgICAgICAgICAgICAgYXJpYS1yZXF1aXJlZD17cmVxdWlyZWR9XG4gICAgICAgICAgICAgICAgICBhcmlhLWRpc2FibGVkPXtkaXNhYmxlZH1cbiAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cIm9wdGlvbi1pbnB1dFwiXG4gICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJvcHRpb24tdGV4dFwiPntvcHQubGFiZWx9PC9zcGFuPlxuICAgICAgICAgICAgICA8L2xhYmVsPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgKVxuICAgICAgICB9KX1cbiAgICAgIDwvZGl2PlxuICAgICAge2Vycm9yICYmIChcbiAgICAgICAgPHAgcm9sZT1cImFsZXJ0XCIgY2xhc3NOYW1lPVwiZmllbGQtZXJyb3JcIiBpZD17YCR7bmFtZX0tZXJyb3JgfT5cbiAgICAgICAgICB7ZXJyb3J9XG4gICAgICAgIDwvcD5cbiAgICAgICl9XG4gICAgPC9maWVsZHNldD5cbiAgKVxufVxuIl0sIm5hbWVzIjpbIkNoZWNrYm94R3JvdXAiLCJuYW1lIiwibGVnZW5kIiwib3B0aW9ucyIsInZhbHVlIiwibWF4U2VsZWN0IiwicmVxdWlyZWQiLCJvbkNoYW5nZSIsImVycm9yIiwiYXRMaW1pdCIsImxlbmd0aCIsInRvZ2dsZSIsIm9wdFZhbHVlIiwiaW5jbHVkZXMiLCJmaWx0ZXIiLCJ2IiwiZmllbGRzZXQiLCJjbGFzc05hbWUiLCJzcGFuIiwiYXJpYS1oaWRkZW4iLCJwIiwiYXJpYS1saXZlIiwiZGl2Iiwicm9sZSIsIm1hcCIsIm9wdCIsImlkIiwicmVwbGFjZSIsImNoZWNrZWQiLCJkaXNhYmxlZCIsImxhYmVsIiwiaHRtbEZvciIsImlucHV0IiwidHlwZSIsImFyaWEtcmVxdWlyZWQiLCJhcmlhLWRpc2FibGVkIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./components/widgets/checkbox-group.tsx\n");
/***/ }),
/***/ "(ssr)/./components/widgets/radio-group.tsx":
/*!********************************************!*\
!*** ./components/widgets/radio-group.tsx ***!
\********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ RadioGroup: () => (/* binding */ RadioGroup)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/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/* __next_internal_client_entry_do_not_use__ RadioGroup auto */ \nfunction RadioGroup({ name, legend, options, value, required, onChange, error }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"fieldset\", {\n className: \"question-fieldset\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"legend\", {\n className: \"question-legend\",\n children: [\n legend,\n required && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"required-mark\",\n \"aria-hidden\": \"true\",\n children: \" *\"\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/radio-group.tsx\",\n lineNumber: 27,\n columnNumber: 22\n }, this),\n required && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"sr-only\",\n children: \" (obligatorio)\"\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/radio-group.tsx\",\n lineNumber: 28,\n columnNumber: 22\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/radio-group.tsx\",\n lineNumber: 25,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"options-list\",\n role: \"list\",\n children: options.map((opt)=>{\n const id = `${name}_${opt.value.replace(/\\s+/g, '_')}`;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"option-item\",\n role: \"listitem\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"label\", {\n className: \"option-label\",\n htmlFor: id,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"input\", {\n type: \"radio\",\n id: id,\n name: name,\n value: opt.value,\n checked: value === opt.value,\n onChange: ()=>onChange(opt.value),\n \"aria-required\": required,\n className: \"option-input\"\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/radio-group.tsx\",\n lineNumber: 36,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"option-text\",\n children: opt.label\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/radio-group.tsx\",\n lineNumber: 46,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/radio-group.tsx\",\n lineNumber: 35,\n columnNumber: 15\n }, this)\n }, opt.value, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/radio-group.tsx\",\n lineNumber: 34,\n columnNumber: 13\n }, this);\n })\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/radio-group.tsx\",\n lineNumber: 30,\n columnNumber: 7\n }, this),\n error && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n role: \"alert\",\n className: \"field-error\",\n id: `${name}-error`,\n children: error\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/radio-group.tsx\",\n lineNumber: 53,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/radio-group.tsx\",\n lineNumber: 24,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9jb21wb25lbnRzL3dpZGdldHMvcmFkaW8tZ3JvdXAudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFhTyxTQUFTQSxXQUFXLEVBQ3pCQyxJQUFJLEVBQ0pDLE1BQU0sRUFDTkMsT0FBTyxFQUNQQyxLQUFLLEVBQ0xDLFFBQVEsRUFDUkMsUUFBUSxFQUNSQyxLQUFLLEVBQ1c7SUFDaEIscUJBQ0UsOERBQUNDO1FBQVNDLFdBQVU7OzBCQUNsQiw4REFBQ1A7Z0JBQU9PLFdBQVU7O29CQUNmUDtvQkFDQUcsMEJBQVksOERBQUNLO3dCQUFLRCxXQUFVO3dCQUFnQkUsZUFBWTtrQ0FBTzs7Ozs7O29CQUMvRE4sMEJBQVksOERBQUNLO3dCQUFLRCxXQUFVO2tDQUFVOzs7Ozs7Ozs7Ozs7MEJBRXpDLDhEQUFDRztnQkFBSUgsV0FBVTtnQkFBZUksTUFBSzswQkFDaENWLFFBQVFXLEdBQUcsQ0FBQyxDQUFDQztvQkFDWixNQUFNQyxLQUFLLEdBQUdmLEtBQUssQ0FBQyxFQUFFYyxJQUFJWCxLQUFLLENBQUNhLE9BQU8sQ0FBQyxRQUFRLE1BQU07b0JBQ3RELHFCQUNFLDhEQUFDTDt3QkFBb0JILFdBQVU7d0JBQWNJLE1BQUs7a0NBQ2hELDRFQUFDSzs0QkFBTVQsV0FBVTs0QkFBZVUsU0FBU0g7OzhDQUN2Qyw4REFBQ0k7b0NBQ0NDLE1BQUs7b0NBQ0xMLElBQUlBO29DQUNKZixNQUFNQTtvQ0FDTkcsT0FBT1csSUFBSVgsS0FBSztvQ0FDaEJrQixTQUFTbEIsVUFBVVcsSUFBSVgsS0FBSztvQ0FDNUJFLFVBQVUsSUFBTUEsU0FBU1MsSUFBSVgsS0FBSztvQ0FDbENtQixpQkFBZWxCO29DQUNmSSxXQUFVOzs7Ozs7OENBRVosOERBQUNDO29DQUFLRCxXQUFVOzhDQUFlTSxJQUFJRyxLQUFLOzs7Ozs7Ozs7Ozs7dUJBWmxDSCxJQUFJWCxLQUFLOzs7OztnQkFnQnZCOzs7Ozs7WUFFREcsdUJBQ0MsOERBQUNpQjtnQkFBRVgsTUFBSztnQkFBUUosV0FBVTtnQkFBY08sSUFBSSxHQUFHZixLQUFLLE1BQU0sQ0FBQzswQkFDeERNOzs7Ozs7Ozs7Ozs7QUFLWCIsInNvdXJjZXMiOlsiL1VzZXJzL21hcmNvcy9JblEvTW90b3IgZGUgZW5jdWVzdGFzL2NvbXBvbmVudHMvd2lkZ2V0cy9yYWRpby1ncm91cC50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnXG5pbXBvcnQgdHlwZSB7IFF1ZXN0aW9uT3B0aW9uIH0gZnJvbSAnQC9saWIvdHlwZXMnXG5cbmludGVyZmFjZSBSYWRpb0dyb3VwUHJvcHMge1xuICBuYW1lOiBzdHJpbmdcbiAgbGVnZW5kOiBzdHJpbmdcbiAgb3B0aW9uczogUXVlc3Rpb25PcHRpb25bXVxuICB2YWx1ZTogc3RyaW5nIHwgdW5kZWZpbmVkXG4gIHJlcXVpcmVkOiBib29sZWFuXG4gIG9uQ2hhbmdlOiAodmFsdWU6IHN0cmluZykgPT4gdm9pZFxuICBlcnJvcj86IHN0cmluZ1xufVxuXG5leHBvcnQgZnVuY3Rpb24gUmFkaW9Hcm91cCh7XG4gIG5hbWUsXG4gIGxlZ2VuZCxcbiAgb3B0aW9ucyxcbiAgdmFsdWUsXG4gIHJlcXVpcmVkLFxuICBvbkNoYW5nZSxcbiAgZXJyb3IsXG59OiBSYWRpb0dyb3VwUHJvcHMpIHtcbiAgcmV0dXJuIChcbiAgICA8ZmllbGRzZXQgY2xhc3NOYW1lPVwicXVlc3Rpb24tZmllbGRzZXRcIj5cbiAgICAgIDxsZWdlbmQgY2xhc3NOYW1lPVwicXVlc3Rpb24tbGVnZW5kXCI+XG4gICAgICAgIHtsZWdlbmR9XG4gICAgICAgIHtyZXF1aXJlZCAmJiA8c3BhbiBjbGFzc05hbWU9XCJyZXF1aXJlZC1tYXJrXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCI+ICo8L3NwYW4+fVxuICAgICAgICB7cmVxdWlyZWQgJiYgPHNwYW4gY2xhc3NOYW1lPVwic3Itb25seVwiPiAob2JsaWdhdG9yaW8pPC9zcGFuPn1cbiAgICAgIDwvbGVnZW5kPlxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJvcHRpb25zLWxpc3RcIiByb2xlPVwibGlzdFwiPlxuICAgICAgICB7b3B0aW9ucy5tYXAoKG9wdCkgPT4ge1xuICAgICAgICAgIGNvbnN0IGlkID0gYCR7bmFtZX1fJHtvcHQudmFsdWUucmVwbGFjZSgvXFxzKy9nLCAnXycpfWBcbiAgICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgPGRpdiBrZXk9e29wdC52YWx1ZX0gY2xhc3NOYW1lPVwib3B0aW9uLWl0ZW1cIiByb2xlPVwibGlzdGl0ZW1cIj5cbiAgICAgICAgICAgICAgPGxhYmVsIGNsYXNzTmFtZT1cIm9wdGlvbi1sYWJlbFwiIGh0bWxGb3I9e2lkfT5cbiAgICAgICAgICAgICAgICA8aW5wdXRcbiAgICAgICAgICAgICAgICAgIHR5cGU9XCJyYWRpb1wiXG4gICAgICAgICAgICAgICAgICBpZD17aWR9XG4gICAgICAgICAgICAgICAgICBuYW1lPXtuYW1lfVxuICAgICAgICAgICAgICAgICAgdmFsdWU9e29wdC52YWx1ZX1cbiAgICAgICAgICAgICAgICAgIGNoZWNrZWQ9e3ZhbHVlID09PSBvcHQudmFsdWV9XG4gICAgICAgICAgICAgICAgICBvbkNoYW5nZT17KCkgPT4gb25DaGFuZ2Uob3B0LnZhbHVlKX1cbiAgICAgICAgICAgICAgICAgIGFyaWEtcmVxdWlyZWQ9e3JlcXVpcmVkfVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwib3B0aW9uLWlucHV0XCJcbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cIm9wdGlvbi10ZXh0XCI+e29wdC5sYWJlbH08L3NwYW4+XG4gICAgICAgICAgICAgIDwvbGFiZWw+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICApXG4gICAgICAgIH0pfVxuICAgICAgPC9kaXY+XG4gICAgICB7ZXJyb3IgJiYgKFxuICAgICAgICA8cCByb2xlPVwiYWxlcnRcIiBjbGFzc05hbWU9XCJmaWVsZC1lcnJvclwiIGlkPXtgJHtuYW1lfS1lcnJvcmB9PlxuICAgICAgICAgIHtlcnJvcn1cbiAgICAgICAgPC9wPlxuICAgICAgKX1cbiAgICA8L2ZpZWxkc2V0PlxuICApXG59XG4iXSwibmFtZXMiOlsiUmFkaW9Hcm91cCIsIm5hbWUiLCJsZWdlbmQiLCJvcHRpb25zIiwidmFsdWUiLCJyZXF1aXJlZCIsIm9uQ2hhbmdlIiwiZXJyb3IiLCJmaWVsZHNldCIsImNsYXNzTmFtZSIsInNwYW4iLCJhcmlhLWhpZGRlbiIsImRpdiIsInJvbGUiLCJtYXAiLCJvcHQiLCJpZCIsInJlcGxhY2UiLCJsYWJlbCIsImh0bWxGb3IiLCJpbnB1dCIsInR5cGUiLCJjaGVja2VkIiwiYXJpYS1yZXF1aXJlZCIsInAiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./components/widgets/radio-group.tsx\n");
/***/ }),
/***/ "(ssr)/./components/widgets/rating-scale.tsx":
/*!*********************************************!*\
!*** ./components/widgets/rating-scale.tsx ***!
\*********************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ RatingScale: () => (/* binding */ RatingScale)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/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/* __next_internal_client_entry_do_not_use__ RatingScale auto */ \nfunction RatingScale({ name, legend, ratingOptions, value, required, onChange, error }) {\n const { min, max, min_label, max_label } = ratingOptions;\n const steps = Array.from({\n length: max - min + 1\n }, (_, i)=>min + i);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"fieldset\", {\n className: \"question-fieldset\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"legend\", {\n className: \"question-legend\",\n children: [\n legend,\n required && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"required-mark\",\n \"aria-hidden\": \"true\",\n children: \" *\"\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/rating-scale.tsx\",\n lineNumber: 30,\n columnNumber: 22\n }, this),\n required && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"sr-only\",\n children: \" (obligatorio)\"\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/rating-scale.tsx\",\n lineNumber: 31,\n columnNumber: 22\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/rating-scale.tsx\",\n lineNumber: 28,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"rating-wrapper\",\n role: \"group\",\n \"aria-label\": `Escala ${min} a ${max}`,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"rating-label rating-label-min\",\n \"aria-hidden\": \"true\",\n children: min_label\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/rating-scale.tsx\",\n lineNumber: 34,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"rating-steps\",\n children: steps.map((step)=>{\n const id = `${name}_${step}`;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"label\", {\n className: \"rating-step\",\n htmlFor: id,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"input\", {\n type: \"radio\",\n id: id,\n name: name,\n value: step,\n checked: value === step,\n onChange: ()=>onChange(step),\n \"aria-required\": required,\n \"aria-label\": `${step} — ${step === min ? min_label : step === max ? max_label : ''}`,\n className: \"rating-input sr-only\"\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/rating-scale.tsx\",\n lineNumber: 42,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"rating-dot\",\n \"aria-hidden\": \"true\",\n children: step\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/rating-scale.tsx\",\n lineNumber: 53,\n columnNumber: 17\n }, this)\n ]\n }, step, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/rating-scale.tsx\",\n lineNumber: 41,\n columnNumber: 15\n }, this);\n })\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/rating-scale.tsx\",\n lineNumber: 37,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"rating-label rating-label-max\",\n \"aria-hidden\": \"true\",\n children: max_label\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/rating-scale.tsx\",\n lineNumber: 60,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/rating-scale.tsx\",\n lineNumber: 33,\n columnNumber: 7\n }, this),\n error && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n role: \"alert\",\n className: \"field-error\",\n id: `${name}-error`,\n children: error\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/rating-scale.tsx\",\n lineNumber: 65,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/rating-scale.tsx\",\n lineNumber: 27,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9jb21wb25lbnRzL3dpZGdldHMvcmF0aW5nLXNjYWxlLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBYU8sU0FBU0EsWUFBWSxFQUMxQkMsSUFBSSxFQUNKQyxNQUFNLEVBQ05DLGFBQWEsRUFDYkMsS0FBSyxFQUNMQyxRQUFRLEVBQ1JDLFFBQVEsRUFDUkMsS0FBSyxFQUNZO0lBQ2pCLE1BQU0sRUFBRUMsR0FBRyxFQUFFQyxHQUFHLEVBQUVDLFNBQVMsRUFBRUMsU0FBUyxFQUFFLEdBQUdSO0lBQzNDLE1BQU1TLFFBQVFDLE1BQU1DLElBQUksQ0FBQztRQUFFQyxRQUFRTixNQUFNRCxNQUFNO0lBQUUsR0FBRyxDQUFDUSxHQUFHQyxJQUFNVCxNQUFNUztJQUVwRSxxQkFDRSw4REFBQ0M7UUFBU0MsV0FBVTs7MEJBQ2xCLDhEQUFDakI7Z0JBQU9pQixXQUFVOztvQkFDZmpCO29CQUNBRywwQkFBWSw4REFBQ2U7d0JBQUtELFdBQVU7d0JBQWdCRSxlQUFZO2tDQUFPOzs7Ozs7b0JBQy9EaEIsMEJBQVksOERBQUNlO3dCQUFLRCxXQUFVO2tDQUFVOzs7Ozs7Ozs7Ozs7MEJBRXpDLDhEQUFDRztnQkFBSUgsV0FBVTtnQkFBaUJJLE1BQUs7Z0JBQVFDLGNBQVksQ0FBQyxPQUFPLEVBQUVoQixJQUFJLEdBQUcsRUFBRUMsS0FBSzs7a0NBQy9FLDhEQUFDVzt3QkFBS0QsV0FBVTt3QkFBZ0NFLGVBQVk7a0NBQ3pEWDs7Ozs7O2tDQUVILDhEQUFDWTt3QkFBSUgsV0FBVTtrQ0FDWlAsTUFBTWEsR0FBRyxDQUFDLENBQUNDOzRCQUNWLE1BQU1DLEtBQUssR0FBRzFCLEtBQUssQ0FBQyxFQUFFeUIsTUFBTTs0QkFDNUIscUJBQ0UsOERBQUNFO2dDQUFpQlQsV0FBVTtnQ0FBY1UsU0FBU0Y7O2tEQUNqRCw4REFBQ0c7d0NBQ0NDLE1BQUs7d0NBQ0xKLElBQUlBO3dDQUNKMUIsTUFBTUE7d0NBQ05HLE9BQU9zQjt3Q0FDUE0sU0FBUzVCLFVBQVVzQjt3Q0FDbkJwQixVQUFVLElBQU1BLFNBQVNvQjt3Q0FDekJPLGlCQUFlNUI7d0NBQ2ZtQixjQUFZLEdBQUdFLEtBQUssR0FBRyxFQUFFQSxTQUFTbEIsTUFBTUUsWUFBWWdCLFNBQVNqQixNQUFNRSxZQUFZLElBQUk7d0NBQ25GUSxXQUFVOzs7Ozs7a0RBRVosOERBQUNDO3dDQUFLRCxXQUFVO3dDQUFhRSxlQUFZO2tEQUN0Q0s7Ozs7Ozs7K0JBYk9BOzs7Ozt3QkFpQmhCOzs7Ozs7a0NBRUYsOERBQUNOO3dCQUFLRCxXQUFVO3dCQUFnQ0UsZUFBWTtrQ0FDekRWOzs7Ozs7Ozs7Ozs7WUFHSkosdUJBQ0MsOERBQUMyQjtnQkFBRVgsTUFBSztnQkFBUUosV0FBVTtnQkFBY1EsSUFBSSxHQUFHMUIsS0FBSyxNQUFNLENBQUM7MEJBQ3hETTs7Ozs7Ozs7Ozs7O0FBS1giLCJzb3VyY2VzIjpbIi9Vc2Vycy9tYXJjb3MvSW5RL01vdG9yIGRlIGVuY3Vlc3Rhcy9jb21wb25lbnRzL3dpZGdldHMvcmF0aW5nLXNjYWxlLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcbmltcG9ydCB0eXBlIHsgUmF0aW5nT3B0aW9ucyB9IGZyb20gJ0AvbGliL3R5cGVzJ1xuXG5pbnRlcmZhY2UgUmF0aW5nU2NhbGVQcm9wcyB7XG4gIG5hbWU6IHN0cmluZ1xuICBsZWdlbmQ6IHN0cmluZ1xuICByYXRpbmdPcHRpb25zOiBSYXRpbmdPcHRpb25zXG4gIHZhbHVlOiBudW1iZXIgfCB1bmRlZmluZWRcbiAgcmVxdWlyZWQ6IGJvb2xlYW5cbiAgb25DaGFuZ2U6ICh2YWx1ZTogbnVtYmVyKSA9PiB2b2lkXG4gIGVycm9yPzogc3RyaW5nXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBSYXRpbmdTY2FsZSh7XG4gIG5hbWUsXG4gIGxlZ2VuZCxcbiAgcmF0aW5nT3B0aW9ucyxcbiAgdmFsdWUsXG4gIHJlcXVpcmVkLFxuICBvbkNoYW5nZSxcbiAgZXJyb3IsXG59OiBSYXRpbmdTY2FsZVByb3BzKSB7XG4gIGNvbnN0IHsgbWluLCBtYXgsIG1pbl9sYWJlbCwgbWF4X2xhYmVsIH0gPSByYXRpbmdPcHRpb25zXG4gIGNvbnN0IHN0ZXBzID0gQXJyYXkuZnJvbSh7IGxlbmd0aDogbWF4IC0gbWluICsgMSB9LCAoXywgaSkgPT4gbWluICsgaSlcblxuICByZXR1cm4gKFxuICAgIDxmaWVsZHNldCBjbGFzc05hbWU9XCJxdWVzdGlvbi1maWVsZHNldFwiPlxuICAgICAgPGxlZ2VuZCBjbGFzc05hbWU9XCJxdWVzdGlvbi1sZWdlbmRcIj5cbiAgICAgICAge2xlZ2VuZH1cbiAgICAgICAge3JlcXVpcmVkICYmIDxzcGFuIGNsYXNzTmFtZT1cInJlcXVpcmVkLW1hcmtcIiBhcmlhLWhpZGRlbj1cInRydWVcIj4gKjwvc3Bhbj59XG4gICAgICAgIHtyZXF1aXJlZCAmJiA8c3BhbiBjbGFzc05hbWU9XCJzci1vbmx5XCI+IChvYmxpZ2F0b3Jpbyk8L3NwYW4+fVxuICAgICAgPC9sZWdlbmQ+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cInJhdGluZy13cmFwcGVyXCIgcm9sZT1cImdyb3VwXCIgYXJpYS1sYWJlbD17YEVzY2FsYSAke21pbn0gYSAke21heH1gfT5cbiAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwicmF0aW5nLWxhYmVsIHJhdGluZy1sYWJlbC1taW5cIiBhcmlhLWhpZGRlbj1cInRydWVcIj5cbiAgICAgICAgICB7bWluX2xhYmVsfVxuICAgICAgICA8L3NwYW4+XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicmF0aW5nLXN0ZXBzXCI+XG4gICAgICAgICAge3N0ZXBzLm1hcCgoc3RlcCkgPT4ge1xuICAgICAgICAgICAgY29uc3QgaWQgPSBgJHtuYW1lfV8ke3N0ZXB9YFxuICAgICAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICAgICAgPGxhYmVsIGtleT17c3RlcH0gY2xhc3NOYW1lPVwicmF0aW5nLXN0ZXBcIiBodG1sRm9yPXtpZH0+XG4gICAgICAgICAgICAgICAgPGlucHV0XG4gICAgICAgICAgICAgICAgICB0eXBlPVwicmFkaW9cIlxuICAgICAgICAgICAgICAgICAgaWQ9e2lkfVxuICAgICAgICAgICAgICAgICAgbmFtZT17bmFtZX1cbiAgICAgICAgICAgICAgICAgIHZhbHVlPXtzdGVwfVxuICAgICAgICAgICAgICAgICAgY2hlY2tlZD17dmFsdWUgPT09IHN0ZXB9XG4gICAgICAgICAgICAgICAgICBvbkNoYW5nZT17KCkgPT4gb25DaGFuZ2Uoc3RlcCl9XG4gICAgICAgICAgICAgICAgICBhcmlhLXJlcXVpcmVkPXtyZXF1aXJlZH1cbiAgICAgICAgICAgICAgICAgIGFyaWEtbGFiZWw9e2Ake3N0ZXB9IOKAlCAke3N0ZXAgPT09IG1pbiA/IG1pbl9sYWJlbCA6IHN0ZXAgPT09IG1heCA/IG1heF9sYWJlbCA6ICcnfWB9XG4gICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJyYXRpbmctaW5wdXQgc3Itb25seVwiXG4gICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJyYXRpbmctZG90XCIgYXJpYS1oaWRkZW49XCJ0cnVlXCI+XG4gICAgICAgICAgICAgICAgICB7c3RlcH1cbiAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgIDwvbGFiZWw+XG4gICAgICAgICAgICApXG4gICAgICAgICAgfSl9XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJyYXRpbmctbGFiZWwgcmF0aW5nLWxhYmVsLW1heFwiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiPlxuICAgICAgICAgIHttYXhfbGFiZWx9XG4gICAgICAgIDwvc3Bhbj5cbiAgICAgIDwvZGl2PlxuICAgICAge2Vycm9yICYmIChcbiAgICAgICAgPHAgcm9sZT1cImFsZXJ0XCIgY2xhc3NOYW1lPVwiZmllbGQtZXJyb3JcIiBpZD17YCR7bmFtZX0tZXJyb3JgfT5cbiAgICAgICAgICB7ZXJyb3J9XG4gICAgICAgIDwvcD5cbiAgICAgICl9XG4gICAgPC9maWVsZHNldD5cbiAgKVxufVxuIl0sIm5hbWVzIjpbIlJhdGluZ1NjYWxlIiwibmFtZSIsImxlZ2VuZCIsInJhdGluZ09wdGlvbnMiLCJ2YWx1ZSIsInJlcXVpcmVkIiwib25DaGFuZ2UiLCJlcnJvciIsIm1pbiIsIm1heCIsIm1pbl9sYWJlbCIsIm1heF9sYWJlbCIsInN0ZXBzIiwiQXJyYXkiLCJmcm9tIiwibGVuZ3RoIiwiXyIsImkiLCJmaWVsZHNldCIsImNsYXNzTmFtZSIsInNwYW4iLCJhcmlhLWhpZGRlbiIsImRpdiIsInJvbGUiLCJhcmlhLWxhYmVsIiwibWFwIiwic3RlcCIsImlkIiwibGFiZWwiLCJodG1sRm9yIiwiaW5wdXQiLCJ0eXBlIiwiY2hlY2tlZCIsImFyaWEtcmVxdWlyZWQiLCJwIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./components/widgets/rating-scale.tsx\n");
/***/ }),
/***/ "(ssr)/./components/widgets/text-area-field.tsx":
/*!************************************************!*\
!*** ./components/widgets/text-area-field.tsx ***!
\************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ TextAreaField: () => (/* binding */ TextAreaField)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/route-modules/app-page/vendored/ssr/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/* __next_internal_client_entry_do_not_use__ TextAreaField auto */ \nfunction TextAreaField({ name, label, value, required, onChange, error }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"question-fieldset\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"label\", {\n className: \"question-legend\",\n htmlFor: name,\n children: [\n label,\n required && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"required-mark\",\n \"aria-hidden\": \"true\",\n children: \" *\"\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/text-area-field.tsx\",\n lineNumber: 24,\n columnNumber: 22\n }, this),\n required && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"sr-only\",\n children: \" (obligatorio)\"\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/text-area-field.tsx\",\n lineNumber: 25,\n columnNumber: 22\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/text-area-field.tsx\",\n lineNumber: 22,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"textarea\", {\n id: name,\n name: name,\n value: value,\n rows: 4,\n required: required,\n \"aria-required\": required,\n \"aria-describedby\": error ? `${name}-error` : undefined,\n \"aria-invalid\": !!error,\n onChange: (e)=>onChange(e.target.value),\n className: \"text-area\",\n placeholder: \"Escrib\\xed tu respuesta ac\\xe1 (opcional)…\"\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/text-area-field.tsx\",\n lineNumber: 27,\n columnNumber: 7\n }, this),\n error && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n role: \"alert\",\n className: \"field-error\",\n id: `${name}-error`,\n children: error\n }, void 0, false, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/text-area-field.tsx\",\n lineNumber: 41,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcos/InQ/Motor de encuestas/components/widgets/text-area-field.tsx\",\n lineNumber: 21,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9jb21wb25lbnRzL3dpZGdldHMvdGV4dC1hcmVhLWZpZWxkLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBV08sU0FBU0EsY0FBYyxFQUM1QkMsSUFBSSxFQUNKQyxLQUFLLEVBQ0xDLEtBQUssRUFDTEMsUUFBUSxFQUNSQyxRQUFRLEVBQ1JDLEtBQUssRUFDYztJQUNuQixxQkFDRSw4REFBQ0M7UUFBSUMsV0FBVTs7MEJBQ2IsOERBQUNOO2dCQUFNTSxXQUFVO2dCQUFrQkMsU0FBU1I7O29CQUN6Q0M7b0JBQ0FFLDBCQUFZLDhEQUFDTTt3QkFBS0YsV0FBVTt3QkFBZ0JHLGVBQVk7a0NBQU87Ozs7OztvQkFDL0RQLDBCQUFZLDhEQUFDTTt3QkFBS0YsV0FBVTtrQ0FBVTs7Ozs7Ozs7Ozs7OzBCQUV6Qyw4REFBQ0k7Z0JBQ0NDLElBQUlaO2dCQUNKQSxNQUFNQTtnQkFDTkUsT0FBT0E7Z0JBQ1BXLE1BQU07Z0JBQ05WLFVBQVVBO2dCQUNWVyxpQkFBZVg7Z0JBQ2ZZLG9CQUFrQlYsUUFBUSxHQUFHTCxLQUFLLE1BQU0sQ0FBQyxHQUFHZ0I7Z0JBQzVDQyxnQkFBYyxDQUFDLENBQUNaO2dCQUNoQkQsVUFBVSxDQUFDYyxJQUFNZCxTQUFTYyxFQUFFQyxNQUFNLENBQUNqQixLQUFLO2dCQUN4Q0ssV0FBVTtnQkFDVmEsYUFBWTs7Ozs7O1lBRWJmLHVCQUNDLDhEQUFDZ0I7Z0JBQUVDLE1BQUs7Z0JBQVFmLFdBQVU7Z0JBQWNLLElBQUksR0FBR1osS0FBSyxNQUFNLENBQUM7MEJBQ3hESzs7Ozs7Ozs7Ozs7O0FBS1giLCJzb3VyY2VzIjpbIi9Vc2Vycy9tYXJjb3MvSW5RL01vdG9yIGRlIGVuY3Vlc3Rhcy9jb21wb25lbnRzL3dpZGdldHMvdGV4dC1hcmVhLWZpZWxkLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCdcblxuaW50ZXJmYWNlIFRleHRBcmVhRmllbGRQcm9wcyB7XG4gIG5hbWU6IHN0cmluZ1xuICBsYWJlbDogc3RyaW5nXG4gIHZhbHVlOiBzdHJpbmdcbiAgcmVxdWlyZWQ6IGJvb2xlYW5cbiAgb25DaGFuZ2U6ICh2YWx1ZTogc3RyaW5nKSA9PiB2b2lkXG4gIGVycm9yPzogc3RyaW5nXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBUZXh0QXJlYUZpZWxkKHtcbiAgbmFtZSxcbiAgbGFiZWwsXG4gIHZhbHVlLFxuICByZXF1aXJlZCxcbiAgb25DaGFuZ2UsXG4gIGVycm9yLFxufTogVGV4dEFyZWFGaWVsZFByb3BzKSB7XG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJxdWVzdGlvbi1maWVsZHNldFwiPlxuICAgICAgPGxhYmVsIGNsYXNzTmFtZT1cInF1ZXN0aW9uLWxlZ2VuZFwiIGh0bWxGb3I9e25hbWV9PlxuICAgICAgICB7bGFiZWx9XG4gICAgICAgIHtyZXF1aXJlZCAmJiA8c3BhbiBjbGFzc05hbWU9XCJyZXF1aXJlZC1tYXJrXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCI+ICo8L3NwYW4+fVxuICAgICAgICB7cmVxdWlyZWQgJiYgPHNwYW4gY2xhc3NOYW1lPVwic3Itb25seVwiPiAob2JsaWdhdG9yaW8pPC9zcGFuPn1cbiAgICAgIDwvbGFiZWw+XG4gICAgICA8dGV4dGFyZWFcbiAgICAgICAgaWQ9e25hbWV9XG4gICAgICAgIG5hbWU9e25hbWV9XG4gICAgICAgIHZhbHVlPXt2YWx1ZX1cbiAgICAgICAgcm93cz17NH1cbiAgICAgICAgcmVxdWlyZWQ9e3JlcXVpcmVkfVxuICAgICAgICBhcmlhLXJlcXVpcmVkPXtyZXF1aXJlZH1cbiAgICAgICAgYXJpYS1kZXNjcmliZWRieT17ZXJyb3IgPyBgJHtuYW1lfS1lcnJvcmAgOiB1bmRlZmluZWR9XG4gICAgICAgIGFyaWEtaW52YWxpZD17ISFlcnJvcn1cbiAgICAgICAgb25DaGFuZ2U9eyhlKSA9PiBvbkNoYW5nZShlLnRhcmdldC52YWx1ZSl9XG4gICAgICAgIGNsYXNzTmFtZT1cInRleHQtYXJlYVwiXG4gICAgICAgIHBsYWNlaG9sZGVyPVwiRXNjcmliw60gdHUgcmVzcHVlc3RhIGFjw6EgKG9wY2lvbmFsKeKAplwiXG4gICAgICAvPlxuICAgICAge2Vycm9yICYmIChcbiAgICAgICAgPHAgcm9sZT1cImFsZXJ0XCIgY2xhc3NOYW1lPVwiZmllbGQtZXJyb3JcIiBpZD17YCR7bmFtZX0tZXJyb3JgfT5cbiAgICAgICAgICB7ZXJyb3J9XG4gICAgICAgIDwvcD5cbiAgICAgICl9XG4gICAgPC9kaXY+XG4gIClcbn1cbiJdLCJuYW1lcyI6WyJUZXh0QXJlYUZpZWxkIiwibmFtZSIsImxhYmVsIiwidmFsdWUiLCJyZXF1aXJlZCIsIm9uQ2hhbmdlIiwiZXJyb3IiLCJkaXYiLCJjbGFzc05hbWUiLCJodG1sRm9yIiwic3BhbiIsImFyaWEtaGlkZGVuIiwidGV4dGFyZWEiLCJpZCIsInJvd3MiLCJhcmlhLXJlcXVpcmVkIiwiYXJpYS1kZXNjcmliZWRieSIsInVuZGVmaW5lZCIsImFyaWEtaW52YWxpZCIsImUiLCJ0YXJnZXQiLCJwbGFjZWhvbGRlciIsInAiLCJyb2xlIl0sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./components/widgets/text-area-field.tsx\n");
/***/ }),
/***/ "(ssr)/./lib/conditional.ts":
/*!****************************!*\
!*** ./lib/conditional.ts ***!
\****************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ getHiddenCodes: () => (/* binding */ getHiddenCodes),\n/* harmony export */ getTriggerCodes: () => (/* binding */ getTriggerCodes),\n/* harmony export */ isQuestionVisible: () => (/* binding */ isQuestionVisible)\n/* harmony export */ });\n/** Returns true if the question should be shown given the current answers. */ function isQuestionVisible(question, answers) {\n const rules = question.conditional_rules;\n if (!rules || rules.length === 0) return true;\n // All rules must pass (AND semantics)\n return rules.every((rule)=>evaluateRule(rule, answers));\n}\nfunction evaluateRule(rule, answers) {\n if (rule.op === 'eq') {\n return answers[rule.if_question] === rule.value;\n }\n return false;\n}\n/**\n * Returns the codes of questions that will become hidden when `triggerCode`\n * changes to `newValue`. Used to clear those answers reactively.\n */ function getHiddenCodes(triggerCode, newValue, questions, currentAnswers) {\n const projected = {\n ...currentAnswers,\n [triggerCode]: newValue\n };\n return questions.filter((q)=>{\n if (!q.conditional_rules?.length) return false;\n const dependsOnTrigger = q.conditional_rules.some((r)=>r.if_question === triggerCode);\n if (!dependsOnTrigger) return false;\n return !isQuestionVisible(q, projected);\n }).map((q)=>q.code);\n}\n/** All trigger codes in the survey (questions that have dependents). */ function getTriggerCodes(questions) {\n const triggers = new Set();\n for (const q of questions){\n for (const rule of q.conditional_rules ?? []){\n triggers.add(rule.if_question);\n }\n }\n return triggers;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9saWIvY29uZGl0aW9uYWwudHMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBRUEsNEVBQTRFLEdBQ3JFLFNBQVNBLGtCQUNkQyxRQUFrQixFQUNsQkMsT0FBb0I7SUFFcEIsTUFBTUMsUUFBUUYsU0FBU0csaUJBQWlCO0lBQ3hDLElBQUksQ0FBQ0QsU0FBU0EsTUFBTUUsTUFBTSxLQUFLLEdBQUcsT0FBTztJQUN6QyxzQ0FBc0M7SUFDdEMsT0FBT0YsTUFBTUcsS0FBSyxDQUFDLENBQUNDLE9BQVNDLGFBQWFELE1BQU1MO0FBQ2xEO0FBRUEsU0FBU00sYUFBYUQsSUFBcUIsRUFBRUwsT0FBb0I7SUFDL0QsSUFBSUssS0FBS0UsRUFBRSxLQUFLLE1BQU07UUFDcEIsT0FBT1AsT0FBTyxDQUFDSyxLQUFLRyxXQUFXLENBQUMsS0FBS0gsS0FBS0ksS0FBSztJQUNqRDtJQUNBLE9BQU87QUFDVDtBQUVBOzs7Q0FHQyxHQUNNLFNBQVNDLGVBQ2RDLFdBQW1CLEVBQ25CQyxRQUEyQyxFQUMzQ0MsU0FBcUIsRUFDckJDLGNBQTJCO0lBRTNCLE1BQU1DLFlBQVk7UUFBRSxHQUFHRCxjQUFjO1FBQUUsQ0FBQ0gsWUFBWSxFQUFFQztJQUFTO0lBQy9ELE9BQU9DLFVBQ0pHLE1BQU0sQ0FBQyxDQUFDQztRQUNQLElBQUksQ0FBQ0EsRUFBRWYsaUJBQWlCLEVBQUVDLFFBQVEsT0FBTztRQUN6QyxNQUFNZSxtQkFBbUJELEVBQUVmLGlCQUFpQixDQUFDaUIsSUFBSSxDQUMvQyxDQUFDQyxJQUFNQSxFQUFFWixXQUFXLEtBQUtHO1FBRTNCLElBQUksQ0FBQ08sa0JBQWtCLE9BQU87UUFDOUIsT0FBTyxDQUFDcEIsa0JBQWtCbUIsR0FBR0Y7SUFDL0IsR0FDQ00sR0FBRyxDQUFDLENBQUNKLElBQU1BLEVBQUVLLElBQUk7QUFDdEI7QUFFQSxzRUFBc0UsR0FDL0QsU0FBU0MsZ0JBQWdCVixTQUFxQjtJQUNuRCxNQUFNVyxXQUFXLElBQUlDO0lBQ3JCLEtBQUssTUFBTVIsS0FBS0osVUFBVztRQUN6QixLQUFLLE1BQU1SLFFBQVFZLEVBQUVmLGlCQUFpQixJQUFJLEVBQUUsQ0FBRTtZQUM1Q3NCLFNBQVNFLEdBQUcsQ0FBQ3JCLEtBQUtHLFdBQVc7UUFDL0I7SUFDRjtJQUNBLE9BQU9nQjtBQUNUIiwic291cmNlcyI6WyIvVXNlcnMvbWFyY29zL0luUS9Nb3RvciBkZSBlbmN1ZXN0YXMvbGliL2NvbmRpdGlvbmFsLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgQ29uZGl0aW9uYWxSdWxlLCBGb3JtQW5zd2VycywgUXVlc3Rpb24gfSBmcm9tICcuL3R5cGVzJ1xuXG4vKiogUmV0dXJucyB0cnVlIGlmIHRoZSBxdWVzdGlvbiBzaG91bGQgYmUgc2hvd24gZ2l2ZW4gdGhlIGN1cnJlbnQgYW5zd2Vycy4gKi9cbmV4cG9ydCBmdW5jdGlvbiBpc1F1ZXN0aW9uVmlzaWJsZShcbiAgcXVlc3Rpb246IFF1ZXN0aW9uLFxuICBhbnN3ZXJzOiBGb3JtQW5zd2Vyc1xuKTogYm9vbGVhbiB7XG4gIGNvbnN0IHJ1bGVzID0gcXVlc3Rpb24uY29uZGl0aW9uYWxfcnVsZXNcbiAgaWYgKCFydWxlcyB8fCBydWxlcy5sZW5ndGggPT09IDApIHJldHVybiB0cnVlXG4gIC8vIEFsbCBydWxlcyBtdXN0IHBhc3MgKEFORCBzZW1hbnRpY3MpXG4gIHJldHVybiBydWxlcy5ldmVyeSgocnVsZSkgPT4gZXZhbHVhdGVSdWxlKHJ1bGUsIGFuc3dlcnMpKVxufVxuXG5mdW5jdGlvbiBldmFsdWF0ZVJ1bGUocnVsZTogQ29uZGl0aW9uYWxSdWxlLCBhbnN3ZXJzOiBGb3JtQW5zd2Vycyk6IGJvb2xlYW4ge1xuICBpZiAocnVsZS5vcCA9PT0gJ2VxJykge1xuICAgIHJldHVybiBhbnN3ZXJzW3J1bGUuaWZfcXVlc3Rpb25dID09PSBydWxlLnZhbHVlXG4gIH1cbiAgcmV0dXJuIGZhbHNlXG59XG5cbi8qKlxuICogUmV0dXJucyB0aGUgY29kZXMgb2YgcXVlc3Rpb25zIHRoYXQgd2lsbCBiZWNvbWUgaGlkZGVuIHdoZW4gYHRyaWdnZXJDb2RlYFxuICogY2hhbmdlcyB0byBgbmV3VmFsdWVgLiBVc2VkIHRvIGNsZWFyIHRob3NlIGFuc3dlcnMgcmVhY3RpdmVseS5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGdldEhpZGRlbkNvZGVzKFxuICB0cmlnZ2VyQ29kZTogc3RyaW5nLFxuICBuZXdWYWx1ZTogc3RyaW5nIHwgc3RyaW5nW10gfCBudW1iZXIgfCBudWxsLFxuICBxdWVzdGlvbnM6IFF1ZXN0aW9uW10sXG4gIGN1cnJlbnRBbnN3ZXJzOiBGb3JtQW5zd2Vyc1xuKTogc3RyaW5nW10ge1xuICBjb25zdCBwcm9qZWN0ZWQgPSB7IC4uLmN1cnJlbnRBbnN3ZXJzLCBbdHJpZ2dlckNvZGVdOiBuZXdWYWx1ZSB9XG4gIHJldHVybiBxdWVzdGlvbnNcbiAgICAuZmlsdGVyKChxKSA9PiB7XG4gICAgICBpZiAoIXEuY29uZGl0aW9uYWxfcnVsZXM/Lmxlbmd0aCkgcmV0dXJuIGZhbHNlXG4gICAgICBjb25zdCBkZXBlbmRzT25UcmlnZ2VyID0gcS5jb25kaXRpb25hbF9ydWxlcy5zb21lKFxuICAgICAgICAocikgPT4gci5pZl9xdWVzdGlvbiA9PT0gdHJpZ2dlckNvZGVcbiAgICAgIClcbiAgICAgIGlmICghZGVwZW5kc09uVHJpZ2dlcikgcmV0dXJuIGZhbHNlXG4gICAgICByZXR1cm4gIWlzUXVlc3Rpb25WaXNpYmxlKHEsIHByb2plY3RlZClcbiAgICB9KVxuICAgIC5tYXAoKHEpID0+IHEuY29kZSlcbn1cblxuLyoqIEFsbCB0cmlnZ2VyIGNvZGVzIGluIHRoZSBzdXJ2ZXkgKHF1ZXN0aW9ucyB0aGF0IGhhdmUgZGVwZW5kZW50cykuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0VHJpZ2dlckNvZGVzKHF1ZXN0aW9uczogUXVlc3Rpb25bXSk6IFNldDxzdHJpbmc+IHtcbiAgY29uc3QgdHJpZ2dlcnMgPSBuZXcgU2V0PHN0cmluZz4oKVxuICBmb3IgKGNvbnN0IHEgb2YgcXVlc3Rpb25zKSB7XG4gICAgZm9yIChjb25zdCBydWxlIG9mIHEuY29uZGl0aW9uYWxfcnVsZXMgPz8gW10pIHtcbiAgICAgIHRyaWdnZXJzLmFkZChydWxlLmlmX3F1ZXN0aW9uKVxuICAgIH1cbiAgfVxuICByZXR1cm4gdHJpZ2dlcnNcbn1cbiJdLCJuYW1lcyI6WyJpc1F1ZXN0aW9uVmlzaWJsZSIsInF1ZXN0aW9uIiwiYW5zd2VycyIsInJ1bGVzIiwiY29uZGl0aW9uYWxfcnVsZXMiLCJsZW5ndGgiLCJldmVyeSIsInJ1bGUiLCJldmFsdWF0ZVJ1bGUiLCJvcCIsImlmX3F1ZXN0aW9uIiwidmFsdWUiLCJnZXRIaWRkZW5Db2RlcyIsInRyaWdnZXJDb2RlIiwibmV3VmFsdWUiLCJxdWVzdGlvbnMiLCJjdXJyZW50QW5zd2VycyIsInByb2plY3RlZCIsImZpbHRlciIsInEiLCJkZXBlbmRzT25UcmlnZ2VyIiwic29tZSIsInIiLCJtYXAiLCJjb2RlIiwiZ2V0VHJpZ2dlckNvZGVzIiwidHJpZ2dlcnMiLCJTZXQiLCJhZGQiXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./lib/conditional.ts\n");
/***/ }),
/***/ "(ssr)/./lib/storage.ts":
/*!************************!*\
!*** ./lib/storage.ts ***!
\************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ clearDraft: () => (/* binding */ clearDraft),\n/* harmony export */ loadDraft: () => (/* binding */ loadDraft),\n/* harmony export */ saveDraft: () => (/* binding */ saveDraft)\n/* harmony export */ });\nconst PREFIX = 'survey_draft_';\n// Only store answer data — nothing identifiable about the respondent.\nfunction saveDraft(surveyId, answers) {\n try {\n localStorage.setItem(PREFIX + surveyId, JSON.stringify(answers));\n } catch {\n // Storage quota or private-mode — silently ignore\n }\n}\nfunction loadDraft(surveyId) {\n try {\n const raw = localStorage.getItem(PREFIX + surveyId);\n return raw ? JSON.parse(raw) : {};\n } catch {\n return {};\n }\n}\nfunction clearDraft(surveyId) {\n try {\n localStorage.removeItem(PREFIX + surveyId);\n } catch {}\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9saWIvc3RvcmFnZS50cyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFFQSxNQUFNQSxTQUFTO0FBRWYsc0VBQXNFO0FBQy9ELFNBQVNDLFVBQVVDLFFBQWdCLEVBQUVDLE9BQW9CO0lBQzlELElBQUk7UUFDRkMsYUFBYUMsT0FBTyxDQUFDTCxTQUFTRSxVQUFVSSxLQUFLQyxTQUFTLENBQUNKO0lBQ3pELEVBQUUsT0FBTTtJQUNOLGtEQUFrRDtJQUNwRDtBQUNGO0FBRU8sU0FBU0ssVUFBVU4sUUFBZ0I7SUFDeEMsSUFBSTtRQUNGLE1BQU1PLE1BQU1MLGFBQWFNLE9BQU8sQ0FBQ1YsU0FBU0U7UUFDMUMsT0FBT08sTUFBT0gsS0FBS0ssS0FBSyxDQUFDRixPQUF1QixDQUFDO0lBQ25ELEVBQUUsT0FBTTtRQUNOLE9BQU8sQ0FBQztJQUNWO0FBQ0Y7QUFFTyxTQUFTRyxXQUFXVixRQUFnQjtJQUN6QyxJQUFJO1FBQ0ZFLGFBQWFTLFVBQVUsQ0FBQ2IsU0FBU0U7SUFDbkMsRUFBRSxPQUFNLENBQUM7QUFDWCIsInNvdXJjZXMiOlsiL1VzZXJzL21hcmNvcy9JblEvTW90b3IgZGUgZW5jdWVzdGFzL2xpYi9zdG9yYWdlLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgRm9ybUFuc3dlcnMgfSBmcm9tICcuL3R5cGVzJ1xuXG5jb25zdCBQUkVGSVggPSAnc3VydmV5X2RyYWZ0XydcblxuLy8gT25seSBzdG9yZSBhbnN3ZXIgZGF0YSDigJQgbm90aGluZyBpZGVudGlmaWFibGUgYWJvdXQgdGhlIHJlc3BvbmRlbnQuXG5leHBvcnQgZnVuY3Rpb24gc2F2ZURyYWZ0KHN1cnZleUlkOiBzdHJpbmcsIGFuc3dlcnM6IEZvcm1BbnN3ZXJzKTogdm9pZCB7XG4gIHRyeSB7XG4gICAgbG9jYWxTdG9yYWdlLnNldEl0ZW0oUFJFRklYICsgc3VydmV5SWQsIEpTT04uc3RyaW5naWZ5KGFuc3dlcnMpKVxuICB9IGNhdGNoIHtcbiAgICAvLyBTdG9yYWdlIHF1b3RhIG9yIHByaXZhdGUtbW9kZSDigJQgc2lsZW50bHkgaWdub3JlXG4gIH1cbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGxvYWREcmFmdChzdXJ2ZXlJZDogc3RyaW5nKTogRm9ybUFuc3dlcnMge1xuICB0cnkge1xuICAgIGNvbnN0IHJhdyA9IGxvY2FsU3RvcmFnZS5nZXRJdGVtKFBSRUZJWCArIHN1cnZleUlkKVxuICAgIHJldHVybiByYXcgPyAoSlNPTi5wYXJzZShyYXcpIGFzIEZvcm1BbnN3ZXJzKSA6IHt9XG4gIH0gY2F0Y2gge1xuICAgIHJldHVybiB7fVxuICB9XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBjbGVhckRyYWZ0KHN1cnZleUlkOiBzdHJpbmcpOiB2b2lkIHtcbiAgdHJ5IHtcbiAgICBsb2NhbFN0b3JhZ2UucmVtb3ZlSXRlbShQUkVGSVggKyBzdXJ2ZXlJZClcbiAgfSBjYXRjaCB7fVxufVxuIl0sIm5hbWVzIjpbIlBSRUZJWCIsInNhdmVEcmFmdCIsInN1cnZleUlkIiwiYW5zd2VycyIsImxvY2FsU3RvcmFnZSIsInNldEl0ZW0iLCJKU09OIiwic3RyaW5naWZ5IiwibG9hZERyYWZ0IiwicmF3IiwiZ2V0SXRlbSIsInBhcnNlIiwiY2xlYXJEcmFmdCIsInJlbW92ZUl0ZW0iXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./lib/storage.ts\n");
/***/ }),
/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&server=true!":
/*!************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***!
\************************************************************************************************************************************************************************************************************************************/
/***/ (() => {
/***/ }),
/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fcomponents%2Fsurvey-form.tsx%22%2C%22ids%22%3A%5B%22SurveyForm%22%5D%7D&server=true!":
/*!***************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fcomponents%2Fsurvey-form.tsx%22%2C%22ids%22%3A%5B%22SurveyForm%22%5D%7D&server=true! ***!
\***************************************************************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./components/survey-form.tsx */ \"(ssr)/./components/survey-form.tsx\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRlVzZXJzJTJGbWFyY29zJTJGSW5RJTJGTW90b3IlMjBkZSUyMGVuY3Vlc3RhcyUyRmNvbXBvbmVudHMlMkZzdXJ2ZXktZm9ybS50c3glMjIlMkMlMjJpZHMlMjIlM0ElNUIlMjJTdXJ2ZXlGb3JtJTIyJTVEJTdEJnNlcnZlcj10cnVlISIsIm1hcHBpbmdzIjoiQUFBQSxvS0FBb0kiLCJzb3VyY2VzIjpbIiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiwgd2VicGFja0V4cG9ydHM6IFtcIlN1cnZleUZvcm1cIl0gKi8gXCIvVXNlcnMvbWFyY29zL0luUS9Nb3RvciBkZSBlbmN1ZXN0YXMvY29tcG9uZW50cy9zdXJ2ZXktZm9ybS50c3hcIik7XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fcomponents%2Fsurvey-form.tsx%22%2C%22ids%22%3A%5B%22SurveyForm%22%5D%7D&server=true!\n");
/***/ }),
/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/client-page.js */ \"(ssr)/./node_modules/next/dist/client/components/client-page.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/client-segment.js */ \"(ssr)/./node_modules/next/dist/client/components/client-segment.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/error-boundary.js */ \"(ssr)/./node_modules/next/dist/client/components/error-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js */ \"(ssr)/./node_modules/next/dist/client/components/http-access-fallback/error-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/layout-router.js */ \"(ssr)/./node_modules/next/dist/client/components/layout-router.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/metadata/async-metadata.js */ \"(ssr)/./node_modules/next/dist/client/components/metadata/async-metadata.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/metadata/metadata-boundary.js */ \"(ssr)/./node_modules/next/dist/client/components/metadata/metadata-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/render-from-template-context.js */ \"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js\", 23));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRlVzZXJzJTJGbWFyY29zJTJGSW5RJTJGTW90b3IlMjBkZSUyMGVuY3Vlc3RhcyUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRmNsaWVudC1wYWdlLmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRlVzZXJzJTJGbWFyY29zJTJGSW5RJTJGTW90b3IlMjBkZSUyMGVuY3Vlc3RhcyUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRmNsaWVudC1zZWdtZW50LmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRlVzZXJzJTJGbWFyY29zJTJGSW5RJTJGTW90b3IlMjBkZSUyMGVuY3Vlc3RhcyUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRmVycm9yLWJvdW5kYXJ5LmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRlVzZXJzJTJGbWFyY29zJTJGSW5RJTJGTW90b3IlMjBkZSUyMGVuY3Vlc3RhcyUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRmh0dHAtYWNjZXNzLWZhbGxiYWNrJTJGZXJyb3ItYm91bmRhcnkuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGVXNlcnMlMkZtYXJjb3MlMkZJblElMkZNb3RvciUyMGRlJTIwZW5jdWVzdGFzJTJGbm9kZV9tb2R1bGVzJTJGbmV4dCUyRmRpc3QlMkZjbGllbnQlMkZjb21wb25lbnRzJTJGbGF5b3V0LXJvdXRlci5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjIlMkZVc2VycyUyRm1hcmNvcyUyRkluUSUyRk1vdG9yJTIwZGUlMjBlbmN1ZXN0YXMlMkZub2RlX21vZHVsZXMlMkZuZXh0JTJGZGlzdCUyRmNsaWVudCUyRmNvbXBvbmVudHMlMkZtZXRhZGF0YSUyRmFzeW5jLW1ldGFkYXRhLmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRlVzZXJzJTJGbWFyY29zJTJGSW5RJTJGTW90b3IlMjBkZSUyMGVuY3Vlc3RhcyUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRm1ldGFkYXRhJTJGbWV0YWRhdGEtYm91bmRhcnkuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGVXNlcnMlMkZtYXJjb3MlMkZJblElMkZNb3RvciUyMGRlJTIwZW5jdWVzdGFzJTJGbm9kZV9tb2R1bGVzJTJGbmV4dCUyRmRpc3QlMkZjbGllbnQlMkZjb21wb25lbnRzJTJGcmVuZGVyLWZyb20tdGVtcGxhdGUtY29udGV4dC5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZzZXJ2ZXI9dHJ1ZSEiLCJtYXBwaW5ncyI6IkFBQUEsb09BQWlJO0FBQ2pJO0FBQ0EsME9BQW9JO0FBQ3BJO0FBQ0EsME9BQW9JO0FBQ3BJO0FBQ0Esb1JBQXlKO0FBQ3pKO0FBQ0Esd09BQW1JO0FBQ25JO0FBQ0EsNFBBQTZJO0FBQzdJO0FBQ0Esa1FBQWdKO0FBQ2hKO0FBQ0Esc1FBQWtKIiwic291cmNlcyI6WyIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCIvVXNlcnMvbWFyY29zL0luUS9Nb3RvciBkZSBlbmN1ZXN0YXMvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9jbGllbnQtcGFnZS5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL1VzZXJzL21hcmNvcy9JblEvTW90b3IgZGUgZW5jdWVzdGFzL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvY2xpZW50LXNlZ21lbnQuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9Vc2Vycy9tYXJjb3MvSW5RL01vdG9yIGRlIGVuY3Vlc3Rhcy9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL2Vycm9yLWJvdW5kYXJ5LmpzXCIpO1xuO1xuaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCIvVXNlcnMvbWFyY29zL0luUS9Nb3RvciBkZSBlbmN1ZXN0YXMvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9odHRwLWFjY2Vzcy1mYWxsYmFjay9lcnJvci1ib3VuZGFyeS5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL1VzZXJzL21hcmNvcy9JblEvTW90b3IgZGUgZW5jdWVzdGFzL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvbGF5b3V0LXJvdXRlci5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL1VzZXJzL21hcmNvcy9JblEvTW90b3IgZGUgZW5jdWVzdGFzL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvbWV0YWRhdGEvYXN5bmMtbWV0YWRhdGEuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9Vc2Vycy9tYXJjb3MvSW5RL01vdG9yIGRlIGVuY3Vlc3Rhcy9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL21ldGFkYXRhL21ldGFkYXRhLWJvdW5kYXJ5LmpzXCIpO1xuO1xuaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCIvVXNlcnMvbWFyY29zL0luUS9Nb3RvciBkZSBlbmN1ZXN0YXMvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9yZW5kZXItZnJvbS10ZW1wbGF0ZS1jb250ZXh0LmpzXCIpO1xuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fhttp-access-fallback%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fasync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fmetadata%2Fmetadata-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!\n");
/***/ }),
/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?server=true!":
/*!******************************************************************************************************!*\
!*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?server=true! ***!
\******************************************************************************************************/
/***/ (() => {
/***/ }),
/***/ "../app-render/action-async-storage.external":
/*!*******************************************************************************!*\
!*** external "next/dist/server/app-render/action-async-storage.external.js" ***!
\*******************************************************************************/
/***/ ((module) => {
"use strict";
module.exports = require("next/dist/server/app-render/action-async-storage.external.js");
/***/ }),
/***/ "../app-render/after-task-async-storage.external":
/*!***********************************************************************************!*\
!*** external "next/dist/server/app-render/after-task-async-storage.external.js" ***!
\***********************************************************************************/
/***/ ((module) => {
"use strict";
module.exports = require("next/dist/server/app-render/after-task-async-storage.external.js");
/***/ }),
/***/ "../app-render/work-async-storage.external":
/*!*****************************************************************************!*\
!*** external "next/dist/server/app-render/work-async-storage.external.js" ***!
\*****************************************************************************/
/***/ ((module) => {
"use strict";
module.exports = require("next/dist/server/app-render/work-async-storage.external.js");
/***/ }),
/***/ "./work-unit-async-storage.external":
/*!**********************************************************************************!*\
!*** external "next/dist/server/app-render/work-unit-async-storage.external.js" ***!
\**********************************************************************************/
/***/ ((module) => {
"use strict";
module.exports = require("next/dist/server/app-render/work-unit-async-storage.external.js");
/***/ }),
/***/ "next/dist/compiled/next-server/app-page.runtime.dev.js":
/*!*************************************************************************!*\
!*** external "next/dist/compiled/next-server/app-page.runtime.dev.js" ***!
\*************************************************************************/
/***/ ((module) => {
"use strict";
module.exports = require("next/dist/compiled/next-server/app-page.runtime.dev.js");
/***/ }),
/***/ "path":
/*!***********************!*\
!*** external "path" ***!
\***********************/
/***/ ((module) => {
"use strict";
module.exports = require("path");
/***/ })
};
;
// load runtime
var __webpack_require__ = require("../webpack-runtime.js");
__webpack_require__.C(exports);
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
var __webpack_exports__ = __webpack_require__.X(0, ["vendor-chunks/next","vendor-chunks/@supabase","vendor-chunks/@swc","vendor-chunks/tslib","vendor-chunks/iceberg-js"], () => (__webpack_exec__("(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader/index.js?name=app%2Fpage&page=%2Fpage&appPaths=%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=%2FUsers%2Fmarcos%2FInQ%2FMotor%20de%20encuestas&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=standalone&preferredRegion=&middlewareConfig=e30%3D!")));
module.exports = __webpack_exports__;
})();