From cbb6f8b1a94e504cce875f90b45416177c9ac1d3 Mon Sep 17 00:00:00 2001 From: Jarred Sumner Date: Sun, 20 Jun 2021 17:38:55 -0700 Subject: Rename CSS stress test --- demos/css-stress-test/index.html | 15 + demos/css-stress-test/inject.js | 2 + demos/css-stress-test/next-env.d.ts | 2 + demos/css-stress-test/node_modules.jsb.zip | Bin 0 -> 143577 bytes demos/css-stress-test/package.json | 33 + demos/css-stress-test/pages/_app.tsx | 12 + demos/css-stress-test/pages/index.tsx | 14 + demos/css-stress-test/public/index.html | 15 + demos/css-stress-test/public1/index.html | 10 + .../public1/src/components/button.tsx | 26 + demos/css-stress-test/public1/src/index.tsx | 59 + .../react-out/src/components/button.tsx | 26 + demos/css-stress-test/snowpack.config.js | 21 + demos/css-stress-test/src/button.css | 11758 ++++++ demos/css-stress-test/src/colors.css | 14 + demos/css-stress-test/src/components/button.tsx | 37 + demos/css-stress-test/src/components/new-comp.tsx | 3 + demos/css-stress-test/src/font.css | 1 + demos/css-stress-test/src/index.css | 236 + demos/css-stress-test/src/index.tsx | 20 + demos/css-stress-test/src/main.tsx | 69 + demos/css-stress-test/tsconfig.json | 19 + demos/css-stress-test/vite.config.js | 5 + demos/react-fast-refresh-test/package.json | 33 + demos/react-fast-refresh-test/public/index.html | 15 + demos/react-fast-refresh-test/src/button.css | 11758 ++++++ demos/react-fast-refresh-test/src/colors.css | 14 + .../src/components/button.tsx | 37 + .../src/components/new-comp.tsx | 3 + demos/react-fast-refresh-test/src/font.css | 1 + demos/react-fast-refresh-test/src/index.css | 236 + demos/react-fast-refresh-test/src/index.tsx | 20 + demos/react-fast-refresh-test/src/main.tsx | 69 + demos/react-fast-refresh-test/tsconfig.json | 19 + demos/simple-react/esbuilddir/index.js | 38980 ------------------- demos/simple-react/index.html | 15 - demos/simple-react/inject.js | 2 - demos/simple-react/next-env.d.ts | 2 - demos/simple-react/node_modules.jsb.zip | Bin 143577 -> 0 bytes demos/simple-react/package.json | 33 - demos/simple-react/pages/_app.tsx | 12 - demos/simple-react/pages/index.tsx | 9 - demos/simple-react/public/index.html | 15 - demos/simple-react/public1/index.html | 10 - .../simple-react/public1/src/components/button.tsx | 26 - demos/simple-react/public1/src/index.tsx | 59 - .../react-out/src/components/button.tsx | 26 - demos/simple-react/snowpack.config.js | 21 - demos/simple-react/src/button.css | 11758 ------ demos/simple-react/src/colors.css | 14 - demos/simple-react/src/components/button.tsx | 7 - demos/simple-react/src/font.css | 1 - demos/simple-react/src/index.css | 236 - demos/simple-react/src/index.tsx | 20 - demos/simple-react/src/main.tsx | 69 - demos/simple-react/tsconfig.json | 19 - demos/simple-react/txt.js | 19273 --------- demos/simple-react/vite.config.js | 5 - 58 files changed, 24602 insertions(+), 70612 deletions(-) create mode 100644 demos/css-stress-test/index.html create mode 100644 demos/css-stress-test/inject.js create mode 100644 demos/css-stress-test/next-env.d.ts create mode 100644 demos/css-stress-test/node_modules.jsb.zip create mode 100644 demos/css-stress-test/package.json create mode 100644 demos/css-stress-test/pages/_app.tsx create mode 100644 demos/css-stress-test/pages/index.tsx create mode 100644 demos/css-stress-test/public/index.html create mode 100644 demos/css-stress-test/public1/index.html create mode 100644 demos/css-stress-test/public1/src/components/button.tsx create mode 100644 demos/css-stress-test/public1/src/index.tsx create mode 100644 demos/css-stress-test/react-out/src/components/button.tsx create mode 100644 demos/css-stress-test/snowpack.config.js create mode 100644 demos/css-stress-test/src/button.css create mode 100644 demos/css-stress-test/src/colors.css create mode 100644 demos/css-stress-test/src/components/button.tsx create mode 100644 demos/css-stress-test/src/components/new-comp.tsx create mode 100644 demos/css-stress-test/src/font.css create mode 100644 demos/css-stress-test/src/index.css create mode 100644 demos/css-stress-test/src/index.tsx create mode 100644 demos/css-stress-test/src/main.tsx create mode 100644 demos/css-stress-test/tsconfig.json create mode 100644 demos/css-stress-test/vite.config.js create mode 100644 demos/react-fast-refresh-test/package.json create mode 100644 demos/react-fast-refresh-test/public/index.html create mode 100644 demos/react-fast-refresh-test/src/button.css create mode 100644 demos/react-fast-refresh-test/src/colors.css create mode 100644 demos/react-fast-refresh-test/src/components/button.tsx create mode 100644 demos/react-fast-refresh-test/src/components/new-comp.tsx create mode 100644 demos/react-fast-refresh-test/src/font.css create mode 100644 demos/react-fast-refresh-test/src/index.css create mode 100644 demos/react-fast-refresh-test/src/index.tsx create mode 100644 demos/react-fast-refresh-test/src/main.tsx create mode 100644 demos/react-fast-refresh-test/tsconfig.json delete mode 100644 demos/simple-react/esbuilddir/index.js delete mode 100644 demos/simple-react/index.html delete mode 100644 demos/simple-react/inject.js delete mode 100644 demos/simple-react/next-env.d.ts delete mode 100644 demos/simple-react/node_modules.jsb.zip delete mode 100644 demos/simple-react/package.json delete mode 100644 demos/simple-react/pages/_app.tsx delete mode 100644 demos/simple-react/pages/index.tsx delete mode 100644 demos/simple-react/public/index.html delete mode 100644 demos/simple-react/public1/index.html delete mode 100644 demos/simple-react/public1/src/components/button.tsx delete mode 100644 demos/simple-react/public1/src/index.tsx delete mode 100644 demos/simple-react/react-out/src/components/button.tsx delete mode 100644 demos/simple-react/snowpack.config.js delete mode 100644 demos/simple-react/src/button.css delete mode 100644 demos/simple-react/src/colors.css delete mode 100644 demos/simple-react/src/components/button.tsx delete mode 100644 demos/simple-react/src/font.css delete mode 100644 demos/simple-react/src/index.css delete mode 100644 demos/simple-react/src/index.tsx delete mode 100644 demos/simple-react/src/main.tsx delete mode 100644 demos/simple-react/tsconfig.json delete mode 100644 demos/simple-react/txt.js delete mode 100644 demos/simple-react/vite.config.js diff --git a/demos/css-stress-test/index.html b/demos/css-stress-test/index.html new file mode 100644 index 000000000..8717aa333 --- /dev/null +++ b/demos/css-stress-test/index.html @@ -0,0 +1,15 @@ + + + + + + + + +
+ + diff --git a/demos/css-stress-test/inject.js b/demos/css-stress-test/inject.js new file mode 100644 index 000000000..5328bab03 --- /dev/null +++ b/demos/css-stress-test/inject.js @@ -0,0 +1,2 @@ +import React from "react"; +export { React }; diff --git a/demos/css-stress-test/next-env.d.ts b/demos/css-stress-test/next-env.d.ts new file mode 100644 index 000000000..7b7aa2c77 --- /dev/null +++ b/demos/css-stress-test/next-env.d.ts @@ -0,0 +1,2 @@ +/// +/// diff --git a/demos/css-stress-test/node_modules.jsb.zip b/demos/css-stress-test/node_modules.jsb.zip new file mode 100644 index 000000000..b24a7823b Binary files /dev/null and b/demos/css-stress-test/node_modules.jsb.zip differ diff --git a/demos/css-stress-test/package.json b/demos/css-stress-test/package.json new file mode 100644 index 000000000..24b2082ee --- /dev/null +++ b/demos/css-stress-test/package.json @@ -0,0 +1,33 @@ +{ + "name": "simple-react", + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "@emotion/css": "^11.1.3", + "@vitejs/plugin-react-refresh": "^1.3.3", + "antd": "^4.16.1", + "left-pad": "^1.3.0", + "next": "^11.0.0", + "parcel": "2.0.0-beta.3", + "react": "^17.0.2", + "react-bootstrap": "^1.6.1", + "react-dom": "^17.0.2", + "react-form": "^4.0.1", + "react-hook-form": "^7.8.3" + }, + "parcel": "parceldist/index.js", + "targets": { + "parcel": { + "outputFormat": "esmodule", + "sourceMap": false, + "optimize": false, + "engines": { + "chrome": "last 1 version" + } + } + }, + "devDependencies": { + "@snowpack/plugin-react-refresh": "^2.5.0", + "typescript": "^4.3.4" + } +} diff --git a/demos/css-stress-test/pages/_app.tsx b/demos/css-stress-test/pages/_app.tsx new file mode 100644 index 000000000..d64d861db --- /dev/null +++ b/demos/css-stress-test/pages/_app.tsx @@ -0,0 +1,12 @@ +import "../src/font.css"; +import "../src/index.css"; +import App from "next/app"; + +class MyApp extends App { + render() { + const { Component, pageProps } = this.props; + return ; + } +} + +export default MyApp; diff --git a/demos/css-stress-test/pages/index.tsx b/demos/css-stress-test/pages/index.tsx new file mode 100644 index 000000000..a382a9ea0 --- /dev/null +++ b/demos/css-stress-test/pages/index.tsx @@ -0,0 +1,14 @@ +import { Main } from "../src/main"; +import { Button } from "../src/components/button"; + +export function getInitialProps() { + return {}; +} + +export default function IndexRoute() { + return ( +
+
; +
+ ); +} diff --git a/demos/css-stress-test/public/index.html b/demos/css-stress-test/public/index.html new file mode 100644 index 000000000..2032ea287 --- /dev/null +++ b/demos/css-stress-test/public/index.html @@ -0,0 +1,15 @@ + + + + + + +
+ + + + diff --git a/demos/css-stress-test/public1/index.html b/demos/css-stress-test/public1/index.html new file mode 100644 index 000000000..3c1d7465f --- /dev/null +++ b/demos/css-stress-test/public1/index.html @@ -0,0 +1,10 @@ + + + + + + + +
+ + diff --git a/demos/css-stress-test/public1/src/components/button.tsx b/demos/css-stress-test/public1/src/components/button.tsx new file mode 100644 index 000000000..bf30db5e7 --- /dev/null +++ b/demos/css-stress-test/public1/src/components/button.tsx @@ -0,0 +1,26 @@ +import * as jsx_dev_runtime_runtime from "http://localhost:8000node_modules/react/jsx-dev-runtime.js"; +var jsxDEV = require( jsx_dev_runtime_runtime).jsxDEV, __jsxFilename = "src/components/button.tsx"; + +import { + __require as require +} from "http://localhost:8000__runtime.js"; +import * as ttp_localhost_8000node_modules_module from "http://localhost:8000node_modules/react/index.js"; +var React = require(ttp_localhost_8000node_modules_module); +export const Button = ({ label, label2, onClick }) => jsxDEV("div", { + className: "Button", + onClick, + children: [jsxDEV("div", { + className: "Button-label", + children: [ + label, + "111" + ] + }, undefined, true, { + fileName: __jsxFilename, + lineNumber: 133 + }, this)] +}, undefined, true, { + fileName: __jsxFilename, + lineNumber: 86 +}, this); + diff --git a/demos/css-stress-test/public1/src/index.tsx b/demos/css-stress-test/public1/src/index.tsx new file mode 100644 index 000000000..9b7b60b88 --- /dev/null +++ b/demos/css-stress-test/public1/src/index.tsx @@ -0,0 +1,59 @@ +import * as jsx_dev_runtime_runtime from "http://localhost:8000node_modules/react/jsx-dev-runtime.js"; +import * as React_dot_jsx from "http://localhost:8000node_modules/react/jsx-dev-runtime.js"; +var jsxDEV = require( jsx_dev_runtime_runtime).jsxDEV, __jsxFilename = "src/index.tsx", Fragment = require( React_dot_jsx).Fragment; + +import { + __require as require +} from "http://localhost:8000__runtime.js"; +import * as ttp_localhost_8000node_modules_module from "http://localhost:8000node_modules/react-dom/index.js"; +var ReactDOM = require(ttp_localhost_8000node_modules_module); +import { Button} from "http://localhost:8000src/components/button.js"; +const Base = ({}) => { + return jsxDEV("main", { + children: [ + jsxDEV("h1", { + children: ["I am the page"] + }, undefined, true, { + fileName: __jsxFilename, + lineNumber: 132 + }, this), + jsxDEV("h3", { + className: "bacon", + children: ["Here is some text"] + }, undefined, true, { + fileName: __jsxFilename, + lineNumber: 161 + }, this), + jsxDEV( Fragment, { + children: ["Fragmen!t"] + }, undefined, true, { + fileName: __jsxFilename, + lineNumber: 212 + }, this), + jsxDEV(Button, { + label: "Do not click.", + onClick: () => alert("I told u not to click!"), + children: [] + }, undefined, true, { + fileName: __jsxFilename, + lineNumber: 234 + }, this) + ] + }, undefined, true, { + fileName: __jsxFilename, + lineNumber: 119 + }, this); + +}; + +function startReact() { + ReactDOM.render( jsxDEV( Base, { + children: [] + }, undefined, true, { + fileName: __jsxFilename, + lineNumber: 408 + }, this), document.querySelector("#reactroot")); +} +globalThis.addEventListener("DOMContentLoaded", () => { + startReact(); +}); diff --git a/demos/css-stress-test/react-out/src/components/button.tsx b/demos/css-stress-test/react-out/src/components/button.tsx new file mode 100644 index 000000000..49e7de365 --- /dev/null +++ b/demos/css-stress-test/react-out/src/components/button.tsx @@ -0,0 +1,26 @@ +import * as _jsx_dev_runtime_runtime from "../../node_modules/react/jsx-dev-runtime.js"; +var jsxDEV = require( _jsx_dev_runtime_runtime).jsxDEV, __jsxFilename = "src/components/button.tsx"; + +import { + __require as require +} from "../../__runtime.js"; +import * as node_modules_module from "../../node_modules/react/index.js"; +var React = require(node_modules_module); +export const Button = ({ label, label2, onClick }) => jsxDEV("div", { + className: "Button", + onClick, + children: [jsxDEV("div", { + className: "Button-label", + children: [ + label, + "111" + ] + }, undefined, true, { + fileName: __jsxFilename, + lineNumber: 133 + }, this)] +}, undefined, true, { + fileName: __jsxFilename, + lineNumber: 86 +}, this); + diff --git a/demos/css-stress-test/snowpack.config.js b/demos/css-stress-test/snowpack.config.js new file mode 100644 index 000000000..cf580b9f9 --- /dev/null +++ b/demos/css-stress-test/snowpack.config.js @@ -0,0 +1,21 @@ +// Snowpack Configuration File +// See all supported options: https://www.snowpack.dev/reference/configuration + +/** @type {import("snowpack").SnowpackUserConfig } */ +module.exports = { + root: "src", + mount: { + public: "/", + src: "/", + }, + plugins: ["@snowpack/plugin-react-refresh"], + packageOptions: { + /* ... */ + }, + devOptions: { + /* ... */ + }, + buildOptions: { + /* ... */ + }, +}; diff --git a/demos/css-stress-test/src/button.css b/demos/css-stress-test/src/button.css new file mode 100644 index 000000000..60db46096 --- /dev/null +++ b/demos/css-stress-test/src/button.css @@ -0,0 +1,11758 @@ +body { + background-color: red; + border: 10px solid red; + color: pink; + box-shadow: 10px 10px 32px red; +} + +body { + background-color: blue; +} + +body { + background-color: aliceblue; +} + +body { + background-color: red; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: red; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: red; +} diff --git a/demos/css-stress-test/src/colors.css b/demos/css-stress-test/src/colors.css new file mode 100644 index 000000000..d45bf4ffc --- /dev/null +++ b/demos/css-stress-test/src/colors.css @@ -0,0 +1,14 @@ +:root { + --timestamp: "12812"; + --interval: "8"; + --progress-bar: 11.83299999999997%; + --spinner-1-muted: rgb(142, 6, 182); + --spinner-1-primary: rgb(177, 8, 227); + --spinner-2-muted: rgb(110, 148, 190); + --spinner-2-primary: rgb(138, 185, 238); + --spinner-3-muted: rgb(75, 45, 64); + --spinner-3-primary: rgb(94, 56, 80); + --spinner-4-muted: rgb(155, 129, 108); + --spinner-4-primary: rgb(194, 161, 135); + --spinner-rotate: 213deg; +} \ No newline at end of file diff --git a/demos/css-stress-test/src/components/button.tsx b/demos/css-stress-test/src/components/button.tsx new file mode 100644 index 000000000..3f55fae34 --- /dev/null +++ b/demos/css-stress-test/src/components/button.tsx @@ -0,0 +1,37 @@ +import React from "react"; +import { NewComponent } from "./new-comp"; + +const Toast = () => { + const [baconyes, baconno] = useBacon(); + return
false
; +}; +const Button = ({ label, label2, onClick }) => { + const useCustomHookInsideFunction = (what, arr) => { + return [true, false]; + }; + const [on, setOn] = React.useState(false); + + React.useEffect(() => { + console.log({ on }); + }, [on]); + + // const [foo1, foo2] = useCustomHookInsideFunction(() => {}, [on]); + + return ( +
+ f +
{label}12
+ +
+ ); +}; + +const Bacon = Button; + +export { Bacon, Bacon as Button }; + +const RefreshLike = () => {}; + +const useBacon = () => { + return [1, 8]; +}; diff --git a/demos/css-stress-test/src/components/new-comp.tsx b/demos/css-stress-test/src/components/new-comp.tsx new file mode 100644 index 000000000..f09c64a54 --- /dev/null +++ b/demos/css-stress-test/src/components/new-comp.tsx @@ -0,0 +1,3 @@ +export const NewComponent = () => { + return
NEW!
; +}; diff --git a/demos/css-stress-test/src/font.css b/demos/css-stress-test/src/font.css new file mode 100644 index 000000000..448775ef0 --- /dev/null +++ b/demos/css-stress-test/src/font.css @@ -0,0 +1 @@ +@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;700&family=Space+Mono:wght@400;700&display=swap"; diff --git a/demos/css-stress-test/src/index.css b/demos/css-stress-test/src/index.css new file mode 100644 index 000000000..0917f6c7a --- /dev/null +++ b/demos/css-stress-test/src/index.css @@ -0,0 +1,236 @@ +@import "./colors.css"; + +:root { + --heading-font: "Space Mono", system-ui; + --body-font: "IBM Plex Sans", system-ui; + + --color-brand: #02ff00; + --color-brand-muted: rgb(2, 150, 0); + + --padding-horizontal: 90px; + + --page-background: black; + --page-background-alpha: rgba(0, 0, 0, 0.8); + + --result__background-color: black; + --result__primary-color: var(--color-brand); + --result__foreground-color: white; + --result__muted-color: rgb(165, 165, 165); + + --card-width: 352px; + + --page-width: 1152px; + + --snippets_container-background-unfocused: #171717; + --snippets_container-background-focused: #0017e9; + --snippets_container-background: var( + --snippets_container-background-unfocused + ); + --snippets_container-muted-color: rgb(153, 153, 153); +} + +body { + color: white; + margin: 0; + + padding: 0; + font-family: var(--body-font); + background-color: var(--page-background); + color: var(--result__muted-color); + display: flex; + flex-direction: column; + height: 100%; +} + +.Subtitle { + text-align: center; + font-size: 4em; + margin: 0; + padding: 0; + margin-bottom: 0.25em; + + align-items: center; + display: flex; + flex-direction: row; +} + +#reactroot, +#__next, +body, +html { + height: 100%; +} + +.Title { + color: var(--color-brand); + font-family: var(--heading-font); + font-weight: 700; + margin-top: 48px; + font-size: 48px; + text-transform: capitalize; + text-align: center; +} + +.Description { + text-align: center; +} + +.main { + display: flex; + flex-direction: column; + height: 100%; +} + +header, +.main { + width: 650px; + margin: 0 auto; +} + +section { + width: 650px; +} + +header { + margin-bottom: 48px; +} + +footer { + flex-shrink: 0; +} + +#reactroot, +#__next { + display: flex; + flex-direction: column; + justify-content: center; +} + +section { + height: 300px; + display: flex; + flex-direction: column; +} + +.timer { + font-weight: normal; +} + +.ProgressBar-container { + width: 100%; + display: block; + position: relative; + border: 1px solid var(--color-brand-muted); + border-radius: 4px; + + height: 92px; +} + +.ProgressBar { + position: absolute; + top: 0; + bottom: 0; + right: 0; + left: 0; + width: 100%; + height: 100%; + display: block; + background-color: var(--color-brand); + transform-origin: top left; + border-radius: 4px; + transform: scaleX(var(--progress-bar, 0%)); +} + +.Bundler-container { + background-color: var(--snippets_container-background-focused); + font-size: 64px; + font-weight: bold; + color: white; + left: 0; + right: 0; + padding: 0.8em 0.8em; +} + +.Bundler-updateRate { + font-size: 0.8em; + font-weight: normal; + display: flex; + color: var(--result__muted-color); +} + +.interval:before { + content: var(--interval, "16"); +} + +.highlight { + color: white; +} + +.timer:after { + content: var(--timestamp); + font-variant-numeric: tabular-nums; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, + Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + display: inline; + font-weight: 500; + color: white; + width: 100%; +} + +.SectionLabel { + font-weight: 300; + font-family: var(--heading-font); + text-align: center; + width: 100%; + font-weight: 700; + margin-top: 24px; +} + +.FooterLabel { + margin-top: 0; + margin-bottom: 12px; +} + +.Spinner-container { + --spinner-muted: rgb(0, 255, 0); + --spinner-primary: rgb(0, 60, 255); + + width: 96px; + height: 96px; + border-radius: 50%; + background-color: var(--page-background); + border-top: 1.1em solid var(--spinner-muted); + border-right: 1.1em solid var(--spinner-muted); + border-bottom: 1.1em solid var(--spinner-muted); + border-left: 1.1em solid var(--spinner-primary); + + transform: rotate(var(--spinner-rotate, 12deg)); +} + +.Spinners { + display: grid; + grid-auto-flow: column; + justify-content: space-between; + + width: 100%; +} + +.Spinner-1.Spinner-container { + --spinner-muted: var(--spinner-1-muted); + --spinner-primary: var(--spinner-1-primary); +} + +.Spinner-2.Spinner-container { + --spinner-muted: var(--spinner-2-muted); + --spinner-primary: var(--spinner-2-primary); +} + +.Spinner-3.Spinner-container { + --spinner-muted: var(--spinner-3-muted); + --spinner-primary: var(--spinner-3-primary); +} + +.Spinner-4.Spinner-container { + --spinner-muted: var(--spinner-4-muted); + --spinner-primary: var(--spinner-4-primary); +} diff --git a/demos/css-stress-test/src/index.tsx b/demos/css-stress-test/src/index.tsx new file mode 100644 index 000000000..3db53a67f --- /dev/null +++ b/demos/css-stress-test/src/index.tsx @@ -0,0 +1,20 @@ +import ReactDOM from "react-dom"; +import React from "react"; +import { Main } from "./main"; +import classNames from "classnames"; + +const Base = ({}) => { + const name = decodeURIComponent(location.search.substring(1)); + return
; +}; + +function startReact() { + ReactDOM.render(, document.querySelector("#reactroot")); +} + +globalThis.addEventListener("DOMContentLoaded", () => { + startReact(); +}); +startReact(); + +export { Base }; diff --git a/demos/css-stress-test/src/main.tsx b/demos/css-stress-test/src/main.tsx new file mode 100644 index 000000000..1a9948fe8 --- /dev/null +++ b/demos/css-stress-test/src/main.tsx @@ -0,0 +1,69 @@ +import React from "react"; + +export const Main = ({ productName }) => { + return ( + <> +
+
CSS HMR Stress Test
+

+ This page visually tests how quickly a bundler can update CSS over Hot + Module Reloading. +

+
+
+
+

+ + Ran:  + +

+ +
+
+
+
+ The progress bar should move from left to right smoothly. +
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+
+
+ The spinners should rotate & change color smoothly. +
+
+
+
+
+ There are no CSS animations on this page. +
+ +
+
{productName}
+
+ Saving a css file every  + + ms + +
+
+
+ + ); +}; diff --git a/demos/css-stress-test/tsconfig.json b/demos/css-stress-test/tsconfig.json new file mode 100644 index 000000000..401ede344 --- /dev/null +++ b/demos/css-stress-test/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "target": "esnext", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": false, + "forceConsistentCasingInFileNames": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve" + }, + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], + "exclude": ["node_modules"] +} diff --git a/demos/css-stress-test/vite.config.js b/demos/css-stress-test/vite.config.js new file mode 100644 index 000000000..e78089128 --- /dev/null +++ b/demos/css-stress-test/vite.config.js @@ -0,0 +1,5 @@ +import reactRefresh from "@vitejs/plugin-react-refresh"; + +export default { + plugins: [reactRefresh()], +}; diff --git a/demos/react-fast-refresh-test/package.json b/demos/react-fast-refresh-test/package.json new file mode 100644 index 000000000..24b2082ee --- /dev/null +++ b/demos/react-fast-refresh-test/package.json @@ -0,0 +1,33 @@ +{ + "name": "simple-react", + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "@emotion/css": "^11.1.3", + "@vitejs/plugin-react-refresh": "^1.3.3", + "antd": "^4.16.1", + "left-pad": "^1.3.0", + "next": "^11.0.0", + "parcel": "2.0.0-beta.3", + "react": "^17.0.2", + "react-bootstrap": "^1.6.1", + "react-dom": "^17.0.2", + "react-form": "^4.0.1", + "react-hook-form": "^7.8.3" + }, + "parcel": "parceldist/index.js", + "targets": { + "parcel": { + "outputFormat": "esmodule", + "sourceMap": false, + "optimize": false, + "engines": { + "chrome": "last 1 version" + } + } + }, + "devDependencies": { + "@snowpack/plugin-react-refresh": "^2.5.0", + "typescript": "^4.3.4" + } +} diff --git a/demos/react-fast-refresh-test/public/index.html b/demos/react-fast-refresh-test/public/index.html new file mode 100644 index 000000000..2032ea287 --- /dev/null +++ b/demos/react-fast-refresh-test/public/index.html @@ -0,0 +1,15 @@ + + + + + + +
+ + + + diff --git a/demos/react-fast-refresh-test/src/button.css b/demos/react-fast-refresh-test/src/button.css new file mode 100644 index 000000000..60db46096 --- /dev/null +++ b/demos/react-fast-refresh-test/src/button.css @@ -0,0 +1,11758 @@ +body { + background-color: red; + border: 10px solid red; + color: pink; + box-shadow: 10px 10px 32px red; +} + +body { + background-color: blue; +} + +body { + background-color: aliceblue; +} + +body { + background-color: red; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: red; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: yellow; +} + +body { + background-color: red; +} diff --git a/demos/react-fast-refresh-test/src/colors.css b/demos/react-fast-refresh-test/src/colors.css new file mode 100644 index 000000000..d45bf4ffc --- /dev/null +++ b/demos/react-fast-refresh-test/src/colors.css @@ -0,0 +1,14 @@ +:root { + --timestamp: "12812"; + --interval: "8"; + --progress-bar: 11.83299999999997%; + --spinner-1-muted: rgb(142, 6, 182); + --spinner-1-primary: rgb(177, 8, 227); + --spinner-2-muted: rgb(110, 148, 190); + --spinner-2-primary: rgb(138, 185, 238); + --spinner-3-muted: rgb(75, 45, 64); + --spinner-3-primary: rgb(94, 56, 80); + --spinner-4-muted: rgb(155, 129, 108); + --spinner-4-primary: rgb(194, 161, 135); + --spinner-rotate: 213deg; +} \ No newline at end of file diff --git a/demos/react-fast-refresh-test/src/components/button.tsx b/demos/react-fast-refresh-test/src/components/button.tsx new file mode 100644 index 000000000..3f55fae34 --- /dev/null +++ b/demos/react-fast-refresh-test/src/components/button.tsx @@ -0,0 +1,37 @@ +import React from "react"; +import { NewComponent } from "./new-comp"; + +const Toast = () => { + const [baconyes, baconno] = useBacon(); + return
false
; +}; +const Button = ({ label, label2, onClick }) => { + const useCustomHookInsideFunction = (what, arr) => { + return [true, false]; + }; + const [on, setOn] = React.useState(false); + + React.useEffect(() => { + console.log({ on }); + }, [on]); + + // const [foo1, foo2] = useCustomHookInsideFunction(() => {}, [on]); + + return ( +
+ f +
{label}12
+ +
+ ); +}; + +const Bacon = Button; + +export { Bacon, Bacon as Button }; + +const RefreshLike = () => {}; + +const useBacon = () => { + return [1, 8]; +}; diff --git a/demos/react-fast-refresh-test/src/components/new-comp.tsx b/demos/react-fast-refresh-test/src/components/new-comp.tsx new file mode 100644 index 000000000..f09c64a54 --- /dev/null +++ b/demos/react-fast-refresh-test/src/components/new-comp.tsx @@ -0,0 +1,3 @@ +export const NewComponent = () => { + return
NEW!
; +}; diff --git a/demos/react-fast-refresh-test/src/font.css b/demos/react-fast-refresh-test/src/font.css new file mode 100644 index 000000000..448775ef0 --- /dev/null +++ b/demos/react-fast-refresh-test/src/font.css @@ -0,0 +1 @@ +@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;700&family=Space+Mono:wght@400;700&display=swap"; diff --git a/demos/react-fast-refresh-test/src/index.css b/demos/react-fast-refresh-test/src/index.css new file mode 100644 index 000000000..0917f6c7a --- /dev/null +++ b/demos/react-fast-refresh-test/src/index.css @@ -0,0 +1,236 @@ +@import "./colors.css"; + +:root { + --heading-font: "Space Mono", system-ui; + --body-font: "IBM Plex Sans", system-ui; + + --color-brand: #02ff00; + --color-brand-muted: rgb(2, 150, 0); + + --padding-horizontal: 90px; + + --page-background: black; + --page-background-alpha: rgba(0, 0, 0, 0.8); + + --result__background-color: black; + --result__primary-color: var(--color-brand); + --result__foreground-color: white; + --result__muted-color: rgb(165, 165, 165); + + --card-width: 352px; + + --page-width: 1152px; + + --snippets_container-background-unfocused: #171717; + --snippets_container-background-focused: #0017e9; + --snippets_container-background: var( + --snippets_container-background-unfocused + ); + --snippets_container-muted-color: rgb(153, 153, 153); +} + +body { + color: white; + margin: 0; + + padding: 0; + font-family: var(--body-font); + background-color: var(--page-background); + color: var(--result__muted-color); + display: flex; + flex-direction: column; + height: 100%; +} + +.Subtitle { + text-align: center; + font-size: 4em; + margin: 0; + padding: 0; + margin-bottom: 0.25em; + + align-items: center; + display: flex; + flex-direction: row; +} + +#reactroot, +#__next, +body, +html { + height: 100%; +} + +.Title { + color: var(--color-brand); + font-family: var(--heading-font); + font-weight: 700; + margin-top: 48px; + font-size: 48px; + text-transform: capitalize; + text-align: center; +} + +.Description { + text-align: center; +} + +.main { + display: flex; + flex-direction: column; + height: 100%; +} + +header, +.main { + width: 650px; + margin: 0 auto; +} + +section { + width: 650px; +} + +header { + margin-bottom: 48px; +} + +footer { + flex-shrink: 0; +} + +#reactroot, +#__next { + display: flex; + flex-direction: column; + justify-content: center; +} + +section { + height: 300px; + display: flex; + flex-direction: column; +} + +.timer { + font-weight: normal; +} + +.ProgressBar-container { + width: 100%; + display: block; + position: relative; + border: 1px solid var(--color-brand-muted); + border-radius: 4px; + + height: 92px; +} + +.ProgressBar { + position: absolute; + top: 0; + bottom: 0; + right: 0; + left: 0; + width: 100%; + height: 100%; + display: block; + background-color: var(--color-brand); + transform-origin: top left; + border-radius: 4px; + transform: scaleX(var(--progress-bar, 0%)); +} + +.Bundler-container { + background-color: var(--snippets_container-background-focused); + font-size: 64px; + font-weight: bold; + color: white; + left: 0; + right: 0; + padding: 0.8em 0.8em; +} + +.Bundler-updateRate { + font-size: 0.8em; + font-weight: normal; + display: flex; + color: var(--result__muted-color); +} + +.interval:before { + content: var(--interval, "16"); +} + +.highlight { + color: white; +} + +.timer:after { + content: var(--timestamp); + font-variant-numeric: tabular-nums; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, + Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + display: inline; + font-weight: 500; + color: white; + width: 100%; +} + +.SectionLabel { + font-weight: 300; + font-family: var(--heading-font); + text-align: center; + width: 100%; + font-weight: 700; + margin-top: 24px; +} + +.FooterLabel { + margin-top: 0; + margin-bottom: 12px; +} + +.Spinner-container { + --spinner-muted: rgb(0, 255, 0); + --spinner-primary: rgb(0, 60, 255); + + width: 96px; + height: 96px; + border-radius: 50%; + background-color: var(--page-background); + border-top: 1.1em solid var(--spinner-muted); + border-right: 1.1em solid var(--spinner-muted); + border-bottom: 1.1em solid var(--spinner-muted); + border-left: 1.1em solid var(--spinner-primary); + + transform: rotate(var(--spinner-rotate, 12deg)); +} + +.Spinners { + display: grid; + grid-auto-flow: column; + justify-content: space-between; + + width: 100%; +} + +.Spinner-1.Spinner-container { + --spinner-muted: var(--spinner-1-muted); + --spinner-primary: var(--spinner-1-primary); +} + +.Spinner-2.Spinner-container { + --spinner-muted: var(--spinner-2-muted); + --spinner-primary: var(--spinner-2-primary); +} + +.Spinner-3.Spinner-container { + --spinner-muted: var(--spinner-3-muted); + --spinner-primary: var(--spinner-3-primary); +} + +.Spinner-4.Spinner-container { + --spinner-muted: var(--spinner-4-muted); + --spinner-primary: var(--spinner-4-primary); +} diff --git a/demos/react-fast-refresh-test/src/index.tsx b/demos/react-fast-refresh-test/src/index.tsx new file mode 100644 index 000000000..3db53a67f --- /dev/null +++ b/demos/react-fast-refresh-test/src/index.tsx @@ -0,0 +1,20 @@ +import ReactDOM from "react-dom"; +import React from "react"; +import { Main } from "./main"; +import classNames from "classnames"; + +const Base = ({}) => { + const name = decodeURIComponent(location.search.substring(1)); + return
; +}; + +function startReact() { + ReactDOM.render(, document.querySelector("#reactroot")); +} + +globalThis.addEventListener("DOMContentLoaded", () => { + startReact(); +}); +startReact(); + +export { Base }; diff --git a/demos/react-fast-refresh-test/src/main.tsx b/demos/react-fast-refresh-test/src/main.tsx new file mode 100644 index 000000000..1a9948fe8 --- /dev/null +++ b/demos/react-fast-refresh-test/src/main.tsx @@ -0,0 +1,69 @@ +import React from "react"; + +export const Main = ({ productName }) => { + return ( + <> +
+
CSS HMR Stress Test
+

+ This page visually tests how quickly a bundler can update CSS over Hot + Module Reloading. +

+
+
+
+

+ + Ran:  + +

+ +
+
+
+
+ The progress bar should move from left to right smoothly. +
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+
+
+ The spinners should rotate & change color smoothly. +
+
+
+
+
+ There are no CSS animations on this page. +
+ +
+
{productName}
+
+ Saving a css file every  + + ms + +
+
+
+ + ); +}; diff --git a/demos/react-fast-refresh-test/tsconfig.json b/demos/react-fast-refresh-test/tsconfig.json new file mode 100644 index 000000000..401ede344 --- /dev/null +++ b/demos/react-fast-refresh-test/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "target": "esnext", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": false, + "forceConsistentCasingInFileNames": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve" + }, + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], + "exclude": ["node_modules"] +} diff --git a/demos/simple-react/esbuilddir/index.js b/demos/simple-react/esbuilddir/index.js deleted file mode 100644 index c3deb64ab..000000000 --- a/demos/simple-react/esbuilddir/index.js +++ /dev/null @@ -1,38980 +0,0 @@ -(() => { - var __create = Object.create; - var __defProp = Object.defineProperty; - var __getOwnPropDesc = Object.getOwnPropertyDescriptor; - var __getOwnPropNames = Object.getOwnPropertyNames; - var __getProtoOf = Object.getPrototypeOf; - var __hasOwnProp = Object.prototype.hasOwnProperty; - var __markAsModule = (target) => __defProp(target, "__esModule", { value: true }); - var __require = (x) => { - if (typeof require !== "undefined") - return require(x); - throw new Error('Dynamic require of "' + x + '" is not supported'); - }; - var __commonJS = (cb, mod) => function __require2() { - return mod || (0, cb[Object.keys(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; - }; - var __reExport = (target, module, desc) => { - if (module && typeof module === "object" || typeof module === "function") { - for (let key2 of __getOwnPropNames(module)) - if (!__hasOwnProp.call(target, key2) && key2 !== "default") - __defProp(target, key2, { get: () => module[key2], enumerable: !(desc = __getOwnPropDesc(module, key2)) || desc.enumerable }); - } - return target; - }; - var __toModule = (module) => { - return __reExport(__markAsModule(__defProp(module != null ? __create(__getProtoOf(module)) : {}, "default", module && module.__esModule && "default" in module ? { get: () => module.default, enumerable: true } : { value: module, enumerable: true })), module); - }; - - // node_modules/object-assign/index.js - var require_object_assign = __commonJS({ - "node_modules/object-assign/index.js"(exports, module) { - "use strict"; - var getOwnPropertySymbols = Object.getOwnPropertySymbols; - var hasOwnProperty = Object.prototype.hasOwnProperty; - var propIsEnumerable = Object.prototype.propertyIsEnumerable; - function toObject(val) { - if (val === null || val === void 0) { - throw new TypeError("Object.assign cannot be called with null or undefined"); - } - return Object(val); - } - function shouldUseNative() { - try { - if (!Object.assign) { - return false; - } - var test1 = new String("abc"); - test1[5] = "de"; - if (Object.getOwnPropertyNames(test1)[0] === "5") { - return false; - } - var test2 = {}; - for (var i = 0; i < 10; i++) { - test2["_" + String.fromCharCode(i)] = i; - } - var order2 = Object.getOwnPropertyNames(test2).map(function(n) { - return test2[n]; - }); - if (order2.join("") !== "0123456789") { - return false; - } - var test3 = {}; - "abcdefghijklmnopqrst".split("").forEach(function(letter) { - test3[letter] = letter; - }); - if (Object.keys(Object.assign({}, test3)).join("") !== "abcdefghijklmnopqrst") { - return false; - } - return true; - } catch (err) { - return false; - } - } - module.exports = shouldUseNative() ? Object.assign : function(target, source) { - var from; - var to = toObject(target); - var symbols; - for (var s = 1; s < arguments.length; s++) { - from = Object(arguments[s]); - for (var key2 in from) { - if (hasOwnProperty.call(from, key2)) { - to[key2] = from[key2]; - } - } - if (getOwnPropertySymbols) { - symbols = getOwnPropertySymbols(from); - for (var i = 0; i < symbols.length; i++) { - if (propIsEnumerable.call(from, symbols[i])) { - to[symbols[i]] = from[symbols[i]]; - } - } - } - } - return to; - }; - } - }); - - // node_modules/react/cjs/react.development.js - var require_react_development = __commonJS({ - "node_modules/react/cjs/react.development.js"(exports) { - "use strict"; - if (true) { - (function() { - "use strict"; - var _assign = require_object_assign(); - var ReactVersion = "17.0.2"; - var REACT_ELEMENT_TYPE = 60103; - var REACT_PORTAL_TYPE = 60106; - exports.Fragment = 60107; - exports.StrictMode = 60108; - exports.Profiler = 60114; - var REACT_PROVIDER_TYPE = 60109; - var REACT_CONTEXT_TYPE = 60110; - var REACT_FORWARD_REF_TYPE = 60112; - exports.Suspense = 60113; - var REACT_SUSPENSE_LIST_TYPE = 60120; - var REACT_MEMO_TYPE = 60115; - var REACT_LAZY_TYPE = 60116; - var REACT_BLOCK_TYPE = 60121; - var REACT_SERVER_BLOCK_TYPE = 60122; - var REACT_FUNDAMENTAL_TYPE = 60117; - var REACT_SCOPE_TYPE = 60119; - var REACT_OPAQUE_ID_TYPE = 60128; - var REACT_DEBUG_TRACING_MODE_TYPE = 60129; - var REACT_OFFSCREEN_TYPE = 60130; - var REACT_LEGACY_HIDDEN_TYPE = 60131; - if (typeof Symbol === "function" && Symbol.for) { - var symbolFor = Symbol.for; - REACT_ELEMENT_TYPE = symbolFor("react.element"); - REACT_PORTAL_TYPE = symbolFor("react.portal"); - exports.Fragment = symbolFor("react.fragment"); - exports.StrictMode = symbolFor("react.strict_mode"); - exports.Profiler = symbolFor("react.profiler"); - REACT_PROVIDER_TYPE = symbolFor("react.provider"); - REACT_CONTEXT_TYPE = symbolFor("react.context"); - REACT_FORWARD_REF_TYPE = symbolFor("react.forward_ref"); - exports.Suspense = symbolFor("react.suspense"); - REACT_SUSPENSE_LIST_TYPE = symbolFor("react.suspense_list"); - REACT_MEMO_TYPE = symbolFor("react.memo"); - REACT_LAZY_TYPE = symbolFor("react.lazy"); - REACT_BLOCK_TYPE = symbolFor("react.block"); - REACT_SERVER_BLOCK_TYPE = symbolFor("react.server.block"); - REACT_FUNDAMENTAL_TYPE = symbolFor("react.fundamental"); - REACT_SCOPE_TYPE = symbolFor("react.scope"); - REACT_OPAQUE_ID_TYPE = symbolFor("react.opaque.id"); - REACT_DEBUG_TRACING_MODE_TYPE = symbolFor("react.debug_trace_mode"); - REACT_OFFSCREEN_TYPE = symbolFor("react.offscreen"); - REACT_LEGACY_HIDDEN_TYPE = symbolFor("react.legacy_hidden"); - } - var MAYBE_ITERATOR_SYMBOL = typeof Symbol === "function" && Symbol.iterator; - var FAUX_ITERATOR_SYMBOL = "@@iterator"; - function getIteratorFn(maybeIterable) { - if (maybeIterable === null || typeof maybeIterable !== "object") { - return null; - } - var maybeIterator = MAYBE_ITERATOR_SYMBOL && maybeIterable[MAYBE_ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]; - if (typeof maybeIterator === "function") { - return maybeIterator; - } - return null; - } - var ReactCurrentDispatcher = { - current: null - }; - var ReactCurrentBatchConfig = { - transition: 0 - }; - var ReactCurrentOwner = { - current: null - }; - var ReactDebugCurrentFrame = {}; - var currentExtraStackFrame = null; - function setExtraStackFrame(stack) { - { - currentExtraStackFrame = stack; - } - } - { - ReactDebugCurrentFrame.setExtraStackFrame = function(stack) { - { - currentExtraStackFrame = stack; - } - }; - ReactDebugCurrentFrame.getCurrentStack = null; - ReactDebugCurrentFrame.getStackAddendum = function() { - var stack = ""; - if (currentExtraStackFrame) { - stack += currentExtraStackFrame; - } - var impl = ReactDebugCurrentFrame.getCurrentStack; - if (impl) { - stack += impl() || ""; - } - return stack; - }; - } - var IsSomeRendererActing = { - current: false - }; - var ReactSharedInternals = { - ReactCurrentDispatcher, - ReactCurrentBatchConfig, - ReactCurrentOwner, - IsSomeRendererActing, - assign: _assign - }; - { - ReactSharedInternals.ReactDebugCurrentFrame = ReactDebugCurrentFrame; - } - function warn(format3) { - { - for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { - args[_key - 1] = arguments[_key]; - } - printWarning("warn", format3, args); - } - } - function error(format3) { - { - for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) { - args[_key2 - 1] = arguments[_key2]; - } - printWarning("error", format3, args); - } - } - function printWarning(level, format3, args) { - { - var ReactDebugCurrentFrame2 = ReactSharedInternals.ReactDebugCurrentFrame; - var stack = ReactDebugCurrentFrame2.getStackAddendum(); - if (stack !== "") { - format3 += "%s"; - args = args.concat([stack]); - } - var argsWithFormat = args.map(function(item) { - return "" + item; - }); - argsWithFormat.unshift("Warning: " + format3); - Function.prototype.apply.call(console[level], console, argsWithFormat); - } - } - var didWarnStateUpdateForUnmountedComponent = {}; - function warnNoop(publicInstance, callerName) { - { - var _constructor = publicInstance.constructor; - var componentName = _constructor && (_constructor.displayName || _constructor.name) || "ReactClass"; - var warningKey = componentName + "." + callerName; - if (didWarnStateUpdateForUnmountedComponent[warningKey]) { - return; - } - error("Can't call %s on a component that is not yet mounted. This is a no-op, but it might indicate a bug in your application. Instead, assign to `this.state` directly or define a `state = {};` class property with the desired state in the %s component.", callerName, componentName); - didWarnStateUpdateForUnmountedComponent[warningKey] = true; - } - } - var ReactNoopUpdateQueue = { - isMounted: function(publicInstance) { - return false; - }, - enqueueForceUpdate: function(publicInstance, callback, callerName) { - warnNoop(publicInstance, "forceUpdate"); - }, - enqueueReplaceState: function(publicInstance, completeState, callback, callerName) { - warnNoop(publicInstance, "replaceState"); - }, - enqueueSetState: function(publicInstance, partialState, callback, callerName) { - warnNoop(publicInstance, "setState"); - } - }; - var emptyObject = {}; - { - Object.freeze(emptyObject); - } - function Component14(props, context, updater) { - this.props = props; - this.context = context; - this.refs = emptyObject; - this.updater = updater || ReactNoopUpdateQueue; - } - Component14.prototype.isReactComponent = {}; - Component14.prototype.setState = function(partialState, callback) { - if (!(typeof partialState === "object" || typeof partialState === "function" || partialState == null)) { - { - throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables."); - } - } - this.updater.enqueueSetState(this, partialState, callback, "setState"); - }; - Component14.prototype.forceUpdate = function(callback) { - this.updater.enqueueForceUpdate(this, callback, "forceUpdate"); - }; - { - var deprecatedAPIs = { - isMounted: ["isMounted", "Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks."], - replaceState: ["replaceState", "Refactor your code to use setState instead (see https://github.com/facebook/react/issues/3236)."] - }; - var defineDeprecationWarning = function(methodName, info) { - Object.defineProperty(Component14.prototype, methodName, { - get: function() { - warn("%s(...) is deprecated in plain JavaScript React classes. %s", info[0], info[1]); - return void 0; - } - }); - }; - for (var fnName in deprecatedAPIs) { - if (deprecatedAPIs.hasOwnProperty(fnName)) { - defineDeprecationWarning(fnName, deprecatedAPIs[fnName]); - } - } - } - function ComponentDummy() { - } - ComponentDummy.prototype = Component14.prototype; - function PureComponent(props, context, updater) { - this.props = props; - this.context = context; - this.refs = emptyObject; - this.updater = updater || ReactNoopUpdateQueue; - } - var pureComponentPrototype = PureComponent.prototype = new ComponentDummy(); - pureComponentPrototype.constructor = PureComponent; - _assign(pureComponentPrototype, Component14.prototype); - pureComponentPrototype.isPureReactComponent = true; - function createRef8() { - var refObject = { - current: null - }; - { - Object.seal(refObject); - } - return refObject; - } - function getWrappedName(outerType, innerType, wrapperName) { - var functionName = innerType.displayName || innerType.name || ""; - return outerType.displayName || (functionName !== "" ? wrapperName + "(" + functionName + ")" : wrapperName); - } - function getContextName(type2) { - return type2.displayName || "Context"; - } - function getComponentName(type2) { - if (type2 == null) { - return null; - } - { - if (typeof type2.tag === "number") { - error("Received an unexpected object in getComponentName(). This is likely a bug in React. Please file an issue."); - } - } - if (typeof type2 === "function") { - return type2.displayName || type2.name || null; - } - if (typeof type2 === "string") { - return type2; - } - switch (type2) { - case exports.Fragment: - return "Fragment"; - case REACT_PORTAL_TYPE: - return "Portal"; - case exports.Profiler: - return "Profiler"; - case exports.StrictMode: - return "StrictMode"; - case exports.Suspense: - return "Suspense"; - case REACT_SUSPENSE_LIST_TYPE: - return "SuspenseList"; - } - if (typeof type2 === "object") { - switch (type2.$$typeof) { - case REACT_CONTEXT_TYPE: - var context = type2; - return getContextName(context) + ".Consumer"; - case REACT_PROVIDER_TYPE: - var provider = type2; - return getContextName(provider._context) + ".Provider"; - case REACT_FORWARD_REF_TYPE: - return getWrappedName(type2, type2.render, "ForwardRef"); - case REACT_MEMO_TYPE: - return getComponentName(type2.type); - case REACT_BLOCK_TYPE: - return getComponentName(type2._render); - case REACT_LAZY_TYPE: { - var lazyComponent = type2; - var payload = lazyComponent._payload; - var init = lazyComponent._init; - try { - return getComponentName(init(payload)); - } catch (x) { - return null; - } - } - } - } - return null; - } - var hasOwnProperty = Object.prototype.hasOwnProperty; - var RESERVED_PROPS = { - key: true, - ref: true, - __self: true, - __source: true - }; - var specialPropKeyWarningShown, specialPropRefWarningShown, didWarnAboutStringRefs; - { - didWarnAboutStringRefs = {}; - } - function hasValidRef(config) { - { - if (hasOwnProperty.call(config, "ref")) { - var getter = Object.getOwnPropertyDescriptor(config, "ref").get; - if (getter && getter.isReactWarning) { - return false; - } - } - } - return config.ref !== void 0; - } - function hasValidKey(config) { - { - if (hasOwnProperty.call(config, "key")) { - var getter = Object.getOwnPropertyDescriptor(config, "key").get; - if (getter && getter.isReactWarning) { - return false; - } - } - } - return config.key !== void 0; - } - function defineKeyPropWarningGetter(props, displayName) { - var warnAboutAccessingKey = function() { - { - if (!specialPropKeyWarningShown) { - specialPropKeyWarningShown = true; - error("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)", displayName); - } - } - }; - warnAboutAccessingKey.isReactWarning = true; - Object.defineProperty(props, "key", { - get: warnAboutAccessingKey, - configurable: true - }); - } - function defineRefPropWarningGetter(props, displayName) { - var warnAboutAccessingRef = function() { - { - if (!specialPropRefWarningShown) { - specialPropRefWarningShown = true; - error("%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)", displayName); - } - } - }; - warnAboutAccessingRef.isReactWarning = true; - Object.defineProperty(props, "ref", { - get: warnAboutAccessingRef, - configurable: true - }); - } - function warnIfStringRefCannotBeAutoConverted(config) { - { - if (typeof config.ref === "string" && ReactCurrentOwner.current && config.__self && ReactCurrentOwner.current.stateNode !== config.__self) { - var componentName = getComponentName(ReactCurrentOwner.current.type); - if (!didWarnAboutStringRefs[componentName]) { - error('Component "%s" contains the string ref "%s". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref', componentName, config.ref); - didWarnAboutStringRefs[componentName] = true; - } - } - } - } - var ReactElement = function(type2, key2, ref, self2, source, owner, props) { - var element = { - $$typeof: REACT_ELEMENT_TYPE, - type: type2, - key: key2, - ref, - props, - _owner: owner - }; - { - element._store = {}; - Object.defineProperty(element._store, "validated", { - configurable: false, - enumerable: false, - writable: true, - value: false - }); - Object.defineProperty(element, "_self", { - configurable: false, - enumerable: false, - writable: false, - value: self2 - }); - Object.defineProperty(element, "_source", { - configurable: false, - enumerable: false, - writable: false, - value: source - }); - if (Object.freeze) { - Object.freeze(element.props); - Object.freeze(element); - } - } - return element; - }; - function createElement79(type2, config, children) { - var propName; - var props = {}; - var key2 = null; - var ref = null; - var self2 = null; - var source = null; - if (config != null) { - if (hasValidRef(config)) { - ref = config.ref; - { - warnIfStringRefCannotBeAutoConverted(config); - } - } - if (hasValidKey(config)) { - key2 = "" + config.key; - } - self2 = config.__self === void 0 ? null : config.__self; - source = config.__source === void 0 ? null : config.__source; - for (propName in config) { - if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) { - props[propName] = config[propName]; - } - } - } - var childrenLength = arguments.length - 2; - if (childrenLength === 1) { - props.children = children; - } else if (childrenLength > 1) { - var childArray = Array(childrenLength); - for (var i = 0; i < childrenLength; i++) { - childArray[i] = arguments[i + 2]; - } - { - if (Object.freeze) { - Object.freeze(childArray); - } - } - props.children = childArray; - } - if (type2 && type2.defaultProps) { - var defaultProps = type2.defaultProps; - for (propName in defaultProps) { - if (props[propName] === void 0) { - props[propName] = defaultProps[propName]; - } - } - } - { - if (key2 || ref) { - var displayName = typeof type2 === "function" ? type2.displayName || type2.name || "Unknown" : type2; - if (key2) { - defineKeyPropWarningGetter(props, displayName); - } - if (ref) { - defineRefPropWarningGetter(props, displayName); - } - } - } - return ReactElement(type2, key2, ref, self2, source, ReactCurrentOwner.current, props); - } - function cloneAndReplaceKey(oldElement, newKey) { - var newElement = ReactElement(oldElement.type, newKey, oldElement.ref, oldElement._self, oldElement._source, oldElement._owner, oldElement.props); - return newElement; - } - function cloneElement7(element, config, children) { - if (!!(element === null || element === void 0)) { - { - throw Error("React.cloneElement(...): The argument must be a React element, but you passed " + element + "."); - } - } - var propName; - var props = _assign({}, element.props); - var key2 = element.key; - var ref = element.ref; - var self2 = element._self; - var source = element._source; - var owner = element._owner; - if (config != null) { - if (hasValidRef(config)) { - ref = config.ref; - owner = ReactCurrentOwner.current; - } - if (hasValidKey(config)) { - key2 = "" + config.key; - } - var defaultProps; - if (element.type && element.type.defaultProps) { - defaultProps = element.type.defaultProps; - } - for (propName in config) { - if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) { - if (config[propName] === void 0 && defaultProps !== void 0) { - props[propName] = defaultProps[propName]; - } else { - props[propName] = config[propName]; - } - } - } - } - var childrenLength = arguments.length - 2; - if (childrenLength === 1) { - props.children = children; - } else if (childrenLength > 1) { - var childArray = Array(childrenLength); - for (var i = 0; i < childrenLength; i++) { - childArray[i] = arguments[i + 2]; - } - props.children = childArray; - } - return ReactElement(element.type, key2, ref, self2, source, owner, props); - } - function isValidElement6(object3) { - return typeof object3 === "object" && object3 !== null && object3.$$typeof === REACT_ELEMENT_TYPE; - } - var SEPARATOR = "."; - var SUBSEPARATOR = ":"; - function escape(key2) { - var escapeRegex = /[=:]/g; - var escaperLookup = { - "=": "=0", - ":": "=2" - }; - var escapedString = key2.replace(escapeRegex, function(match) { - return escaperLookup[match]; - }); - return "$" + escapedString; - } - var didWarnAboutMaps = false; - var userProvidedKeyEscapeRegex = /\/+/g; - function escapeUserProvidedKey(text) { - return text.replace(userProvidedKeyEscapeRegex, "$&/"); - } - function getElementKey(element, index2) { - if (typeof element === "object" && element !== null && element.key != null) { - return escape("" + element.key); - } - return index2.toString(36); - } - function mapIntoArray(children, array3, escapedPrefix, nameSoFar, callback) { - var type2 = typeof children; - if (type2 === "undefined" || type2 === "boolean") { - children = null; - } - var invokeCallback = false; - if (children === null) { - invokeCallback = true; - } else { - switch (type2) { - case "string": - case "number": - invokeCallback = true; - break; - case "object": - switch (children.$$typeof) { - case REACT_ELEMENT_TYPE: - case REACT_PORTAL_TYPE: - invokeCallback = true; - } - } - } - if (invokeCallback) { - var _child = children; - var mappedChild = callback(_child); - var childKey = nameSoFar === "" ? SEPARATOR + getElementKey(_child, 0) : nameSoFar; - if (Array.isArray(mappedChild)) { - var escapedChildKey = ""; - if (childKey != null) { - escapedChildKey = escapeUserProvidedKey(childKey) + "/"; - } - mapIntoArray(mappedChild, array3, escapedChildKey, "", function(c) { - return c; - }); - } else if (mappedChild != null) { - if (isValidElement6(mappedChild)) { - mappedChild = cloneAndReplaceKey(mappedChild, escapedPrefix + (mappedChild.key && (!_child || _child.key !== mappedChild.key) ? escapeUserProvidedKey("" + mappedChild.key) + "/" : "") + childKey); - } - array3.push(mappedChild); - } - return 1; - } - var child; - var nextName; - var subtreeCount = 0; - var nextNamePrefix = nameSoFar === "" ? SEPARATOR : nameSoFar + SUBSEPARATOR; - if (Array.isArray(children)) { - for (var i = 0; i < children.length; i++) { - child = children[i]; - nextName = nextNamePrefix + getElementKey(child, i); - subtreeCount += mapIntoArray(child, array3, escapedPrefix, nextName, callback); - } - } else { - var iteratorFn = getIteratorFn(children); - if (typeof iteratorFn === "function") { - var iterableChildren = children; - { - if (iteratorFn === iterableChildren.entries) { - if (!didWarnAboutMaps) { - warn("Using Maps as children is not supported. Use an array of keyed ReactElements instead."); - } - didWarnAboutMaps = true; - } - } - var iterator = iteratorFn.call(iterableChildren); - var step; - var ii = 0; - while (!(step = iterator.next()).done) { - child = step.value; - nextName = nextNamePrefix + getElementKey(child, ii++); - subtreeCount += mapIntoArray(child, array3, escapedPrefix, nextName, callback); - } - } else if (type2 === "object") { - var childrenString = "" + children; - { - { - throw Error("Objects are not valid as a React child (found: " + (childrenString === "[object Object]" ? "object with keys {" + Object.keys(children).join(", ") + "}" : childrenString) + "). If you meant to render a collection of children, use an array instead."); - } - } - } - } - return subtreeCount; - } - function mapChildren(children, func, context) { - if (children == null) { - return children; - } - var result = []; - var count = 0; - mapIntoArray(children, result, "", "", function(child) { - return func.call(context, child, count++); - }); - return result; - } - function countChildren(children) { - var n = 0; - mapChildren(children, function() { - n++; - }); - return n; - } - function forEachChildren(children, forEachFunc, forEachContext) { - mapChildren(children, function() { - forEachFunc.apply(this, arguments); - }, forEachContext); - } - function toArray5(children) { - return mapChildren(children, function(child) { - return child; - }) || []; - } - function onlyChild(children) { - if (!isValidElement6(children)) { - { - throw Error("React.Children.only expected to receive a single React element child."); - } - } - return children; - } - function createContext10(defaultValue, calculateChangedBits) { - if (calculateChangedBits === void 0) { - calculateChangedBits = null; - } else { - { - if (calculateChangedBits !== null && typeof calculateChangedBits !== "function") { - error("createContext: Expected the optional second argument to be a function. Instead received: %s", calculateChangedBits); - } - } - } - var context = { - $$typeof: REACT_CONTEXT_TYPE, - _calculateChangedBits: calculateChangedBits, - _currentValue: defaultValue, - _currentValue2: defaultValue, - _threadCount: 0, - Provider: null, - Consumer: null - }; - context.Provider = { - $$typeof: REACT_PROVIDER_TYPE, - _context: context - }; - var hasWarnedAboutUsingNestedContextConsumers = false; - var hasWarnedAboutUsingConsumerProvider = false; - var hasWarnedAboutDisplayNameOnConsumer = false; - { - var Consumer = { - $$typeof: REACT_CONTEXT_TYPE, - _context: context, - _calculateChangedBits: context._calculateChangedBits - }; - Object.defineProperties(Consumer, { - Provider: { - get: function() { - if (!hasWarnedAboutUsingConsumerProvider) { - hasWarnedAboutUsingConsumerProvider = true; - error("Rendering is not supported and will be removed in a future major release. Did you mean to render instead?"); - } - return context.Provider; - }, - set: function(_Provider) { - context.Provider = _Provider; - } - }, - _currentValue: { - get: function() { - return context._currentValue; - }, - set: function(_currentValue) { - context._currentValue = _currentValue; - } - }, - _currentValue2: { - get: function() { - return context._currentValue2; - }, - set: function(_currentValue2) { - context._currentValue2 = _currentValue2; - } - }, - _threadCount: { - get: function() { - return context._threadCount; - }, - set: function(_threadCount) { - context._threadCount = _threadCount; - } - }, - Consumer: { - get: function() { - if (!hasWarnedAboutUsingNestedContextConsumers) { - hasWarnedAboutUsingNestedContextConsumers = true; - error("Rendering is not supported and will be removed in a future major release. Did you mean to render instead?"); - } - return context.Consumer; - } - }, - displayName: { - get: function() { - return context.displayName; - }, - set: function(displayName) { - if (!hasWarnedAboutDisplayNameOnConsumer) { - warn("Setting `displayName` on Context.Consumer has no effect. You should set it directly on the context with Context.displayName = '%s'.", displayName); - hasWarnedAboutDisplayNameOnConsumer = true; - } - } - } - }); - context.Consumer = Consumer; - } - { - context._currentRenderer = null; - context._currentRenderer2 = null; - } - return context; - } - var Uninitialized = -1; - var Pending = 0; - var Resolved = 1; - var Rejected = 2; - function lazyInitializer(payload) { - if (payload._status === Uninitialized) { - var ctor = payload._result; - var thenable = ctor(); - var pending = payload; - pending._status = Pending; - pending._result = thenable; - thenable.then(function(moduleObject) { - if (payload._status === Pending) { - var defaultExport = moduleObject.default; - { - if (defaultExport === void 0) { - error("lazy: Expected the result of a dynamic import() call. Instead received: %s\n\nYour code should look like: \n const MyComponent = lazy(() => import('./MyComponent'))", moduleObject); - } - } - var resolved = payload; - resolved._status = Resolved; - resolved._result = defaultExport; - } - }, function(error2) { - if (payload._status === Pending) { - var rejected = payload; - rejected._status = Rejected; - rejected._result = error2; - } - }); - } - if (payload._status === Resolved) { - return payload._result; - } else { - throw payload._result; - } - } - function lazy(ctor) { - var payload = { - _status: -1, - _result: ctor - }; - var lazyType = { - $$typeof: REACT_LAZY_TYPE, - _payload: payload, - _init: lazyInitializer - }; - { - var defaultProps; - var propTypes; - Object.defineProperties(lazyType, { - defaultProps: { - configurable: true, - get: function() { - return defaultProps; - }, - set: function(newDefaultProps) { - error("React.lazy(...): It is not supported to assign `defaultProps` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it."); - defaultProps = newDefaultProps; - Object.defineProperty(lazyType, "defaultProps", { - enumerable: true - }); - } - }, - propTypes: { - configurable: true, - get: function() { - return propTypes; - }, - set: function(newPropTypes) { - error("React.lazy(...): It is not supported to assign `propTypes` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it."); - propTypes = newPropTypes; - Object.defineProperty(lazyType, "propTypes", { - enumerable: true - }); - } - } - }); - } - return lazyType; - } - function forwardRef23(render) { - { - if (render != null && render.$$typeof === REACT_MEMO_TYPE) { - error("forwardRef requires a render function but received a `memo` component. Instead of forwardRef(memo(...)), use memo(forwardRef(...))."); - } else if (typeof render !== "function") { - error("forwardRef requires a render function but was given %s.", render === null ? "null" : typeof render); - } else { - if (render.length !== 0 && render.length !== 2) { - error("forwardRef render functions accept exactly two parameters: props and ref. %s", render.length === 1 ? "Did you forget to use the ref parameter?" : "Any additional parameter will be undefined."); - } - } - if (render != null) { - if (render.defaultProps != null || render.propTypes != null) { - error("forwardRef render functions do not support propTypes or defaultProps. Did you accidentally pass a React component?"); - } - } - } - var elementType = { - $$typeof: REACT_FORWARD_REF_TYPE, - render - }; - { - var ownName; - Object.defineProperty(elementType, "displayName", { - enumerable: false, - configurable: true, - get: function() { - return ownName; - }, - set: function(name) { - ownName = name; - if (render.displayName == null) { - render.displayName = name; - } - } - }); - } - return elementType; - } - var enableScopeAPI = false; - function isValidElementType(type2) { - if (typeof type2 === "string" || typeof type2 === "function") { - return true; - } - if (type2 === exports.Fragment || type2 === exports.Profiler || type2 === REACT_DEBUG_TRACING_MODE_TYPE || type2 === exports.StrictMode || type2 === exports.Suspense || type2 === REACT_SUSPENSE_LIST_TYPE || type2 === REACT_LEGACY_HIDDEN_TYPE || enableScopeAPI) { - return true; - } - if (typeof type2 === "object" && type2 !== null) { - if (type2.$$typeof === REACT_LAZY_TYPE || type2.$$typeof === REACT_MEMO_TYPE || type2.$$typeof === REACT_PROVIDER_TYPE || type2.$$typeof === REACT_CONTEXT_TYPE || type2.$$typeof === REACT_FORWARD_REF_TYPE || type2.$$typeof === REACT_FUNDAMENTAL_TYPE || type2.$$typeof === REACT_BLOCK_TYPE || type2[0] === REACT_SERVER_BLOCK_TYPE) { - return true; - } - } - return false; - } - function memo(type2, compare) { - { - if (!isValidElementType(type2)) { - error("memo: The first argument must be a component. Instead received: %s", type2 === null ? "null" : typeof type2); - } - } - var elementType = { - $$typeof: REACT_MEMO_TYPE, - type: type2, - compare: compare === void 0 ? null : compare - }; - { - var ownName; - Object.defineProperty(elementType, "displayName", { - enumerable: false, - configurable: true, - get: function() { - return ownName; - }, - set: function(name) { - ownName = name; - if (type2.displayName == null) { - type2.displayName = name; - } - } - }); - } - return elementType; - } - function resolveDispatcher() { - var dispatcher = ReactCurrentDispatcher.current; - if (!(dispatcher !== null)) { - { - throw Error("Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:\n1. You might have mismatching versions of React and the renderer (such as React DOM)\n2. You might be breaking the Rules of Hooks\n3. You might have more than one copy of React in the same app\nSee https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem."); - } - } - return dispatcher; - } - function useContext28(Context2, unstable_observedBits) { - var dispatcher = resolveDispatcher(); - { - if (unstable_observedBits !== void 0) { - error("useContext() second argument is reserved for future use in React. Passing it is not supported. You passed: %s.%s", unstable_observedBits, typeof unstable_observedBits === "number" && Array.isArray(arguments[2]) ? "\n\nDid you call array.map(useContext)? Calling Hooks inside a loop is not supported. Learn more at https://reactjs.org/link/rules-of-hooks" : ""); - } - if (Context2._context !== void 0) { - var realContext = Context2._context; - if (realContext.Consumer === Context2) { - error("Calling useContext(Context.Consumer) is not supported, may cause bugs, and will be removed in a future major release. Did you mean to call useContext(Context) instead?"); - } else if (realContext.Provider === Context2) { - error("Calling useContext(Context.Provider) is not supported. Did you mean to call useContext(Context) instead?"); - } - } - } - return dispatcher.useContext(Context2, unstable_observedBits); - } - function useState21(initialState) { - var dispatcher = resolveDispatcher(); - return dispatcher.useState(initialState); - } - function useReducer(reducer, initialArg, init) { - var dispatcher = resolveDispatcher(); - return dispatcher.useReducer(reducer, initialArg, init); - } - function useRef31(initialValue) { - var dispatcher = resolveDispatcher(); - return dispatcher.useRef(initialValue); - } - function useEffect23(create, deps) { - var dispatcher = resolveDispatcher(); - return dispatcher.useEffect(create, deps); - } - function useLayoutEffect3(create, deps) { - var dispatcher = resolveDispatcher(); - return dispatcher.useLayoutEffect(create, deps); - } - function useCallback5(callback, deps) { - var dispatcher = resolveDispatcher(); - return dispatcher.useCallback(callback, deps); - } - function useMemo9(create, deps) { - var dispatcher = resolveDispatcher(); - return dispatcher.useMemo(create, deps); - } - function useImperativeHandle5(ref, create, deps) { - var dispatcher = resolveDispatcher(); - return dispatcher.useImperativeHandle(ref, create, deps); - } - function useDebugValue(value, formatterFn) { - { - var dispatcher = resolveDispatcher(); - return dispatcher.useDebugValue(value, formatterFn); - } - } - var disabledDepth = 0; - var prevLog; - var prevInfo; - var prevWarn; - var prevError; - var prevGroup; - var prevGroupCollapsed; - var prevGroupEnd; - function disabledLog() { - } - disabledLog.__reactDisabledLog = true; - function disableLogs() { - { - if (disabledDepth === 0) { - prevLog = console.log; - prevInfo = console.info; - prevWarn = console.warn; - prevError = console.error; - prevGroup = console.group; - prevGroupCollapsed = console.groupCollapsed; - prevGroupEnd = console.groupEnd; - var props = { - configurable: true, - enumerable: true, - value: disabledLog, - writable: true - }; - Object.defineProperties(console, { - info: props, - log: props, - warn: props, - error: props, - group: props, - groupCollapsed: props, - groupEnd: props - }); - } - disabledDepth++; - } - } - function reenableLogs() { - { - disabledDepth--; - if (disabledDepth === 0) { - var props = { - configurable: true, - enumerable: true, - writable: true - }; - Object.defineProperties(console, { - log: _assign({}, props, { - value: prevLog - }), - info: _assign({}, props, { - value: prevInfo - }), - warn: _assign({}, props, { - value: prevWarn - }), - error: _assign({}, props, { - value: prevError - }), - group: _assign({}, props, { - value: prevGroup - }), - groupCollapsed: _assign({}, props, { - value: prevGroupCollapsed - }), - groupEnd: _assign({}, props, { - value: prevGroupEnd - }) - }); - } - if (disabledDepth < 0) { - error("disabledDepth fell below zero. This is a bug in React. Please file an issue."); - } - } - } - var ReactCurrentDispatcher$1 = ReactSharedInternals.ReactCurrentDispatcher; - var prefix; - function describeBuiltInComponentFrame(name, source, ownerFn) { - { - if (prefix === void 0) { - try { - throw Error(); - } catch (x) { - var match = x.stack.trim().match(/\n( *(at )?)/); - prefix = match && match[1] || ""; - } - } - return "\n" + prefix + name; - } - } - var reentry = false; - var componentFrameCache; - { - var PossiblyWeakMap = typeof WeakMap === "function" ? WeakMap : Map; - componentFrameCache = new PossiblyWeakMap(); - } - function describeNativeComponentFrame(fn, construct) { - if (!fn || reentry) { - return ""; - } - { - var frame = componentFrameCache.get(fn); - if (frame !== void 0) { - return frame; - } - } - var control; - reentry = true; - var previousPrepareStackTrace = Error.prepareStackTrace; - Error.prepareStackTrace = void 0; - var previousDispatcher; - { - previousDispatcher = ReactCurrentDispatcher$1.current; - ReactCurrentDispatcher$1.current = null; - disableLogs(); - } - try { - if (construct) { - var Fake = function() { - throw Error(); - }; - Object.defineProperty(Fake.prototype, "props", { - set: function() { - throw Error(); - } - }); - if (typeof Reflect === "object" && Reflect.construct) { - try { - Reflect.construct(Fake, []); - } catch (x) { - control = x; - } - Reflect.construct(fn, [], Fake); - } else { - try { - Fake.call(); - } catch (x) { - control = x; - } - fn.call(Fake.prototype); - } - } else { - try { - throw Error(); - } catch (x) { - control = x; - } - fn(); - } - } catch (sample) { - if (sample && control && typeof sample.stack === "string") { - var sampleLines = sample.stack.split("\n"); - var controlLines = control.stack.split("\n"); - var s = sampleLines.length - 1; - var c = controlLines.length - 1; - while (s >= 1 && c >= 0 && sampleLines[s] !== controlLines[c]) { - c--; - } - for (; s >= 1 && c >= 0; s--, c--) { - if (sampleLines[s] !== controlLines[c]) { - if (s !== 1 || c !== 1) { - do { - s--; - c--; - if (c < 0 || sampleLines[s] !== controlLines[c]) { - var _frame = "\n" + sampleLines[s].replace(" at new ", " at "); - { - if (typeof fn === "function") { - componentFrameCache.set(fn, _frame); - } - } - return _frame; - } - } while (s >= 1 && c >= 0); - } - break; - } - } - } - } finally { - reentry = false; - { - ReactCurrentDispatcher$1.current = previousDispatcher; - reenableLogs(); - } - Error.prepareStackTrace = previousPrepareStackTrace; - } - var name = fn ? fn.displayName || fn.name : ""; - var syntheticFrame = name ? describeBuiltInComponentFrame(name) : ""; - { - if (typeof fn === "function") { - componentFrameCache.set(fn, syntheticFrame); - } - } - return syntheticFrame; - } - function describeFunctionComponentFrame(fn, source, ownerFn) { - { - return describeNativeComponentFrame(fn, false); - } - } - function shouldConstruct(Component15) { - var prototype = Component15.prototype; - return !!(prototype && prototype.isReactComponent); - } - function describeUnknownElementTypeFrameInDEV(type2, source, ownerFn) { - if (type2 == null) { - return ""; - } - if (typeof type2 === "function") { - { - return describeNativeComponentFrame(type2, shouldConstruct(type2)); - } - } - if (typeof type2 === "string") { - return describeBuiltInComponentFrame(type2); - } - switch (type2) { - case exports.Suspense: - return describeBuiltInComponentFrame("Suspense"); - case REACT_SUSPENSE_LIST_TYPE: - return describeBuiltInComponentFrame("SuspenseList"); - } - if (typeof type2 === "object") { - switch (type2.$$typeof) { - case REACT_FORWARD_REF_TYPE: - return describeFunctionComponentFrame(type2.render); - case REACT_MEMO_TYPE: - return describeUnknownElementTypeFrameInDEV(type2.type, source, ownerFn); - case REACT_BLOCK_TYPE: - return describeFunctionComponentFrame(type2._render); - case REACT_LAZY_TYPE: { - var lazyComponent = type2; - var payload = lazyComponent._payload; - var init = lazyComponent._init; - try { - return describeUnknownElementTypeFrameInDEV(init(payload), source, ownerFn); - } catch (x) { - } - } - } - } - return ""; - } - var loggedTypeFailures = {}; - var ReactDebugCurrentFrame$1 = ReactSharedInternals.ReactDebugCurrentFrame; - function setCurrentlyValidatingElement(element) { - { - if (element) { - var owner = element._owner; - var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null); - ReactDebugCurrentFrame$1.setExtraStackFrame(stack); - } else { - ReactDebugCurrentFrame$1.setExtraStackFrame(null); - } - } - } - function checkPropTypes(typeSpecs, values, location, componentName, element) { - { - var has = Function.call.bind(Object.prototype.hasOwnProperty); - for (var typeSpecName in typeSpecs) { - if (has(typeSpecs, typeSpecName)) { - var error$1 = void 0; - try { - if (typeof typeSpecs[typeSpecName] !== "function") { - var err = Error((componentName || "React class") + ": " + location + " type `" + typeSpecName + "` is invalid; it must be a function, usually from the `prop-types` package, but received `" + typeof typeSpecs[typeSpecName] + "`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`."); - err.name = "Invariant Violation"; - throw err; - } - error$1 = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"); - } catch (ex) { - error$1 = ex; - } - if (error$1 && !(error$1 instanceof Error)) { - setCurrentlyValidatingElement(element); - error("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).", componentName || "React class", location, typeSpecName, typeof error$1); - setCurrentlyValidatingElement(null); - } - if (error$1 instanceof Error && !(error$1.message in loggedTypeFailures)) { - loggedTypeFailures[error$1.message] = true; - setCurrentlyValidatingElement(element); - error("Failed %s type: %s", location, error$1.message); - setCurrentlyValidatingElement(null); - } - } - } - } - } - function setCurrentlyValidatingElement$1(element) { - { - if (element) { - var owner = element._owner; - var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null); - setExtraStackFrame(stack); - } else { - setExtraStackFrame(null); - } - } - } - var propTypesMisspellWarningShown; - { - propTypesMisspellWarningShown = false; - } - function getDeclarationErrorAddendum() { - if (ReactCurrentOwner.current) { - var name = getComponentName(ReactCurrentOwner.current.type); - if (name) { - return "\n\nCheck the render method of `" + name + "`."; - } - } - return ""; - } - function getSourceInfoErrorAddendum(source) { - if (source !== void 0) { - var fileName = source.fileName.replace(/^.*[\\\/]/, ""); - var lineNumber = source.lineNumber; - return "\n\nCheck your code at " + fileName + ":" + lineNumber + "."; - } - return ""; - } - function getSourceInfoErrorAddendumForProps(elementProps) { - if (elementProps !== null && elementProps !== void 0) { - return getSourceInfoErrorAddendum(elementProps.__source); - } - return ""; - } - var ownerHasKeyUseWarning = {}; - function getCurrentComponentErrorInfo(parentType) { - var info = getDeclarationErrorAddendum(); - if (!info) { - var parentName = typeof parentType === "string" ? parentType : parentType.displayName || parentType.name; - if (parentName) { - info = "\n\nCheck the top-level render call using <" + parentName + ">."; - } - } - return info; - } - function validateExplicitKey(element, parentType) { - if (!element._store || element._store.validated || element.key != null) { - return; - } - element._store.validated = true; - var currentComponentErrorInfo = getCurrentComponentErrorInfo(parentType); - if (ownerHasKeyUseWarning[currentComponentErrorInfo]) { - return; - } - ownerHasKeyUseWarning[currentComponentErrorInfo] = true; - var childOwner = ""; - if (element && element._owner && element._owner !== ReactCurrentOwner.current) { - childOwner = " It was passed a child from " + getComponentName(element._owner.type) + "."; - } - { - setCurrentlyValidatingElement$1(element); - error('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.', currentComponentErrorInfo, childOwner); - setCurrentlyValidatingElement$1(null); - } - } - function validateChildKeys(node, parentType) { - if (typeof node !== "object") { - return; - } - if (Array.isArray(node)) { - for (var i = 0; i < node.length; i++) { - var child = node[i]; - if (isValidElement6(child)) { - validateExplicitKey(child, parentType); - } - } - } else if (isValidElement6(node)) { - if (node._store) { - node._store.validated = true; - } - } else if (node) { - var iteratorFn = getIteratorFn(node); - if (typeof iteratorFn === "function") { - if (iteratorFn !== node.entries) { - var iterator = iteratorFn.call(node); - var step; - while (!(step = iterator.next()).done) { - if (isValidElement6(step.value)) { - validateExplicitKey(step.value, parentType); - } - } - } - } - } - } - function validatePropTypes(element) { - { - var type2 = element.type; - if (type2 === null || type2 === void 0 || typeof type2 === "string") { - return; - } - var propTypes; - if (typeof type2 === "function") { - propTypes = type2.propTypes; - } else if (typeof type2 === "object" && (type2.$$typeof === REACT_FORWARD_REF_TYPE || type2.$$typeof === REACT_MEMO_TYPE)) { - propTypes = type2.propTypes; - } else { - return; - } - if (propTypes) { - var name = getComponentName(type2); - checkPropTypes(propTypes, element.props, "prop", name, element); - } else if (type2.PropTypes !== void 0 && !propTypesMisspellWarningShown) { - propTypesMisspellWarningShown = true; - var _name = getComponentName(type2); - error("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?", _name || "Unknown"); - } - if (typeof type2.getDefaultProps === "function" && !type2.getDefaultProps.isReactClassApproved) { - error("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead."); - } - } - } - function validateFragmentProps(fragment) { - { - var keys = Object.keys(fragment.props); - for (var i = 0; i < keys.length; i++) { - var key2 = keys[i]; - if (key2 !== "children" && key2 !== "key") { - setCurrentlyValidatingElement$1(fragment); - error("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.", key2); - setCurrentlyValidatingElement$1(null); - break; - } - } - if (fragment.ref !== null) { - setCurrentlyValidatingElement$1(fragment); - error("Invalid attribute `ref` supplied to `React.Fragment`."); - setCurrentlyValidatingElement$1(null); - } - } - } - function createElementWithValidation(type2, props, children) { - var validType = isValidElementType(type2); - if (!validType) { - var info = ""; - if (type2 === void 0 || typeof type2 === "object" && type2 !== null && Object.keys(type2).length === 0) { - info += " You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports."; - } - var sourceInfo = getSourceInfoErrorAddendumForProps(props); - if (sourceInfo) { - info += sourceInfo; - } else { - info += getDeclarationErrorAddendum(); - } - var typeString; - if (type2 === null) { - typeString = "null"; - } else if (Array.isArray(type2)) { - typeString = "array"; - } else if (type2 !== void 0 && type2.$$typeof === REACT_ELEMENT_TYPE) { - typeString = "<" + (getComponentName(type2.type) || "Unknown") + " />"; - info = " Did you accidentally export a JSX literal instead of a component?"; - } else { - typeString = typeof type2; - } - { - error("React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s", typeString, info); - } - } - var element = createElement79.apply(this, arguments); - if (element == null) { - return element; - } - if (validType) { - for (var i = 2; i < arguments.length; i++) { - validateChildKeys(arguments[i], type2); - } - } - if (type2 === exports.Fragment) { - validateFragmentProps(element); - } else { - validatePropTypes(element); - } - return element; - } - var didWarnAboutDeprecatedCreateFactory = false; - function createFactoryWithValidation(type2) { - var validatedFactory = createElementWithValidation.bind(null, type2); - validatedFactory.type = type2; - { - if (!didWarnAboutDeprecatedCreateFactory) { - didWarnAboutDeprecatedCreateFactory = true; - warn("React.createFactory() is deprecated and will be removed in a future major release. Consider using JSX or use React.createElement() directly instead."); - } - Object.defineProperty(validatedFactory, "type", { - enumerable: false, - get: function() { - warn("Factory.type is deprecated. Access the class directly before passing it to createFactory."); - Object.defineProperty(this, "type", { - value: type2 - }); - return type2; - } - }); - } - return validatedFactory; - } - function cloneElementWithValidation(element, props, children) { - var newElement = cloneElement7.apply(this, arguments); - for (var i = 2; i < arguments.length; i++) { - validateChildKeys(arguments[i], newElement.type); - } - validatePropTypes(newElement); - return newElement; - } - { - try { - var frozenObject = Object.freeze({}); - new Map([[frozenObject, null]]); - new Set([frozenObject]); - } catch (e) { - } - } - var createElement$1 = createElementWithValidation; - var cloneElement$1 = cloneElementWithValidation; - var createFactory = createFactoryWithValidation; - var Children5 = { - map: mapChildren, - forEach: forEachChildren, - count: countChildren, - toArray: toArray5, - only: onlyChild - }; - exports.Children = Children5; - exports.Component = Component14; - exports.PureComponent = PureComponent; - exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = ReactSharedInternals; - exports.cloneElement = cloneElement$1; - exports.createContext = createContext10; - exports.createElement = createElement$1; - exports.createFactory = createFactory; - exports.createRef = createRef8; - exports.forwardRef = forwardRef23; - exports.isValidElement = isValidElement6; - exports.lazy = lazy; - exports.memo = memo; - exports.useCallback = useCallback5; - exports.useContext = useContext28; - exports.useDebugValue = useDebugValue; - exports.useEffect = useEffect23; - exports.useImperativeHandle = useImperativeHandle5; - exports.useLayoutEffect = useLayoutEffect3; - exports.useMemo = useMemo9; - exports.useReducer = useReducer; - exports.useRef = useRef31; - exports.useState = useState21; - exports.version = ReactVersion; - })(); - } - } - }); - - // node_modules/react/index.js - var require_react = __commonJS({ - "node_modules/react/index.js"(exports, module) { - "use strict"; - if (false) { - module.exports = null; - } else { - module.exports = require_react_development(); - } - } - }); - - // node_modules/scheduler/cjs/scheduler.development.js - var require_scheduler_development = __commonJS({ - "node_modules/scheduler/cjs/scheduler.development.js"(exports) { - "use strict"; - if (true) { - (function() { - "use strict"; - var enableSchedulerDebugging = false; - var enableProfiling = false; - var requestHostCallback; - var requestHostTimeout; - var cancelHostTimeout; - var requestPaint; - var hasPerformanceNow = typeof performance === "object" && typeof performance.now === "function"; - if (hasPerformanceNow) { - var localPerformance = performance; - exports.unstable_now = function() { - return localPerformance.now(); - }; - } else { - var localDate = Date; - var initialTime = localDate.now(); - exports.unstable_now = function() { - return localDate.now() - initialTime; - }; - } - if (typeof window === "undefined" || typeof MessageChannel !== "function") { - var _callback = null; - var _timeoutID = null; - var _flushCallback = function() { - if (_callback !== null) { - try { - var currentTime = exports.unstable_now(); - var hasRemainingTime = true; - _callback(hasRemainingTime, currentTime); - _callback = null; - } catch (e) { - setTimeout(_flushCallback, 0); - throw e; - } - } - }; - requestHostCallback = function(cb) { - if (_callback !== null) { - setTimeout(requestHostCallback, 0, cb); - } else { - _callback = cb; - setTimeout(_flushCallback, 0); - } - }; - requestHostTimeout = function(cb, ms) { - _timeoutID = setTimeout(cb, ms); - }; - cancelHostTimeout = function() { - clearTimeout(_timeoutID); - }; - exports.unstable_shouldYield = function() { - return false; - }; - requestPaint = exports.unstable_forceFrameRate = function() { - }; - } else { - var _setTimeout = window.setTimeout; - var _clearTimeout = window.clearTimeout; - if (typeof console !== "undefined") { - var requestAnimationFrame2 = window.requestAnimationFrame; - var cancelAnimationFrame2 = window.cancelAnimationFrame; - if (typeof requestAnimationFrame2 !== "function") { - console["error"]("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"); - } - if (typeof cancelAnimationFrame2 !== "function") { - console["error"]("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"); - } - } - var isMessageLoopRunning = false; - var scheduledHostCallback = null; - var taskTimeoutID = -1; - var yieldInterval = 5; - var deadline = 0; - { - exports.unstable_shouldYield = function() { - return exports.unstable_now() >= deadline; - }; - requestPaint = function() { - }; - } - exports.unstable_forceFrameRate = function(fps) { - if (fps < 0 || fps > 125) { - console["error"]("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"); - return; - } - if (fps > 0) { - yieldInterval = Math.floor(1e3 / fps); - } else { - yieldInterval = 5; - } - }; - var performWorkUntilDeadline = function() { - if (scheduledHostCallback !== null) { - var currentTime = exports.unstable_now(); - deadline = currentTime + yieldInterval; - var hasTimeRemaining = true; - try { - var hasMoreWork = scheduledHostCallback(hasTimeRemaining, currentTime); - if (!hasMoreWork) { - isMessageLoopRunning = false; - scheduledHostCallback = null; - } else { - port.postMessage(null); - } - } catch (error) { - port.postMessage(null); - throw error; - } - } else { - isMessageLoopRunning = false; - } - }; - var channel = new MessageChannel(); - var port = channel.port2; - channel.port1.onmessage = performWorkUntilDeadline; - requestHostCallback = function(callback) { - scheduledHostCallback = callback; - if (!isMessageLoopRunning) { - isMessageLoopRunning = true; - port.postMessage(null); - } - }; - requestHostTimeout = function(callback, ms) { - taskTimeoutID = _setTimeout(function() { - callback(exports.unstable_now()); - }, ms); - }; - cancelHostTimeout = function() { - _clearTimeout(taskTimeoutID); - taskTimeoutID = -1; - }; - } - function push(heap, node) { - var index2 = heap.length; - heap.push(node); - siftUp(heap, node, index2); - } - function peek(heap) { - var first = heap[0]; - return first === void 0 ? null : first; - } - function pop(heap) { - var first = heap[0]; - if (first !== void 0) { - var last = heap.pop(); - if (last !== first) { - heap[0] = last; - siftDown(heap, last, 0); - } - return first; - } else { - return null; - } - } - function siftUp(heap, node, i) { - var index2 = i; - while (true) { - var parentIndex = index2 - 1 >>> 1; - var parent = heap[parentIndex]; - if (parent !== void 0 && compare(parent, node) > 0) { - heap[parentIndex] = node; - heap[index2] = parent; - index2 = parentIndex; - } else { - return; - } - } - } - function siftDown(heap, node, i) { - var index2 = i; - var length = heap.length; - while (index2 < length) { - var leftIndex = (index2 + 1) * 2 - 1; - var left = heap[leftIndex]; - var rightIndex = leftIndex + 1; - var right = heap[rightIndex]; - if (left !== void 0 && compare(left, node) < 0) { - if (right !== void 0 && compare(right, left) < 0) { - heap[index2] = right; - heap[rightIndex] = node; - index2 = rightIndex; - } else { - heap[index2] = left; - heap[leftIndex] = node; - index2 = leftIndex; - } - } else if (right !== void 0 && compare(right, node) < 0) { - heap[index2] = right; - heap[rightIndex] = node; - index2 = rightIndex; - } else { - return; - } - } - } - function compare(a, b) { - var diff = a.sortIndex - b.sortIndex; - return diff !== 0 ? diff : a.id - b.id; - } - var ImmediatePriority = 1; - var UserBlockingPriority = 2; - var NormalPriority = 3; - var LowPriority = 4; - var IdlePriority = 5; - function markTaskErrored(task, ms) { - } - var maxSigned31BitInt = 1073741823; - var IMMEDIATE_PRIORITY_TIMEOUT = -1; - var USER_BLOCKING_PRIORITY_TIMEOUT = 250; - var NORMAL_PRIORITY_TIMEOUT = 5e3; - var LOW_PRIORITY_TIMEOUT = 1e4; - var IDLE_PRIORITY_TIMEOUT = maxSigned31BitInt; - var taskQueue = []; - var timerQueue = []; - var taskIdCounter = 1; - var currentTask = null; - var currentPriorityLevel = NormalPriority; - var isPerformingWork = false; - var isHostCallbackScheduled = false; - var isHostTimeoutScheduled = false; - function advanceTimers(currentTime) { - var timer = peek(timerQueue); - while (timer !== null) { - if (timer.callback === null) { - pop(timerQueue); - } else if (timer.startTime <= currentTime) { - pop(timerQueue); - timer.sortIndex = timer.expirationTime; - push(taskQueue, timer); - } else { - return; - } - timer = peek(timerQueue); - } - } - function handleTimeout(currentTime) { - isHostTimeoutScheduled = false; - advanceTimers(currentTime); - if (!isHostCallbackScheduled) { - if (peek(taskQueue) !== null) { - isHostCallbackScheduled = true; - requestHostCallback(flushWork); - } else { - var firstTimer = peek(timerQueue); - if (firstTimer !== null) { - requestHostTimeout(handleTimeout, firstTimer.startTime - currentTime); - } - } - } - } - function flushWork(hasTimeRemaining, initialTime2) { - isHostCallbackScheduled = false; - if (isHostTimeoutScheduled) { - isHostTimeoutScheduled = false; - cancelHostTimeout(); - } - isPerformingWork = true; - var previousPriorityLevel = currentPriorityLevel; - try { - if (enableProfiling) { - try { - return workLoop(hasTimeRemaining, initialTime2); - } catch (error) { - if (currentTask !== null) { - var currentTime = exports.unstable_now(); - markTaskErrored(currentTask, currentTime); - currentTask.isQueued = false; - } - throw error; - } - } else { - return workLoop(hasTimeRemaining, initialTime2); - } - } finally { - currentTask = null; - currentPriorityLevel = previousPriorityLevel; - isPerformingWork = false; - } - } - function workLoop(hasTimeRemaining, initialTime2) { - var currentTime = initialTime2; - advanceTimers(currentTime); - currentTask = peek(taskQueue); - while (currentTask !== null && !enableSchedulerDebugging) { - if (currentTask.expirationTime > currentTime && (!hasTimeRemaining || exports.unstable_shouldYield())) { - break; - } - var callback = currentTask.callback; - if (typeof callback === "function") { - currentTask.callback = null; - currentPriorityLevel = currentTask.priorityLevel; - var didUserCallbackTimeout = currentTask.expirationTime <= currentTime; - var continuationCallback = callback(didUserCallbackTimeout); - currentTime = exports.unstable_now(); - if (typeof continuationCallback === "function") { - currentTask.callback = continuationCallback; - } else { - if (currentTask === peek(taskQueue)) { - pop(taskQueue); - } - } - advanceTimers(currentTime); - } else { - pop(taskQueue); - } - currentTask = peek(taskQueue); - } - if (currentTask !== null) { - return true; - } else { - var firstTimer = peek(timerQueue); - if (firstTimer !== null) { - requestHostTimeout(handleTimeout, firstTimer.startTime - currentTime); - } - return false; - } - } - function unstable_runWithPriority(priorityLevel, eventHandler) { - switch (priorityLevel) { - case ImmediatePriority: - case UserBlockingPriority: - case NormalPriority: - case LowPriority: - case IdlePriority: - break; - default: - priorityLevel = NormalPriority; - } - var previousPriorityLevel = currentPriorityLevel; - currentPriorityLevel = priorityLevel; - try { - return eventHandler(); - } finally { - currentPriorityLevel = previousPriorityLevel; - } - } - function unstable_next(eventHandler) { - var priorityLevel; - switch (currentPriorityLevel) { - case ImmediatePriority: - case UserBlockingPriority: - case NormalPriority: - priorityLevel = NormalPriority; - break; - default: - priorityLevel = currentPriorityLevel; - break; - } - var previousPriorityLevel = currentPriorityLevel; - currentPriorityLevel = priorityLevel; - try { - return eventHandler(); - } finally { - currentPriorityLevel = previousPriorityLevel; - } - } - function unstable_wrapCallback(callback) { - var parentPriorityLevel = currentPriorityLevel; - return function() { - var previousPriorityLevel = currentPriorityLevel; - currentPriorityLevel = parentPriorityLevel; - try { - return callback.apply(this, arguments); - } finally { - currentPriorityLevel = previousPriorityLevel; - } - }; - } - function unstable_scheduleCallback(priorityLevel, callback, options) { - var currentTime = exports.unstable_now(); - var startTime; - if (typeof options === "object" && options !== null) { - var delay = options.delay; - if (typeof delay === "number" && delay > 0) { - startTime = currentTime + delay; - } else { - startTime = currentTime; - } - } else { - startTime = currentTime; - } - var timeout; - switch (priorityLevel) { - case ImmediatePriority: - timeout = IMMEDIATE_PRIORITY_TIMEOUT; - break; - case UserBlockingPriority: - timeout = USER_BLOCKING_PRIORITY_TIMEOUT; - break; - case IdlePriority: - timeout = IDLE_PRIORITY_TIMEOUT; - break; - case LowPriority: - timeout = LOW_PRIORITY_TIMEOUT; - break; - case NormalPriority: - default: - timeout = NORMAL_PRIORITY_TIMEOUT; - break; - } - var expirationTime = startTime + timeout; - var newTask = { - id: taskIdCounter++, - callback, - priorityLevel, - startTime, - expirationTime, - sortIndex: -1 - }; - if (startTime > currentTime) { - newTask.sortIndex = startTime; - push(timerQueue, newTask); - if (peek(taskQueue) === null && newTask === peek(timerQueue)) { - if (isHostTimeoutScheduled) { - cancelHostTimeout(); - } else { - isHostTimeoutScheduled = true; - } - requestHostTimeout(handleTimeout, startTime - currentTime); - } - } else { - newTask.sortIndex = expirationTime; - push(taskQueue, newTask); - if (!isHostCallbackScheduled && !isPerformingWork) { - isHostCallbackScheduled = true; - requestHostCallback(flushWork); - } - } - return newTask; - } - function unstable_pauseExecution() { - } - function unstable_continueExecution() { - if (!isHostCallbackScheduled && !isPerformingWork) { - isHostCallbackScheduled = true; - requestHostCallback(flushWork); - } - } - function unstable_getFirstCallbackNode() { - return peek(taskQueue); - } - function unstable_cancelCallback(task) { - task.callback = null; - } - function unstable_getCurrentPriorityLevel() { - return currentPriorityLevel; - } - var unstable_requestPaint = requestPaint; - var unstable_Profiling = null; - exports.unstable_IdlePriority = IdlePriority; - exports.unstable_ImmediatePriority = ImmediatePriority; - exports.unstable_LowPriority = LowPriority; - exports.unstable_NormalPriority = NormalPriority; - exports.unstable_Profiling = unstable_Profiling; - exports.unstable_UserBlockingPriority = UserBlockingPriority; - exports.unstable_cancelCallback = unstable_cancelCallback; - exports.unstable_continueExecution = unstable_continueExecution; - exports.unstable_getCurrentPriorityLevel = unstable_getCurrentPriorityLevel; - exports.unstable_getFirstCallbackNode = unstable_getFirstCallbackNode; - exports.unstable_next = unstable_next; - exports.unstable_pauseExecution = unstable_pauseExecution; - exports.unstable_requestPaint = unstable_requestPaint; - exports.unstable_runWithPriority = unstable_runWithPriority; - exports.unstable_scheduleCallback = unstable_scheduleCallback; - exports.unstable_wrapCallback = unstable_wrapCallback; - })(); - } - } - }); - - // node_modules/scheduler/index.js - var require_scheduler = __commonJS({ - "node_modules/scheduler/index.js"(exports, module) { - "use strict"; - if (false) { - module.exports = null; - } else { - module.exports = require_scheduler_development(); - } - } - }); - - // node_modules/scheduler/cjs/scheduler-tracing.development.js - var require_scheduler_tracing_development = __commonJS({ - "node_modules/scheduler/cjs/scheduler-tracing.development.js"(exports) { - "use strict"; - if (true) { - (function() { - "use strict"; - var DEFAULT_THREAD_ID = 0; - var interactionIDCounter = 0; - var threadIDCounter = 0; - exports.__interactionsRef = null; - exports.__subscriberRef = null; - { - exports.__interactionsRef = { - current: new Set() - }; - exports.__subscriberRef = { - current: null - }; - } - function unstable_clear(callback) { - var prevInteractions = exports.__interactionsRef.current; - exports.__interactionsRef.current = new Set(); - try { - return callback(); - } finally { - exports.__interactionsRef.current = prevInteractions; - } - } - function unstable_getCurrent() { - { - return exports.__interactionsRef.current; - } - } - function unstable_getThreadID() { - return ++threadIDCounter; - } - function unstable_trace(name, timestamp, callback) { - var threadID = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : DEFAULT_THREAD_ID; - var interaction = { - __count: 1, - id: interactionIDCounter++, - name, - timestamp - }; - var prevInteractions = exports.__interactionsRef.current; - var interactions = new Set(prevInteractions); - interactions.add(interaction); - exports.__interactionsRef.current = interactions; - var subscriber = exports.__subscriberRef.current; - var returnValue; - try { - if (subscriber !== null) { - subscriber.onInteractionTraced(interaction); - } - } finally { - try { - if (subscriber !== null) { - subscriber.onWorkStarted(interactions, threadID); - } - } finally { - try { - returnValue = callback(); - } finally { - exports.__interactionsRef.current = prevInteractions; - try { - if (subscriber !== null) { - subscriber.onWorkStopped(interactions, threadID); - } - } finally { - interaction.__count--; - if (subscriber !== null && interaction.__count === 0) { - subscriber.onInteractionScheduledWorkCompleted(interaction); - } - } - } - } - } - return returnValue; - } - function unstable_wrap(callback) { - var threadID = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : DEFAULT_THREAD_ID; - var wrappedInteractions = exports.__interactionsRef.current; - var subscriber = exports.__subscriberRef.current; - if (subscriber !== null) { - subscriber.onWorkScheduled(wrappedInteractions, threadID); - } - wrappedInteractions.forEach(function(interaction) { - interaction.__count++; - }); - var hasRun = false; - function wrapped() { - var prevInteractions = exports.__interactionsRef.current; - exports.__interactionsRef.current = wrappedInteractions; - subscriber = exports.__subscriberRef.current; - try { - var returnValue; - try { - if (subscriber !== null) { - subscriber.onWorkStarted(wrappedInteractions, threadID); - } - } finally { - try { - returnValue = callback.apply(void 0, arguments); - } finally { - exports.__interactionsRef.current = prevInteractions; - if (subscriber !== null) { - subscriber.onWorkStopped(wrappedInteractions, threadID); - } - } - } - return returnValue; - } finally { - if (!hasRun) { - hasRun = true; - wrappedInteractions.forEach(function(interaction) { - interaction.__count--; - if (subscriber !== null && interaction.__count === 0) { - subscriber.onInteractionScheduledWorkCompleted(interaction); - } - }); - } - } - } - wrapped.cancel = function cancel2() { - subscriber = exports.__subscriberRef.current; - try { - if (subscriber !== null) { - subscriber.onWorkCanceled(wrappedInteractions, threadID); - } - } finally { - wrappedInteractions.forEach(function(interaction) { - interaction.__count--; - if (subscriber && interaction.__count === 0) { - subscriber.onInteractionScheduledWorkCompleted(interaction); - } - }); - } - }; - return wrapped; - } - var subscribers = null; - { - subscribers = new Set(); - } - function unstable_subscribe(subscriber) { - { - subscribers.add(subscriber); - if (subscribers.size === 1) { - exports.__subscriberRef.current = { - onInteractionScheduledWorkCompleted, - onInteractionTraced, - onWorkCanceled, - onWorkScheduled, - onWorkStarted, - onWorkStopped - }; - } - } - } - function unstable_unsubscribe(subscriber) { - { - subscribers.delete(subscriber); - if (subscribers.size === 0) { - exports.__subscriberRef.current = null; - } - } - } - function onInteractionTraced(interaction) { - var didCatchError = false; - var caughtError = null; - subscribers.forEach(function(subscriber) { - try { - subscriber.onInteractionTraced(interaction); - } catch (error) { - if (!didCatchError) { - didCatchError = true; - caughtError = error; - } - } - }); - if (didCatchError) { - throw caughtError; - } - } - function onInteractionScheduledWorkCompleted(interaction) { - var didCatchError = false; - var caughtError = null; - subscribers.forEach(function(subscriber) { - try { - subscriber.onInteractionScheduledWorkCompleted(interaction); - } catch (error) { - if (!didCatchError) { - didCatchError = true; - caughtError = error; - } - } - }); - if (didCatchError) { - throw caughtError; - } - } - function onWorkScheduled(interactions, threadID) { - var didCatchError = false; - var caughtError = null; - subscribers.forEach(function(subscriber) { - try { - subscriber.onWorkScheduled(interactions, threadID); - } catch (error) { - if (!didCatchError) { - didCatchError = true; - caughtError = error; - } - } - }); - if (didCatchError) { - throw caughtError; - } - } - function onWorkStarted(interactions, threadID) { - var didCatchError = false; - var caughtError = null; - subscribers.forEach(function(subscriber) { - try { - subscriber.onWorkStarted(interactions, threadID); - } catch (error) { - if (!didCatchError) { - didCatchError = true; - caughtError = error; - } - } - }); - if (didCatchError) { - throw caughtError; - } - } - function onWorkStopped(interactions, threadID) { - var didCatchError = false; - var caughtError = null; - subscribers.forEach(function(subscriber) { - try { - subscriber.onWorkStopped(interactions, threadID); - } catch (error) { - if (!didCatchError) { - didCatchError = true; - caughtError = error; - } - } - }); - if (didCatchError) { - throw caughtError; - } - } - function onWorkCanceled(interactions, threadID) { - var didCatchError = false; - var caughtError = null; - subscribers.forEach(function(subscriber) { - try { - subscriber.onWorkCanceled(interactions, threadID); - } catch (error) { - if (!didCatchError) { - didCatchError = true; - caughtError = error; - } - } - }); - if (didCatchError) { - throw caughtError; - } - } - exports.unstable_clear = unstable_clear; - exports.unstable_getCurrent = unstable_getCurrent; - exports.unstable_getThreadID = unstable_getThreadID; - exports.unstable_subscribe = unstable_subscribe; - exports.unstable_trace = unstable_trace; - exports.unstable_unsubscribe = unstable_unsubscribe; - exports.unstable_wrap = unstable_wrap; - })(); - } - } - }); - - // node_modules/scheduler/tracing.js - var require_tracing = __commonJS({ - "node_modules/scheduler/tracing.js"(exports, module) { - "use strict"; - if (false) { - module.exports = null; - } else { - module.exports = require_scheduler_tracing_development(); - } - } - }); - - // node_modules/react-dom/cjs/react-dom.development.js - var require_react_dom_development = __commonJS({ - "node_modules/react-dom/cjs/react-dom.development.js"(exports) { - "use strict"; - if (true) { - (function() { - "use strict"; - var React106 = require_react(); - var _assign = require_object_assign(); - var Scheduler = require_scheduler(); - var tracing = require_tracing(); - var ReactSharedInternals = React106.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED; - function warn(format3) { - { - for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { - args[_key - 1] = arguments[_key]; - } - printWarning("warn", format3, args); - } - } - function error(format3) { - { - for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) { - args[_key2 - 1] = arguments[_key2]; - } - printWarning("error", format3, args); - } - } - function printWarning(level, format3, args) { - { - var ReactDebugCurrentFrame2 = ReactSharedInternals.ReactDebugCurrentFrame; - var stack = ReactDebugCurrentFrame2.getStackAddendum(); - if (stack !== "") { - format3 += "%s"; - args = args.concat([stack]); - } - var argsWithFormat = args.map(function(item) { - return "" + item; - }); - argsWithFormat.unshift("Warning: " + format3); - Function.prototype.apply.call(console[level], console, argsWithFormat); - } - } - if (!React106) { - { - throw Error("ReactDOM was loaded before React. Make sure you load the React package before loading ReactDOM."); - } - } - var FunctionComponent = 0; - var ClassComponent = 1; - var IndeterminateComponent = 2; - var HostRoot = 3; - var HostPortal = 4; - var HostComponent = 5; - var HostText = 6; - var Fragment7 = 7; - var Mode = 8; - var ContextConsumer = 9; - var ContextProvider = 10; - var ForwardRef = 11; - var Profiler = 12; - var SuspenseComponent = 13; - var MemoComponent = 14; - var SimpleMemoComponent = 15; - var LazyComponent = 16; - var IncompleteClassComponent = 17; - var DehydratedFragment = 18; - var SuspenseListComponent = 19; - var FundamentalComponent = 20; - var ScopeComponent = 21; - var Block = 22; - var OffscreenComponent = 23; - var LegacyHiddenComponent = 24; - var enableProfilerTimer = true; - var enableFundamentalAPI = false; - var enableNewReconciler = false; - var warnAboutStringRefs = false; - var allNativeEvents = new Set(); - var registrationNameDependencies = {}; - var possibleRegistrationNames = {}; - function registerTwoPhaseEvent(registrationName, dependencies) { - registerDirectEvent(registrationName, dependencies); - registerDirectEvent(registrationName + "Capture", dependencies); - } - function registerDirectEvent(registrationName, dependencies) { - { - if (registrationNameDependencies[registrationName]) { - error("EventRegistry: More than one plugin attempted to publish the same registration name, `%s`.", registrationName); - } - } - registrationNameDependencies[registrationName] = dependencies; - { - var lowerCasedName = registrationName.toLowerCase(); - possibleRegistrationNames[lowerCasedName] = registrationName; - if (registrationName === "onDoubleClick") { - possibleRegistrationNames.ondblclick = registrationName; - } - } - for (var i = 0; i < dependencies.length; i++) { - allNativeEvents.add(dependencies[i]); - } - } - var canUseDOM = !!(typeof window !== "undefined" && typeof window.document !== "undefined" && typeof window.document.createElement !== "undefined"); - var RESERVED = 0; - var STRING = 1; - var BOOLEANISH_STRING = 2; - var BOOLEAN = 3; - var OVERLOADED_BOOLEAN = 4; - var NUMERIC = 5; - var POSITIVE_NUMERIC = 6; - var ATTRIBUTE_NAME_START_CHAR = ":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD"; - var ATTRIBUTE_NAME_CHAR = ATTRIBUTE_NAME_START_CHAR + "\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040"; - var ROOT_ATTRIBUTE_NAME = "data-reactroot"; - var VALID_ATTRIBUTE_NAME_REGEX = new RegExp("^[" + ATTRIBUTE_NAME_START_CHAR + "][" + ATTRIBUTE_NAME_CHAR + "]*$"); - var hasOwnProperty = Object.prototype.hasOwnProperty; - var illegalAttributeNameCache = {}; - var validatedAttributeNameCache = {}; - function isAttributeNameSafe(attributeName) { - if (hasOwnProperty.call(validatedAttributeNameCache, attributeName)) { - return true; - } - if (hasOwnProperty.call(illegalAttributeNameCache, attributeName)) { - return false; - } - if (VALID_ATTRIBUTE_NAME_REGEX.test(attributeName)) { - validatedAttributeNameCache[attributeName] = true; - return true; - } - illegalAttributeNameCache[attributeName] = true; - { - error("Invalid attribute name: `%s`", attributeName); - } - return false; - } - function shouldIgnoreAttribute(name, propertyInfo, isCustomComponentTag) { - if (propertyInfo !== null) { - return propertyInfo.type === RESERVED; - } - if (isCustomComponentTag) { - return false; - } - if (name.length > 2 && (name[0] === "o" || name[0] === "O") && (name[1] === "n" || name[1] === "N")) { - return true; - } - return false; - } - function shouldRemoveAttributeWithWarning(name, value, propertyInfo, isCustomComponentTag) { - if (propertyInfo !== null && propertyInfo.type === RESERVED) { - return false; - } - switch (typeof value) { - case "function": - case "symbol": - return true; - case "boolean": { - if (isCustomComponentTag) { - return false; - } - if (propertyInfo !== null) { - return !propertyInfo.acceptsBooleans; - } else { - var prefix2 = name.toLowerCase().slice(0, 5); - return prefix2 !== "data-" && prefix2 !== "aria-"; - } - } - default: - return false; - } - } - function shouldRemoveAttribute(name, value, propertyInfo, isCustomComponentTag) { - if (value === null || typeof value === "undefined") { - return true; - } - if (shouldRemoveAttributeWithWarning(name, value, propertyInfo, isCustomComponentTag)) { - return true; - } - if (isCustomComponentTag) { - return false; - } - if (propertyInfo !== null) { - switch (propertyInfo.type) { - case BOOLEAN: - return !value; - case OVERLOADED_BOOLEAN: - return value === false; - case NUMERIC: - return isNaN(value); - case POSITIVE_NUMERIC: - return isNaN(value) || value < 1; - } - } - return false; - } - function getPropertyInfo(name) { - return properties.hasOwnProperty(name) ? properties[name] : null; - } - function PropertyInfoRecord(name, type2, mustUseProperty, attributeName, attributeNamespace, sanitizeURL2, removeEmptyString) { - this.acceptsBooleans = type2 === BOOLEANISH_STRING || type2 === BOOLEAN || type2 === OVERLOADED_BOOLEAN; - this.attributeName = attributeName; - this.attributeNamespace = attributeNamespace; - this.mustUseProperty = mustUseProperty; - this.propertyName = name; - this.type = type2; - this.sanitizeURL = sanitizeURL2; - this.removeEmptyString = removeEmptyString; - } - var properties = {}; - var reservedProps = [ - "children", - "dangerouslySetInnerHTML", - "defaultValue", - "defaultChecked", - "innerHTML", - "suppressContentEditableWarning", - "suppressHydrationWarning", - "style" - ]; - reservedProps.forEach(function(name) { - properties[name] = new PropertyInfoRecord(name, RESERVED, false, name, null, false, false); - }); - [["acceptCharset", "accept-charset"], ["className", "class"], ["htmlFor", "for"], ["httpEquiv", "http-equiv"]].forEach(function(_ref) { - var name = _ref[0], attributeName = _ref[1]; - properties[name] = new PropertyInfoRecord(name, STRING, false, attributeName, null, false, false); - }); - ["contentEditable", "draggable", "spellCheck", "value"].forEach(function(name) { - properties[name] = new PropertyInfoRecord(name, BOOLEANISH_STRING, false, name.toLowerCase(), null, false, false); - }); - ["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"].forEach(function(name) { - properties[name] = new PropertyInfoRecord(name, BOOLEANISH_STRING, false, name, null, false, false); - }); - [ - "allowFullScreen", - "async", - "autoFocus", - "autoPlay", - "controls", - "default", - "defer", - "disabled", - "disablePictureInPicture", - "disableRemotePlayback", - "formNoValidate", - "hidden", - "loop", - "noModule", - "noValidate", - "open", - "playsInline", - "readOnly", - "required", - "reversed", - "scoped", - "seamless", - "itemScope" - ].forEach(function(name) { - properties[name] = new PropertyInfoRecord(name, BOOLEAN, false, name.toLowerCase(), null, false, false); - }); - [ - "checked", - "multiple", - "muted", - "selected" - ].forEach(function(name) { - properties[name] = new PropertyInfoRecord(name, BOOLEAN, true, name, null, false, false); - }); - [ - "capture", - "download" - ].forEach(function(name) { - properties[name] = new PropertyInfoRecord(name, OVERLOADED_BOOLEAN, false, name, null, false, false); - }); - [ - "cols", - "rows", - "size", - "span" - ].forEach(function(name) { - properties[name] = new PropertyInfoRecord(name, POSITIVE_NUMERIC, false, name, null, false, false); - }); - ["rowSpan", "start"].forEach(function(name) { - properties[name] = new PropertyInfoRecord(name, NUMERIC, false, name.toLowerCase(), null, false, false); - }); - var CAMELIZE = /[\-\:]([a-z])/g; - var capitalize = function(token) { - return token[1].toUpperCase(); - }; - [ - "accent-height", - "alignment-baseline", - "arabic-form", - "baseline-shift", - "cap-height", - "clip-path", - "clip-rule", - "color-interpolation", - "color-interpolation-filters", - "color-profile", - "color-rendering", - "dominant-baseline", - "enable-background", - "fill-opacity", - "fill-rule", - "flood-color", - "flood-opacity", - "font-family", - "font-size", - "font-size-adjust", - "font-stretch", - "font-style", - "font-variant", - "font-weight", - "glyph-name", - "glyph-orientation-horizontal", - "glyph-orientation-vertical", - "horiz-adv-x", - "horiz-origin-x", - "image-rendering", - "letter-spacing", - "lighting-color", - "marker-end", - "marker-mid", - "marker-start", - "overline-position", - "overline-thickness", - "paint-order", - "panose-1", - "pointer-events", - "rendering-intent", - "shape-rendering", - "stop-color", - "stop-opacity", - "strikethrough-position", - "strikethrough-thickness", - "stroke-dasharray", - "stroke-dashoffset", - "stroke-linecap", - "stroke-linejoin", - "stroke-miterlimit", - "stroke-opacity", - "stroke-width", - "text-anchor", - "text-decoration", - "text-rendering", - "underline-position", - "underline-thickness", - "unicode-bidi", - "unicode-range", - "units-per-em", - "v-alphabetic", - "v-hanging", - "v-ideographic", - "v-mathematical", - "vector-effect", - "vert-adv-y", - "vert-origin-x", - "vert-origin-y", - "word-spacing", - "writing-mode", - "xmlns:xlink", - "x-height" - ].forEach(function(attributeName) { - var name = attributeName.replace(CAMELIZE, capitalize); - properties[name] = new PropertyInfoRecord(name, STRING, false, attributeName, null, false, false); - }); - [ - "xlink:actuate", - "xlink:arcrole", - "xlink:role", - "xlink:show", - "xlink:title", - "xlink:type" - ].forEach(function(attributeName) { - var name = attributeName.replace(CAMELIZE, capitalize); - properties[name] = new PropertyInfoRecord(name, STRING, false, attributeName, "http://www.w3.org/1999/xlink", false, false); - }); - [ - "xml:base", - "xml:lang", - "xml:space" - ].forEach(function(attributeName) { - var name = attributeName.replace(CAMELIZE, capitalize); - properties[name] = new PropertyInfoRecord(name, STRING, false, attributeName, "http://www.w3.org/XML/1998/namespace", false, false); - }); - ["tabIndex", "crossOrigin"].forEach(function(attributeName) { - properties[attributeName] = new PropertyInfoRecord(attributeName, STRING, false, attributeName.toLowerCase(), null, false, false); - }); - var xlinkHref = "xlinkHref"; - properties[xlinkHref] = new PropertyInfoRecord("xlinkHref", STRING, false, "xlink:href", "http://www.w3.org/1999/xlink", true, false); - ["src", "href", "action", "formAction"].forEach(function(attributeName) { - properties[attributeName] = new PropertyInfoRecord(attributeName, STRING, false, attributeName.toLowerCase(), null, true, true); - }); - var isJavaScriptProtocol = /^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*\:/i; - var didWarn = false; - function sanitizeURL(url2) { - { - if (!didWarn && isJavaScriptProtocol.test(url2)) { - didWarn = true; - error("A future version of React will block javascript: URLs as a security precaution. Use event handlers instead if you can. If you need to generate unsafe HTML try using dangerouslySetInnerHTML instead. React was passed %s.", JSON.stringify(url2)); - } - } - } - function getValueForProperty(node, name, expected, propertyInfo) { - { - if (propertyInfo.mustUseProperty) { - var propertyName = propertyInfo.propertyName; - return node[propertyName]; - } else { - if (propertyInfo.sanitizeURL) { - sanitizeURL("" + expected); - } - var attributeName = propertyInfo.attributeName; - var stringValue = null; - if (propertyInfo.type === OVERLOADED_BOOLEAN) { - if (node.hasAttribute(attributeName)) { - var value = node.getAttribute(attributeName); - if (value === "") { - return true; - } - if (shouldRemoveAttribute(name, expected, propertyInfo, false)) { - return value; - } - if (value === "" + expected) { - return expected; - } - return value; - } - } else if (node.hasAttribute(attributeName)) { - if (shouldRemoveAttribute(name, expected, propertyInfo, false)) { - return node.getAttribute(attributeName); - } - if (propertyInfo.type === BOOLEAN) { - return expected; - } - stringValue = node.getAttribute(attributeName); - } - if (shouldRemoveAttribute(name, expected, propertyInfo, false)) { - return stringValue === null ? expected : stringValue; - } else if (stringValue === "" + expected) { - return expected; - } else { - return stringValue; - } - } - } - } - function getValueForAttribute(node, name, expected) { - { - if (!isAttributeNameSafe(name)) { - return; - } - if (isOpaqueHydratingObject(expected)) { - return expected; - } - if (!node.hasAttribute(name)) { - return expected === void 0 ? void 0 : null; - } - var value = node.getAttribute(name); - if (value === "" + expected) { - return expected; - } - return value; - } - } - function setValueForProperty(node, name, value, isCustomComponentTag) { - var propertyInfo = getPropertyInfo(name); - if (shouldIgnoreAttribute(name, propertyInfo, isCustomComponentTag)) { - return; - } - if (shouldRemoveAttribute(name, value, propertyInfo, isCustomComponentTag)) { - value = null; - } - if (isCustomComponentTag || propertyInfo === null) { - if (isAttributeNameSafe(name)) { - var _attributeName = name; - if (value === null) { - node.removeAttribute(_attributeName); - } else { - node.setAttribute(_attributeName, "" + value); - } - } - return; - } - var mustUseProperty = propertyInfo.mustUseProperty; - if (mustUseProperty) { - var propertyName = propertyInfo.propertyName; - if (value === null) { - var type2 = propertyInfo.type; - node[propertyName] = type2 === BOOLEAN ? false : ""; - } else { - node[propertyName] = value; - } - return; - } - var attributeName = propertyInfo.attributeName, attributeNamespace = propertyInfo.attributeNamespace; - if (value === null) { - node.removeAttribute(attributeName); - } else { - var _type = propertyInfo.type; - var attributeValue; - if (_type === BOOLEAN || _type === OVERLOADED_BOOLEAN && value === true) { - attributeValue = ""; - } else { - { - attributeValue = "" + value; - } - if (propertyInfo.sanitizeURL) { - sanitizeURL(attributeValue.toString()); - } - } - if (attributeNamespace) { - node.setAttributeNS(attributeNamespace, attributeName, attributeValue); - } else { - node.setAttribute(attributeName, attributeValue); - } - } - } - var REACT_ELEMENT_TYPE = 60103; - var REACT_PORTAL_TYPE = 60106; - var REACT_FRAGMENT_TYPE = 60107; - var REACT_STRICT_MODE_TYPE = 60108; - var REACT_PROFILER_TYPE = 60114; - var REACT_PROVIDER_TYPE = 60109; - var REACT_CONTEXT_TYPE = 60110; - var REACT_FORWARD_REF_TYPE = 60112; - var REACT_SUSPENSE_TYPE = 60113; - var REACT_SUSPENSE_LIST_TYPE = 60120; - var REACT_MEMO_TYPE = 60115; - var REACT_LAZY_TYPE = 60116; - var REACT_BLOCK_TYPE = 60121; - var REACT_SERVER_BLOCK_TYPE = 60122; - var REACT_FUNDAMENTAL_TYPE = 60117; - var REACT_SCOPE_TYPE = 60119; - var REACT_OPAQUE_ID_TYPE = 60128; - var REACT_DEBUG_TRACING_MODE_TYPE = 60129; - var REACT_OFFSCREEN_TYPE = 60130; - var REACT_LEGACY_HIDDEN_TYPE = 60131; - if (typeof Symbol === "function" && Symbol.for) { - var symbolFor = Symbol.for; - REACT_ELEMENT_TYPE = symbolFor("react.element"); - REACT_PORTAL_TYPE = symbolFor("react.portal"); - REACT_FRAGMENT_TYPE = symbolFor("react.fragment"); - REACT_STRICT_MODE_TYPE = symbolFor("react.strict_mode"); - REACT_PROFILER_TYPE = symbolFor("react.profiler"); - REACT_PROVIDER_TYPE = symbolFor("react.provider"); - REACT_CONTEXT_TYPE = symbolFor("react.context"); - REACT_FORWARD_REF_TYPE = symbolFor("react.forward_ref"); - REACT_SUSPENSE_TYPE = symbolFor("react.suspense"); - REACT_SUSPENSE_LIST_TYPE = symbolFor("react.suspense_list"); - REACT_MEMO_TYPE = symbolFor("react.memo"); - REACT_LAZY_TYPE = symbolFor("react.lazy"); - REACT_BLOCK_TYPE = symbolFor("react.block"); - REACT_SERVER_BLOCK_TYPE = symbolFor("react.server.block"); - REACT_FUNDAMENTAL_TYPE = symbolFor("react.fundamental"); - REACT_SCOPE_TYPE = symbolFor("react.scope"); - REACT_OPAQUE_ID_TYPE = symbolFor("react.opaque.id"); - REACT_DEBUG_TRACING_MODE_TYPE = symbolFor("react.debug_trace_mode"); - REACT_OFFSCREEN_TYPE = symbolFor("react.offscreen"); - REACT_LEGACY_HIDDEN_TYPE = symbolFor("react.legacy_hidden"); - } - var MAYBE_ITERATOR_SYMBOL = typeof Symbol === "function" && Symbol.iterator; - var FAUX_ITERATOR_SYMBOL = "@@iterator"; - function getIteratorFn(maybeIterable) { - if (maybeIterable === null || typeof maybeIterable !== "object") { - return null; - } - var maybeIterator = MAYBE_ITERATOR_SYMBOL && maybeIterable[MAYBE_ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]; - if (typeof maybeIterator === "function") { - return maybeIterator; - } - return null; - } - var disabledDepth = 0; - var prevLog; - var prevInfo; - var prevWarn; - var prevError; - var prevGroup; - var prevGroupCollapsed; - var prevGroupEnd; - function disabledLog() { - } - disabledLog.__reactDisabledLog = true; - function disableLogs() { - { - if (disabledDepth === 0) { - prevLog = console.log; - prevInfo = console.info; - prevWarn = console.warn; - prevError = console.error; - prevGroup = console.group; - prevGroupCollapsed = console.groupCollapsed; - prevGroupEnd = console.groupEnd; - var props = { - configurable: true, - enumerable: true, - value: disabledLog, - writable: true - }; - Object.defineProperties(console, { - info: props, - log: props, - warn: props, - error: props, - group: props, - groupCollapsed: props, - groupEnd: props - }); - } - disabledDepth++; - } - } - function reenableLogs() { - { - disabledDepth--; - if (disabledDepth === 0) { - var props = { - configurable: true, - enumerable: true, - writable: true - }; - Object.defineProperties(console, { - log: _assign({}, props, { - value: prevLog - }), - info: _assign({}, props, { - value: prevInfo - }), - warn: _assign({}, props, { - value: prevWarn - }), - error: _assign({}, props, { - value: prevError - }), - group: _assign({}, props, { - value: prevGroup - }), - groupCollapsed: _assign({}, props, { - value: prevGroupCollapsed - }), - groupEnd: _assign({}, props, { - value: prevGroupEnd - }) - }); - } - if (disabledDepth < 0) { - error("disabledDepth fell below zero. This is a bug in React. Please file an issue."); - } - } - } - var ReactCurrentDispatcher = ReactSharedInternals.ReactCurrentDispatcher; - var prefix; - function describeBuiltInComponentFrame(name, source, ownerFn) { - { - if (prefix === void 0) { - try { - throw Error(); - } catch (x) { - var match = x.stack.trim().match(/\n( *(at )?)/); - prefix = match && match[1] || ""; - } - } - return "\n" + prefix + name; - } - } - var reentry = false; - var componentFrameCache; - { - var PossiblyWeakMap = typeof WeakMap === "function" ? WeakMap : Map; - componentFrameCache = new PossiblyWeakMap(); - } - function describeNativeComponentFrame(fn, construct) { - if (!fn || reentry) { - return ""; - } - { - var frame = componentFrameCache.get(fn); - if (frame !== void 0) { - return frame; - } - } - var control; - reentry = true; - var previousPrepareStackTrace = Error.prepareStackTrace; - Error.prepareStackTrace = void 0; - var previousDispatcher; - { - previousDispatcher = ReactCurrentDispatcher.current; - ReactCurrentDispatcher.current = null; - disableLogs(); - } - try { - if (construct) { - var Fake = function() { - throw Error(); - }; - Object.defineProperty(Fake.prototype, "props", { - set: function() { - throw Error(); - } - }); - if (typeof Reflect === "object" && Reflect.construct) { - try { - Reflect.construct(Fake, []); - } catch (x) { - control = x; - } - Reflect.construct(fn, [], Fake); - } else { - try { - Fake.call(); - } catch (x) { - control = x; - } - fn.call(Fake.prototype); - } - } else { - try { - throw Error(); - } catch (x) { - control = x; - } - fn(); - } - } catch (sample) { - if (sample && control && typeof sample.stack === "string") { - var sampleLines = sample.stack.split("\n"); - var controlLines = control.stack.split("\n"); - var s = sampleLines.length - 1; - var c = controlLines.length - 1; - while (s >= 1 && c >= 0 && sampleLines[s] !== controlLines[c]) { - c--; - } - for (; s >= 1 && c >= 0; s--, c--) { - if (sampleLines[s] !== controlLines[c]) { - if (s !== 1 || c !== 1) { - do { - s--; - c--; - if (c < 0 || sampleLines[s] !== controlLines[c]) { - var _frame = "\n" + sampleLines[s].replace(" at new ", " at "); - { - if (typeof fn === "function") { - componentFrameCache.set(fn, _frame); - } - } - return _frame; - } - } while (s >= 1 && c >= 0); - } - break; - } - } - } - } finally { - reentry = false; - { - ReactCurrentDispatcher.current = previousDispatcher; - reenableLogs(); - } - Error.prepareStackTrace = previousPrepareStackTrace; - } - var name = fn ? fn.displayName || fn.name : ""; - var syntheticFrame = name ? describeBuiltInComponentFrame(name) : ""; - { - if (typeof fn === "function") { - componentFrameCache.set(fn, syntheticFrame); - } - } - return syntheticFrame; - } - function describeClassComponentFrame(ctor, source, ownerFn) { - { - return describeNativeComponentFrame(ctor, true); - } - } - function describeFunctionComponentFrame(fn, source, ownerFn) { - { - return describeNativeComponentFrame(fn, false); - } - } - function shouldConstruct(Component14) { - var prototype = Component14.prototype; - return !!(prototype && prototype.isReactComponent); - } - function describeUnknownElementTypeFrameInDEV(type2, source, ownerFn) { - if (type2 == null) { - return ""; - } - if (typeof type2 === "function") { - { - return describeNativeComponentFrame(type2, shouldConstruct(type2)); - } - } - if (typeof type2 === "string") { - return describeBuiltInComponentFrame(type2); - } - switch (type2) { - case REACT_SUSPENSE_TYPE: - return describeBuiltInComponentFrame("Suspense"); - case REACT_SUSPENSE_LIST_TYPE: - return describeBuiltInComponentFrame("SuspenseList"); - } - if (typeof type2 === "object") { - switch (type2.$$typeof) { - case REACT_FORWARD_REF_TYPE: - return describeFunctionComponentFrame(type2.render); - case REACT_MEMO_TYPE: - return describeUnknownElementTypeFrameInDEV(type2.type, source, ownerFn); - case REACT_BLOCK_TYPE: - return describeFunctionComponentFrame(type2._render); - case REACT_LAZY_TYPE: { - var lazyComponent = type2; - var payload = lazyComponent._payload; - var init = lazyComponent._init; - try { - return describeUnknownElementTypeFrameInDEV(init(payload), source, ownerFn); - } catch (x) { - } - } - } - } - return ""; - } - function describeFiber(fiber) { - var owner = fiber._debugOwner ? fiber._debugOwner.type : null; - var source = fiber._debugSource; - switch (fiber.tag) { - case HostComponent: - return describeBuiltInComponentFrame(fiber.type); - case LazyComponent: - return describeBuiltInComponentFrame("Lazy"); - case SuspenseComponent: - return describeBuiltInComponentFrame("Suspense"); - case SuspenseListComponent: - return describeBuiltInComponentFrame("SuspenseList"); - case FunctionComponent: - case IndeterminateComponent: - case SimpleMemoComponent: - return describeFunctionComponentFrame(fiber.type); - case ForwardRef: - return describeFunctionComponentFrame(fiber.type.render); - case Block: - return describeFunctionComponentFrame(fiber.type._render); - case ClassComponent: - return describeClassComponentFrame(fiber.type); - default: - return ""; - } - } - function getStackByFiberInDevAndProd(workInProgress2) { - try { - var info = ""; - var node = workInProgress2; - do { - info += describeFiber(node); - node = node.return; - } while (node); - return info; - } catch (x) { - return "\nError generating stack: " + x.message + "\n" + x.stack; - } - } - function getWrappedName(outerType, innerType, wrapperName) { - var functionName = innerType.displayName || innerType.name || ""; - return outerType.displayName || (functionName !== "" ? wrapperName + "(" + functionName + ")" : wrapperName); - } - function getContextName(type2) { - return type2.displayName || "Context"; - } - function getComponentName(type2) { - if (type2 == null) { - return null; - } - { - if (typeof type2.tag === "number") { - error("Received an unexpected object in getComponentName(). This is likely a bug in React. Please file an issue."); - } - } - if (typeof type2 === "function") { - return type2.displayName || type2.name || null; - } - if (typeof type2 === "string") { - return type2; - } - switch (type2) { - case REACT_FRAGMENT_TYPE: - return "Fragment"; - case REACT_PORTAL_TYPE: - return "Portal"; - case REACT_PROFILER_TYPE: - return "Profiler"; - case REACT_STRICT_MODE_TYPE: - return "StrictMode"; - case REACT_SUSPENSE_TYPE: - return "Suspense"; - case REACT_SUSPENSE_LIST_TYPE: - return "SuspenseList"; - } - if (typeof type2 === "object") { - switch (type2.$$typeof) { - case REACT_CONTEXT_TYPE: - var context = type2; - return getContextName(context) + ".Consumer"; - case REACT_PROVIDER_TYPE: - var provider = type2; - return getContextName(provider._context) + ".Provider"; - case REACT_FORWARD_REF_TYPE: - return getWrappedName(type2, type2.render, "ForwardRef"); - case REACT_MEMO_TYPE: - return getComponentName(type2.type); - case REACT_BLOCK_TYPE: - return getComponentName(type2._render); - case REACT_LAZY_TYPE: { - var lazyComponent = type2; - var payload = lazyComponent._payload; - var init = lazyComponent._init; - try { - return getComponentName(init(payload)); - } catch (x) { - return null; - } - } - } - } - return null; - } - var ReactDebugCurrentFrame = ReactSharedInternals.ReactDebugCurrentFrame; - var current = null; - var isRendering = false; - function getCurrentFiberOwnerNameInDevOrNull() { - { - if (current === null) { - return null; - } - var owner = current._debugOwner; - if (owner !== null && typeof owner !== "undefined") { - return getComponentName(owner.type); - } - } - return null; - } - function getCurrentFiberStackInDev() { - { - if (current === null) { - return ""; - } - return getStackByFiberInDevAndProd(current); - } - } - function resetCurrentFiber() { - { - ReactDebugCurrentFrame.getCurrentStack = null; - current = null; - isRendering = false; - } - } - function setCurrentFiber(fiber) { - { - ReactDebugCurrentFrame.getCurrentStack = getCurrentFiberStackInDev; - current = fiber; - isRendering = false; - } - } - function setIsRendering(rendering) { - { - isRendering = rendering; - } - } - function getIsRendering() { - { - return isRendering; - } - } - function toString(value) { - return "" + value; - } - function getToStringValue(value) { - switch (typeof value) { - case "boolean": - case "number": - case "object": - case "string": - case "undefined": - return value; - default: - return ""; - } - } - var hasReadOnlyValue = { - button: true, - checkbox: true, - image: true, - hidden: true, - radio: true, - reset: true, - submit: true - }; - function checkControlledValueProps(tagName, props) { - { - if (!(hasReadOnlyValue[props.type] || props.onChange || props.onInput || props.readOnly || props.disabled || props.value == null)) { - error("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`."); - } - if (!(props.onChange || props.readOnly || props.disabled || props.checked == null)) { - error("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`."); - } - } - } - function isCheckable(elem) { - var type2 = elem.type; - var nodeName = elem.nodeName; - return nodeName && nodeName.toLowerCase() === "input" && (type2 === "checkbox" || type2 === "radio"); - } - function getTracker(node) { - return node._valueTracker; - } - function detachTracker(node) { - node._valueTracker = null; - } - function getValueFromNode(node) { - var value = ""; - if (!node) { - return value; - } - if (isCheckable(node)) { - value = node.checked ? "true" : "false"; - } else { - value = node.value; - } - return value; - } - function trackValueOnNode(node) { - var valueField = isCheckable(node) ? "checked" : "value"; - var descriptor = Object.getOwnPropertyDescriptor(node.constructor.prototype, valueField); - var currentValue = "" + node[valueField]; - if (node.hasOwnProperty(valueField) || typeof descriptor === "undefined" || typeof descriptor.get !== "function" || typeof descriptor.set !== "function") { - return; - } - var get3 = descriptor.get, set3 = descriptor.set; - Object.defineProperty(node, valueField, { - configurable: true, - get: function() { - return get3.call(this); - }, - set: function(value) { - currentValue = "" + value; - set3.call(this, value); - } - }); - Object.defineProperty(node, valueField, { - enumerable: descriptor.enumerable - }); - var tracker = { - getValue: function() { - return currentValue; - }, - setValue: function(value) { - currentValue = "" + value; - }, - stopTracking: function() { - detachTracker(node); - delete node[valueField]; - } - }; - return tracker; - } - function track(node) { - if (getTracker(node)) { - return; - } - node._valueTracker = trackValueOnNode(node); - } - function updateValueIfChanged(node) { - if (!node) { - return false; - } - var tracker = getTracker(node); - if (!tracker) { - return true; - } - var lastValue = tracker.getValue(); - var nextValue = getValueFromNode(node); - if (nextValue !== lastValue) { - tracker.setValue(nextValue); - return true; - } - return false; - } - function getActiveElement(doc) { - doc = doc || (typeof document !== "undefined" ? document : void 0); - if (typeof doc === "undefined") { - return null; - } - try { - return doc.activeElement || doc.body; - } catch (e) { - return doc.body; - } - } - var didWarnValueDefaultValue = false; - var didWarnCheckedDefaultChecked = false; - var didWarnControlledToUncontrolled = false; - var didWarnUncontrolledToControlled = false; - function isControlled(props) { - var usesChecked = props.type === "checkbox" || props.type === "radio"; - return usesChecked ? props.checked != null : props.value != null; - } - function getHostProps(element, props) { - var node = element; - var checked = props.checked; - var hostProps = _assign({}, props, { - defaultChecked: void 0, - defaultValue: void 0, - value: void 0, - checked: checked != null ? checked : node._wrapperState.initialChecked - }); - return hostProps; - } - function initWrapperState(element, props) { - { - checkControlledValueProps("input", props); - if (props.checked !== void 0 && props.defaultChecked !== void 0 && !didWarnCheckedDefaultChecked) { - error("%s contains an input of type %s with both checked and defaultChecked props. Input elements must be either controlled or uncontrolled (specify either the checked prop, or the defaultChecked prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://reactjs.org/link/controlled-components", getCurrentFiberOwnerNameInDevOrNull() || "A component", props.type); - didWarnCheckedDefaultChecked = true; - } - if (props.value !== void 0 && props.defaultValue !== void 0 && !didWarnValueDefaultValue) { - error("%s contains an input of type %s with both value and defaultValue props. Input elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://reactjs.org/link/controlled-components", getCurrentFiberOwnerNameInDevOrNull() || "A component", props.type); - didWarnValueDefaultValue = true; - } - } - var node = element; - var defaultValue = props.defaultValue == null ? "" : props.defaultValue; - node._wrapperState = { - initialChecked: props.checked != null ? props.checked : props.defaultChecked, - initialValue: getToStringValue(props.value != null ? props.value : defaultValue), - controlled: isControlled(props) - }; - } - function updateChecked(element, props) { - var node = element; - var checked = props.checked; - if (checked != null) { - setValueForProperty(node, "checked", checked, false); - } - } - function updateWrapper(element, props) { - var node = element; - { - var controlled = isControlled(props); - if (!node._wrapperState.controlled && controlled && !didWarnUncontrolledToControlled) { - error("A component is changing an uncontrolled input to be controlled. This is likely caused by the value changing from undefined to a defined value, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://reactjs.org/link/controlled-components"); - didWarnUncontrolledToControlled = true; - } - if (node._wrapperState.controlled && !controlled && !didWarnControlledToUncontrolled) { - error("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://reactjs.org/link/controlled-components"); - didWarnControlledToUncontrolled = true; - } - } - updateChecked(element, props); - var value = getToStringValue(props.value); - var type2 = props.type; - if (value != null) { - if (type2 === "number") { - if (value === 0 && node.value === "" || node.value != value) { - node.value = toString(value); - } - } else if (node.value !== toString(value)) { - node.value = toString(value); - } - } else if (type2 === "submit" || type2 === "reset") { - node.removeAttribute("value"); - return; - } - { - if (props.hasOwnProperty("value")) { - setDefaultValue(node, props.type, value); - } else if (props.hasOwnProperty("defaultValue")) { - setDefaultValue(node, props.type, getToStringValue(props.defaultValue)); - } - } - { - if (props.checked == null && props.defaultChecked != null) { - node.defaultChecked = !!props.defaultChecked; - } - } - } - function postMountWrapper(element, props, isHydrating2) { - var node = element; - if (props.hasOwnProperty("value") || props.hasOwnProperty("defaultValue")) { - var type2 = props.type; - var isButton = type2 === "submit" || type2 === "reset"; - if (isButton && (props.value === void 0 || props.value === null)) { - return; - } - var initialValue = toString(node._wrapperState.initialValue); - if (!isHydrating2) { - { - if (initialValue !== node.value) { - node.value = initialValue; - } - } - } - { - node.defaultValue = initialValue; - } - } - var name = node.name; - if (name !== "") { - node.name = ""; - } - { - node.defaultChecked = !node.defaultChecked; - node.defaultChecked = !!node._wrapperState.initialChecked; - } - if (name !== "") { - node.name = name; - } - } - function restoreControlledState(element, props) { - var node = element; - updateWrapper(node, props); - updateNamedCousins(node, props); - } - function updateNamedCousins(rootNode, props) { - var name = props.name; - if (props.type === "radio" && name != null) { - var queryRoot = rootNode; - while (queryRoot.parentNode) { - queryRoot = queryRoot.parentNode; - } - var group = queryRoot.querySelectorAll("input[name=" + JSON.stringify("" + name) + '][type="radio"]'); - for (var i = 0; i < group.length; i++) { - var otherNode = group[i]; - if (otherNode === rootNode || otherNode.form !== rootNode.form) { - continue; - } - var otherProps = getFiberCurrentPropsFromNode(otherNode); - if (!otherProps) { - { - throw Error("ReactDOMInput: Mixing React and non-React radio inputs with the same `name` is not supported."); - } - } - updateValueIfChanged(otherNode); - updateWrapper(otherNode, otherProps); - } - } - } - function setDefaultValue(node, type2, value) { - if (type2 !== "number" || getActiveElement(node.ownerDocument) !== node) { - if (value == null) { - node.defaultValue = toString(node._wrapperState.initialValue); - } else if (node.defaultValue !== toString(value)) { - node.defaultValue = toString(value); - } - } - } - var didWarnSelectedSetOnOption = false; - var didWarnInvalidChild = false; - function flattenChildren(children) { - var content = ""; - React106.Children.forEach(children, function(child) { - if (child == null) { - return; - } - content += child; - }); - return content; - } - function validateProps(element, props) { - { - if (typeof props.children === "object" && props.children !== null) { - React106.Children.forEach(props.children, function(child) { - if (child == null) { - return; - } - if (typeof child === "string" || typeof child === "number") { - return; - } - if (typeof child.type !== "string") { - return; - } - if (!didWarnInvalidChild) { - didWarnInvalidChild = true; - error("Only strings and numbers are supported as