{"timestamp":"00:00:01.061","source":"Server","level":"LOG","message":""}
{"timestamp":"00:00:03.305","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"}
{"timestamp":"19:08:22.325","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"}
{"timestamp":"19:08:25.916","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"}
{"timestamp":"117:32:37.131","source":"Server","level":"LOG","message":"✓ Compiled in 153ms"}
{"timestamp":"117:32:38.097","source":"Server","level":"ERROR","message":"⨯ Error: The default export is not a React Component in \"/devices/page\""}
{"timestamp":"117:32:38.544","source":"Server","level":"ERROR","message":"⨯ Error: The default export is not a React Component in \"/devices/page\""}
{"timestamp":"117:32:38.547","source":"Server","level":"WARN","message":"⚠ Fast Refresh had to perform a full reload when ./src/app/devices/page.tsx changed. Read more: https://nextjs.org/docs/messages/fast-refresh-reload"}
{"timestamp":"117:32:38.940","source":"Server","level":"ERROR","message":"⨯ Error: The default export is not a React Component in \"/devices/page\""}
{"timestamp":"117:32:39.220","source":"Server","level":"ERROR","message":"⨯ Error: The default export is not a React Component in \"/devices/page\""}
{"timestamp":"117:32:40.255","source":"Server","level":"ERROR","message":"⨯ Error: The default export is not a React Component in \"/devices/page\""}
{"timestamp":"117:32:40.535","source":"Server","level":"ERROR","message":"⨯ Error: The default export is not a React Component in \"/devices/page\""}
{"timestamp":"117:32:40.837","source":"Server","level":"ERROR","message":"⨯ Error: The default export is not a React Component in \"/devices/page\""}
{"timestamp":"117:32:41.104","source":"Server","level":"ERROR","message":"⨯ Error: The default export is not a React Component in \"/devices/page\""}
{"timestamp":"117:32:41.590","source":"Server","level":"ERROR","message":"⨯ Error: The default export is not a React Component in \"/devices/page\""}
{"timestamp":"117:32:41.994","source":"Server","level":"ERROR","message":"⨯ Error: The default export is not a React Component in \"/devices/page\""}
{"timestamp":"117:32:42.214","source":"Browser","level":"ERROR","message":"uncaughtError: Error: The default export is not a React Component in \"/devices/page\""}
{"timestamp":"117:32:42.258","source":"Server","level":"ERROR","message":"[browser] \"\\u001b[31mUncaught Error: The default export is not a React Component in \\\"/devices/page\\\"\\u001b[39m\""}
{"timestamp":"117:32:42.259","source":"Browser","level":"ERROR","message":"\u001b[31mUncaught Error: The default export is not a React Component in \"/devices/page\"\u001b[39m"}
{"timestamp":"117:33:29.348","source":"Server","level":"LOG","message":"✓ Compiled in 274ms"}
{"timestamp":"117:33:30.697","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"}
{"timestamp":"118:56:04.251","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"}
{"timestamp":"118:56:06.098","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"}
{"timestamp":"118:56:21.517","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"}
{"timestamp":"119:13:03.183","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"}
{"timestamp":"119:13:04.798","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"}
{"timestamp":"119:14:07.937","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"}
{"timestamp":"119:18:22.932","source":"Server","level":"LOG","message":"✓ Compiled in 65ms"}
{"timestamp":"119:25:27.462","source":"Server","level":"LOG","message":"✓ Compiled in 29ms"}
{"timestamp":"119:28:26.107","source":"Server","level":"LOG","message":"✓ Compiled in 58ms"}
{"timestamp":"119:28:32.906","source":"Server","level":"LOG","message":"✓ Compiled in 30ms"}
{"timestamp":"119:29:36.058","source":"Server","level":"LOG","message":"✓ Compiled in 49ms"}
{"timestamp":"119:30:08.040","source":"Server","level":"LOG","message":"✓ Compiled in 48ms"}
{"timestamp":"119:36:42.082","source":"Server","level":"LOG","message":"✓ Compiled in 67ms"}
{"timestamp":"119:36:42.377","source":"Browser","level":"ERROR","message":"uncaughtError: ReferenceError: modelsData is not defined"}
{"timestamp":"119:36:42.484","source":"Server","level":"ERROR","message":"[browser] \"\\u001b[31mUncaught ReferenceError: modelsData is not defined\\u001b[39m\\n\\u001b[31m    at ModelsPage (src/app/models/page.tsx:107:14)\\u001b[39m\\n  \\u001b[90m105 |\\u001b[0m           </thead>\\n  \\u001b[90m106 |\\u001b[0m           <tbody>\\n\\u001b[31m\\u001b[1m>\\u001b[0m \\u001b[90m107 |\\u001b[0m             {modelsData.map(model => (\\n  \\u001b[90m    |\\u001b[0m              \\u001b[31m\\u001b[1m^\\u001b[0m\\n  \\u001b[90m108 |\\u001b[0m               <tr key={model.id} style={{ borderBottom: \\u001b[32m'1px solid #F0F0F0'\\u001b[0m }}>\\n  \\u001b[90m109 |\\u001b[0m                 <td style={{ padding: \\u001b[32m'12px 16px'\\u001b[0m, fontSize: \\u001b[35m14\\u001b[0m, fontWeight: \\u001b[35m500\\u001b[0m }}>{model.name}</td>\\n  \\u001b[90m110 |\\u001b[0m                 <td style={{ padding: \\u001b[32m'12px 16px'\\u001b[0m, fontSize: \\u001b[35m14\\u001b[0m, color: \\u001b[32m'rgba(0,0,0,0.65)'\\u001b[0m }}>{model.code}</td>\""}
{"timestamp":"119:36:42.484","source":"Browser","level":"ERROR","message":"\u001b[31mUncaught ReferenceError: modelsData is not defined\u001b[39m\n\u001b[31m    at ModelsPage (src/app/models/page.tsx:107:14)\u001b[39m\n  \u001b[90m105 |\u001b[0m           </thead>\n  \u001b[90m106 |\u001b[0m           <tbody>\n\u001b[31m\u001b[1m>\u001b[0m \u001b[90m107 |\u001b[0m             {modelsData.map(model => (\n  \u001b[90m    |\u001b[0m              \u001b[31m\u001b[1m^\u001b[0m\n  \u001b[90m108 |\u001b[0m               <tr key={model.id} style={{ borderBottom: \u001b[32m'1px solid #F0F0F0'\u001b[0m }}>\n  \u001b[90m109 |\u001b[0m                 <td style={{ padding: \u001b[32m'12px 16px'\u001b[0m, fontSize: \u001b[35m14\u001b[0m, fontWeight: \u001b[35m500\u001b[0m }}>{model.name}</td>\n  \u001b[90m110 |\u001b[0m                 <td style={{ padding: \u001b[32m'12px 16px'\u001b[0m, fontSize: \u001b[35m14\u001b[0m, color: \u001b[32m'rgba(0,0,0,0.65)'\u001b[0m }}>{model.code}</td>"}
{"timestamp":"119:36:56.088","source":"Server","level":"LOG","message":"✓ Compiled in 100ms"}
{"timestamp":"119:36:56.099","source":"Server","level":"WARN","message":"⚠ Fast Refresh had to perform a full reload due to a runtime error."}
{"timestamp":"119:36:57.229","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"}
{"timestamp":"119:37:03.520","source":"Server","level":"LOG","message":"✓ Compiled in 36ms"}
{"timestamp":"119:37:24.669","source":"Server","level":"LOG","message":"✓ Compiled in 86ms"}
{"timestamp":"119:37:43.557","source":"Server","level":"LOG","message":"✓ Compiled in 47ms"}
{"timestamp":"119:38:59.568","source":"Server","level":"LOG","message":"✓ Compiled in 194ms"}
{"timestamp":"119:39:00.886","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"}
{"timestamp":"119:41:47.398","source":"Server","level":"LOG","message":"✓ Compiled in 30ms"}
{"timestamp":"119:42:31.585","source":"Server","level":"LOG","message":"✓ Compiled in 32ms"}
{"timestamp":"119:45:00.791","source":"Server","level":"LOG","message":"✓ Compiled in 52ms"}
{"timestamp":"119:45:16.637","source":"Server","level":"LOG","message":"✓ Compiled in 86ms"}
{"timestamp":"119:45:16.991","source":"Browser","level":"ERROR","message":"uncaughtError: ReferenceError: batchList is not defined"}
{"timestamp":"119:45:17.051","source":"Server","level":"ERROR","message":"[browser] \"\\u001b[31mUncaught ReferenceError: batchList is not defined\\u001b[39m\\n\\u001b[31m    at DevicesPage (src/app/devices/page.tsx:198:14)\\u001b[39m\\n  \\u001b[90m196 |\\u001b[0m               }}>{devicesData.length}</span>\\n  \\u001b[90m197 |\\u001b[0m             </button>\\n\\u001b[31m\\u001b[1m>\\u001b[0m \\u001b[90m198 |\\u001b[0m             {batchList.map(({ batch, count }) => (\\n  \\u001b[90m    |\\u001b[0m              \\u001b[31m\\u001b[1m^\\u001b[0m\\n  \\u001b[90m199 |\\u001b[0m               <button\\n  \\u001b[90m200 |\\u001b[0m                 key={batch}\\n  \\u001b[90m201 |\\u001b[0m                 onClick={() => handleBatchSelect(batch)}\""}
{"timestamp":"119:45:17.053","source":"Browser","level":"ERROR","message":"\u001b[31mUncaught ReferenceError: batchList is not defined\u001b[39m\n\u001b[31m    at DevicesPage (src/app/devices/page.tsx:198:14)\u001b[39m\n  \u001b[90m196 |\u001b[0m               }}>{devicesData.length}</span>\n  \u001b[90m197 |\u001b[0m             </button>\n\u001b[31m\u001b[1m>\u001b[0m \u001b[90m198 |\u001b[0m             {batchList.map(({ batch, count }) => (\n  \u001b[90m    |\u001b[0m              \u001b[31m\u001b[1m^\u001b[0m\n  \u001b[90m199 |\u001b[0m               <button\n  \u001b[90m200 |\u001b[0m                 key={batch}\n  \u001b[90m201 |\u001b[0m                 onClick={() => handleBatchSelect(batch)}"}
{"timestamp":"119:45:41.032","source":"Server","level":"LOG","message":"✓ Compiled in 52ms"}
{"timestamp":"119:45:41.037","source":"Server","level":"WARN","message":"⚠ Fast Refresh had to perform a full reload due to a runtime error."}
{"timestamp":"119:45:42.083","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"}
{"timestamp":"119:49:42.815","source":"Server","level":"LOG","message":"✓ Compiled in 89ms"}
{"timestamp":"120:11:46.034","source":"Server","level":"LOG","message":"✓ Compiled in 46ms"}
{"timestamp":"120:15:49.161","source":"Server","level":"LOG","message":"✓ Compiled in 38ms"}
{"timestamp":"120:15:54.549","source":"Server","level":"ERROR","message":"You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`."}
{"timestamp":"120:15:54.759","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"}
{"timestamp":"120:15:54.834","source":"Browser","level":"ERROR","message":"You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`."}
{"timestamp":"120:15:54.853","source":"Server","level":"ERROR","message":"[browser] \"You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`.\" \"\""}
{"timestamp":"120:15:54.854","source":"Browser","level":"ERROR","message":"You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`. \"\""}
{"timestamp":"120:16:05.201","source":"Server","level":"LOG","message":"✓ Compiled in 67ms"}
{"timestamp":"120:21:20.618","source":"Server","level":"LOG","message":"✓ Compiled in 71ms"}
{"timestamp":"120:21:52.821","source":"Server","level":"ERROR","message":"⨯ Error: The default export is not a React Component in \"/calibration/page\""}
{"timestamp":"120:21:53.298","source":"Server","level":"ERROR","message":"⨯ Error: The default export is not a React Component in \"/calibration/page\""}
{"timestamp":"120:21:53.333","source":"Server","level":"WARN","message":"⚠ Fast Refresh had to perform a full reload when ./src/app/calibration/page.tsx changed. Read more: https://nextjs.org/docs/messages/fast-refresh-reload"}
{"timestamp":"120:21:53.887","source":"Server","level":"ERROR","message":"⨯ Error: The default export is not a React Component in \"/calibration/page\""}
{"timestamp":"120:21:54.306","source":"Server","level":"ERROR","message":"⨯ Error: The default export is not a React Component in \"/calibration/page\""}
{"timestamp":"120:21:54.655","source":"Server","level":"ERROR","message":"⨯ Error: The default export is not a React Component in \"/calibration/page\""}
{"timestamp":"120:21:54.957","source":"Server","level":"ERROR","message":"⨯ Error: The default export is not a React Component in \"/calibration/page\""}
{"timestamp":"120:21:55.271","source":"Server","level":"ERROR","message":"⨯ Error: The default export is not a React Component in \"/calibration/page\""}
{"timestamp":"120:21:55.651","source":"Server","level":"ERROR","message":"⨯ Error: The default export is not a React Component in \"/calibration/page\""}
{"timestamp":"120:21:56.158","source":"Server","level":"ERROR","message":"⨯ Error: The default export is not a React Component in \"/calibration/page\""}
{"timestamp":"120:21:56.535","source":"Server","level":"ERROR","message":"⨯ Error: The default export is not a React Component in \"/calibration/page\""}
{"timestamp":"120:21:56.652","source":"Browser","level":"ERROR","message":"uncaughtError: Error: The default export is not a React Component in \"/calibration/page\""}
{"timestamp":"120:21:56.662","source":"Server","level":"ERROR","message":"[browser] \"\\u001b[31mUncaught Error: The default export is not a React Component in \\\"/calibration/page\\\"\\u001b[39m\""}
{"timestamp":"120:21:56.663","source":"Browser","level":"ERROR","message":"\u001b[31mUncaught Error: The default export is not a React Component in \"/calibration/page\"\u001b[39m"}
{"timestamp":"120:22:31.629","source":"Server","level":"ERROR","message":"⨯ ./src/app/calibration/page.tsx:138:1\nExpected '</', got '<eof>'\n  136 |         </div>\n  137 |       </div>\n> 138 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/calibration/page.tsx [Client Component Browser]\n    ./src/app/calibration/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/calibration/page.tsx [Client Component SSR]\n    ./src/app/calibration/page.tsx [Server Component]\n\n"}
{"timestamp":"120:22:31.636","source":"Browser","level":"ERROR","message":"./src/app/calibration/page.tsx:138:1\nExpected '</', got '<eof>'\n  136 |         </div>\n  137 |       </div>\n> 138 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/calibration/page.tsx [Client Component Browser]\n    ./src/app/calibration/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/calibration/page.tsx [Client Component SSR]\n    ./src/app/calibration/page.tsx [Server Component]"}
{"timestamp":"120:22:31.816","source":"Server","level":"ERROR","message":"⨯ ./src/app/calibration/page.tsx:138:1\nExpected '</', got '<eof>'\n  136 |         </div>\n  137 |       </div>\n> 138 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/calibration/page.tsx [Client Component Browser]\n    ./src/app/calibration/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/calibration/page.tsx [Client Component SSR]\n    ./src/app/calibration/page.tsx [Server Component]\n\n"}
{"timestamp":"120:22:31.818","source":"Server","level":"ERROR","message":"[browser] \"./src/app/calibration/page.tsx:138:1\\nExpected '</', got '<eof>'\\n  136 |         </div>\\n  137 |       </div>\\n> 138 |\\n      | ^\\n\\nParsing ecmascript source code failed\\n\\nImport traces:\\n  Client Component Browser:\\n    ./src/app/calibration/page.tsx [Client Component Browser]\\n    ./src/app/calibration/page.tsx [Server Component]\\n\\n  Client Component SSR:\\n    ./src/app/calibration/page.tsx [Client Component SSR]\\n    ./src/app/calibration/page.tsx [Server Component]\" \"\""}
{"timestamp":"120:22:31.819","source":"Browser","level":"ERROR","message":"./src/app/calibration/page.tsx:138:1\nExpected '</', got '<eof>'\n  136 |         </div>\n  137 |       </div>\n> 138 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/calibration/page.tsx [Client Component Browser]\n    ./src/app/calibration/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/calibration/page.tsx [Client Component SSR]\n    ./src/app/calibration/page.tsx [Server Component] \"\""}
{"timestamp":"120:22:31.821","source":"Browser","level":"ERROR","message":"./src/app/calibration/page.tsx:138:1\nExpected '</', got '<eof>'\n  136 |         </div>\n  137 |       </div>\n> 138 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/calibration/page.tsx [Client Component Browser]\n    ./src/app/calibration/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/calibration/page.tsx [Client Component SSR]\n    ./src/app/calibration/page.tsx [Server Component]"}
{"timestamp":"120:22:31.822","source":"Server","level":"ERROR","message":"[browser] \"./src/app/calibration/page.tsx:138:1\\nExpected '</', got '<eof>'\\n  136 |         </div>\\n  137 |       </div>\\n> 138 |\\n      | ^\\n\\nParsing ecmascript source code failed\\n\\nImport traces:\\n  Client Component Browser:\\n    ./src/app/calibration/page.tsx [Client Component Browser]\\n    ./src/app/calibration/page.tsx [Server Component]\\n\\n  Client Component SSR:\\n    ./src/app/calibration/page.tsx [Client Component SSR]\\n    ./src/app/calibration/page.tsx [Server Component]\" \"\""}
{"timestamp":"120:22:31.822","source":"Browser","level":"ERROR","message":"./src/app/calibration/page.tsx:138:1\nExpected '</', got '<eof>'\n  136 |         </div>\n  137 |       </div>\n> 138 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/calibration/page.tsx [Client Component Browser]\n    ./src/app/calibration/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/calibration/page.tsx [Client Component SSR]\n    ./src/app/calibration/page.tsx [Server Component] \"\""}
{"timestamp":"120:22:31.902","source":"Browser","level":"ERROR","message":"uncaughtError: Error: ./src/app/calibration/page.tsx:138:1\nExpected '</', got '<eof>'\n  136 |         </div>\n  137 |       </div>\n> 138 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/calibration/page.tsx [Client Component Browser]\n    ./src/app/calibration/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/calibration/page.tsx [Client Component SSR]\n    ./src/app/calibration/page.tsx [Server Component]\n\n"}
{"timestamp":"120:22:31.904","source":"Server","level":"ERROR","message":"[browser] \"\\u001b[31mUncaught Error: ./src/app/calibration/page.tsx:138:1\\nExpected '</', got '<eof>'\\n  136 |         </div>\\n  137 |       </div>\\n> 138 |\\n      | ^\\n\\nParsing ecmascript source code failed\\n\\nImport traces:\\n  Client Component Browser:\\n    ./src/app/calibration/page.tsx [Client Component Browser]\\n    ./src/app/calibration/page.tsx [Server Component]\\n\\n  Client Component SSR:\\n    ./src/app/calibration/page.tsx [Client Component SSR]\\n    ./src/app/calibration/page.tsx [Server Component]\\n\\n\\u001b[39m\\n\\u001b[31m    at <unknown> (Error: ./src/app/calibration/page.tsx:138:1)\\n    at <unknown> (Error: (./src/app/calibration/page.tsx:138:1)\\u001b[39m\""}
{"timestamp":"120:22:31.904","source":"Browser","level":"ERROR","message":"\u001b[31mUncaught Error: ./src/app/calibration/page.tsx:138:1\nExpected '</', got '<eof>'\n  136 |         </div>\n  137 |       </div>\n> 138 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/calibration/page.tsx [Client Component Browser]\n    ./src/app/calibration/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/calibration/page.tsx [Client Component SSR]\n    ./src/app/calibration/page.tsx [Server Component]\n\n\u001b[39m\n\u001b[31m    at <unknown> (Error: ./src/app/calibration/page.tsx:138:1)\n    at <unknown> (Error: (./src/app/calibration/page.tsx:138:1)\u001b[39m"}
{"timestamp":"120:22:31.923","source":"Server","level":"ERROR","message":"[browser] \"./src/app/calibration/page.tsx:138:1\\nExpected '</', got '<eof>'\\n  136 |         </div>\\n  137 |       </div>\\n> 138 |\\n      | ^\\n\\nParsing ecmascript source code failed\\n\\nImport traces:\\n  Client Component Browser:\\n    ./src/app/calibration/page.tsx [Client Component Browser]\\n    ./src/app/calibration/page.tsx [Server Component]\\n\\n  Client Component SSR:\\n    ./src/app/calibration/page.tsx [Client Component SSR]\\n    ./src/app/calibration/page.tsx [Server Component]\" \"\""}
{"timestamp":"120:22:31.923","source":"Browser","level":"ERROR","message":"./src/app/calibration/page.tsx:138:1\nExpected '</', got '<eof>'\n  136 |         </div>\n  137 |       </div>\n> 138 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/calibration/page.tsx [Client Component Browser]\n    ./src/app/calibration/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/calibration/page.tsx [Client Component SSR]\n    ./src/app/calibration/page.tsx [Server Component] \"\""}
{"timestamp":"120:22:31.924","source":"Browser","level":"ERROR","message":"./src/app/calibration/page.tsx:138:1\nExpected '</', got '<eof>'\n  136 |         </div>\n  137 |       </div>\n> 138 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/calibration/page.tsx [Client Component Browser]\n    ./src/app/calibration/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/calibration/page.tsx [Client Component SSR]\n    ./src/app/calibration/page.tsx [Server Component]"}
{"timestamp":"120:22:31.954","source":"Server","level":"ERROR","message":"[browser] \"./src/app/calibration/page.tsx:138:1\\nExpected '</', got '<eof>'\\n  136 |         </div>\\n  137 |       </div>\\n> 138 |\\n      | ^\\n\\nParsing ecmascript source code failed\\n\\nImport traces:\\n  Client Component Browser:\\n    ./src/app/calibration/page.tsx [Client Component Browser]\\n    ./src/app/calibration/page.tsx [Server Component]\\n\\n  Client Component SSR:\\n    ./src/app/calibration/page.tsx [Client Component SSR]\\n    ./src/app/calibration/page.tsx [Server Component]\" \"\""}
{"timestamp":"120:22:31.955","source":"Browser","level":"ERROR","message":"./src/app/calibration/page.tsx:138:1\nExpected '</', got '<eof>'\n  136 |         </div>\n  137 |       </div>\n> 138 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/calibration/page.tsx [Client Component Browser]\n    ./src/app/calibration/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/calibration/page.tsx [Client Component SSR]\n    ./src/app/calibration/page.tsx [Server Component] \"\""}
{"timestamp":"120:22:31.955","source":"Browser","level":"ERROR","message":"./src/app/calibration/page.tsx:138:1\nExpected '</', got '<eof>'\n  136 |         </div>\n  137 |       </div>\n> 138 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/calibration/page.tsx [Client Component Browser]\n    ./src/app/calibration/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/calibration/page.tsx [Client Component SSR]\n    ./src/app/calibration/page.tsx [Server Component]"}
{"timestamp":"120:22:55.601","source":"Server","level":"ERROR","message":"[browser] \"./src/app/calibration/page.tsx:192:1\\nExpected '</', got '<eof>'\\n  190 |         </div>\\n  191 |       </div>\\n> 192 |\\n      | ^\\n\\nParsing ecmascript source code failed\\n\\nImport traces:\\n  Client Component Browser:\\n    ./src/app/calibration/page.tsx [Client Component Browser]\\n    ./src/app/calibration/page.tsx [Server Component]\\n\\n  Client Component SSR:\\n    ./src/app/calibration/page.tsx [Client Component SSR]\\n    ./src/app/calibration/page.tsx [Server Component]\" \"\""}
{"timestamp":"120:22:55.601","source":"Browser","level":"ERROR","message":"./src/app/calibration/page.tsx:192:1\nExpected '</', got '<eof>'\n  190 |         </div>\n  191 |       </div>\n> 192 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/calibration/page.tsx [Client Component Browser]\n    ./src/app/calibration/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/calibration/page.tsx [Client Component SSR]\n    ./src/app/calibration/page.tsx [Server Component] \"\""}
{"timestamp":"120:22:55.602","source":"Browser","level":"ERROR","message":"./src/app/calibration/page.tsx:192:1\nExpected '</', got '<eof>'\n  190 |         </div>\n  191 |       </div>\n> 192 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/calibration/page.tsx [Client Component Browser]\n    ./src/app/calibration/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/calibration/page.tsx [Client Component SSR]\n    ./src/app/calibration/page.tsx [Server Component]"}
{"timestamp":"120:23:28.321","source":"Server","level":"LOG","message":"✓ Compiled in 65ms"}
{"timestamp":"120:23:29.053","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"}
{"timestamp":"120:24:00.938","source":"Server","level":"LOG","message":"✓ Compiled in 76ms"}
{"timestamp":"120:24:01.199","source":"Browser","level":"ERROR","message":"uncaughtError: TypeError: Cannot read properties of undefined (reading 'map')"}
{"timestamp":"120:24:01.332","source":"Server","level":"ERROR","message":"[browser] \"\\u001b[31mUncaught TypeError: Cannot read properties of undefined (reading 'map')\\u001b[39m\\n\\u001b[31m    at eval (src/app/components/sidebar.tsx:36:24)\\n    at Array.map (<anonymous>)\\n    at Sidebar (src/app/components/sidebar.tsx:33:19)\\n    at RootLayout (src\\\\app\\\\layout.tsx:14:11)\\u001b[39m\\n  \\u001b[90m34 |\\u001b[0m         <div key={group.title}>\\n  \\u001b[90m35 |\\u001b[0m           <div className=\\u001b[32m\\\"px-4 py-2.5 text-xs font-semibold uppercase tracking-wider\\\"\\u001b[0m style={{ color: \\u001b[32m'rgba(0,0,0,0.35..\\u001b[0m.\\n\\u001b[31m\\u001b[1m>\\u001b[0m \\u001b[90m36 |\\u001b[0m           {group.items.map(item => {\\n  \\u001b[90m   |\\u001b[0m                        \\u001b[31m\\u001b[1m^\\u001b[0m\\n  \\u001b[90m37 |\\u001b[0m             \\u001b[36mconst\\u001b[0m \\u001b[33mIcon\\u001b[0m = item.icon\\n  \\u001b[90m38 |\\u001b[0m             \\u001b[36mreturn\\u001b[0m (\\n  \\u001b[90m39 |\\u001b[0m               <\\u001b[33mLink\\u001b[0m key={item.path} href={item.path} className=\\u001b[32m\\\"flex items-center gap-2 px-4 py-2 text-sm transition-c...\\u001b[0m\""}
{"timestamp":"120:24:01.334","source":"Browser","level":"ERROR","message":"\u001b[31mUncaught TypeError: Cannot read properties of undefined (reading 'map')\u001b[39m\n\u001b[31m    at eval (src/app/components/sidebar.tsx:36:24)\n    at Array.map (<anonymous>)\n    at Sidebar (src/app/components/sidebar.tsx:33:19)\n    at RootLayout (src\\app\\layout.tsx:14:11)\u001b[39m\n  \u001b[90m34 |\u001b[0m         <div key={group.title}>\n  \u001b[90m35 |\u001b[0m           <div className=\u001b[32m\"px-4 py-2.5 text-xs font-semibold uppercase tracking-wider\"\u001b[0m style={{ color: \u001b[32m'rgba(0,0,0,0.35..\u001b[0m.\n\u001b[31m\u001b[1m>\u001b[0m \u001b[90m36 |\u001b[0m           {group.items.map(item => {\n  \u001b[90m   |\u001b[0m                        \u001b[31m\u001b[1m^\u001b[0m\n  \u001b[90m37 |\u001b[0m             \u001b[36mconst\u001b[0m \u001b[33mIcon\u001b[0m = item.icon\n  \u001b[90m38 |\u001b[0m             \u001b[36mreturn\u001b[0m (\n  \u001b[90m39 |\u001b[0m               <\u001b[33mLink\u001b[0m key={item.path} href={item.path} className=\u001b[32m\"flex items-center gap-2 px-4 py-2 text-sm transition-c...\u001b[0m"}
{"timestamp":"120:24:25.345","source":"Server","level":"LOG","message":"✓ Compiled in 49ms"}
{"timestamp":"120:24:25.347","source":"Server","level":"WARN","message":"⚠ Fast Refresh had to perform a full reload due to a runtime error."}
{"timestamp":"120:24:25.908","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"}
{"timestamp":"120:26:49.542","source":"Server","level":"LOG","message":"✓ Compiled in 70ms"}
{"timestamp":"120:31:09.492","source":"Browser","level":"ERROR","message":"You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`."}
{"timestamp":"120:31:09.494","source":"Server","level":"ERROR","message":"[browser] \"You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`.\" \"\""}
{"timestamp":"120:31:09.494","source":"Browser","level":"ERROR","message":"You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`. \"\""}
{"timestamp":"120:31:53.655","source":"Server","level":"LOG","message":"✓ Compiled in 26ms"}
{"timestamp":"120:33:07.451","source":"Server","level":"LOG","message":"✓ Compiled in 31ms"}
{"timestamp":"120:33:49.615","source":"Server","level":"LOG","message":"✓ Compiled in 35ms"}
{"timestamp":"120:33:49.785","source":"Browser","level":"ERROR","message":"A component is changing a controlled input to be uncontrolled. This is likely caused by the value changing from a defined to undefined, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://react.dev/link/controlled-components"}
{"timestamp":"120:33:49.807","source":"Server","level":"ERROR","message":"[browser] \"A component is changing a controlled input to be uncontrolled. This is likely caused by the value changing from a defined to undefined, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://react.dev/link/controlled-components\" \"\""}
{"timestamp":"120:33:49.808","source":"Browser","level":"ERROR","message":"A component is changing a controlled input to be uncontrolled. This is likely caused by the value changing from a defined to undefined, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://react.dev/link/controlled-components \"\""}
{"timestamp":"120:33:54.669","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"}
{"timestamp":"120:35:37.666","source":"Server","level":"LOG","message":"✓ Compiled in 37ms"}
{"timestamp":"120:37:14.496","source":"Server","level":"LOG","message":"✓ Compiled in 28ms"}
{"timestamp":"120:37:47.169","source":"Server","level":"LOG","message":"✓ Compiled in 30ms"}
{"timestamp":"120:37:53.739","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"}
{"timestamp":"120:38:48.262","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"}
{"timestamp":"120:39:20.372","source":"Server","level":"LOG","message":"✓ Compiled in 44ms"}
{"timestamp":"120:40:15.243","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"}
{"timestamp":"120:41:21.738","source":"Server","level":"ERROR","message":"⨯ Error: The default export is not a React Component in \"/devices/[sn]/page\""}
{"timestamp":"120:41:22.130","source":"Server","level":"ERROR","message":"⨯ Error: The default export is not a React Component in \"/devices/[sn]/page\""}
{"timestamp":"120:41:22.971","source":"Server","level":"ERROR","message":"⨯ Error: The default export is not a React Component in \"/devices/[sn]/page\""}
{"timestamp":"120:41:23.735","source":"Server","level":"ERROR","message":"⨯ Error: The default export is not a React Component in \"/devices/[sn]/page\""}
{"timestamp":"120:41:24.485","source":"Server","level":"ERROR","message":"⨯ Error: The default export is not a React Component in \"/devices/[sn]/page\""}
{"timestamp":"120:41:24.972","source":"Server","level":"ERROR","message":"⨯ Error: The default export is not a React Component in \"/devices/[sn]/page\""}
{"timestamp":"120:41:25.720","source":"Server","level":"ERROR","message":"⨯ Error: The default export is not a React Component in \"/devices/[sn]/page\""}
{"timestamp":"120:41:26.046","source":"Server","level":"ERROR","message":"⨯ Error: The default export is not a React Component in \"/devices/[sn]/page\""}
{"timestamp":"120:41:26.173","source":"Browser","level":"ERROR","message":"uncaughtError: Error: The default export is not a React Component in \"/devices/[sn]/page\""}
{"timestamp":"120:41:26.185","source":"Server","level":"ERROR","message":"[browser] \"\\u001b[31mUncaught Error: The default export is not a React Component in \\\"/devices/[sn]/page\\\"\\u001b[39m\""}
{"timestamp":"120:41:26.186","source":"Browser","level":"ERROR","message":"\u001b[31mUncaught Error: The default export is not a React Component in \"/devices/[sn]/page\"\u001b[39m"}
{"timestamp":"120:41:58.004","source":"Server","level":"ERROR","message":"⨯ Error: The default export is not a React Component in \"/devices/[sn]/page\""}
{"timestamp":"120:41:58.319","source":"Server","level":"ERROR","message":"⨯ Error: The default export is not a React Component in \"/devices/[sn]/page\""}
{"timestamp":"120:41:58.527","source":"Browser","level":"ERROR","message":"uncaughtError: Error: The default export is not a React Component in \"/devices/[sn]/page\""}
{"timestamp":"120:41:58.528","source":"Server","level":"ERROR","message":"[browser] \"\\u001b[31mUncaught Error: The default export is not a React Component in \\\"/devices/[sn]/page\\\"\\u001b[39m\""}
{"timestamp":"120:41:58.529","source":"Browser","level":"ERROR","message":"\u001b[31mUncaught Error: The default export is not a React Component in \"/devices/[sn]/page\"\u001b[39m"}
{"timestamp":"120:42:20.220","source":"Server","level":"ERROR","message":"⨯ ./src/app/devices/[sn]/page.tsx:154:1\nExpected '</', got '<eof>'\n  152 |         </div>\n  153 |       </div>\n> 154 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n"}
{"timestamp":"120:42:20.228","source":"Browser","level":"ERROR","message":"./src/app/devices/[sn]/page.tsx:154:1\nExpected '</', got '<eof>'\n  152 |         </div>\n  153 |       </div>\n> 154 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component]"}
{"timestamp":"120:42:20.230","source":"Server","level":"ERROR","message":"[browser] \"./src/app/devices/[sn]/page.tsx:154:1\\nExpected '</', got '<eof>'\\n  152 |         </div>\\n  153 |       </div>\\n> 154 |\\n      | ^\\n\\nParsing ecmascript source code failed\\n\\nImport traces:\\n  Client Component Browser:\\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\\n\\n  Client Component SSR:\\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\" \"\""}
{"timestamp":"120:42:20.233","source":"Browser","level":"ERROR","message":"./src/app/devices/[sn]/page.tsx:154:1\nExpected '</', got '<eof>'\n  152 |         </div>\n  153 |       </div>\n> 154 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component] \"\""}
{"timestamp":"120:42:20.368","source":"Browser","level":"ERROR","message":"./src/app/devices/[sn]/page.tsx:154:1\nExpected '</', got '<eof>'\n  152 |         </div>\n  153 |       </div>\n> 154 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component]"}
{"timestamp":"120:42:20.368","source":"Server","level":"ERROR","message":"[browser] \"./src/app/devices/[sn]/page.tsx:154:1\\nExpected '</', got '<eof>'\\n  152 |         </div>\\n  153 |       </div>\\n> 154 |\\n      | ^\\n\\nParsing ecmascript source code failed\\n\\nImport traces:\\n  Client Component Browser:\\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\\n\\n  Client Component SSR:\\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\" \"\""}
{"timestamp":"120:42:20.368","source":"Browser","level":"ERROR","message":"./src/app/devices/[sn]/page.tsx:154:1\nExpected '</', got '<eof>'\n  152 |         </div>\n  153 |       </div>\n> 154 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component] \"\""}
{"timestamp":"120:42:20.370","source":"Browser","level":"ERROR","message":"./src/app/devices/[sn]/page.tsx:154:1\nExpected '</', got '<eof>'\n  152 |         </div>\n  153 |       </div>\n> 154 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component]"}
{"timestamp":"120:42:20.371","source":"Server","level":"ERROR","message":"[browser] \"./src/app/devices/[sn]/page.tsx:154:1\\nExpected '</', got '<eof>'\\n  152 |         </div>\\n  153 |       </div>\\n> 154 |\\n      | ^\\n\\nParsing ecmascript source code failed\\n\\nImport traces:\\n  Client Component Browser:\\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\\n\\n  Client Component SSR:\\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\" \"\""}
{"timestamp":"120:42:20.371","source":"Browser","level":"ERROR","message":"./src/app/devices/[sn]/page.tsx:154:1\nExpected '</', got '<eof>'\n  152 |         </div>\n  153 |       </div>\n> 154 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component] \"\""}
{"timestamp":"120:42:20.381","source":"Server","level":"ERROR","message":"⨯ ./src/app/devices/[sn]/page.tsx:154:1\nExpected '</', got '<eof>'\n  152 |         </div>\n  153 |       </div>\n> 154 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n"}
{"timestamp":"120:42:20.499","source":"Browser","level":"ERROR","message":"uncaughtError: Error: ./src/app/devices/[sn]/page.tsx:154:1\nExpected '</', got '<eof>'\n  152 |         </div>\n  153 |       </div>\n> 154 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n"}
{"timestamp":"120:42:20.504","source":"Server","level":"ERROR","message":"[browser] \"\\u001b[31mUncaught Error: ./src/app/devices/[sn]/page.tsx:154:1\\nExpected '</', got '<eof>'\\n  152 |         </div>\\n  153 |       </div>\\n> 154 |\\n      | ^\\n\\nParsing ecmascript source code failed\\n\\nImport traces:\\n  Client Component Browser:\\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\\n\\n  Client Component SSR:\\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\\n\\n\\u001b[39m\\n\\u001b[31m    at <unknown> (Error: ./src/app/devices/[sn]/page.tsx:154:1)\\n    at <unknown> (Error: (./src/app/devices/[sn]/page.tsx:154:1)\\u001b[39m\""}
{"timestamp":"120:42:20.505","source":"Browser","level":"ERROR","message":"\u001b[31mUncaught Error: ./src/app/devices/[sn]/page.tsx:154:1\nExpected '</', got '<eof>'\n  152 |         </div>\n  153 |       </div>\n> 154 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n\u001b[39m\n\u001b[31m    at <unknown> (Error: ./src/app/devices/[sn]/page.tsx:154:1)\n    at <unknown> (Error: (./src/app/devices/[sn]/page.tsx:154:1)\u001b[39m"}
{"timestamp":"120:42:20.519","source":"Server","level":"ERROR","message":"[browser] \"./src/app/devices/[sn]/page.tsx:154:1\\nExpected '</', got '<eof>'\\n  152 |         </div>\\n  153 |       </div>\\n> 154 |\\n      | ^\\n\\nParsing ecmascript source code failed\\n\\nImport traces:\\n  Client Component Browser:\\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\\n\\n  Client Component SSR:\\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\" \"\""}
{"timestamp":"120:42:20.519","source":"Browser","level":"ERROR","message":"./src/app/devices/[sn]/page.tsx:154:1\nExpected '</', got '<eof>'\n  152 |         </div>\n  153 |       </div>\n> 154 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component] \"\""}
{"timestamp":"120:42:20.520","source":"Browser","level":"ERROR","message":"./src/app/devices/[sn]/page.tsx:154:1\nExpected '</', got '<eof>'\n  152 |         </div>\n  153 |       </div>\n> 154 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component]"}
{"timestamp":"120:42:20.587","source":"Server","level":"ERROR","message":"[browser] \"./src/app/devices/[sn]/page.tsx:154:1\\nExpected '</', got '<eof>'\\n  152 |         </div>\\n  153 |       </div>\\n> 154 |\\n      | ^\\n\\nParsing ecmascript source code failed\\n\\nImport traces:\\n  Client Component Browser:\\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\\n\\n  Client Component SSR:\\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\" \"\""}
{"timestamp":"120:42:20.588","source":"Browser","level":"ERROR","message":"./src/app/devices/[sn]/page.tsx:154:1\nExpected '</', got '<eof>'\n  152 |         </div>\n  153 |       </div>\n> 154 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component] \"\""}
{"timestamp":"120:42:20.590","source":"Browser","level":"ERROR","message":"./src/app/devices/[sn]/page.tsx:154:1\nExpected '</', got '<eof>'\n  152 |         </div>\n  153 |       </div>\n> 154 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component]"}
{"timestamp":"120:42:40.514","source":"Server","level":"ERROR","message":"[browser] \"./src/app/devices/[sn]/page.tsx:199:1\\nExpected '</', got '<eof>'\\n  197 |         ))}\\n  198 |       </div>\\n> 199 |\\n      | ^\\n\\nParsing ecmascript source code failed\\n\\nImport traces:\\n  Client Component Browser:\\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\\n\\n  Client Component SSR:\\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\" \"\""}
{"timestamp":"120:42:40.515","source":"Browser","level":"ERROR","message":"./src/app/devices/[sn]/page.tsx:199:1\nExpected '</', got '<eof>'\n  197 |         ))}\n  198 |       </div>\n> 199 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component] \"\""}
{"timestamp":"120:42:40.515","source":"Browser","level":"ERROR","message":"./src/app/devices/[sn]/page.tsx:199:1\nExpected '</', got '<eof>'\n  197 |         ))}\n  198 |       </div>\n> 199 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component]"}
{"timestamp":"120:43:14.065","source":"Server","level":"ERROR","message":"[browser] \"./src/app/devices/[sn]/page.tsx:269:1\\nExpected '</', got '<eof>'\\n  267 |         </div>\\n  268 |       )}\\n> 269 |\\n      | ^\\n\\nParsing ecmascript source code failed\\n\\nImport traces:\\n  Client Component Browser:\\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\\n\\n  Client Component SSR:\\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\" \"\""}
{"timestamp":"120:43:14.065","source":"Browser","level":"ERROR","message":"./src/app/devices/[sn]/page.tsx:269:1\nExpected '</', got '<eof>'\n  267 |         </div>\n  268 |       )}\n> 269 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component] \"\""}
{"timestamp":"120:43:14.066","source":"Browser","level":"ERROR","message":"./src/app/devices/[sn]/page.tsx:269:1\nExpected '</', got '<eof>'\n  267 |         </div>\n  268 |       )}\n> 269 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component]"}
{"timestamp":"120:43:45.661","source":"Server","level":"ERROR","message":"[browser] \"./src/app/devices/[sn]/page.tsx:328:1\\nExpected '</', got '<eof>'\\n  326 |         </div>\\n  327 |       )}\\n> 328 |\\n      | ^\\n\\nParsing ecmascript source code failed\\n\\nImport traces:\\n  Client Component Browser:\\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\\n\\n  Client Component SSR:\\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\" \"\""}
{"timestamp":"120:43:45.663","source":"Browser","level":"ERROR","message":"./src/app/devices/[sn]/page.tsx:328:1\nExpected '</', got '<eof>'\n  326 |         </div>\n  327 |       )}\n> 328 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component] \"\""}
{"timestamp":"120:43:45.665","source":"Browser","level":"ERROR","message":"./src/app/devices/[sn]/page.tsx:328:1\nExpected '</', got '<eof>'\n  326 |         </div>\n  327 |       )}\n> 328 |\n      | ^\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component]"}
{"timestamp":"120:44:03.932","source":"Server","level":"LOG","message":"✓ Compiled in 145ms"}
{"timestamp":"120:44:04.986","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"}
{"timestamp":"120:45:42.964","source":"Server","level":"LOG","message":"✓ Compiled in 38ms"}
{"timestamp":"120:48:15.982","source":"Server","level":"LOG","message":"✓ Compiled in 40ms"}
{"timestamp":"120:52:11.129","source":"Server","level":"LOG","message":"✓ Compiled in 36ms"}
{"timestamp":"120:53:27.719","source":"Server","level":"LOG","message":"✓ Compiled in 43ms"}
{"timestamp":"120:53:57.768","source":"Server","level":"LOG","message":"✓ Compiled in 57ms"}
{"timestamp":"120:54:02.970","source":"Server","level":"LOG","message":"✓ Compiled in 36ms"}
{"timestamp":"120:54:14.218","source":"Server","level":"LOG","message":"✓ Compiled in 30ms"}
{"timestamp":"120:54:30.156","source":"Server","level":"LOG","message":"✓ Compiled in 33ms"}
{"timestamp":"120:54:51.314","source":"Server","level":"LOG","message":"✓ Compiled in 28ms"}
{"timestamp":"120:54:59.763","source":"Server","level":"LOG","message":"✓ Compiled in 53ms"}
{"timestamp":"120:55:14.825","source":"Server","level":"LOG","message":"✓ Compiled in 44ms"}
{"timestamp":"120:58:05.296","source":"Server","level":"LOG","message":"✓ Compiled in 53ms"}
{"timestamp":"120:58:05.328","source":"Server","level":"ERROR","message":"⨯ ./src/app/devices/[sn]/page.tsx:179:7\nExpected ',', got '{'\n  177 |       </div>\n  178 |\n> 179 |       {/* Tabs */}\n      |       ^\n  180 |       <div style={{ display: 'flex', gap: 0, borderBottom: '1px solid #F0F0F0', marginBottom: 24 }}>\n  181 |         {tabs.map(tab => (\n  182 |           <button key={tab.key} onClick={() => setActiveTab(tab.key)} style={{\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n"}
{"timestamp":"120:58:05.369","source":"Browser","level":"ERROR","message":"./src/app/devices/[sn]/page.tsx:179:7\nExpected ',', got '{'\n  177 |       </div>\n  178 |\n> 179 |       {/* Tabs */}\n      |       ^\n  180 |       <div style={{ display: 'flex', gap: 0, borderBottom: '1px solid #F0F0F0', marginBottom: 24 }}>\n  181 |         {tabs.map(tab => (\n  182 |           <button key={tab.key} onClick={() => setActiveTab(tab.key)} style={{\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component]"}
{"timestamp":"120:58:05.369","source":"Browser","level":"ERROR","message":"./src/app/devices/[sn]/page.tsx:179:7\nExpected ',', got '{'\n  177 |       </div>\n  178 |\n> 179 |       {/* Tabs */}\n      |       ^\n  180 |       <div style={{ display: 'flex', gap: 0, borderBottom: '1px solid #F0F0F0', marginBottom: 24 }}>\n  181 |         {tabs.map(tab => (\n  182 |           <button key={tab.key} onClick={() => setActiveTab(tab.key)} style={{\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component]"}
{"timestamp":"120:58:05.381","source":"Browser","level":"ERROR","message":"./src/app/devices/[sn]/page.tsx:179:7\nExpected ',', got '{'\n  177 |       </div>\n  178 |\n> 179 |       {/* Tabs */}\n      |       ^\n  180 |       <div style={{ display: 'flex', gap: 0, borderBottom: '1px solid #F0F0F0', marginBottom: 24 }}>\n  181 |         {tabs.map(tab => (\n  182 |           <button key={tab.key} onClick={() => setActiveTab(tab.key)} style={{\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component]"}
{"timestamp":"120:58:05.393","source":"Server","level":"ERROR","message":"⨯ ./src/app/devices/[sn]/page.tsx:179:7\nExpected ',', got '{'\n  177 |       </div>\n  178 |\n> 179 |       {/* Tabs */}\n      |       ^\n  180 |       <div style={{ display: 'flex', gap: 0, borderBottom: '1px solid #F0F0F0', marginBottom: 24 }}>\n  181 |         {tabs.map(tab => (\n  182 |           <button key={tab.key} onClick={() => setActiveTab(tab.key)} style={{\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n"}
{"timestamp":"120:58:05.418","source":"Server","level":"ERROR","message":"[browser] \"./src/app/devices/[sn]/page.tsx:179:7\\nExpected ',', got '{'\\n  177 |       </div>\\n  178 |\\n> 179 |       {/* Tabs */}\\n      |       ^\\n  180 |       <div style={{ display: 'flex', gap: 0, borderBottom: '1px solid #F0F0F0', marginBottom: 24 }}>\\n  181 |         {tabs.map(tab => (\\n  182 |           <button key={tab.key} onClick={() => setActiveTab(tab.key)} style={{\\n\\nParsing ecmascript source code failed\\n\\nImport traces:\\n  Client Component Browser:\\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\\n\\n  Client Component SSR:\\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\" \"\""}
{"timestamp":"120:58:05.419","source":"Browser","level":"ERROR","message":"./src/app/devices/[sn]/page.tsx:179:7\nExpected ',', got '{'\n  177 |       </div>\n  178 |\n> 179 |       {/* Tabs */}\n      |       ^\n  180 |       <div style={{ display: 'flex', gap: 0, borderBottom: '1px solid #F0F0F0', marginBottom: 24 }}>\n  181 |         {tabs.map(tab => (\n  182 |           <button key={tab.key} onClick={() => setActiveTab(tab.key)} style={{\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component] \"\""}
{"timestamp":"120:58:05.422","source":"Server","level":"ERROR","message":"[browser] \"./src/app/devices/[sn]/page.tsx:179:7\\nExpected ',', got '{'\\n  177 |       </div>\\n  178 |\\n> 179 |       {/* Tabs */}\\n      |       ^\\n  180 |       <div style={{ display: 'flex', gap: 0, borderBottom: '1px solid #F0F0F0', marginBottom: 24 }}>\\n  181 |         {tabs.map(tab => (\\n  182 |           <button key={tab.key} onClick={() => setActiveTab(tab.key)} style={{\\n\\nParsing ecmascript source code failed\\n\\nImport traces:\\n  Client Component Browser:\\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\\n\\n  Client Component SSR:\\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\" \"\""}
{"timestamp":"120:58:05.423","source":"Browser","level":"ERROR","message":"./src/app/devices/[sn]/page.tsx:179:7\nExpected ',', got '{'\n  177 |       </div>\n  178 |\n> 179 |       {/* Tabs */}\n      |       ^\n  180 |       <div style={{ display: 'flex', gap: 0, borderBottom: '1px solid #F0F0F0', marginBottom: 24 }}>\n  181 |         {tabs.map(tab => (\n  182 |           <button key={tab.key} onClick={() => setActiveTab(tab.key)} style={{\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component] \"\""}
{"timestamp":"120:58:05.425","source":"Server","level":"ERROR","message":"[browser] \"./src/app/devices/[sn]/page.tsx:179:7\\nExpected ',', got '{'\\n  177 |       </div>\\n  178 |\\n> 179 |       {/* Tabs */}\\n      |       ^\\n  180 |       <div style={{ display: 'flex', gap: 0, borderBottom: '1px solid #F0F0F0', marginBottom: 24 }}>\\n  181 |         {tabs.map(tab => (\\n  182 |           <button key={tab.key} onClick={() => setActiveTab(tab.key)} style={{\\n\\nParsing ecmascript source code failed\\n\\nImport traces:\\n  Client Component Browser:\\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\\n\\n  Client Component SSR:\\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\" \"\""}
{"timestamp":"120:58:05.426","source":"Browser","level":"ERROR","message":"./src/app/devices/[sn]/page.tsx:179:7\nExpected ',', got '{'\n  177 |       </div>\n  178 |\n> 179 |       {/* Tabs */}\n      |       ^\n  180 |       <div style={{ display: 'flex', gap: 0, borderBottom: '1px solid #F0F0F0', marginBottom: 24 }}>\n  181 |         {tabs.map(tab => (\n  182 |           <button key={tab.key} onClick={() => setActiveTab(tab.key)} style={{\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component] \"\""}
{"timestamp":"120:58:05.447","source":"Browser","level":"ERROR","message":"./src/app/devices/[sn]/page.tsx:179:7\nExpected ',', got '{'\n  177 |       </div>\n  178 |\n> 179 |       {/* Tabs */}\n      |       ^\n  180 |       <div style={{ display: 'flex', gap: 0, borderBottom: '1px solid #F0F0F0', marginBottom: 24 }}>\n  181 |         {tabs.map(tab => (\n  182 |           <button key={tab.key} onClick={() => setActiveTab(tab.key)} style={{\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component]"}
{"timestamp":"120:58:05.449","source":"Server","level":"ERROR","message":"[browser] \"./src/app/devices/[sn]/page.tsx:179:7\\nExpected ',', got '{'\\n  177 |       </div>\\n  178 |\\n> 179 |       {/* Tabs */}\\n      |       ^\\n  180 |       <div style={{ display: 'flex', gap: 0, borderBottom: '1px solid #F0F0F0', marginBottom: 24 }}>\\n  181 |         {tabs.map(tab => (\\n  182 |           <button key={tab.key} onClick={() => setActiveTab(tab.key)} style={{\\n\\nParsing ecmascript source code failed\\n\\nImport traces:\\n  Client Component Browser:\\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\\n\\n  Client Component SSR:\\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\" \"\""}
{"timestamp":"120:58:05.450","source":"Browser","level":"ERROR","message":"./src/app/devices/[sn]/page.tsx:179:7\nExpected ',', got '{'\n  177 |       </div>\n  178 |\n> 179 |       {/* Tabs */}\n      |       ^\n  180 |       <div style={{ display: 'flex', gap: 0, borderBottom: '1px solid #F0F0F0', marginBottom: 24 }}>\n  181 |         {tabs.map(tab => (\n  182 |           <button key={tab.key} onClick={() => setActiveTab(tab.key)} style={{\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component] \"\""}
{"timestamp":"120:58:05.456","source":"Server","level":"ERROR","message":"⨯ ./src/app/devices/[sn]/page.tsx:179:7\nExpected ',', got '{'\n  177 |       </div>\n  178 |\n> 179 |       {/* Tabs */}\n      |       ^\n  180 |       <div style={{ display: 'flex', gap: 0, borderBottom: '1px solid #F0F0F0', marginBottom: 24 }}>\n  181 |         {tabs.map(tab => (\n  182 |           <button key={tab.key} onClick={() => setActiveTab(tab.key)} style={{\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n"}
{"timestamp":"120:58:05.470","source":"Server","level":"ERROR","message":"⨯ ./src/app/devices/[sn]/page.tsx:179:7\nExpected ',', got '{'\n  177 |       </div>\n  178 |\n> 179 |       {/* Tabs */}\n      |       ^\n  180 |       <div style={{ display: 'flex', gap: 0, borderBottom: '1px solid #F0F0F0', marginBottom: 24 }}>\n  181 |         {tabs.map(tab => (\n  182 |           <button key={tab.key} onClick={() => setActiveTab(tab.key)} style={{\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n"}
{"timestamp":"120:58:05.773","source":"Browser","level":"ERROR","message":"uncaughtError: Error: ./src/app/devices/[sn]/page.tsx:179:7\nExpected ',', got '{'\n  177 |       </div>\n  178 |\n> 179 |       {/* Tabs */}\n      |       ^\n  180 |       <div style={{ display: 'flex', gap: 0, borderBottom: '1px solid #F0F0F0', marginBottom: 24 }}>\n  181 |         {tabs.map(tab => (\n  182 |           <button key={tab.key} onClick={() => setActiveTab(tab.key)} style={{\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n"}
{"timestamp":"120:58:05.785","source":"Server","level":"ERROR","message":"[browser] \"\\u001b[31mUncaught Error: ./src/app/devices/[sn]/page.tsx:179:7\\nExpected ',', got '{'\\n  177 |       </div>\\n  178 |\\n> 179 |       {/* Tabs */}\\n      |       ^\\n  180 |       <div style={{ display: 'flex', gap: 0, borderBottom: '1px solid #F0F0F0', marginBottom: 24 }}>\\n  181 |         {tabs.map(tab => (\\n  182 |           <button key={tab.key} onClick={() => setActiveTab(tab.key)} style={{\\n\\nParsing ecmascript source code failed\\n\\nImport traces:\\n  Client Component Browser:\\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\\n\\n  Client Component SSR:\\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\\n\\n\\u001b[39m\\n\\u001b[31m    at <unknown> (Error: ./src/app/devices/[sn]/page.tsx:179:7)\\n    at <unknown> (Error: (./src/app/devices/[sn]/page.tsx:179:7)\\u001b[39m\""}
{"timestamp":"120:58:05.787","source":"Browser","level":"ERROR","message":"\u001b[31mUncaught Error: ./src/app/devices/[sn]/page.tsx:179:7\nExpected ',', got '{'\n  177 |       </div>\n  178 |\n> 179 |       {/* Tabs */}\n      |       ^\n  180 |       <div style={{ display: 'flex', gap: 0, borderBottom: '1px solid #F0F0F0', marginBottom: 24 }}>\n  181 |         {tabs.map(tab => (\n  182 |           <button key={tab.key} onClick={() => setActiveTab(tab.key)} style={{\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n\u001b[39m\n\u001b[31m    at <unknown> (Error: ./src/app/devices/[sn]/page.tsx:179:7)\n    at <unknown> (Error: (./src/app/devices/[sn]/page.tsx:179:7)\u001b[39m"}
{"timestamp":"120:58:05.802","source":"Server","level":"ERROR","message":"[browser] \"./src/app/devices/[sn]/page.tsx:179:7\\nExpected ',', got '{'\\n  177 |       </div>\\n  178 |\\n> 179 |       {/* Tabs */}\\n      |       ^\\n  180 |       <div style={{ display: 'flex', gap: 0, borderBottom: '1px solid #F0F0F0', marginBottom: 24 }}>\\n  181 |         {tabs.map(tab => (\\n  182 |           <button key={tab.key} onClick={() => setActiveTab(tab.key)} style={{\\n\\nParsing ecmascript source code failed\\n\\nImport traces:\\n  Client Component Browser:\\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\\n\\n  Client Component SSR:\\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\" \"\""}
{"timestamp":"120:58:05.804","source":"Browser","level":"ERROR","message":"./src/app/devices/[sn]/page.tsx:179:7\nExpected ',', got '{'\n  177 |       </div>\n  178 |\n> 179 |       {/* Tabs */}\n      |       ^\n  180 |       <div style={{ display: 'flex', gap: 0, borderBottom: '1px solid #F0F0F0', marginBottom: 24 }}>\n  181 |         {tabs.map(tab => (\n  182 |           <button key={tab.key} onClick={() => setActiveTab(tab.key)} style={{\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component] \"\""}
{"timestamp":"120:58:05.805","source":"Browser","level":"ERROR","message":"./src/app/devices/[sn]/page.tsx:179:7\nExpected ',', got '{'\n  177 |       </div>\n  178 |\n> 179 |       {/* Tabs */}\n      |       ^\n  180 |       <div style={{ display: 'flex', gap: 0, borderBottom: '1px solid #F0F0F0', marginBottom: 24 }}>\n  181 |         {tabs.map(tab => (\n  182 |           <button key={tab.key} onClick={() => setActiveTab(tab.key)} style={{\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component]"}
{"timestamp":"120:58:05.911","source":"Browser","level":"ERROR","message":"./src/app/devices/[sn]/page.tsx:179:7\nExpected ',', got '{'\n  177 |       </div>\n  178 |\n> 179 |       {/* Tabs */}\n      |       ^\n  180 |       <div style={{ display: 'flex', gap: 0, borderBottom: '1px solid #F0F0F0', marginBottom: 24 }}>\n  181 |         {tabs.map(tab => (\n  182 |           <button key={tab.key} onClick={() => setActiveTab(tab.key)} style={{\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component]"}
{"timestamp":"120:58:05.912","source":"Server","level":"ERROR","message":"[browser] \"./src/app/devices/[sn]/page.tsx:179:7\\nExpected ',', got '{'\\n  177 |       </div>\\n  178 |\\n> 179 |       {/* Tabs */}\\n      |       ^\\n  180 |       <div style={{ display: 'flex', gap: 0, borderBottom: '1px solid #F0F0F0', marginBottom: 24 }}>\\n  181 |         {tabs.map(tab => (\\n  182 |           <button key={tab.key} onClick={() => setActiveTab(tab.key)} style={{\\n\\nParsing ecmascript source code failed\\n\\nImport traces:\\n  Client Component Browser:\\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\\n\\n  Client Component SSR:\\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\\n    ./src/app/devices/[sn]/page.tsx [Server Component]\" \"\""}
{"timestamp":"120:58:05.912","source":"Browser","level":"ERROR","message":"./src/app/devices/[sn]/page.tsx:179:7\nExpected ',', got '{'\n  177 |       </div>\n  178 |\n> 179 |       {/* Tabs */}\n      |       ^\n  180 |       <div style={{ display: 'flex', gap: 0, borderBottom: '1px solid #F0F0F0', marginBottom: 24 }}>\n  181 |         {tabs.map(tab => (\n  182 |           <button key={tab.key} onClick={() => setActiveTab(tab.key)} style={{\n\nParsing ecmascript source code failed\n\nImport traces:\n  Client Component Browser:\n    ./src/app/devices/[sn]/page.tsx [Client Component Browser]\n    ./src/app/devices/[sn]/page.tsx [Server Component]\n\n  Client Component SSR:\n    ./src/app/devices/[sn]/page.tsx [Client Component SSR]\n    ./src/app/devices/[sn]/page.tsx [Server Component] \"\""}
{"timestamp":"120:58:20.378","source":"Server","level":"LOG","message":"✓ Compiled in 112ms"}
{"timestamp":"120:58:21.227","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"}
{"timestamp":"120:58:30.947","source":"Server","level":"LOG","message":"✓ Compiled in 33ms"}
{"timestamp":"121:35:19.134","source":"Server","level":"LOG","message":"✓ Compiled in 54ms"}
{"timestamp":"121:35:26.186","source":"Server","level":"LOG","message":"✓ Compiled in 92ms"}
{"timestamp":"136:35:03.263","source":"Server","level":"LOG","message":"✓ Compiled in 34ms"}
{"timestamp":"136:38:00.817","source":"Server","level":"LOG","message":"✓ Compiled in 52ms"}
{"timestamp":"136:40:21.076","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"}
{"timestamp":"136:43:58.112","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"}
{"timestamp":"136:47:36.538","source":"Server","level":"LOG","message":"✓ Compiled in 39ms"}
{"timestamp":"136:49:42.435","source":"Server","level":"LOG","message":"✓ Compiled in 58ms"}
{"timestamp":"136:50:09.938","source":"Server","level":"LOG","message":"✓ Compiled in 45ms"}
{"timestamp":"136:50:19.856","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"}
{"timestamp":"136:51:19.379","source":"Server","level":"LOG","message":"✓ Compiled in 32ms"}
{"timestamp":"136:51:32.486","source":"Server","level":"LOG","message":"✓ Compiled in 37ms"}
{"timestamp":"136:56:56.629","source":"Server","level":"LOG","message":"✓ Compiled in 29ms"}
{"timestamp":"136:57:06.457","source":"Server","level":"LOG","message":"✓ Compiled in 56ms"}
{"timestamp":"136:57:17.332","source":"Server","level":"LOG","message":"✓ Compiled in 28ms"}
{"timestamp":"144:03:02.593","source":"Server","level":"LOG","message":"✓ Compiled in 33ms"}
{"timestamp":"144:03:05.593","source":"Browser","level":"INFO","message":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold"}
{"timestamp":"144:03:35.022","source":"Server","level":"LOG","message":"✓ Compiled in 29ms"}
{"timestamp":"144:03:51.002","source":"Server","level":"LOG","message":"✓ Compiled in 28ms"}
{"timestamp":"144:04:23.708","source":"Server","level":"LOG","message":"✓ Compiled in 28ms"}
