{"ScriptPreparationCode":"var myObject = {\r\n \u0022name\u0022: \u0022next\u0022,\r\n \u0022version\u0022: \u002214.1.0\u0022,\r\n \u0022description\u0022: \u0022The React Framework\u0022,\r\n \u0022main\u0022: \u0022./dist/server/next.js\u0022,\r\n \u0022license\u0022: \u0022MIT\u0022,\r\n \u0022repository\u0022: \u0022vercel/next.js\u0022,\r\n \u0022bugs\u0022: \u0022https://github.com/vercel/next.js/issues\u0022,\r\n \u0022homepage\u0022: \u0022https://nextjs.org\u0022,\r\n \u0022types\u0022: \u0022index.d.ts\u0022,\r\n \u0022files\u0022: [\r\n \u0022dist\u0022,\r\n \u0022app.js\u0022,\r\n \u0022app.d.ts\u0022,\r\n \u0022babel.js\u0022,\r\n \u0022babel.d.ts\u0022,\r\n \u0022client.js\u0022,\r\n \u0022client.d.ts\u0022,\r\n \u0022compat\u0022,\r\n \u0022cache.js\u0022,\r\n \u0022cache.d.ts\u0022,\r\n \u0022config.js\u0022,\r\n \u0022config.d.ts\u0022,\r\n \u0022constants.js\u0022,\r\n \u0022constants.d.ts\u0022,\r\n \u0022document.js\u0022,\r\n \u0022document.d.ts\u0022,\r\n \u0022dynamic.js\u0022,\r\n \u0022dynamic.d.ts\u0022,\r\n \u0022error.js\u0022,\r\n \u0022error.d.ts\u0022,\r\n \u0022future\u0022,\r\n \u0022legacy\u0022,\r\n \u0022script.js\u0022,\r\n \u0022script.d.ts\u0022,\r\n \u0022server.js\u0022,\r\n \u0022server.d.ts\u0022,\r\n \u0022head.js\u0022,\r\n \u0022head.d.ts\u0022,\r\n \u0022image.js\u0022,\r\n \u0022image.d.ts\u0022,\r\n \u0022link.js\u0022,\r\n \u0022link.d.ts\u0022,\r\n \u0022router.js\u0022,\r\n \u0022router.d.ts\u0022,\r\n \u0022jest.js\u0022,\r\n \u0022jest.d.ts\u0022,\r\n \u0022amp.js\u0022,\r\n \u0022amp.d.ts\u0022,\r\n \u0022og.js\u0022,\r\n \u0022og.d.ts\u0022,\r\n \u0022index.d.ts\u0022,\r\n \u0022types/index.d.ts\u0022,\r\n \u0022types/global.d.ts\u0022,\r\n \u0022types/compiled.d.ts\u0022,\r\n \u0022image-types/global.d.ts\u0022,\r\n \u0022navigation-types/navigation.d.ts\u0022,\r\n \u0022navigation-types/compat/navigation.d.ts\u0022,\r\n \u0022font\u0022,\r\n \u0022navigation.js\u0022,\r\n \u0022navigation.d.ts\u0022,\r\n \u0022headers.js\u0022,\r\n \u0022headers.d.ts\u0022,\r\n \u0022navigation-types\u0022,\r\n \u0022web-vitals.js\u0022,\r\n \u0022web-vitals.d.ts\u0022,\r\n \u0022experimental/testmode/playwright.js\u0022,\r\n \u0022experimental/testmode/playwright.d.ts\u0022,\r\n \u0022experimental/testmode/playwright/msw.js\u0022,\r\n \u0022experimental/testmode/playwright/msw.d.ts\u0022,\r\n \u0022experimental/testmode/proxy.js\u0022,\r\n \u0022experimental/testmode/proxy.d.ts\u0022\r\n ],\r\n \u0022bin\u0022: {\r\n \u0022next\u0022: \u0022./dist/bin/next\u0022\r\n },\r\n \u0022scripts\u0022: {\r\n \u0022dev\u0022: \u0022taskr\u0022,\r\n \u0022release\u0022: \u0022taskr release\u0022,\r\n \u0022build\u0022: \u0022pnpm release\u0022,\r\n \u0022prepublishOnly\u0022: \u0022cd ../../ \u0026\u0026 turbo run build\u0022,\r\n \u0022types\u0022: \u0022tsc --declaration --emitDeclarationOnly --stripInternal --declarationDir dist\u0022,\r\n \u0022typescript\u0022: \u0022tsec --noEmit\u0022,\r\n \u0022ncc-compiled\u0022: \u0022ncc cache clean \u0026\u0026 taskr ncc\u0022\r\n },\r\n \u0022taskr\u0022: {\r\n \u0022requires\u0022: [\r\n \u0022./taskfile-webpack.js\u0022,\r\n \u0022./taskfile-ncc.js\u0022,\r\n \u0022./taskfile-swc.js\u0022,\r\n \u0022./taskfile-watch.js\u0022\r\n ]\r\n },\r\n \u0022dependencies\u0022: {\r\n \u0022@next/env\u0022: \u002214.1.0\u0022,\r\n \u0022@swc/helpers\u0022: \u00220.5.2\u0022,\r\n \u0022busboy\u0022: \u00221.6.0\u0022,\r\n \u0022caniuse-lite\u0022: \u0022^1.0.30001579\u0022,\r\n \u0022graceful-fs\u0022: \u0022^4.2.11\u0022,\r\n \u0022postcss\u0022: \u00228.4.31\u0022,\r\n \u0022styled-jsx\u0022: \u00225.1.1\u0022\r\n },\r\n \u0022peerDependencies\u0022: {\r\n \u0022@opentelemetry/api\u0022: \u0022^1.1.0\u0022,\r\n \u0022react\u0022: \u0022^18.2.0\u0022,\r\n \u0022react-dom\u0022: \u0022^18.2.0\u0022,\r\n \u0022sass\u0022: \u0022^1.3.0\u0022\r\n },\r\n \u0022peerDependenciesMeta\u0022: {\r\n \u0022sass\u0022: {\r\n \u0022optional\u0022: true\r\n },\r\n \u0022@opentelemetry/api\u0022: {\r\n \u0022optional\u0022: true\r\n }\r\n },\r\n \u0022devDependencies\u0022: {\r\n \u0022@ampproject/toolbox-optimizer\u0022: \u00222.8.3\u0022,\r\n \u0022@babel/code-frame\u0022: \u00227.22.5\u0022,\r\n \u0022@babel/core\u0022: \u00227.22.5\u0022,\r\n \u0022@babel/eslint-parser\u0022: \u00227.22.5\u0022,\r\n \u0022@babel/generator\u0022: \u00227.22.5\u0022,\r\n \u0022@babel/plugin-proposal-class-properties\u0022: \u00227.18.6\u0022,\r\n \u0022@babel/plugin-proposal-export-namespace-from\u0022: \u00227.18.9\u0022,\r\n \u0022@babel/plugin-proposal-numeric-separator\u0022: \u00227.18.6\u0022,\r\n \u0022@babel/plugin-proposal-object-rest-spread\u0022: \u00227.20.7\u0022,\r\n \u0022@babel/plugin-syntax-bigint\u0022: \u00227.8.3\u0022,\r\n \u0022@babel/plugin-syntax-dynamic-import\u0022: \u00227.8.3\u0022,\r\n \u0022@babel/plugin-syntax-import-assertions\u0022: \u00227.22.5\u0022,\r\n \u0022@babel/plugin-syntax-jsx\u0022: \u00227.22.5\u0022,\r\n \u0022@babel/plugin-transform-modules-commonjs\u0022: \u00227.22.5\u0022,\r\n \u0022@babel/plugin-transform-runtime\u0022: \u00227.22.5\u0022,\r\n \u0022@babel/preset-env\u0022: \u00227.22.5\u0022,\r\n \u0022@babel/preset-react\u0022: \u00227.22.5\u0022,\r\n \u0022@babel/preset-typescript\u0022: \u00227.22.5\u0022,\r\n \u0022@babel/runtime\u0022: \u00227.22.5\u0022,\r\n \u0022@babel/traverse\u0022: \u00227.22.5\u0022,\r\n \u0022@babel/types\u0022: \u00227.22.5\u0022,\r\n \u0022@capsizecss/metrics\u0022: \u00221.1.0\u0022,\r\n \u0022@edge-runtime/cookies\u0022: \u00224.0.2\u0022,\r\n \u0022@edge-runtime/ponyfill\u0022: \u00222.4.1\u0022,\r\n \u0022@edge-runtime/primitives\u0022: \u00224.0.2\u0022,\r\n \u0022@hapi/accept\u0022: \u00225.0.2\u0022,\r\n \u0022@jest/transform\u0022: \u002229.5.0\u0022,\r\n \u0022@jest/types\u0022: \u002229.5.0\u0022,\r\n \u0022@mswjs/interceptors\u0022: \u00220.23.0\u0022,\r\n \u0022@napi-rs/cli\u0022: \u00222.16.2\u0022,\r\n \u0022@napi-rs/triples\u0022: \u00221.1.0\u0022,\r\n \u0022@next/polyfill-module\u0022: \u002214.1.0\u0022,\r\n \u0022@next/polyfill-nomodule\u0022: \u002214.1.0\u0022,\r\n \u0022@next/react-dev-overlay\u0022: \u002214.1.0\u0022,\r\n \u0022@next/react-refresh-utils\u0022: \u002214.1.0\u0022,\r\n \u0022@next/swc\u0022: \u002214.1.0\u0022,\r\n \u0022@opentelemetry/api\u0022: \u00221.6.0\u0022,\r\n \u0022@playwright/test\u0022: \u0022^1.35.1\u0022,\r\n \u0022@taskr/clear\u0022: \u00221.1.0\u0022,\r\n \u0022@taskr/esnext\u0022: \u00221.1.0\u0022,\r\n \u0022@types/amphtml-validator\u0022: \u00221.0.0\u0022,\r\n \u0022@types/babel__code-frame\u0022: \u00227.0.2\u0022,\r\n \u0022@types/babel__core\u0022: \u00227.1.12\u0022,\r\n \u0022@types/babel__generator\u0022: \u00227.6.2\u0022,\r\n \u0022@types/babel__template\u0022: \u00227.4.0\u0022,\r\n \u0022@types/babel__traverse\u0022: \u00227.11.0\u0022,\r\n \u0022@types/bytes\u0022: \u00223.1.1\u0022,\r\n \u0022@types/ci-info\u0022: \u00222.0.0\u0022,\r\n \u0022@types/compression\u0022: \u00220.0.36\u0022,\r\n \u0022@types/content-disposition\u0022: \u00220.5.4\u0022,\r\n \u0022@types/content-type\u0022: \u00221.1.3\u0022,\r\n \u0022@types/cookie\u0022: \u00220.3.3\u0022,\r\n \u0022@types/cross-spawn\u0022: \u00226.0.0\u0022,\r\n \u0022@types/debug\u0022: \u00224.1.5\u0022,\r\n \u0022@types/express-serve-static-core\u0022: \u00224.17.33\u0022,\r\n \u0022@types/fresh\u0022: \u00220.5.0\u0022,\r\n \u0022@types/glob\u0022: \u00227.1.1\u0022,\r\n \u0022@types/graceful-fs\u0022: \u00224.1.9\u0022,\r\n \u0022@types/jsonwebtoken\u0022: \u00229.0.0\u0022,\r\n \u0022@types/lodash\u0022: \u00224.14.198\u0022,\r\n \u0022@types/lodash.curry\u0022: \u00224.1.6\u0022,\r\n \u0022@types/lru-cache\u0022: \u00225.1.0\u0022,\r\n \u0022@types/micromatch\u0022: \u00224.0.2\u0022,\r\n \u0022@types/path-to-regexp\u0022: \u00221.7.0\u0022,\r\n \u0022@types/platform\u0022: \u00221.3.4\u0022,\r\n \u0022@types/react\u0022: \u002218.2.37\u0022,\r\n \u0022@types/react-dom\u0022: \u002218.2.15\u0022,\r\n \u0022@types/react-is\u0022: \u002217.0.3\u0022,\r\n \u0022@types/semver\u0022: \u00227.3.1\u0022,\r\n \u0022@types/send\u0022: \u00220.14.4\u0022,\r\n \u0022@types/shell-quote\u0022: \u00221.7.1\u0022,\r\n \u0022@types/tar\u0022: \u00226.1.5\u0022,\r\n \u0022@types/text-table\u0022: \u00220.2.1\u0022,\r\n \u0022@types/ua-parser-js\u0022: \u00220.7.36\u0022,\r\n \u0022@types/uuid\u0022: \u00228.3.1\u0022,\r\n \u0022@types/webpack-sources1\u0022: \u0022npm:@types/webpack-sources@0.1.5\u0022,\r\n \u0022@types/ws\u0022: \u00228.2.0\u0022,\r\n \u0022@vercel/ncc\u0022: \u00220.34.0\u0022,\r\n \u0022@vercel/nft\u0022: \u00220.26.2\u0022,\r\n \u0022@vercel/turbopack-ecmascript-runtime\u0022: \u0022https://gitpkg-fork.vercel.sh/vercel/turbo/crates/turbopack-ecmascript-runtime/js?turbopack-240117.3\u0022,\r\n \u0022acorn\u0022: \u00228.5.0\u0022,\r\n \u0022amphtml-validator\u0022: \u00221.0.35\u0022,\r\n \u0022anser\u0022: \u00221.4.9\u0022,\r\n \u0022arg\u0022: \u00224.1.0\u0022,\r\n \u0022assert\u0022: \u00222.0.0\u0022,\r\n \u0022async-retry\u0022: \u00221.2.3\u0022,\r\n \u0022async-sema\u0022: \u00223.0.0\u0022,\r\n \u0022babel-plugin-transform-define\u0022: \u00222.0.0\u0022,\r\n \u0022babel-plugin-transform-react-remove-prop-types\u0022: \u00220.4.24\u0022,\r\n \u0022browserify-zlib\u0022: \u00220.2.0\u0022,\r\n \u0022browserslist\u0022: \u00224.22.2\u0022,\r\n \u0022buffer\u0022: \u00225.6.0\u0022,\r\n \u0022bytes\u0022: \u00223.1.1\u0022,\r\n \u0022ci-info\u0022: \u0022watson/ci-info#f43f6a1cefff47fb361c88cf4b943fdbcaafe540\u0022,\r\n \u0022cli-select\u0022: \u00221.1.2\u0022,\r\n \u0022client-only\u0022: \u00220.0.1\u0022,\r\n \u0022comment-json\u0022: \u00223.0.3\u0022,\r\n \u0022compression\u0022: \u00221.7.4\u0022,\r\n \u0022conf\u0022: \u00225.0.0\u0022,\r\n \u0022constants-browserify\u0022: \u00221.0.0\u0022,\r\n \u0022content-disposition\u0022: \u00220.5.3\u0022,\r\n \u0022content-type\u0022: \u00221.0.4\u0022,\r\n \u0022cookie\u0022: \u00220.4.1\u0022,\r\n \u0022cross-spawn\u0022: \u00227.0.3\u0022,\r\n \u0022crypto-browserify\u0022: \u00223.12.0\u0022,\r\n \u0022css.escape\u0022: \u00221.5.1\u0022,\r\n \u0022cssnano-preset-default\u0022: \u00225.2.14\u0022,\r\n \u0022data-uri-to-buffer\u0022: \u00223.0.1\u0022,\r\n \u0022debug\u0022: \u00224.1.1\u0022,\r\n \u0022devalue\u0022: \u00222.0.1\u0022,\r\n \u0022domain-browser\u0022: \u00224.19.0\u0022,\r\n \u0022edge-runtime\u0022: \u00222.5.4\u0022,\r\n \u0022events\u0022: \u00223.3.0\u0022,\r\n \u0022find-up\u0022: \u00224.1.0\u0022,\r\n \u0022fresh\u0022: \u00220.5.2\u0022,\r\n \u0022get-orientation\u0022: \u00221.1.2\u0022,\r\n \u0022glob\u0022: \u00227.1.7\u0022,\r\n \u0022gzip-size\u0022: \u00225.1.1\u0022,\r\n \u0022http-proxy\u0022: \u00221.18.1\u0022,\r\n \u0022http-proxy-agent\u0022: \u00225.0.0\u0022,\r\n \u0022https-browserify\u0022: \u00221.0.0\u0022,\r\n \u0022https-proxy-agent\u0022: \u00225.0.1\u0022,\r\n \u0022icss-utils\u0022: \u00225.1.0\u0022,\r\n \u0022ignore-loader\u0022: \u00220.1.2\u0022,\r\n \u0022image-size\u0022: \u00221.0.0\u0022,\r\n \u0022is-docker\u0022: \u00222.0.0\u0022,\r\n \u0022is-wsl\u0022: \u00222.2.0\u0022,\r\n \u0022jest-worker\u0022: \u002227.5.1\u0022,\r\n \u0022json5\u0022: \u00222.2.3\u0022,\r\n \u0022jsonwebtoken\u0022: \u00229.0.0\u0022,\r\n \u0022loader-runner\u0022: \u00224.3.0\u0022,\r\n \u0022loader-utils2\u0022: \u0022npm:loader-utils@2.0.0\u0022,\r\n \u0022loader-utils3\u0022: \u0022npm:loader-utils@3.1.3\u0022,\r\n \u0022lodash.curry\u0022: \u00224.1.1\u0022,\r\n \u0022lru-cache\u0022: \u00225.1.1\u0022,\r\n \u0022micromatch\u0022: \u00224.0.4\u0022,\r\n \u0022mini-css-extract-plugin\u0022: \u00222.4.3\u0022,\r\n \u0022msw\u0022: \u00221.3.0\u0022,\r\n \u0022nanoid\u0022: \u00223.1.32\u0022,\r\n \u0022native-url\u0022: \u00220.3.4\u0022,\r\n \u0022neo-async\u0022: \u00222.6.1\u0022,\r\n \u0022node-html-parser\u0022: \u00225.3.3\u0022,\r\n \u0022ora\u0022: \u00224.0.4\u0022,\r\n \u0022os-browserify\u0022: \u00220.3.0\u0022,\r\n \u0022p-limit\u0022: \u00223.1.0\u0022,\r\n \u0022path-browserify\u0022: \u00221.0.1\u0022,\r\n \u0022path-to-regexp\u0022: \u00226.1.0\u0022,\r\n \u0022platform\u0022: \u00221.3.6\u0022,\r\n \u0022postcss-flexbugs-fixes\u0022: \u00225.0.2\u0022,\r\n \u0022postcss-modules-extract-imports\u0022: \u00223.0.0\u0022,\r\n \u0022postcss-modules-local-by-default\u0022: \u00224.0.0\u0022,\r\n \u0022postcss-modules-scope\u0022: \u00223.0.0\u0022,\r\n \u0022postcss-modules-values\u0022: \u00224.0.0\u0022,\r\n \u0022postcss-preset-env\u0022: \u00227.4.3\u0022,\r\n \u0022postcss-safe-parser\u0022: \u00226.0.0\u0022,\r\n \u0022postcss-scss\u0022: \u00224.0.3\u0022,\r\n \u0022postcss-value-parser\u0022: \u00224.2.0\u0022,\r\n \u0022process\u0022: \u00220.11.10\u0022,\r\n \u0022punycode\u0022: \u00222.1.1\u0022,\r\n \u0022querystring-es3\u0022: \u00220.2.1\u0022,\r\n \u0022raw-body\u0022: \u00222.4.1\u0022,\r\n \u0022react-is\u0022: \u002218.2.0\u0022,\r\n \u0022react-refresh\u0022: \u00220.12.0\u0022,\r\n \u0022regenerator-runtime\u0022: \u00220.13.4\u0022,\r\n \u0022sass-loader\u0022: \u002212.4.0\u0022,\r\n \u0022schema-utils2\u0022: \u0022npm:schema-utils@2.7.1\u0022,\r\n \u0022schema-utils3\u0022: \u0022npm:schema-utils@3.0.0\u0022,\r\n \u0022semver\u0022: \u00227.3.2\u0022,\r\n \u0022send\u0022: \u00220.17.1\u0022,\r\n \u0022server-only\u0022: \u00220.0.1\u0022,\r\n \u0022setimmediate\u0022: \u00221.0.5\u0022,\r\n \u0022shell-quote\u0022: \u00221.7.3\u0022,\r\n \u0022source-map\u0022: \u00220.6.1\u0022,\r\n \u0022stacktrace-parser\u0022: \u00220.1.10\u0022,\r\n \u0022stream-browserify\u0022: \u00223.0.0\u0022,\r\n \u0022stream-http\u0022: \u00223.1.1\u0022,\r\n \u0022strict-event-emitter\u0022: \u00220.5.0\u0022,\r\n \u0022string-hash\u0022: \u00221.1.3\u0022,\r\n \u0022string_decoder\u0022: \u00221.3.0\u0022,\r\n \u0022strip-ansi\u0022: \u00226.0.0\u0022,\r\n \u0022superstruct\u0022: \u00221.0.3\u0022,\r\n \u0022tar\u0022: \u00226.1.15\u0022,\r\n \u0022taskr\u0022: \u00221.1.0\u0022,\r\n \u0022terser\u0022: \u00225.14.1\u0022,\r\n \u0022terser-webpack-plugin\u0022: \u00225.3.9\u0022,\r\n \u0022text-table\u0022: \u00220.2.0\u0022,\r\n \u0022timers-browserify\u0022: \u00222.0.12\u0022,\r\n \u0022tty-browserify\u0022: \u00220.0.1\u0022,\r\n \u0022ua-parser-js\u0022: \u00221.0.35\u0022,\r\n \u0022unistore\u0022: \u00223.4.1\u0022,\r\n \u0022util\u0022: \u00220.12.4\u0022,\r\n \u0022uuid\u0022: \u00228.3.2\u0022,\r\n \u0022vm-browserify\u0022: \u00221.1.2\u0022,\r\n \u0022watchpack\u0022: \u00222.4.0\u0022,\r\n \u0022web-vitals\u0022: \u00223.0.0\u0022,\r\n \u0022webpack\u0022: \u00225.86.0\u0022,\r\n \u0022webpack-sources1\u0022: \u0022npm:webpack-sources@1.4.3\u0022,\r\n \u0022webpack-sources3\u0022: \u0022npm:webpack-sources@3.2.3\u0022,\r\n \u0022ws\u0022: \u00228.2.3\u0022,\r\n \u0022zod\u0022: \u00223.22.3\u0022\r\n },\r\n \u0022engines\u0022: {\r\n \u0022node\u0022: \u0022\u003E=18.17.0\u0022\r\n },\r\n \u0022optionalDependencies\u0022: {\r\n \u0022@next/swc-darwin-arm64\u0022: \u002214.1.0\u0022,\r\n \u0022@next/swc-darwin-x64\u0022: \u002214.1.0\u0022,\r\n \u0022@next/swc-linux-arm64-gnu\u0022: \u002214.1.0\u0022,\r\n \u0022@next/swc-linux-arm64-musl\u0022: \u002214.1.0\u0022,\r\n \u0022@next/swc-linux-x64-gnu\u0022: \u002214.1.0\u0022,\r\n \u0022@next/swc-linux-x64-musl\u0022: \u002214.1.0\u0022,\r\n \u0022@next/swc-win32-arm64-msvc\u0022: \u002214.1.0\u0022,\r\n \u0022@next/swc-win32-ia32-msvc\u0022: \u002214.1.0\u0022,\r\n \u0022@next/swc-win32-x64-msvc\u0022: \u002214.1.0\u0022\r\n }\r\n}\r\n\r\nvar clone;","TestCases":[{"Name":"JSON","Code":"clone = JSON.parse(JSON.stringify(myObject))","IsDeferred":false},{"Name":"structuredClone","Code":"clone = structuredClone(myObject)","IsDeferred":false}]}